@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Mukta:wght@300;400;600&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css);
@charset "UTF-8";
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

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

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

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

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

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

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

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

ol,
ul {
  padding-left: 2rem;
}

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, .small {
  font-size: 0.875em;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

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

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

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

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,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

::file-selector-button {
  font: inherit;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.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: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  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: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  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: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xxl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #cfe2ff;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

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

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

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-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;
  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;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  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) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-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;
  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) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

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

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

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

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

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

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

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

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: #0a58ca;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

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

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.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 {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  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;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  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;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .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;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .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;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

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

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

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

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

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

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

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

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: #0a58ca;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

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

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
.navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

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

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

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

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

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

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

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

.card-link + .card-link {
  margin-left: 1rem;
}

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

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

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

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

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

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

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

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

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

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  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, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  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) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

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

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

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

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

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

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

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

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

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

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

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

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

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

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

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

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

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

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

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

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

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

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

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

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

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

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

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

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

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

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

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

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.carousel {
  position: relative;
}

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

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

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

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

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

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

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

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

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

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

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

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

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

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

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

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

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

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

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

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

.float-start {
  float: left !important;
}

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

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

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

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

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

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

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

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

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

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

.d-grid {
  display: grid !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;
}

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

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

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

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

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

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

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

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

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

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

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

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

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

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

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

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

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

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

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

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

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

.border-primary {
  border-color: #0d6efd !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.border-5 {
  border-width: 5px !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;
}

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

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

.min-vw-100 {
  min-width: 100vw !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;
}

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

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

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

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

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

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

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

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

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !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;
}

.justify-content-evenly {
  justify-content: space-evenly !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;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.me-0 {
  margin-right: 0 !important;
}

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

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

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

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

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

.me-auto {
  margin-right: auto !important;
}

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

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

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

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

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

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

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

.ms-0 {
  margin-left: 0 !important;
}

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

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

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

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

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

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pe-0 {
  padding-right: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

.ps-0 {
  padding-left: 0 !important;
}

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

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

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

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

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

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

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

.fst-normal {
  font-style: normal !important;
}

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

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

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

.fw-bold {
  font-weight: 700 !important;
}

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

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

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

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

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

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

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

.text-decoration-line-through {
  text-decoration: line-through !important;
}

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

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

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

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

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

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

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

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

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

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

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

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

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

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

  .d-sm-grid {
    display: grid !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;
  }

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

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

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

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

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

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

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !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;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

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

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

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

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

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

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

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

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

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

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

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

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

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

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

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

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

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

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

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

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

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

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

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

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

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

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

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

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

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

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

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

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

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

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

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

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

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

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

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

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

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

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

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

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

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

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

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

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

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

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

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

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

  .d-md-grid {
    display: grid !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;
  }

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

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

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

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

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

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

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !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;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

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

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

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

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

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

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

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

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

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

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

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

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

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

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

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

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

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

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

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

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

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

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

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

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

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

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

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

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

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

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

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

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

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

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

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

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

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

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

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

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

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

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

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

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

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

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

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

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

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

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

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

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

  .d-lg-grid {
    display: grid !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;
  }

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

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

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

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

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

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

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !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;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

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

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

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

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

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

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

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

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

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

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

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

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

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

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

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

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

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

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

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

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

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

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

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

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

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

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

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

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

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

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

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

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

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

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

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

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

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

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

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

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

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

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

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

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

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

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

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

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

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

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

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

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

  .d-xl-grid {
    display: grid !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;
  }

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

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

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

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

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

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

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !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;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

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

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

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

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

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

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

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

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

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

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

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

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

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

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

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

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

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

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

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

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

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

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

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

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

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

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

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

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

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

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

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

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

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

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

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

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

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

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

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

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

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

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

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

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

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

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

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

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

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

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

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

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

  .d-xxl-grid {
    display: grid !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

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

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

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

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

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

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

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

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

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

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

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

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

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

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

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

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

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

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

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

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

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

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

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

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

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

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

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

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

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

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

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

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

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

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

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

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

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

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

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

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

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

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

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

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

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

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

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

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

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

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

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

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

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

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

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

  .d-print-grid {
    display: grid !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;
  }

  .d-print-none {
    display: none !important;
  }
}
/* cyrillic-ext */
@font-face {
  font-family: "IcoFont";
  src: url(../fonts/icofont.eot?1ece44607007ca3ce4847045a80c164a);
  src: url(../fonts/icofont.eot?1ece44607007ca3ce4847045a80c164a?#iefix) format("embedded-opentype"), url(../fonts/icofont.woff?dad3accba068281878f17175c6020940) format("woff"), url(../fonts/icofont.ttf?02bfbc3c0c51f62382055eaae1606468) format("truetype"), url(../fonts/icofont.svg?4f3890ffd2387f22e8214659da101360) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icofont-], [class*=" icofont-"] {
  font-family: "IcoFont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.icofont-angry-monster:before {
  content: "\e800";
}

.icofont-bathtub:before {
  content: "\e801";
}

.icofont-bird-wings:before {
  content: "\e802";
}

.icofont-bow:before {
  content: "\e803";
}

.icofont-castle:before {
  content: "\e804";
}

.icofont-circuit:before {
  content: "\e805";
}

.icofont-crown-king:before {
  content: "\e806";
}

.icofont-crown-queen:before {
  content: "\e807";
}

.icofont-dart:before {
  content: "\e808";
}

.icofont-disability-race:before {
  content: "\e809";
}

.icofont-diving-goggle:before {
  content: "\e80a";
}

.icofont-eye-open:before {
  content: "\e80b";
}

.icofont-flora-flower:before {
  content: "\e80c";
}

.icofont-flora:before {
  content: "\e80d";
}

.icofont-gift-box:before {
  content: "\e80e";
}

.icofont-halloween-pumpkin:before {
  content: "\e80f";
}

.icofont-hand-power:before {
  content: "\e810";
}

.icofont-hand-thunder:before {
  content: "\e811";
}

.icofont-king-monster:before {
  content: "\e812";
}

.icofont-love:before {
  content: "\e813";
}

.icofont-magician-hat:before {
  content: "\e814";
}

.icofont-native-american:before {
  content: "\e815";
}

.icofont-owl-look:before {
  content: "\e816";
}

.icofont-phoenix:before {
  content: "\e817";
}

.icofont-robot-face:before {
  content: "\e818";
}

.icofont-sand-clock:before {
  content: "\e819";
}

.icofont-shield-alt:before {
  content: "\e81a";
}

.icofont-ship-wheel:before {
  content: "\e81b";
}

.icofont-skull-danger:before {
  content: "\e81c";
}

.icofont-skull-face:before {
  content: "\e81d";
}

.icofont-snowmobile:before {
  content: "\e81e";
}

.icofont-space-shuttle:before {
  content: "\e81f";
}

.icofont-star-eBazar:before {
  content: "\e820";
}

.icofont-swirl:before {
  content: "\e821";
}

.icofont-tattoo-wing:before {
  content: "\e822";
}

.icofont-throne:before {
  content: "\e823";
}

.icofont-tree-alt:before {
  content: "\e824";
}

.icofont-triangle:before {
  content: "\e825";
}

.icofont-unity-hand:before {
  content: "\e826";
}

.icofont-weed:before {
  content: "\e827";
}

.icofont-woman-bird:before {
  content: "\e828";
}

.icofont-bat:before {
  content: "\e829";
}

.icofont-bear-face:before {
  content: "\e82a";
}

.icofont-bear-tracks:before {
  content: "\e82b";
}

.icofont-bear:before {
  content: "\e82c";
}

.icofont-bird-alt:before {
  content: "\e82d";
}

.icofont-bird-flying:before {
  content: "\e82e";
}

.icofont-bird:before {
  content: "\e82f";
}

.icofont-birds:before {
  content: "\e830";
}

.icofont-bone:before {
  content: "\e831";
}

.icofont-bull:before {
  content: "\e832";
}

.icofont-butterfly-alt:before {
  content: "\e833";
}

.icofont-butterfly:before {
  content: "\e834";
}

.icofont-camel-alt:before {
  content: "\e835";
}

.icofont-camel-head:before {
  content: "\e836";
}

.icofont-camel:before {
  content: "\e837";
}

.icofont-cat-alt-1:before {
  content: "\e838";
}

.icofont-cat-alt-2:before {
  content: "\e839";
}

.icofont-cat-alt-3:before {
  content: "\e83a";
}

.icofont-cat-dog:before {
  content: "\e83b";
}

.icofont-cat-face:before {
  content: "\e83c";
}

.icofont-cat:before {
  content: "\e83d";
}

.icofont-cow-head:before {
  content: "\e83e";
}

.icofont-cow:before {
  content: "\e83f";
}

.icofont-crab:before {
  content: "\e840";
}

.icofont-crocodile:before {
  content: "\e841";
}

.icofont-deer-head:before {
  content: "\e842";
}

.icofont-dog-alt:before {
  content: "\e843";
}

.icofont-dog-barking:before {
  content: "\e844";
}

.icofont-dog:before {
  content: "\e845";
}

.icofont-dolphin:before {
  content: "\e846";
}

.icofont-duck-tracks:before {
  content: "\e847";
}

.icofont-eagle-head:before {
  content: "\e848";
}

.icofont-eaten-fish:before {
  content: "\e849";
}

.icofont-elephant-alt:before {
  content: "\e84a";
}

.icofont-elephant-head-alt:before {
  content: "\e84b";
}

.icofont-elephant-head:before {
  content: "\e84c";
}

.icofont-elephant:before {
  content: "\e84d";
}

.icofont-elk:before {
  content: "\e84e";
}

.icofont-fish-1:before {
  content: "\e84f";
}

.icofont-fish-2:before {
  content: "\e850";
}

.icofont-fish-3:before {
  content: "\e851";
}

.icofont-fish-4:before {
  content: "\e852";
}

.icofont-fish-5:before {
  content: "\e853";
}

.icofont-fish:before {
  content: "\e854";
}

.icofont-fox-alt:before {
  content: "\e855";
}

.icofont-fox:before {
  content: "\e856";
}

.icofont-frog-tracks:before {
  content: "\e857";
}

.icofont-frog:before {
  content: "\e858";
}

.icofont-froggy:before {
  content: "\e859";
}

.icofont-giraffe-head-1:before {
  content: "\e85a";
}

.icofont-giraffe-head-2:before {
  content: "\e85b";
}

.icofont-giraffe-head:before {
  content: "\e85c";
}

.icofont-giraffe:before {
  content: "\e85d";
}

.icofont-goat-head:before {
  content: "\e85e";
}

.icofont-gorilla:before {
  content: "\e85f";
}

.icofont-hen-tracks:before {
  content: "\e860";
}

.icofont-horse-head-1:before {
  content: "\e861";
}

.icofont-horse-head-2:before {
  content: "\e862";
}

.icofont-horse-head:before {
  content: "\e863";
}

.icofont-horse-tracks:before {
  content: "\e864";
}

.icofont-jellyfish:before {
  content: "\e865";
}

.icofont-kangaroo:before {
  content: "\e866";
}

.icofont-lemur:before {
  content: "\e867";
}

.icofont-lion-head-1:before {
  content: "\e868";
}

.icofont-lion-head-2:before {
  content: "\e869";
}

.icofont-lion-head:before {
  content: "\e86a";
}

.icofont-lion:before {
  content: "\e86b";
}

.icofont-monkey-2:before {
  content: "\e86c";
}

.icofont-monkey-3:before {
  content: "\e86d";
}

.icofont-monkey-face:before {
  content: "\e86e";
}

.icofont-monkey:before {
  content: "\e86f";
}

.icofont-octopus-alt:before {
  content: "\e870";
}

.icofont-octopus:before {
  content: "\e871";
}

.icofont-owl:before {
  content: "\e872";
}

.icofont-panda-face:before {
  content: "\e873";
}

.icofont-panda:before {
  content: "\e874";
}

.icofont-panther:before {
  content: "\e875";
}

.icofont-parrot-lip:before {
  content: "\e876";
}

.icofont-parrot:before {
  content: "\e877";
}

.icofont-paw:before {
  content: "\e878";
}

.icofont-pelican:before {
  content: "\e879";
}

.icofont-penguin:before {
  content: "\e87a";
}

.icofont-pig-face:before {
  content: "\e87b";
}

.icofont-pig:before {
  content: "\e87c";
}

.icofont-pigeon-1:before {
  content: "\e87d";
}

.icofont-pigeon-2:before {
  content: "\e87e";
}

.icofont-pigeon:before {
  content: "\e87f";
}

.icofont-rabbit:before {
  content: "\e880";
}

.icofont-rat:before {
  content: "\e881";
}

.icofont-rhino-head:before {
  content: "\e882";
}

.icofont-rhino:before {
  content: "\e883";
}

.icofont-rooster:before {
  content: "\e884";
}

.icofont-seahorse:before {
  content: "\e885";
}

.icofont-seal:before {
  content: "\e886";
}

.icofont-shrimp-alt:before {
  content: "\e887";
}

.icofont-shrimp:before {
  content: "\e888";
}

.icofont-snail-1:before {
  content: "\e889";
}

.icofont-snail-2:before {
  content: "\e88a";
}

.icofont-snail-3:before {
  content: "\e88b";
}

.icofont-snail:before {
  content: "\e88c";
}

.icofont-snake:before {
  content: "\e88d";
}

.icofont-squid:before {
  content: "\e88e";
}

.icofont-squirrel:before {
  content: "\e88f";
}

.icofont-tiger-face:before {
  content: "\e890";
}

.icofont-tiger:before {
  content: "\e891";
}

.icofont-turtle:before {
  content: "\e892";
}

.icofont-whale:before {
  content: "\e893";
}

.icofont-woodpecker:before {
  content: "\e894";
}

.icofont-zebra:before {
  content: "\e895";
}

.icofont-brand-acer:before {
  content: "\e896";
}

.icofont-brand-adidas:before {
  content: "\e897";
}

.icofont-brand-adobe:before {
  content: "\e898";
}

.icofont-brand-air-new-zealand:before {
  content: "\e899";
}

.icofont-brand-airbnb:before {
  content: "\e89a";
}

.icofont-brand-aircell:before {
  content: "\e89b";
}

.icofont-brand-airtel:before {
  content: "\e89c";
}

.icofont-brand-alcatel:before {
  content: "\e89d";
}

.icofont-brand-alibaba:before {
  content: "\e89e";
}

.icofont-brand-aliexpress:before {
  content: "\e89f";
}

.icofont-brand-alipay:before {
  content: "\e8a0";
}

.icofont-brand-amazon:before {
  content: "\e8a1";
}

.icofont-brand-amd:before {
  content: "\e8a2";
}

.icofont-brand-american-airlines:before {
  content: "\e8a3";
}

.icofont-brand-android-robot:before {
  content: "\e8a4";
}

.icofont-brand-android:before {
  content: "\e8a5";
}

.icofont-brand-aol:before {
  content: "\e8a6";
}

.icofont-brand-apple:before {
  content: "\e8a7";
}

.icofont-brand-appstore:before {
  content: "\e8a8";
}

.icofont-brand-asus:before {
  content: "\e8a9";
}

.icofont-brand-ati:before {
  content: "\e8aa";
}

.icofont-brand-att:before {
  content: "\e8ab";
}

.icofont-brand-audi:before {
  content: "\e8ac";
}

.icofont-brand-axiata:before {
  content: "\e8ad";
}

.icofont-brand-bada:before {
  content: "\e8ae";
}

.icofont-brand-bbc:before {
  content: "\e8af";
}

.icofont-brand-bing:before {
  content: "\e8b0";
}

.icofont-brand-blackberry:before {
  content: "\e8b1";
}

.icofont-brand-bmw:before {
  content: "\e8b2";
}

.icofont-brand-box:before {
  content: "\e8b3";
}

.icofont-brand-burger-king:before {
  content: "\e8b4";
}

.icofont-brand-business-insider:before {
  content: "\e8b5";
}

.icofont-brand-buzzfeed:before {
  content: "\e8b6";
}

.icofont-brand-cannon:before {
  content: "\e8b7";
}

.icofont-brand-casio:before {
  content: "\e8b8";
}

.icofont-brand-china-mobile:before {
  content: "\e8b9";
}

.icofont-brand-china-telecom:before {
  content: "\e8ba";
}

.icofont-brand-china-unicom:before {
  content: "\e8bb";
}

.icofont-brand-cisco:before {
  content: "\e8bc";
}

.icofont-brand-citibank:before {
  content: "\e8bd";
}

.icofont-brand-cnet:before {
  content: "\e8be";
}

.icofont-brand-cnn:before {
  content: "\e8bf";
}

.icofont-brand-cocal-cola:before {
  content: "\e8c0";
}

.icofont-brand-compaq:before {
  content: "\e8c1";
}

.icofont-brand-debian:before {
  content: "\e8c2";
}

.icofont-brand-delicious:before {
  content: "\e8c3";
}

.icofont-brand-dell:before {
  content: "\e8c4";
}

.icofont-brand-designbump:before {
  content: "\e8c5";
}

.icofont-brand-designfloat:before {
  content: "\e8c6";
}

.icofont-brand-disney:before {
  content: "\e8c7";
}

.icofont-brand-dodge:before {
  content: "\e8c8";
}

.icofont-brand-dove:before {
  content: "\e8c9";
}

.icofont-brand-drupal:before {
  content: "\e8ca";
}

.icofont-brand-ebay:before {
  content: "\e8cb";
}

.icofont-brand-eleven:before {
  content: "\e8cc";
}

.icofont-brand-emirates:before {
  content: "\e8cd";
}

.icofont-brand-espn:before {
  content: "\e8ce";
}

.icofont-brand-etihad-airways:before {
  content: "\e8cf";
}

.icofont-brand-etisalat:before {
  content: "\e8d0";
}

.icofont-brand-etsy:before {
  content: "\e8d1";
}

.icofont-brand-fastrack:before {
  content: "\e8d2";
}

.icofont-brand-fedex:before {
  content: "\e8d3";
}

.icofont-brand-ferrari:before {
  content: "\e8d4";
}

.icofont-brand-fitbit:before {
  content: "\e8d5";
}

.icofont-brand-flikr:before {
  content: "\e8d6";
}

.icofont-brand-forbes:before {
  content: "\e8d7";
}

.icofont-brand-foursquare:before {
  content: "\e8d8";
}

.icofont-brand-foxconn:before {
  content: "\e8d9";
}

.icofont-brand-fujitsu:before {
  content: "\e8da";
}

.icofont-brand-general-electric:before {
  content: "\e8db";
}

.icofont-brand-gillette:before {
  content: "\e8dc";
}

.icofont-brand-gizmodo:before {
  content: "\e8dd";
}

.icofont-brand-gnome:before {
  content: "\e8de";
}

.icofont-brand-google:before {
  content: "\e8df";
}

.icofont-brand-gopro:before {
  content: "\e8e0";
}

.icofont-brand-gucci:before {
  content: "\e8e1";
}

.icofont-brand-hallmark:before {
  content: "\e8e2";
}

.icofont-brand-hi5:before {
  content: "\e8e3";
}

.icofont-brand-honda:before {
  content: "\e8e4";
}

.icofont-brand-hp:before {
  content: "\e8e5";
}

.icofont-brand-hsbc:before {
  content: "\e8e6";
}

.icofont-brand-htc:before {
  content: "\e8e7";
}

.icofont-brand-huawei:before {
  content: "\e8e8";
}

.icofont-brand-hulu:before {
  content: "\e8e9";
}

.icofont-brand-hyundai:before {
  content: "\e8ea";
}

.icofont-brand-ibm:before {
  content: "\e8eb";
}

.icofont-brand-icofont:before {
  content: "\e8ec";
}

.icofont-brand-icq:before {
  content: "\e8ed";
}

.icofont-brand-ikea:before {
  content: "\e8ee";
}

.icofont-brand-imdb:before {
  content: "\e8ef";
}

.icofont-brand-indiegogo:before {
  content: "\e8f0";
}

.icofont-brand-intel:before {
  content: "\e8f1";
}

.icofont-brand-ipair:before {
  content: "\e8f2";
}

.icofont-brand-jaguar:before {
  content: "\e8f3";
}

.icofont-brand-java:before {
  content: "\e8f4";
}

.icofont-brand-joomla:before {
  content: "\e8f5";
}

.icofont-brand-kickstarter:before {
  content: "\e8f6";
}

.icofont-brand-kik:before {
  content: "\e8f7";
}

.icofont-brand-lastfm:before {
  content: "\e8f8";
}

.icofont-brand-lego:before {
  content: "\e8f9";
}

.icofont-brand-lenovo:before {
  content: "\e8fa";
}

.icofont-brand-levis:before {
  content: "\e8fb";
}

.icofont-brand-lexus:before {
  content: "\e8fc";
}

.icofont-brand-lg:before {
  content: "\e8fd";
}

.icofont-brand-life-hacker:before {
  content: "\e8fe";
}

.icofont-brand-linux-mint:before {
  content: "\e8ff";
}

.icofont-brand-linux:before {
  content: "\e900";
}

.icofont-brand-lionix:before {
  content: "\e901";
}

.icofont-brand-loreal:before {
  content: "\e902";
}

.icofont-brand-louis-vuitton:before {
  content: "\e903";
}

.icofont-brand-mac-os:before {
  content: "\e904";
}

.icofont-brand-marvel-app:before {
  content: "\e905";
}

.icofont-brand-mashable:before {
  content: "\e906";
}

.icofont-brand-mazda:before {
  content: "\e907";
}

.icofont-brand-mcdonals:before {
  content: "\e908";
}

.icofont-brand-mercedes:before {
  content: "\e909";
}

.icofont-brand-micromax:before {
  content: "\e90a";
}

.icofont-brand-microsoft:before {
  content: "\e90b";
}

.icofont-brand-mobileme:before {
  content: "\e90c";
}

.icofont-brand-mobily:before {
  content: "\e90d";
}

.icofont-brand-motorola:before {
  content: "\e90e";
}

.icofont-brand-msi:before {
  content: "\e90f";
}

.icofont-brand-mts:before {
  content: "\e910";
}

.icofont-brand-myspace:before {
  content: "\e911";
}

.icofont-brand-mytv:before {
  content: "\e912";
}

.icofont-brand-nasa:before {
  content: "\e913";
}

.icofont-brand-natgeo:before {
  content: "\e914";
}

.icofont-brand-nbc:before {
  content: "\e915";
}

.icofont-brand-nescafe:before {
  content: "\e916";
}

.icofont-brand-nestle:before {
  content: "\e917";
}

.icofont-brand-netflix:before {
  content: "\e918";
}

.icofont-brand-nexus:before {
  content: "\e919";
}

.icofont-brand-nike:before {
  content: "\e91a";
}

.icofont-brand-nokia:before {
  content: "\e91b";
}

.icofont-brand-nvidia:before {
  content: "\e91c";
}

.icofont-brand-omega:before {
  content: "\e91d";
}

.icofont-brand-opensuse:before {
  content: "\e91e";
}

.icofont-brand-oracle:before {
  content: "\e91f";
}

.icofont-brand-panasonic:before {
  content: "\e920";
}

.icofont-brand-paypal:before {
  content: "\e921";
}

.icofont-brand-pepsi:before {
  content: "\e922";
}

.icofont-brand-philips:before {
  content: "\e923";
}

.icofont-brand-pizza-hut:before {
  content: "\e924";
}

.icofont-brand-playstation:before {
  content: "\e925";
}

.icofont-brand-puma:before {
  content: "\e926";
}

.icofont-brand-qatar-air:before {
  content: "\e927";
}

.icofont-brand-qvc:before {
  content: "\e928";
}

.icofont-brand-readernaut:before {
  content: "\e929";
}

.icofont-brand-redbull:before {
  content: "\e92a";
}

.icofont-brand-reebok:before {
  content: "\e92b";
}

.icofont-brand-reuters:before {
  content: "\e92c";
}

.icofont-brand-samsung:before {
  content: "\e92d";
}

.icofont-brand-sap:before {
  content: "\e92e";
}

.icofont-brand-saudia-airlines:before {
  content: "\e92f";
}

.icofont-brand-scribd:before {
  content: "\e930";
}

.icofont-brand-shell:before {
  content: "\e931";
}

.icofont-brand-siemens:before {
  content: "\e932";
}

.icofont-brand-sk-telecom:before {
  content: "\e933";
}

.icofont-brand-slideshare:before {
  content: "\e934";
}

.icofont-brand-smashing-magazine:before {
  content: "\e935";
}

.icofont-brand-snapchat:before {
  content: "\e936";
}

.icofont-brand-sony-ericsson:before {
  content: "\e937";
}

.icofont-brand-sony:before {
  content: "\e938";
}

.icofont-brand-soundcloud:before {
  content: "\e939";
}

.icofont-brand-sprint:before {
  content: "\e93a";
}

.icofont-brand-squidoo:before {
  content: "\e93b";
}

.icofont-brand-starbucks:before {
  content: "\e93c";
}

.icofont-brand-stc:before {
  content: "\e93d";
}

.icofont-brand-steam:before {
  content: "\e93e";
}

.icofont-brand-suzuki:before {
  content: "\e93f";
}

.icofont-brand-symbian:before {
  content: "\e940";
}

.icofont-brand-t-mobile:before {
  content: "\e941";
}

.icofont-brand-tango:before {
  content: "\e942";
}

.icofont-brand-target:before {
  content: "\e943";
}

.icofont-brand-tata-indicom:before {
  content: "\e944";
}

.icofont-brand-techcrunch:before {
  content: "\e945";
}

.icofont-brand-telenor:before {
  content: "\e946";
}

.icofont-brand-teliasonera:before {
  content: "\e947";
}

.icofont-brand-tesla:before {
  content: "\e948";
}

.icofont-brand-the-verge:before {
  content: "\e949";
}

.icofont-brand-thenextweb:before {
  content: "\e94a";
}

.icofont-brand-toshiba:before {
  content: "\e94b";
}

.icofont-brand-toyota:before {
  content: "\e94c";
}

.icofont-brand-tribenet:before {
  content: "\e94d";
}

.icofont-brand-ubuntu:before {
  content: "\e94e";
}

.icofont-brand-unilever:before {
  content: "\e94f";
}

.icofont-brand-vaio:before {
  content: "\e950";
}

.icofont-brand-verizon:before {
  content: "\e951";
}

.icofont-brand-viber:before {
  content: "\e952";
}

.icofont-brand-vodafone:before {
  content: "\e953";
}

.icofont-brand-volkswagen:before {
  content: "\e954";
}

.icofont-brand-walmart:before {
  content: "\e955";
}

.icofont-brand-warnerbros:before {
  content: "\e956";
}

.icofont-brand-whatsapp:before {
  content: "\e957";
}

.icofont-brand-wikipedia:before {
  content: "\e958";
}

.icofont-brand-windows:before {
  content: "\e959";
}

.icofont-brand-wire:before {
  content: "\e95a";
}

.icofont-brand-wordpress:before {
  content: "\e95b";
}

.icofont-brand-xiaomi:before {
  content: "\e95c";
}

.icofont-brand-yahoobuzz:before {
  content: "\e95d";
}

.icofont-brand-yamaha:before {
  content: "\e95e";
}

.icofont-brand-youtube:before {
  content: "\e95f";
}

.icofont-brand-zain:before {
  content: "\e960";
}

.icofont-bank-alt:before {
  content: "\e961";
}

.icofont-bank:before {
  content: "\e962";
}

.icofont-barcode:before {
  content: "\e963";
}

.icofont-bill-alt:before {
  content: "\e964";
}

.icofont-billboard:before {
  content: "\e965";
}

.icofont-briefcase-1:before {
  content: "\e966";
}

.icofont-briefcase-2:before {
  content: "\e967";
}

.icofont-businessman:before {
  content: "\e968";
}

.icofont-businesswoman:before {
  content: "\e969";
}

.icofont-chair:before {
  content: "\e96a";
}

.icofont-coins:before {
  content: "\e96b";
}

.icofont-company:before {
  content: "\e96c";
}

.icofont-contact-add:before {
  content: "\e96d";
}

.icofont-files-stack:before {
  content: "\e96e";
}

.icofont-handshake-deal:before {
  content: "\e96f";
}

.icofont-id-card:before {
  content: "\e970";
}

.icofont-meeting-add:before {
  content: "\e971";
}

.icofont-money-bag:before {
  content: "\e972";
}

.icofont-pie-chart:before {
  content: "\e973";
}

.icofont-presentation-alt:before {
  content: "\e974";
}

.icofont-presentation:before {
  content: "\e975";
}

.icofont-stamp:before {
  content: "\e976";
}

.icofont-stock-mobile:before {
  content: "\e977";
}

.icofont-chart-arrows-axis:before {
  content: "\e978";
}

.icofont-chart-bar-graph:before {
  content: "\e979";
}

.icofont-chart-flow-1:before {
  content: "\e97a";
}

.icofont-chart-flow-2:before {
  content: "\e97b";
}

.icofont-chart-flow:before {
  content: "\e97c";
}

.icofont-chart-growth:before {
  content: "\e97d";
}

.icofont-chart-histogram-alt:before {
  content: "\e97e";
}

.icofont-chart-histogram:before {
  content: "\e97f";
}

.icofont-chart-line-alt:before {
  content: "\e980";
}

.icofont-chart-line:before {
  content: "\e981";
}

.icofont-chart-pie-alt:before {
  content: "\e982";
}

.icofont-chart-pie:before {
  content: "\e983";
}

.icofont-chart-radar-graph:before {
  content: "\e984";
}

.icofont-architecture-alt:before {
  content: "\e985";
}

.icofont-architecture:before {
  content: "\e986";
}

.icofont-barricade:before {
  content: "\e987";
}

.icofont-bolt:before {
  content: "\e988";
}

.icofont-bricks:before {
  content: "\e989";
}

.icofont-building-alt:before {
  content: "\e98a";
}

.icofont-bull-dozer:before {
  content: "\e98b";
}

.icofont-calculations:before {
  content: "\e98c";
}

.icofont-cement-mix:before {
  content: "\e98d";
}

.icofont-cement-mixer:before {
  content: "\e98e";
}

.icofont-concrete-mixer:before {
  content: "\e98f";
}

.icofont-danger-zone:before {
  content: "\e990";
}

.icofont-drill:before {
  content: "\e991";
}

.icofont-eco-energy:before {
  content: "\e992";
}

.icofont-eco-environmen:before {
  content: "\e993";
}

.icofont-energy-air:before {
  content: "\e994";
}

.icofont-energy-oil:before {
  content: "\e995";
}

.icofont-energy-savings:before {
  content: "\e996";
}

.icofont-energy-solar:before {
  content: "\e997";
}

.icofont-energy-water:before {
  content: "\e998";
}

.icofont-engineer:before {
  content: "\e999";
}

.icofont-fire-extinguisher-alt:before {
  content: "\e99a";
}

.icofont-fire-extinguisher:before {
  content: "\e99b";
}

.icofont-fix-tools:before {
  content: "\e99c";
}

.icofont-fork-lift:before {
  content: "\e99d";
}

.icofont-glue-oil:before {
  content: "\e99e";
}

.icofont-hammer-alt:before {
  content: "\e99f";
}

.icofont-hammer:before {
  content: "\e9a0";
}

.icofont-help-robot:before {
  content: "\e9a1";
}

.icofont-industries-1:before {
  content: "\e9a2";
}

.icofont-industries-2:before {
  content: "\e9a3";
}

.icofont-industries-3:before {
  content: "\e9a4";
}

.icofont-industries-4:before {
  content: "\e9a5";
}

.icofont-industries-5:before {
  content: "\e9a6";
}

.icofont-industries:before {
  content: "\e9a7";
}

.icofont-labour:before {
  content: "\e9a8";
}

.icofont-mining:before {
  content: "\e9a9";
}

.icofont-paint-brush:before {
  content: "\e9aa";
}

.icofont-pollution:before {
  content: "\e9ab";
}

.icofont-power-zone:before {
  content: "\e9ac";
}

.icofont-radio-active:before {
  content: "\e9ad";
}

.icofont-recycle-alt:before {
  content: "\e9ae";
}

.icofont-recycling-man:before {
  content: "\e9af";
}

.icofont-safety-hat-light:before {
  content: "\e9b0";
}

.icofont-safety-hat:before {
  content: "\e9b1";
}

.icofont-saw:before {
  content: "\e9b2";
}

.icofont-screw-driver:before {
  content: "\e9b3";
}

.icofont-tools-1:before {
  content: "\e9b4";
}

.icofont-tools-bag:before {
  content: "\e9b5";
}

.icofont-tow-truck:before {
  content: "\e9b6";
}

.icofont-trolley:before {
  content: "\e9b7";
}

.icofont-trowel:before {
  content: "\e9b8";
}

.icofont-under-construction-alt:before {
  content: "\e9b9";
}

.icofont-under-construction:before {
  content: "\e9ba";
}

.icofont-vehicle-cement:before {
  content: "\e9bb";
}

.icofont-vehicle-crane:before {
  content: "\e9bc";
}

.icofont-vehicle-delivery-van:before {
  content: "\e9bd";
}

.icofont-vehicle-dozer:before {
  content: "\e9be";
}

.icofont-vehicle-excavator:before {
  content: "\e9bf";
}

.icofont-vehicle-trucktor:before {
  content: "\e9c0";
}

.icofont-vehicle-wrecking:before {
  content: "\e9c1";
}

.icofont-worker:before {
  content: "\e9c2";
}

.icofont-workers-group:before {
  content: "\e9c3";
}

.icofont-wrench:before {
  content: "\e9c4";
}

.icofont-afghani-false:before {
  content: "\e9c5";
}

.icofont-afghani-minus:before {
  content: "\e9c6";
}

.icofont-afghani-plus:before {
  content: "\e9c7";
}

.icofont-afghani-true:before {
  content: "\e9c8";
}

.icofont-afghani:before {
  content: "\e9c9";
}

.icofont-baht-false:before {
  content: "\e9ca";
}

.icofont-baht-minus:before {
  content: "\e9cb";
}

.icofont-baht-plus:before {
  content: "\e9cc";
}

.icofont-baht-true:before {
  content: "\e9cd";
}

.icofont-baht:before {
  content: "\e9ce";
}

.icofont-bitcoin-false:before {
  content: "\e9cf";
}

.icofont-bitcoin-minus:before {
  content: "\e9d0";
}

.icofont-bitcoin-plus:before {
  content: "\e9d1";
}

.icofont-bitcoin-true:before {
  content: "\e9d2";
}

.icofont-bitcoin:before {
  content: "\e9d3";
}

.icofont-dollar-flase:before {
  content: "\e9d4";
}

.icofont-dollar-minus:before {
  content: "\e9d5";
}

.icofont-dollar-plus:before {
  content: "\e9d6";
}

.icofont-dollar-true:before {
  content: "\e9d7";
}

.icofont-dollar:before {
  content: "\e9d8";
}

.icofont-dong-false:before {
  content: "\e9d9";
}

.icofont-dong-minus:before {
  content: "\e9da";
}

.icofont-dong-plus:before {
  content: "\e9db";
}

.icofont-dong-true:before {
  content: "\e9dc";
}

.icofont-dong:before {
  content: "\e9dd";
}

.icofont-euro-false:before {
  content: "\e9de";
}

.icofont-euro-minus:before {
  content: "\e9df";
}

.icofont-euro-plus:before {
  content: "\e9e0";
}

.icofont-euro-true:before {
  content: "\e9e1";
}

.icofont-euro:before {
  content: "\e9e2";
}

.icofont-frank-false:before {
  content: "\e9e3";
}

.icofont-frank-minus:before {
  content: "\e9e4";
}

.icofont-frank-plus:before {
  content: "\e9e5";
}

.icofont-frank-true:before {
  content: "\e9e6";
}

.icofont-frank:before {
  content: "\e9e7";
}

.icofont-hryvnia-false:before {
  content: "\e9e8";
}

.icofont-hryvnia-minus:before {
  content: "\e9e9";
}

.icofont-hryvnia-plus:before {
  content: "\e9ea";
}

.icofont-hryvnia-true:before {
  content: "\e9eb";
}

.icofont-hryvnia:before {
  content: "\e9ec";
}

.icofont-lira-false:before {
  content: "\e9ed";
}

.icofont-lira-minus:before {
  content: "\e9ee";
}

.icofont-lira-plus:before {
  content: "\e9ef";
}

.icofont-lira-true:before {
  content: "\e9f0";
}

.icofont-lira:before {
  content: "\e9f1";
}

.icofont-peseta-false:before {
  content: "\e9f2";
}

.icofont-peseta-minus:before {
  content: "\e9f3";
}

.icofont-peseta-plus:before {
  content: "\e9f4";
}

.icofont-peseta-true:before {
  content: "\e9f5";
}

.icofont-peseta:before {
  content: "\e9f6";
}

.icofont-peso-false:before {
  content: "\e9f7";
}

.icofont-peso-minus:before {
  content: "\e9f8";
}

.icofont-peso-plus:before {
  content: "\e9f9";
}

.icofont-peso-true:before {
  content: "\e9fa";
}

.icofont-peso:before {
  content: "\e9fb";
}

.icofont-pound-false:before {
  content: "\e9fc";
}

.icofont-pound-minus:before {
  content: "\e9fd";
}

.icofont-pound-plus:before {
  content: "\e9fe";
}

.icofont-pound-true:before {
  content: "\e9ff";
}

.icofont-pound:before {
  content: "\ea00";
}

.icofont-renminbi-false:before {
  content: "\ea01";
}

.icofont-renminbi-minus:before {
  content: "\ea02";
}

.icofont-renminbi-plus:before {
  content: "\ea03";
}

.icofont-renminbi-true:before {
  content: "\ea04";
}

.icofont-renminbi:before {
  content: "\ea05";
}

.icofont-riyal-false:before {
  content: "\ea06";
}

.icofont-riyal-minus:before {
  content: "\ea07";
}

.icofont-riyal-plus:before {
  content: "\ea08";
}

.icofont-riyal-true:before {
  content: "\ea09";
}

.icofont-riyal:before {
  content: "\ea0a";
}

.icofont-rouble-false:before {
  content: "\ea0b";
}

.icofont-rouble-minus:before {
  content: "\ea0c";
}

.icofont-rouble-plus:before {
  content: "\ea0d";
}

.icofont-rouble-true:before {
  content: "\ea0e";
}

.icofont-rouble:before {
  content: "\ea0f";
}

.icofont-rupee-false:before {
  content: "\ea10";
}

.icofont-rupee-minus:before {
  content: "\ea11";
}

.icofont-rupee-plus:before {
  content: "\ea12";
}

.icofont-rupee-true:before {
  content: "\ea13";
}

.icofont-rupee:before {
  content: "\ea14";
}

.icofont-taka-false:before {
  content: "\ea15";
}

.icofont-taka-minus:before {
  content: "\ea16";
}

.icofont-taka-plus:before {
  content: "\ea17";
}

.icofont-taka-true:before {
  content: "\ea18";
}

.icofont-taka:before {
  content: "\ea19";
}

.icofont-turkish-lira-false:before {
  content: "\ea1a";
}

.icofont-turkish-lira-minus:before {
  content: "\ea1b";
}

.icofont-turkish-lira-plus:before {
  content: "\ea1c";
}

.icofont-turkish-lira-true:before {
  content: "\ea1d";
}

.icofont-turkish-lira:before {
  content: "\ea1e";
}

.icofont-won-false:before {
  content: "\ea1f";
}

.icofont-won-minus:before {
  content: "\ea20";
}

.icofont-won-plus:before {
  content: "\ea21";
}

.icofont-won-true:before {
  content: "\ea22";
}

.icofont-won:before {
  content: "\ea23";
}

.icofont-yen-false:before {
  content: "\ea24";
}

.icofont-yen-minus:before {
  content: "\ea25";
}

.icofont-yen-plus:before {
  content: "\ea26";
}

.icofont-yen-true:before {
  content: "\ea27";
}

.icofont-yen:before {
  content: "\ea28";
}

.icofont-android-nexus:before {
  content: "\ea29";
}

.icofont-android-tablet:before {
  content: "\ea2a";
}

.icofont-apple-watch:before {
  content: "\ea2b";
}

.icofont-drawing-tablet:before {
  content: "\ea2c";
}

.icofont-earphone:before {
  content: "\ea2d";
}

.icofont-flash-drive:before {
  content: "\ea2e";
}

.icofont-game-console:before {
  content: "\ea2f";
}

.icofont-game-controller:before {
  content: "\ea30";
}

.icofont-game-pad:before {
  content: "\ea31";
}

.icofont-game:before {
  content: "\ea32";
}

.icofont-headphone-alt-1:before {
  content: "\ea33";
}

.icofont-headphone-alt-2:before {
  content: "\ea34";
}

.icofont-headphone-alt-3:before {
  content: "\ea35";
}

.icofont-headphone-alt:before {
  content: "\ea36";
}

.icofont-headphone:before {
  content: "\ea37";
}

.icofont-htc-one:before {
  content: "\ea38";
}

.icofont-imac:before {
  content: "\ea39";
}

.icofont-ipad:before {
  content: "\ea3a";
}

.icofont-iphone:before {
  content: "\ea3b";
}

.icofont-ipod-nano:before {
  content: "\ea3c";
}

.icofont-ipod-touch:before {
  content: "\ea3d";
}

.icofont-keyboard-alt:before {
  content: "\ea3e";
}

.icofont-keyboard-wireless:before {
  content: "\ea3f";
}

.icofont-keyboard:before {
  content: "\ea40";
}

.icofont-laptop-alt:before {
  content: "\ea41";
}

.icofont-laptop:before {
  content: "\ea42";
}

.icofont-macbook:before {
  content: "\ea43";
}

.icofont-magic-mouse:before {
  content: "\ea44";
}

.icofont-micro-chip:before {
  content: "\ea45";
}

.icofont-microphone-alt:before {
  content: "\ea46";
}

.icofont-microphone:before {
  content: "\ea47";
}

.icofont-monitor:before {
  content: "\ea48";
}

.icofont-mouse:before {
  content: "\ea49";
}

.icofont-mp3-player:before {
  content: "\ea4a";
}

.icofont-nintendo:before {
  content: "\ea4b";
}

.icofont-playstation-alt:before {
  content: "\ea4c";
}

.icofont-psvita:before {
  content: "\ea4d";
}

.icofont-radio-mic:before {
  content: "\ea4e";
}

.icofont-radio:before {
  content: "\ea4f";
}

.icofont-refrigerator:before {
  content: "\ea50";
}

.icofont-samsung-galaxy:before {
  content: "\ea51";
}

.icofont-surface-tablet:before {
  content: "\ea52";
}

.icofont-ui-head-phone:before {
  content: "\ea53";
}

.icofont-ui-keyboard:before {
  content: "\ea54";
}

.icofont-washing-machine:before {
  content: "\ea55";
}

.icofont-wifi-router:before {
  content: "\ea56";
}

.icofont-wii-u:before {
  content: "\ea57";
}

.icofont-windows-lumia:before {
  content: "\ea58";
}

.icofont-wireless-mouse:before {
  content: "\ea59";
}

.icofont-xbox-360:before {
  content: "\ea5a";
}

.icofont-arrow-down:before {
  content: "\ea5b";
}

.icofont-arrow-left:before {
  content: "\ea5c";
}

.icofont-arrow-right:before {
  content: "\ea5d";
}

.icofont-arrow-up:before {
  content: "\ea5e";
}

.icofont-block-down:before {
  content: "\ea5f";
}

.icofont-block-left:before {
  content: "\ea60";
}

.icofont-block-right:before {
  content: "\ea61";
}

.icofont-block-up:before {
  content: "\ea62";
}

.icofont-bubble-down:before {
  content: "\ea63";
}

.icofont-bubble-left:before {
  content: "\ea64";
}

.icofont-bubble-right:before {
  content: "\ea65";
}

.icofont-bubble-up:before {
  content: "\ea66";
}

.icofont-caret-down:before {
  content: "\ea67";
}

.icofont-caret-left:before {
  content: "\ea68";
}

.icofont-caret-right:before {
  content: "\ea69";
}

.icofont-caret-up:before {
  content: "\ea6a";
}

.icofont-circled-down:before {
  content: "\ea6b";
}

.icofont-circled-left:before {
  content: "\ea6c";
}

.icofont-circled-right:before {
  content: "\ea6d";
}

.icofont-circled-up:before {
  content: "\ea6e";
}

.icofont-collapse:before {
  content: "\ea6f";
}

.icofont-cursor-drag:before {
  content: "\ea70";
}

.icofont-curved-double-left:before {
  content: "\ea71";
}

.icofont-curved-double-right:before {
  content: "\ea72";
}

.icofont-curved-down:before {
  content: "\ea73";
}

.icofont-curved-left:before {
  content: "\ea74";
}

.icofont-curved-right:before {
  content: "\ea75";
}

.icofont-curved-up:before {
  content: "\ea76";
}

.icofont-dotted-down:before {
  content: "\ea77";
}

.icofont-dotted-left:before {
  content: "\ea78";
}

.icofont-dotted-right:before {
  content: "\ea79";
}

.icofont-dotted-up:before {
  content: "\ea7a";
}

.icofont-double-left:before {
  content: "\ea7b";
}

.icofont-double-right:before {
  content: "\ea7c";
}

.icofont-expand-alt:before {
  content: "\ea7d";
}

.icofont-hand-down:before {
  content: "\ea7e";
}

.icofont-hand-drag:before {
  content: "\ea7f";
}

.icofont-hand-drag1:before {
  content: "\ea80";
}

.icofont-hand-drag2:before {
  content: "\ea81";
}

.icofont-hand-drawn-alt-down:before {
  content: "\ea82";
}

.icofont-hand-drawn-alt-left:before {
  content: "\ea83";
}

.icofont-hand-drawn-alt-right:before {
  content: "\ea84";
}

.icofont-hand-drawn-alt-up:before {
  content: "\ea85";
}

.icofont-hand-drawn-down:before {
  content: "\ea86";
}

.icofont-hand-drawn-left:before {
  content: "\ea87";
}

.icofont-hand-drawn-right:before {
  content: "\ea88";
}

.icofont-hand-drawn-up:before {
  content: "\ea89";
}

.icofont-hand-grippers:before {
  content: "\ea8a";
}

.icofont-hand-left:before {
  content: "\ea8b";
}

.icofont-hand-right:before {
  content: "\ea8c";
}

.icofont-hand-up:before {
  content: "\ea8d";
}

.icofont-line-block-down:before {
  content: "\ea8e";
}

.icofont-line-block-left:before {
  content: "\ea8f";
}

.icofont-line-block-right:before {
  content: "\ea90";
}

.icofont-line-block-up:before {
  content: "\ea91";
}

.icofont-long-arrow-down:before {
  content: "\ea92";
}

.icofont-long-arrow-left:before {
  content: "\ea93";
}

.icofont-long-arrow-right:before {
  content: "\ea94";
}

.icofont-long-arrow-up:before {
  content: "\ea95";
}

.icofont-rounded-collapse:before {
  content: "\ea96";
}

.icofont-rounded-double-left:before {
  content: "\ea97";
}

.icofont-rounded-double-right:before {
  content: "\ea98";
}

.icofont-rounded-down:before {
  content: "\ea99";
}

.icofont-rounded-expand:before {
  content: "\ea9a";
}

.icofont-rounded-left-down:before {
  content: "\ea9b";
}

.icofont-rounded-left-up:before {
  content: "\ea9c";
}

.icofont-rounded-left:before {
  content: "\ea9d";
}

.icofont-rounded-right-down:before {
  content: "\ea9e";
}

.icofont-rounded-right-up:before {
  content: "\ea9f";
}

.icofont-rounded-right:before {
  content: "\eaa0";
}

.icofont-rounded-up:before {
  content: "\eaa1";
}

.icofont-scroll-bubble-down:before {
  content: "\eaa2";
}

.icofont-scroll-bubble-left:before {
  content: "\eaa3";
}

.icofont-scroll-bubble-right:before {
  content: "\eaa4";
}

.icofont-scroll-bubble-up:before {
  content: "\eaa5";
}

.icofont-scroll-double-down:before {
  content: "\eaa6";
}

.icofont-scroll-double-left:before {
  content: "\eaa7";
}

.icofont-scroll-double-right:before {
  content: "\eaa8";
}

.icofont-scroll-double-up:before {
  content: "\eaa9";
}

.icofont-scroll-down:before {
  content: "\eaaa";
}

.icofont-scroll-left:before {
  content: "\eaab";
}

.icofont-scroll-long-down:before {
  content: "\eaac";
}

.icofont-scroll-long-left:before {
  content: "\eaad";
}

.icofont-scroll-long-right:before {
  content: "\eaae";
}

.icofont-scroll-long-up:before {
  content: "\eaaf";
}

.icofont-scroll-right:before {
  content: "\eab0";
}

.icofont-scroll-up:before {
  content: "\eab1";
}

.icofont-simple-down:before {
  content: "\eab2";
}

.icofont-simple-left-down:before {
  content: "\eab3";
}

.icofont-simple-left-up:before {
  content: "\eab4";
}

.icofont-simple-left:before {
  content: "\eab5";
}

.icofont-simple-right-down:before {
  content: "\eab6";
}

.icofont-simple-right-up:before {
  content: "\eab7";
}

.icofont-simple-right:before {
  content: "\eab8";
}

.icofont-simple-up:before {
  content: "\eab9";
}

.icofont-square-down:before {
  content: "\eaba";
}

.icofont-square-left:before {
  content: "\eabb";
}

.icofont-square-right:before {
  content: "\eabc";
}

.icofont-square-up:before {
  content: "\eabd";
}

.icofont-stylish-down:before {
  content: "\eabe";
}

.icofont-stylish-left:before {
  content: "\eabf";
}

.icofont-stylish-right:before {
  content: "\eac0";
}

.icofont-stylish-up:before {
  content: "\eac1";
}

.icofont-swoosh-down:before {
  content: "\eac2";
}

.icofont-swoosh-left:before {
  content: "\eac3";
}

.icofont-swoosh-right:before {
  content: "\eac4";
}

.icofont-swoosh-up:before {
  content: "\eac5";
}

.icofont-thin-double-left:before {
  content: "\eac6";
}

.icofont-thin-double-right:before {
  content: "\eac7";
}

.icofont-thin-down:before {
  content: "\eac8";
}

.icofont-thin-left:before {
  content: "\eac9";
}

.icofont-thin-right:before {
  content: "\eaca";
}

.icofont-thin-up:before {
  content: "\eacb";
}

.icofont-abc:before {
  content: "\eacc";
}

.icofont-atom:before {
  content: "\eacd";
}

.icofont-award:before {
  content: "\eace";
}

.icofont-bell-alt:before {
  content: "\eacf";
}

.icofont-black-board:before {
  content: "\ead0";
}

.icofont-book-alt:before {
  content: "\ead1";
}

.icofont-book:before {
  content: "\ead2";
}

.icofont-brainstorming:before {
  content: "\ead3";
}

.icofont-certificate-alt-1:before {
  content: "\ead4";
}

.icofont-certificate-alt-2:before {
  content: "\ead5";
}

.icofont-certificate:before {
  content: "\ead6";
}

.icofont-education:before {
  content: "\ead7";
}

.icofont-electron:before {
  content: "\ead8";
}

.icofont-fountain-pen:before {
  content: "\ead9";
}

.icofont-globe-alt:before {
  content: "\eada";
}

.icofont-graduate-alt:before {
  content: "\eadb";
}

.icofont-graduate:before {
  content: "\eadc";
}

.icofont-group-students:before {
  content: "\eadd";
}

.icofont-hat-alt:before {
  content: "\eade";
}

.icofont-hat:before {
  content: "\eadf";
}

.icofont-instrument:before {
  content: "\eae0";
}

.icofont-lamp-light:before {
  content: "\eae1";
}

.icofont-medal:before {
  content: "\eae2";
}

.icofont-microscope-alt:before {
  content: "\eae3";
}

.icofont-microscope:before {
  content: "\eae4";
}

.icofont-paper:before {
  content: "\eae5";
}

.icofont-pen-alt-4:before {
  content: "\eae6";
}

.icofont-pen-nib:before {
  content: "\eae7";
}

.icofont-pencil-alt-5:before {
  content: "\eae8";
}

.icofont-quill-pen:before {
  content: "\eae9";
}

.icofont-read-book-alt:before {
  content: "\eaea";
}

.icofont-read-book:before {
  content: "\eaeb";
}

.icofont-school-bag:before {
  content: "\eaec";
}

.icofont-school-bus:before {
  content: "\eaed";
}

.icofont-student-alt:before {
  content: "\eaee";
}

.icofont-student:before {
  content: "\eaef";
}

.icofont-teacher:before {
  content: "\eaf0";
}

.icofont-test-bulb:before {
  content: "\eaf1";
}

.icofont-test-tube-alt:before {
  content: "\eaf2";
}

.icofont-university:before {
  content: "\eaf3";
}

.icofont-angry:before {
  content: "\eaf4";
}

.icofont-astonished:before {
  content: "\eaf5";
}

.icofont-confounded:before {
  content: "\eaf6";
}

.icofont-confused:before {
  content: "\eaf7";
}

.icofont-crying:before {
  content: "\eaf8";
}

.icofont-dizzy:before {
  content: "\eaf9";
}

.icofont-expressionless:before {
  content: "\eafa";
}

.icofont-heart-eyes:before {
  content: "\eafb";
}

.icofont-laughing:before {
  content: "\eafc";
}

.icofont-nerd-smile:before {
  content: "\eafd";
}

.icofont-open-mouth:before {
  content: "\eafe";
}

.icofont-rage:before {
  content: "\eaff";
}

.icofont-rolling-eyes:before {
  content: "\eb00";
}

.icofont-sad:before {
  content: "\eb01";
}

.icofont-simple-smile:before {
  content: "\eb02";
}

.icofont-slightly-smile:before {
  content: "\eb03";
}

.icofont-smirk:before {
  content: "\eb04";
}

.icofont-stuck-out-tongue:before {
  content: "\eb05";
}

.icofont-wink-smile:before {
  content: "\eb06";
}

.icofont-worried:before {
  content: "\eb07";
}

.icofont-file-alt:before {
  content: "\eb08";
}

.icofont-file-audio:before {
  content: "\eb09";
}

.icofont-file-avi-mp4:before {
  content: "\eb0a";
}

.icofont-file-bmp:before {
  content: "\eb0b";
}

.icofont-file-code:before {
  content: "\eb0c";
}

.icofont-file-css:before {
  content: "\eb0d";
}

.icofont-file-document:before {
  content: "\eb0e";
}

.icofont-file-eps:before {
  content: "\eb0f";
}

.icofont-file-excel:before {
  content: "\eb10";
}

.icofont-file-exe:before {
  content: "\eb11";
}

.icofont-file-file:before {
  content: "\eb12";
}

.icofont-file-flv:before {
  content: "\eb13";
}

.icofont-file-gif:before {
  content: "\eb14";
}

.icofont-file-html5:before {
  content: "\eb15";
}

.icofont-file-image:before {
  content: "\eb16";
}

.icofont-file-iso:before {
  content: "\eb17";
}

.icofont-file-java:before {
  content: "\eb18";
}

.icofont-file-javascript:before {
  content: "\eb19";
}

.icofont-file-jpg:before {
  content: "\eb1a";
}

.icofont-file-midi:before {
  content: "\eb1b";
}

.icofont-file-mov:before {
  content: "\eb1c";
}

.icofont-file-mp3:before {
  content: "\eb1d";
}

.icofont-file-pdf:before {
  content: "\eb1e";
}

.icofont-file-php:before {
  content: "\eb1f";
}

.icofont-file-png:before {
  content: "\eb20";
}

.icofont-file-powerpoint:before {
  content: "\eb21";
}

.icofont-file-presentation:before {
  content: "\eb22";
}

.icofont-file-psb:before {
  content: "\eb23";
}

.icofont-file-psd:before {
  content: "\eb24";
}

.icofont-file-python:before {
  content: "\eb25";
}

.icofont-file-ruby:before {
  content: "\eb26";
}

.icofont-file-spreadsheet:before {
  content: "\eb27";
}

.icofont-file-sql:before {
  content: "\eb28";
}

.icofont-file-svg:before {
  content: "\eb29";
}

.icofont-file-text:before {
  content: "\eb2a";
}

.icofont-file-tiff:before {
  content: "\eb2b";
}

.icofont-file-video:before {
  content: "\eb2c";
}

.icofont-file-wave:before {
  content: "\eb2d";
}

.icofont-file-wmv:before {
  content: "\eb2e";
}

.icofont-file-word:before {
  content: "\eb2f";
}

.icofont-file-zip:before {
  content: "\eb30";
}

.icofont-cycling-alt:before {
  content: "\eb31";
}

.icofont-cycling:before {
  content: "\eb32";
}

.icofont-dumbbell:before {
  content: "\eb33";
}

.icofont-dumbbells:before {
  content: "\eb34";
}

.icofont-gym-alt-1:before {
  content: "\eb35";
}

.icofont-gym-alt-2:before {
  content: "\eb36";
}

.icofont-gym-alt-3:before {
  content: "\eb37";
}

.icofont-gym:before {
  content: "\eb38";
}

.icofont-muscle-weight:before {
  content: "\eb39";
}

.icofont-muscle:before {
  content: "\eb3a";
}

.icofont-apple:before {
  content: "\eb3b";
}

.icofont-arabian-coffee:before {
  content: "\eb3c";
}

.icofont-artichoke:before {
  content: "\eb3d";
}

.icofont-asparagus:before {
  content: "\eb3e";
}

.icofont-avocado:before {
  content: "\eb3f";
}

.icofont-baby-food:before {
  content: "\eb40";
}

.icofont-banana:before {
  content: "\eb41";
}

.icofont-bbq:before {
  content: "\eb42";
}

.icofont-beans:before {
  content: "\eb43";
}

.icofont-beer:before {
  content: "\eb44";
}

.icofont-bell-pepper-capsicum:before {
  content: "\eb45";
}

.icofont-birthday-cake:before {
  content: "\eb46";
}

.icofont-bread:before {
  content: "\eb47";
}

.icofont-broccoli:before {
  content: "\eb48";
}

.icofont-burger:before {
  content: "\eb49";
}

.icofont-cabbage:before {
  content: "\eb4a";
}

.icofont-carrot:before {
  content: "\eb4b";
}

.icofont-cauli-flower:before {
  content: "\eb4c";
}

.icofont-cheese:before {
  content: "\eb4d";
}

.icofont-chef:before {
  content: "\eb4e";
}

.icofont-cherry:before {
  content: "\eb4f";
}

.icofont-chicken-fry:before {
  content: "\eb50";
}

.icofont-chicken:before {
  content: "\eb51";
}

.icofont-cocktail:before {
  content: "\eb52";
}

.icofont-coconut-water:before {
  content: "\eb53";
}

.icofont-coconut:before {
  content: "\eb54";
}

.icofont-coffee-alt:before {
  content: "\eb55";
}

.icofont-coffee-cup:before {
  content: "\eb56";
}

.icofont-coffee-mug:before {
  content: "\eb57";
}

.icofont-coffee-pot:before {
  content: "\eb58";
}

.icofont-cola:before {
  content: "\eb59";
}

.icofont-corn:before {
  content: "\eb5a";
}

.icofont-croissant:before {
  content: "\eb5b";
}

.icofont-crop-plant:before {
  content: "\eb5c";
}

.icofont-cucumber:before {
  content: "\eb5d";
}

.icofont-culinary:before {
  content: "\eb5e";
}

.icofont-cup-cake:before {
  content: "\eb5f";
}

.icofont-dining-table:before {
  content: "\eb60";
}

.icofont-donut:before {
  content: "\eb61";
}

.icofont-egg-plant:before {
  content: "\eb62";
}

.icofont-egg-poached:before {
  content: "\eb63";
}

.icofont-farmer-alt:before {
  content: "\eb64";
}

.icofont-farmer:before {
  content: "\eb65";
}

.icofont-fast-food:before {
  content: "\eb66";
}

.icofont-food-basket:before {
  content: "\eb67";
}

.icofont-food-cart:before {
  content: "\eb68";
}

.icofont-fork-and-knife:before {
  content: "\eb69";
}

.icofont-french-fries:before {
  content: "\eb6a";
}

.icofont-fruits:before {
  content: "\eb6b";
}

.icofont-grapes:before {
  content: "\eb6c";
}

.icofont-honey:before {
  content: "\eb6d";
}

.icofont-hot-dog:before {
  content: "\eb6e";
}

.icofont-ice-cream-alt:before {
  content: "\eb6f";
}

.icofont-ice-cream:before {
  content: "\eb70";
}

.icofont-juice:before {
  content: "\eb71";
}

.icofont-ketchup:before {
  content: "\eb72";
}

.icofont-kiwi:before {
  content: "\eb73";
}

.icofont-layered-cake:before {
  content: "\eb74";
}

.icofont-lemon-alt:before {
  content: "\eb75";
}

.icofont-lemon:before {
  content: "\eb76";
}

.icofont-lobster:before {
  content: "\eb77";
}

.icofont-mango:before {
  content: "\eb78";
}

.icofont-milk:before {
  content: "\eb79";
}

.icofont-mushroom:before {
  content: "\eb7a";
}

.icofont-noodles:before {
  content: "\eb7b";
}

.icofont-onion:before {
  content: "\eb7c";
}

.icofont-orange:before {
  content: "\eb7d";
}

.icofont-pear:before {
  content: "\eb7e";
}

.icofont-peas:before {
  content: "\eb7f";
}

.icofont-pepper:before {
  content: "\eb80";
}

.icofont-pie-alt:before {
  content: "\eb81";
}

.icofont-pie:before {
  content: "\eb82";
}

.icofont-pineapple:before {
  content: "\eb83";
}

.icofont-pizza-slice:before {
  content: "\eb84";
}

.icofont-pizza:before {
  content: "\eb85";
}

.icofont-plant:before {
  content: "\eb86";
}

.icofont-popcorn:before {
  content: "\eb87";
}

.icofont-potato:before {
  content: "\eb88";
}

.icofont-pumpkin:before {
  content: "\eb89";
}

.icofont-raddish:before {
  content: "\eb8a";
}

.icofont-restaurant-menu:before {
  content: "\eb8b";
}

.icofont-restaurant:before {
  content: "\eb8c";
}

.icofont-salt-and-pepper:before {
  content: "\eb8d";
}

.icofont-sandwich:before {
  content: "\eb8e";
}

.icofont-sausage:before {
  content: "\eb8f";
}

.icofont-soft-drinks:before {
  content: "\eb90";
}

.icofont-soup-bowl:before {
  content: "\eb91";
}

.icofont-spoon-and-fork:before {
  content: "\eb92";
}

.icofont-steak:before {
  content: "\eb93";
}

.icofont-strawberry:before {
  content: "\eb94";
}

.icofont-sub-sandwich:before {
  content: "\eb95";
}

.icofont-sushi:before {
  content: "\eb96";
}

.icofont-taco:before {
  content: "\eb97";
}

.icofont-tea-pot:before {
  content: "\eb98";
}

.icofont-tea:before {
  content: "\eb99";
}

.icofont-tomato:before {
  content: "\eb9a";
}

.icofont-watermelon:before {
  content: "\eb9b";
}

.icofont-wheat:before {
  content: "\eb9c";
}

.icofont-baby-backpack:before {
  content: "\eb9d";
}

.icofont-baby-cloth:before {
  content: "\eb9e";
}

.icofont-baby-milk-bottle:before {
  content: "\eb9f";
}

.icofont-baby-trolley:before {
  content: "\eba0";
}

.icofont-baby:before {
  content: "\eba1";
}

.icofont-candy:before {
  content: "\eba2";
}

.icofont-holding-hands:before {
  content: "\eba3";
}

.icofont-infant-nipple:before {
  content: "\eba4";
}

.icofont-kids-scooter:before {
  content: "\eba5";
}

.icofont-safety-pin:before {
  content: "\eba6";
}

.icofont-teddy-bear:before {
  content: "\eba7";
}

.icofont-toy-ball:before {
  content: "\eba8";
}

.icofont-toy-cat:before {
  content: "\eba9";
}

.icofont-toy-duck:before {
  content: "\ebaa";
}

.icofont-toy-elephant:before {
  content: "\ebab";
}

.icofont-toy-hand:before {
  content: "\ebac";
}

.icofont-toy-horse:before {
  content: "\ebad";
}

.icofont-toy-lattu:before {
  content: "\ebae";
}

.icofont-toy-train:before {
  content: "\ebaf";
}

.icofont-burglar:before {
  content: "\ebb0";
}

.icofont-cannon-firing:before {
  content: "\ebb1";
}

.icofont-cc-camera:before {
  content: "\ebb2";
}

.icofont-cop-badge:before {
  content: "\ebb3";
}

.icofont-cop:before {
  content: "\ebb4";
}

.icofont-court-hammer:before {
  content: "\ebb5";
}

.icofont-court:before {
  content: "\ebb6";
}

.icofont-finger-print:before {
  content: "\ebb7";
}

.icofont-gavel:before {
  content: "\ebb8";
}

.icofont-handcuff-alt:before {
  content: "\ebb9";
}

.icofont-handcuff:before {
  content: "\ebba";
}

.icofont-investigation:before {
  content: "\ebbb";
}

.icofont-investigator:before {
  content: "\ebbc";
}

.icofont-jail:before {
  content: "\ebbd";
}

.icofont-judge:before {
  content: "\ebbe";
}

.icofont-law-alt-1:before {
  content: "\ebbf";
}

.icofont-law-alt-2:before {
  content: "\ebc0";
}

.icofont-law-alt-3:before {
  content: "\ebc1";
}

.icofont-law-book:before {
  content: "\ebc2";
}

.icofont-law-document:before {
  content: "\ebc3";
}

.icofont-law-order:before {
  content: "\ebc4";
}

.icofont-law-protect:before {
  content: "\ebc5";
}

.icofont-law-scales:before {
  content: "\ebc6";
}

.icofont-law:before {
  content: "\ebc7";
}

.icofont-lawyer-alt-1:before {
  content: "\ebc8";
}

.icofont-lawyer-alt-2:before {
  content: "\ebc9";
}

.icofont-lawyer:before {
  content: "\ebca";
}

.icofont-legal:before {
  content: "\ebcb";
}

.icofont-pistol:before {
  content: "\ebcc";
}

.icofont-police-badge:before {
  content: "\ebcd";
}

.icofont-police-cap:before {
  content: "\ebce";
}

.icofont-police-car-alt-1:before {
  content: "\ebcf";
}

.icofont-police-car-alt-2:before {
  content: "\ebd0";
}

.icofont-police-car:before {
  content: "\ebd1";
}

.icofont-police-hat:before {
  content: "\ebd2";
}

.icofont-police-van:before {
  content: "\ebd3";
}

.icofont-police:before {
  content: "\ebd4";
}

.icofont-thief-alt:before {
  content: "\ebd5";
}

.icofont-thief:before {
  content: "\ebd6";
}

.icofont-abacus-alt:before {
  content: "\ebd7";
}

.icofont-abacus:before {
  content: "\ebd8";
}

.icofont-angle-180:before {
  content: "\ebd9";
}

.icofont-angle-45:before {
  content: "\ebda";
}

.icofont-angle-90:before {
  content: "\ebdb";
}

.icofont-angle:before {
  content: "\ebdc";
}

.icofont-calculator-alt-1:before {
  content: "\ebdd";
}

.icofont-calculator-alt-2:before {
  content: "\ebde";
}

.icofont-calculator:before {
  content: "\ebdf";
}

.icofont-circle-ruler-alt:before {
  content: "\ebe0";
}

.icofont-circle-ruler:before {
  content: "\ebe1";
}

.icofont-compass-alt-1:before {
  content: "\ebe2";
}

.icofont-compass-alt-2:before {
  content: "\ebe3";
}

.icofont-compass-alt-3:before {
  content: "\ebe4";
}

.icofont-compass-alt-4:before {
  content: "\ebe5";
}

.icofont-golden-ratio:before {
  content: "\ebe6";
}

.icofont-marker-alt-1:before {
  content: "\ebe7";
}

.icofont-marker-alt-2:before {
  content: "\ebe8";
}

.icofont-marker-alt-3:before {
  content: "\ebe9";
}

.icofont-marker:before {
  content: "\ebea";
}

.icofont-math:before {
  content: "\ebeb";
}

.icofont-mathematical-alt-1:before {
  content: "\ebec";
}

.icofont-mathematical-alt-2:before {
  content: "\ebed";
}

.icofont-mathematical:before {
  content: "\ebee";
}

.icofont-pen-alt-1:before {
  content: "\ebef";
}

.icofont-pen-alt-2:before {
  content: "\ebf0";
}

.icofont-pen-alt-3:before {
  content: "\ebf1";
}

.icofont-pen-holder-alt-1:before {
  content: "\ebf2";
}

.icofont-pen-holder:before {
  content: "\ebf3";
}

.icofont-pen:before {
  content: "\ebf4";
}

.icofont-pencil-alt-1:before {
  content: "\ebf5";
}

.icofont-pencil-alt-2:before {
  content: "\ebf6";
}

.icofont-pencil-alt-3:before {
  content: "\ebf7";
}

.icofont-pencil-alt-4:before {
  content: "\ebf8";
}

.icofont-pencil:before {
  content: "\ebf9";
}

.icofont-ruler-alt-1:before {
  content: "\ebfa";
}

.icofont-ruler-alt-2:before {
  content: "\ebfb";
}

.icofont-ruler-compass-alt:before {
  content: "\ebfc";
}

.icofont-ruler-compass:before {
  content: "\ebfd";
}

.icofont-ruler-pencil-alt-1:before {
  content: "\ebfe";
}

.icofont-ruler-pencil-alt-2:before {
  content: "\ebff";
}

.icofont-ruler-pencil:before {
  content: "\ec00";
}

.icofont-ruler:before {
  content: "\ec01";
}

.icofont-rulers-alt:before {
  content: "\ec02";
}

.icofont-rulers:before {
  content: "\ec03";
}

.icofont-square-root:before {
  content: "\ec04";
}

.icofont-ui-calculator:before {
  content: "\ec05";
}

.icofont-aids:before {
  content: "\ec06";
}

.icofont-ambulance-crescent:before {
  content: "\ec07";
}

.icofont-ambulance-cross:before {
  content: "\ec08";
}

.icofont-ambulance:before {
  content: "\ec09";
}

.icofont-autism:before {
  content: "\ec0a";
}

.icofont-bandage:before {
  content: "\ec0b";
}

.icofont-blind:before {
  content: "\ec0c";
}

.icofont-blood-drop:before {
  content: "\ec0d";
}

.icofont-blood-test:before {
  content: "\ec0e";
}

.icofont-blood:before {
  content: "\ec0f";
}

.icofont-brain-alt:before {
  content: "\ec10";
}

.icofont-brain:before {
  content: "\ec11";
}

.icofont-capsule:before {
  content: "\ec12";
}

.icofont-crutch:before {
  content: "\ec13";
}

.icofont-disabled:before {
  content: "\ec14";
}

.icofont-dna-alt-1:before {
  content: "\ec15";
}

.icofont-dna-alt-2:before {
  content: "\ec16";
}

.icofont-dna:before {
  content: "\ec17";
}

.icofont-doctor-alt:before {
  content: "\ec18";
}

.icofont-doctor:before {
  content: "\ec19";
}

.icofont-drug-pack:before {
  content: "\ec1a";
}

.icofont-drug:before {
  content: "\ec1b";
}

.icofont-first-aid-alt:before {
  content: "\ec1c";
}

.icofont-first-aid:before {
  content: "\ec1d";
}

.icofont-heart-beat-alt:before {
  content: "\ec1e";
}

.icofont-heart-beat:before {
  content: "\ec1f";
}

.icofont-heartbeat:before {
  content: "\ec20";
}

.icofont-herbal:before {
  content: "\ec21";
}

.icofont-hospital:before {
  content: "\ec22";
}

.icofont-icu:before {
  content: "\ec23";
}

.icofont-injection-syringe:before {
  content: "\ec24";
}

.icofont-laboratory:before {
  content: "\ec25";
}

.icofont-medical-sign-alt:before {
  content: "\ec26";
}

.icofont-medical-sign:before {
  content: "\ec27";
}

.icofont-nurse-alt:before {
  content: "\ec28";
}

.icofont-nurse:before {
  content: "\ec29";
}

.icofont-nursing-home:before {
  content: "\ec2a";
}

.icofont-operation-theater:before {
  content: "\ec2b";
}

.icofont-paralysis-disability:before {
  content: "\ec2c";
}

.icofont-patient-bed:before {
  content: "\ec2d";
}

.icofont-patient-file:before {
  content: "\ec2e";
}

.icofont-pills:before {
  content: "\ec2f";
}

.icofont-prescription:before {
  content: "\ec30";
}

.icofont-pulse:before {
  content: "\ec31";
}

.icofont-stethoscope-alt:before {
  content: "\ec32";
}

.icofont-stethoscope:before {
  content: "\ec33";
}

.icofont-stretcher:before {
  content: "\ec34";
}

.icofont-surgeon-alt:before {
  content: "\ec35";
}

.icofont-surgeon:before {
  content: "\ec36";
}

.icofont-tablets:before {
  content: "\ec37";
}

.icofont-test-bottle:before {
  content: "\ec38";
}

.icofont-test-tube:before {
  content: "\ec39";
}

.icofont-thermometer-alt:before {
  content: "\ec3a";
}

.icofont-thermometer:before {
  content: "\ec3b";
}

.icofont-tooth:before {
  content: "\ec3c";
}

.icofont-xray:before {
  content: "\ec3d";
}

.icofont-ui-add:before {
  content: "\ec3e";
}

.icofont-ui-alarm:before {
  content: "\ec3f";
}

.icofont-ui-battery:before {
  content: "\ec40";
}

.icofont-ui-block:before {
  content: "\ec41";
}

.icofont-ui-bluetooth:before {
  content: "\ec42";
}

.icofont-ui-brightness:before {
  content: "\ec43";
}

.icofont-ui-browser:before {
  content: "\ec44";
}

.icofont-ui-calendar:before {
  content: "\ec45";
}

.icofont-ui-call:before {
  content: "\ec46";
}

.icofont-ui-camera:before {
  content: "\ec47";
}

.icofont-ui-cart:before {
  content: "\ec48";
}

.icofont-ui-cell-phone:before {
  content: "\ec49";
}

.icofont-ui-chat:before {
  content: "\ec4a";
}

.icofont-ui-check:before {
  content: "\ec4b";
}

.icofont-ui-clip-board:before {
  content: "\ec4c";
}

.icofont-ui-clip:before {
  content: "\ec4d";
}

.icofont-ui-clock:before {
  content: "\ec4e";
}

.icofont-ui-close:before {
  content: "\ec4f";
}

.icofont-ui-contact-list:before {
  content: "\ec50";
}

.icofont-ui-copy:before {
  content: "\ec51";
}

.icofont-ui-cut:before {
  content: "\ec52";
}

.icofont-ui-delete:before {
  content: "\ec53";
}

.icofont-ui-dial-phone:before {
  content: "\ec54";
}

.icofont-ui-edit:before {
  content: "\ec55";
}

.icofont-ui-email:before {
  content: "\ec56";
}

.icofont-ui-file:before {
  content: "\ec57";
}

.icofont-ui-fire-wall:before {
  content: "\ec58";
}

.icofont-ui-flash-light:before {
  content: "\ec59";
}

.icofont-ui-flight:before {
  content: "\ec5a";
}

.icofont-ui-folder:before {
  content: "\ec5b";
}

.icofont-ui-game:before {
  content: "\ec5c";
}

.icofont-ui-handicapped:before {
  content: "\ec5d";
}

.icofont-ui-home:before {
  content: "\ec5e";
}

.icofont-ui-image:before {
  content: "\ec5f";
}

.icofont-ui-laoding:before {
  content: "\ec60";
}

.icofont-ui-lock:before {
  content: "\ec61";
}

.icofont-ui-love-add:before {
  content: "\ec62";
}

.icofont-ui-love-broken:before {
  content: "\ec63";
}

.icofont-ui-love-remove:before {
  content: "\ec64";
}

.icofont-ui-love:before {
  content: "\ec65";
}

.icofont-ui-map:before {
  content: "\ec66";
}

.icofont-ui-message:before {
  content: "\ec67";
}

.icofont-ui-messaging:before {
  content: "\ec68";
}

.icofont-ui-movie:before {
  content: "\ec69";
}

.icofont-ui-music-player:before {
  content: "\ec6a";
}

.icofont-ui-music:before {
  content: "\ec6b";
}

.icofont-ui-mute:before {
  content: "\ec6c";
}

.icofont-ui-network:before {
  content: "\ec6d";
}

.icofont-ui-next:before {
  content: "\ec6e";
}

.icofont-ui-note:before {
  content: "\ec6f";
}

.icofont-ui-office:before {
  content: "\ec70";
}

.icofont-ui-password:before {
  content: "\ec71";
}

.icofont-ui-pause:before {
  content: "\ec72";
}

.icofont-ui-play-stop:before {
  content: "\ec73";
}

.icofont-ui-play:before {
  content: "\ec74";
}

.icofont-ui-pointer:before {
  content: "\ec75";
}

.icofont-ui-power:before {
  content: "\ec76";
}

.icofont-ui-press:before {
  content: "\ec77";
}

.icofont-ui-previous:before {
  content: "\ec78";
}

.icofont-ui-rate-add:before {
  content: "\ec79";
}

.icofont-ui-rate-blank:before {
  content: "\ec7a";
}

.icofont-ui-rate-remove:before {
  content: "\ec7b";
}

.icofont-ui-rating:before {
  content: "\ec7c";
}

.icofont-ui-record:before {
  content: "\ec7d";
}

.icofont-ui-remove:before {
  content: "\ec7e";
}

.icofont-ui-reply:before {
  content: "\ec7f";
}

.icofont-ui-rotation:before {
  content: "\ec80";
}

.icofont-ui-rss:before {
  content: "\ec81";
}

.icofont-ui-search:before {
  content: "\ec82";
}

.icofont-ui-settings:before {
  content: "\ec83";
}

.icofont-ui-social-link:before {
  content: "\ec84";
}

.icofont-ui-tag:before {
  content: "\ec85";
}

.icofont-ui-text-chat:before {
  content: "\ec86";
}

.icofont-ui-text-loading:before {
  content: "\ec87";
}

.icofont-ui-theme:before {
  content: "\ec88";
}

.icofont-ui-timer:before {
  content: "\ec89";
}

.icofont-ui-touch-phone:before {
  content: "\ec8a";
}

.icofont-ui-travel:before {
  content: "\ec8b";
}

.icofont-ui-unlock:before {
  content: "\ec8c";
}

.icofont-ui-user-group:before {
  content: "\ec8d";
}

.icofont-ui-user:before {
  content: "\ec8e";
}

.icofont-ui-v-card:before {
  content: "\ec8f";
}

.icofont-ui-video-chat:before {
  content: "\ec90";
}

.icofont-ui-video-message:before {
  content: "\ec91";
}

.icofont-ui-video-play:before {
  content: "\ec92";
}

.icofont-ui-video:before {
  content: "\ec93";
}

.icofont-ui-volume:before {
  content: "\ec94";
}

.icofont-ui-weather:before {
  content: "\ec95";
}

.icofont-ui-wifi:before {
  content: "\ec96";
}

.icofont-ui-zoom-in:before {
  content: "\ec97";
}

.icofont-ui-zoom-out:before {
  content: "\ec98";
}

.icofont-cassette-player:before {
  content: "\ec99";
}

.icofont-cassette:before {
  content: "\ec9a";
}

.icofont-forward:before {
  content: "\ec9b";
}

.icofont-guiter:before {
  content: "\ec9c";
}

.icofont-movie:before {
  content: "\ec9d";
}

.icofont-multimedia:before {
  content: "\ec9e";
}

.icofont-music-alt:before {
  content: "\ec9f";
}

.icofont-music-disk:before {
  content: "\eca0";
}

.icofont-music-note:before {
  content: "\eca1";
}

.icofont-music-notes:before {
  content: "\eca2";
}

.icofont-music:before {
  content: "\eca3";
}

.icofont-mute-volume:before {
  content: "\eca4";
}

.icofont-pause:before {
  content: "\eca5";
}

.icofont-play-alt-1:before {
  content: "\eca6";
}

.icofont-play-alt-2:before {
  content: "\eca7";
}

.icofont-play-alt-3:before {
  content: "\eca8";
}

.icofont-play-pause:before {
  content: "\eca9";
}

.icofont-play:before {
  content: "\ecaa";
}

.icofont-record:before {
  content: "\ecab";
}

.icofont-retro-music-disk:before {
  content: "\ecac";
}

.icofont-rewind:before {
  content: "\ecad";
}

.icofont-song-notes:before {
  content: "\ecae";
}

.icofont-sound-wave-alt:before {
  content: "\ecaf";
}

.icofont-sound-wave:before {
  content: "\ecb0";
}

.icofont-stop:before {
  content: "\ecb1";
}

.icofont-video-alt:before {
  content: "\ecb2";
}

.icofont-video-cam:before {
  content: "\ecb3";
}

.icofont-video-clapper:before {
  content: "\ecb4";
}

.icofont-video:before {
  content: "\ecb5";
}

.icofont-volume-bar:before {
  content: "\ecb6";
}

.icofont-volume-down:before {
  content: "\ecb7";
}

.icofont-volume-mute:before {
  content: "\ecb8";
}

.icofont-volume-off:before {
  content: "\ecb9";
}

.icofont-volume-up:before {
  content: "\ecba";
}

.icofont-youtube-play:before {
  content: "\ecbb";
}

.icofont-2checkout-alt:before {
  content: "\ecbc";
}

.icofont-2checkout:before {
  content: "\ecbd";
}

.icofont-amazon-alt:before {
  content: "\ecbe";
}

.icofont-amazon:before {
  content: "\ecbf";
}

.icofont-american-express-alt:before {
  content: "\ecc0";
}

.icofont-american-express:before {
  content: "\ecc1";
}

.icofont-apple-pay-alt:before {
  content: "\ecc2";
}

.icofont-apple-pay:before {
  content: "\ecc3";
}

.icofont-bank-transfer-alt:before {
  content: "\ecc4";
}

.icofont-bank-transfer:before {
  content: "\ecc5";
}

.icofont-braintree-alt:before {
  content: "\ecc6";
}

.icofont-braintree:before {
  content: "\ecc7";
}

.icofont-cash-on-delivery-alt:before {
  content: "\ecc8";
}

.icofont-cash-on-delivery:before {
  content: "\ecc9";
}

.icofont-diners-club-alt-1:before {
  content: "\ecca";
}

.icofont-diners-club-alt-2:before {
  content: "\eccb";
}

.icofont-diners-club-alt-3:before {
  content: "\eccc";
}

.icofont-diners-club:before {
  content: "\eccd";
}

.icofont-discover-alt:before {
  content: "\ecce";
}

.icofont-discover:before {
  content: "\eccf";
}

.icofont-eway-alt:before {
  content: "\ecd0";
}

.icofont-eway:before {
  content: "\ecd1";
}

.icofont-google-wallet-alt-1:before {
  content: "\ecd2";
}

.icofont-google-wallet-alt-2:before {
  content: "\ecd3";
}

.icofont-google-wallet-alt-3:before {
  content: "\ecd4";
}

.icofont-google-wallet:before {
  content: "\ecd5";
}

.icofont-jcb-alt:before {
  content: "\ecd6";
}

.icofont-jcb:before {
  content: "\ecd7";
}

.icofont-maestro-alt:before {
  content: "\ecd8";
}

.icofont-maestro:before {
  content: "\ecd9";
}

.icofont-mastercard-alt:before {
  content: "\ecda";
}

.icofont-mastercard:before {
  content: "\ecdb";
}

.icofont-payoneer-alt:before {
  content: "\ecdc";
}

.icofont-payoneer:before {
  content: "\ecdd";
}

.icofont-paypal-alt:before {
  content: "\ecde";
}

.icofont-paypal:before {
  content: "\ecdf";
}

.icofont-sage-alt:before {
  content: "\ece0";
}

.icofont-sage:before {
  content: "\ece1";
}

.icofont-skrill-alt:before {
  content: "\ece2";
}

.icofont-skrill:before {
  content: "\ece3";
}

.icofont-stripe-alt:before {
  content: "\ece4";
}

.icofont-stripe:before {
  content: "\ece5";
}

.icofont-visa-alt:before {
  content: "\ece6";
}

.icofont-visa-electron:before {
  content: "\ece7";
}

.icofont-visa:before {
  content: "\ece8";
}

.icofont-western-union-alt:before {
  content: "\ece9";
}

.icofont-western-union:before {
  content: "\ecea";
}

.icofont-boy:before {
  content: "\eceb";
}

.icofont-business-man-alt-1:before {
  content: "\ecec";
}

.icofont-business-man-alt-2:before {
  content: "\eced";
}

.icofont-business-man-alt-3:before {
  content: "\ecee";
}

.icofont-business-man:before {
  content: "\ecef";
}

.icofont-female:before {
  content: "\ecf0";
}

.icofont-funky-man:before {
  content: "\ecf1";
}

.icofont-girl-alt:before {
  content: "\ecf2";
}

.icofont-girl:before {
  content: "\ecf3";
}

.icofont-group:before {
  content: "\ecf4";
}

.icofont-hotel-boy-alt:before {
  content: "\ecf5";
}

.icofont-hotel-boy:before {
  content: "\ecf6";
}

.icofont-kid:before {
  content: "\ecf7";
}

.icofont-man-in-glasses:before {
  content: "\ecf8";
}

.icofont-people:before {
  content: "\ecf9";
}

.icofont-support:before {
  content: "\ecfa";
}

.icofont-user-alt-1:before {
  content: "\ecfb";
}

.icofont-user-alt-2:before {
  content: "\ecfc";
}

.icofont-user-alt-3:before {
  content: "\ecfd";
}

.icofont-user-alt-4:before {
  content: "\ecfe";
}

.icofont-user-alt-5:before {
  content: "\ecff";
}

.icofont-user-alt-6:before {
  content: "\ed00";
}

.icofont-user-alt-7:before {
  content: "\ed01";
}

.icofont-user-female:before {
  content: "\ed02";
}

.icofont-user-male:before {
  content: "\ed03";
}

.icofont-user-suited:before {
  content: "\ed04";
}

.icofont-user:before {
  content: "\ed05";
}

.icofont-users-alt-1:before {
  content: "\ed06";
}

.icofont-users-alt-2:before {
  content: "\ed07";
}

.icofont-users-alt-3:before {
  content: "\ed08";
}

.icofont-users-alt-4:before {
  content: "\ed09";
}

.icofont-users-alt-5:before {
  content: "\ed0a";
}

.icofont-users-alt-6:before {
  content: "\ed0b";
}

.icofont-users-social:before {
  content: "\ed0c";
}

.icofont-users:before {
  content: "\ed0d";
}

.icofont-waiter-alt:before {
  content: "\ed0e";
}

.icofont-waiter:before {
  content: "\ed0f";
}

.icofont-woman-in-glasses:before {
  content: "\ed10";
}

.icofont-search-1:before {
  content: "\ed11";
}

.icofont-search-2:before {
  content: "\ed12";
}

.icofont-search-document:before {
  content: "\ed13";
}

.icofont-search-folder:before {
  content: "\ed14";
}

.icofont-search-job:before {
  content: "\ed15";
}

.icofont-search-map:before {
  content: "\ed16";
}

.icofont-search-property:before {
  content: "\ed17";
}

.icofont-search-restaurant:before {
  content: "\ed18";
}

.icofont-search-stock:before {
  content: "\ed19";
}

.icofont-search-user:before {
  content: "\ed1a";
}

.icofont-search:before {
  content: "\ed1b";
}

.icofont-500px:before {
  content: "\ed1c";
}

.icofont-aim:before {
  content: "\ed1d";
}

.icofont-badoo:before {
  content: "\ed1e";
}

.icofont-baidu-tieba:before {
  content: "\ed1f";
}

.icofont-bbm-messenger:before {
  content: "\ed20";
}

.icofont-bebo:before {
  content: "\ed21";
}

.icofont-behance:before {
  content: "\ed22";
}

.icofont-blogger:before {
  content: "\ed23";
}

.icofont-bootstrap:before {
  content: "\ed24";
}

.icofont-brightkite:before {
  content: "\ed25";
}

.icofont-cloudapp:before {
  content: "\ed26";
}

.icofont-concrete5:before {
  content: "\ed27";
}

.icofont-delicious:before {
  content: "\ed28";
}

.icofont-designbump:before {
  content: "\ed29";
}

.icofont-designfloat:before {
  content: "\ed2a";
}

.icofont-deviantart:before {
  content: "\ed2b";
}

.icofont-digg:before {
  content: "\ed2c";
}

.icofont-dotcms:before {
  content: "\ed2d";
}

.icofont-dribbble:before {
  content: "\ed2e";
}

.icofont-dribble:before {
  content: "\ed2f";
}

.icofont-dropbox:before {
  content: "\ed30";
}

.icofont-ebuddy:before {
  content: "\ed31";
}

.icofont-ello:before {
  content: "\ed32";
}

.icofont-ember:before {
  content: "\ed33";
}

.icofont-envato:before {
  content: "\ed34";
}

.icofont-evernote:before {
  content: "\ed35";
}

.icofont-facebook-messenger:before {
  content: "\ed36";
}

.icofont-facebook:before {
  content: "\ed37";
}

.icofont-feedburner:before {
  content: "\ed38";
}

.icofont-flikr:before {
  content: "\ed39";
}

.icofont-folkd:before {
  content: "\ed3a";
}

.icofont-foursquare:before {
  content: "\ed3b";
}

.icofont-friendfeed:before {
  content: "\ed3c";
}

.icofont-ghost:before {
  content: "\ed3d";
}

.icofont-github:before {
  content: "\ed3e";
}

.icofont-gnome:before {
  content: "\ed3f";
}

.icofont-google-buzz:before {
  content: "\ed40";
}

.icofont-google-hangouts:before {
  content: "\ed41";
}

.icofont-google-map:before {
  content: "\ed42";
}

.icofont-google-plus:before {
  content: "\ed43";
}

.icofont-google-talk:before {
  content: "\ed44";
}

.icofont-hype-machine:before {
  content: "\ed45";
}

.icofont-instagram:before {
  content: "\ed46";
}

.icofont-kakaotalk:before {
  content: "\ed47";
}

.icofont-kickstarter:before {
  content: "\ed48";
}

.icofont-kik:before {
  content: "\ed49";
}

.icofont-kiwibox:before {
  content: "\ed4a";
}

.icofont-line-messenger:before {
  content: "\ed4b";
}

.icofont-line:before {
  content: "\ed4c";
}

.icofont-linkedin:before {
  content: "\ed4d";
}

.icofont-linux-mint:before {
  content: "\ed4e";
}

.icofont-live-messenger:before {
  content: "\ed4f";
}

.icofont-livejournal:before {
  content: "\ed50";
}

.icofont-magento:before {
  content: "\ed51";
}

.icofont-meetme:before {
  content: "\ed52";
}

.icofont-meetup:before {
  content: "\ed53";
}

.icofont-mixx:before {
  content: "\ed54";
}

.icofont-newsvine:before {
  content: "\ed55";
}

.icofont-nimbuss:before {
  content: "\ed56";
}

.icofont-odnoklassniki:before {
  content: "\ed57";
}

.icofont-opencart:before {
  content: "\ed58";
}

.icofont-oscommerce:before {
  content: "\ed59";
}

.icofont-pandora:before {
  content: "\ed5a";
}

.icofont-photobucket:before {
  content: "\ed5b";
}

.icofont-picasa:before {
  content: "\ed5c";
}

.icofont-pinterest:before {
  content: "\ed5d";
}

.icofont-prestashop:before {
  content: "\ed5e";
}

.icofont-qik:before {
  content: "\ed5f";
}

.icofont-qq:before {
  content: "\ed60";
}

.icofont-readernaut:before {
  content: "\ed61";
}

.icofont-reddit:before {
  content: "\ed62";
}

.icofont-renren:before {
  content: "\ed63";
}

.icofont-rss:before {
  content: "\ed64";
}

.icofont-shopify:before {
  content: "\ed65";
}

.icofont-silverstripe:before {
  content: "\ed66";
}

.icofont-skype:before {
  content: "\ed67";
}

.icofont-slack:before {
  content: "\ed68";
}

.icofont-slashdot:before {
  content: "\ed69";
}

.icofont-slidshare:before {
  content: "\ed6a";
}

.icofont-smugmug:before {
  content: "\ed6b";
}

.icofont-snapchat:before {
  content: "\ed6c";
}

.icofont-soundcloud:before {
  content: "\ed6d";
}

.icofont-spotify:before {
  content: "\ed6e";
}

.icofont-stack-exchange:before {
  content: "\ed6f";
}

.icofont-stack-overflow:before {
  content: "\ed70";
}

.icofont-steam:before {
  content: "\ed71";
}

.icofont-stumbleupon:before {
  content: "\ed72";
}

.icofont-tagged:before {
  content: "\ed73";
}

.icofont-technorati:before {
  content: "\ed74";
}

.icofont-telegram:before {
  content: "\ed75";
}

.icofont-tinder:before {
  content: "\ed76";
}

.icofont-trello:before {
  content: "\ed77";
}

.icofont-tumblr:before {
  content: "\ed78";
}

.icofont-twitch:before {
  content: "\ed79";
}

.icofont-twitter:before {
  content: "\ed7a";
}

.icofont-typo3:before {
  content: "\ed7b";
}

.icofont-ubercart:before {
  content: "\ed7c";
}

.icofont-viber:before {
  content: "\ed7d";
}

.icofont-viddler:before {
  content: "\ed7e";
}

.icofont-vimeo:before {
  content: "\ed7f";
}

.icofont-vine:before {
  content: "\ed80";
}

.icofont-virb:before {
  content: "\ed81";
}

.icofont-virtuemart:before {
  content: "\ed82";
}

.icofont-vk:before {
  content: "\ed83";
}

.icofont-wechat:before {
  content: "\ed84";
}

.icofont-weibo:before {
  content: "\ed85";
}

.icofont-whatsapp:before {
  content: "\ed86";
}

.icofont-xing:before {
  content: "\ed87";
}

.icofont-yahoo:before {
  content: "\ed88";
}

.icofont-yelp:before {
  content: "\ed89";
}

.icofont-youku:before {
  content: "\ed8a";
}

.icofont-youtube:before {
  content: "\ed8b";
}

.icofont-zencart:before {
  content: "\ed8c";
}

.icofont-badminton-birdie:before {
  content: "\ed8d";
}

.icofont-baseball:before {
  content: "\ed8e";
}

.icofont-baseballer:before {
  content: "\ed8f";
}

.icofont-basketball-hoop:before {
  content: "\ed90";
}

.icofont-basketball:before {
  content: "\ed91";
}

.icofont-billiard-ball:before {
  content: "\ed92";
}

.icofont-boot-alt-1:before {
  content: "\ed93";
}

.icofont-boot-alt-2:before {
  content: "\ed94";
}

.icofont-boot:before {
  content: "\ed95";
}

.icofont-bowling-alt:before {
  content: "\ed96";
}

.icofont-bowling:before {
  content: "\ed97";
}

.icofont-canoe:before {
  content: "\ed98";
}

.icofont-cheer-leader:before {
  content: "\ed99";
}

.icofont-climbing:before {
  content: "\ed9a";
}

.icofont-corner:before {
  content: "\ed9b";
}

.icofont-field-alt:before {
  content: "\ed9c";
}

.icofont-field:before {
  content: "\ed9d";
}

.icofont-football-alt:before {
  content: "\ed9e";
}

.icofont-football-american:before {
  content: "\ed9f";
}

.icofont-football:before {
  content: "\eda0";
}

.icofont-foul:before {
  content: "\eda1";
}

.icofont-goal-keeper:before {
  content: "\eda2";
}

.icofont-goal:before {
  content: "\eda3";
}

.icofont-golf-alt:before {
  content: "\eda4";
}

.icofont-golf-bag:before {
  content: "\eda5";
}

.icofont-golf-cart:before {
  content: "\eda6";
}

.icofont-golf-field:before {
  content: "\eda7";
}

.icofont-golf:before {
  content: "\eda8";
}

.icofont-golfer:before {
  content: "\eda9";
}

.icofont-helmet:before {
  content: "\edaa";
}

.icofont-hockey-alt:before {
  content: "\edab";
}

.icofont-hockey:before {
  content: "\edac";
}

.icofont-ice-skate:before {
  content: "\edad";
}

.icofont-jersey-alt:before {
  content: "\edae";
}

.icofont-jersey:before {
  content: "\edaf";
}

.icofont-jumping:before {
  content: "\edb0";
}

.icofont-kick:before {
  content: "\edb1";
}

.icofont-leg:before {
  content: "\edb2";
}

.icofont-match-review:before {
  content: "\edb3";
}

.icofont-medal-sport:before {
  content: "\edb4";
}

.icofont-offside:before {
  content: "\edb5";
}

.icofont-olympic-logo:before {
  content: "\edb6";
}

.icofont-olympic:before {
  content: "\edb7";
}

.icofont-padding:before {
  content: "\edb8";
}

.icofont-penalty-card:before {
  content: "\edb9";
}

.icofont-racer:before {
  content: "\edba";
}

.icofont-racing-car:before {
  content: "\edbb";
}

.icofont-racing-flag-alt:before {
  content: "\edbc";
}

.icofont-racing-flag:before {
  content: "\edbd";
}

.icofont-racings-wheel:before {
  content: "\edbe";
}

.icofont-referee:before {
  content: "\edbf";
}

.icofont-refree-jersey:before {
  content: "\edc0";
}

.icofont-result-sport:before {
  content: "\edc1";
}

.icofont-rugby-ball:before {
  content: "\edc2";
}

.icofont-rugby-player:before {
  content: "\edc3";
}

.icofont-rugby:before {
  content: "\edc4";
}

.icofont-runner-alt-1:before {
  content: "\edc5";
}

.icofont-runner-alt-2:before {
  content: "\edc6";
}

.icofont-runner:before {
  content: "\edc7";
}

.icofont-score-board:before {
  content: "\edc8";
}

.icofont-skiing-man:before {
  content: "\edc9";
}

.icofont-skydiving-goggles:before {
  content: "\edca";
}

.icofont-snow-mobile:before {
  content: "\edcb";
}

.icofont-steering:before {
  content: "\edcc";
}

.icofont-stopwatch:before {
  content: "\edcd";
}

.icofont-substitute:before {
  content: "\edce";
}

.icofont-swimmer:before {
  content: "\edcf";
}

.icofont-table-tennis:before {
  content: "\edd0";
}

.icofont-team-alt:before {
  content: "\edd1";
}

.icofont-team:before {
  content: "\edd2";
}

.icofont-tennis-player:before {
  content: "\edd3";
}

.icofont-tennis:before {
  content: "\edd4";
}

.icofont-tracking:before {
  content: "\edd5";
}

.icofont-trophy-alt:before {
  content: "\edd6";
}

.icofont-trophy:before {
  content: "\edd7";
}

.icofont-volleyball-alt:before {
  content: "\edd8";
}

.icofont-volleyball-fire:before {
  content: "\edd9";
}

.icofont-volleyball:before {
  content: "\edda";
}

.icofont-water-bottle:before {
  content: "\eddb";
}

.icofont-whistle-alt:before {
  content: "\eddc";
}

.icofont-whistle:before {
  content: "\eddd";
}

.icofont-win-trophy:before {
  content: "\edde";
}

.icofont-align-center:before {
  content: "\eddf";
}

.icofont-align-left:before {
  content: "\ede0";
}

.icofont-align-right:before {
  content: "\ede1";
}

.icofont-all-caps:before {
  content: "\ede2";
}

.icofont-bold:before {
  content: "\ede3";
}

.icofont-brush:before {
  content: "\ede4";
}

.icofont-clip-board:before {
  content: "\ede5";
}

.icofont-code-alt:before {
  content: "\ede6";
}

.icofont-color-bucket:before {
  content: "\ede7";
}

.icofont-color-picker:before {
  content: "\ede8";
}

.icofont-copy-invert:before {
  content: "\ede9";
}

.icofont-copy:before {
  content: "\edea";
}

.icofont-cut:before {
  content: "\edeb";
}

.icofont-delete-alt:before {
  content: "\edec";
}

.icofont-edit-alt:before {
  content: "\eded";
}

.icofont-eraser-alt:before {
  content: "\edee";
}

.icofont-font:before {
  content: "\edef";
}

.icofont-heading:before {
  content: "\edf0";
}

.icofont-indent:before {
  content: "\edf1";
}

.icofont-italic-alt:before {
  content: "\edf2";
}

.icofont-italic:before {
  content: "\edf3";
}

.icofont-justify-all:before {
  content: "\edf4";
}

.icofont-justify-center:before {
  content: "\edf5";
}

.icofont-justify-left:before {
  content: "\edf6";
}

.icofont-justify-right:before {
  content: "\edf7";
}

.icofont-link-broken:before {
  content: "\edf8";
}

.icofont-outdent:before {
  content: "\edf9";
}

.icofont-paper-clip:before {
  content: "\edfa";
}

.icofont-paragraph:before {
  content: "\edfb";
}

.icofont-pin:before {
  content: "\edfc";
}

.icofont-printer:before {
  content: "\edfd";
}

.icofont-redo:before {
  content: "\edfe";
}

.icofont-rotation:before {
  content: "\edff";
}

.icofont-save:before {
  content: "\ee00";
}

.icofont-small-cap:before {
  content: "\ee01";
}

.icofont-strike-through:before {
  content: "\ee02";
}

.icofont-sub-listing:before {
  content: "\ee03";
}

.icofont-subscript:before {
  content: "\ee04";
}

.icofont-superscript:before {
  content: "\ee05";
}

.icofont-table:before {
  content: "\ee06";
}

.icofont-text-height:before {
  content: "\ee07";
}

.icofont-text-width:before {
  content: "\ee08";
}

.icofont-trash:before {
  content: "\ee09";
}

.icofont-underline:before {
  content: "\ee0a";
}

.icofont-undo:before {
  content: "\ee0b";
}

.icofont-air-balloon:before {
  content: "\ee0c";
}

.icofont-airplane-alt:before {
  content: "\ee0d";
}

.icofont-airplane:before {
  content: "\ee0e";
}

.icofont-articulated-truck:before {
  content: "\ee0f";
}

.icofont-auto-mobile:before {
  content: "\ee10";
}

.icofont-auto-rickshaw:before {
  content: "\ee11";
}

.icofont-bicycle-alt-1:before {
  content: "\ee12";
}

.icofont-bicycle-alt-2:before {
  content: "\ee13";
}

.icofont-bicycle:before {
  content: "\ee14";
}

.icofont-bus-alt-1:before {
  content: "\ee15";
}

.icofont-bus-alt-2:before {
  content: "\ee16";
}

.icofont-bus-alt-3:before {
  content: "\ee17";
}

.icofont-bus:before {
  content: "\ee18";
}

.icofont-cab:before {
  content: "\ee19";
}

.icofont-cable-car:before {
  content: "\ee1a";
}

.icofont-car-alt-1:before {
  content: "\ee1b";
}

.icofont-car-alt-2:before {
  content: "\ee1c";
}

.icofont-car-alt-3:before {
  content: "\ee1d";
}

.icofont-car-alt-4:before {
  content: "\ee1e";
}

.icofont-car:before {
  content: "\ee1f";
}

.icofont-delivery-time:before {
  content: "\ee20";
}

.icofont-fast-delivery:before {
  content: "\ee21";
}

.icofont-fire-truck-alt:before {
  content: "\ee22";
}

.icofont-fire-truck:before {
  content: "\ee23";
}

.icofont-free-delivery:before {
  content: "\ee24";
}

.icofont-helicopter:before {
  content: "\ee25";
}

.icofont-motor-bike-alt:before {
  content: "\ee26";
}

.icofont-motor-bike:before {
  content: "\ee27";
}

.icofont-motor-biker:before {
  content: "\ee28";
}

.icofont-oil-truck:before {
  content: "\ee29";
}

.icofont-rickshaw:before {
  content: "\ee2a";
}

.icofont-rocket-alt-1:before {
  content: "\ee2b";
}

.icofont-rocket-alt-2:before {
  content: "\ee2c";
}

.icofont-rocket:before {
  content: "\ee2d";
}

.icofont-sail-boat-alt-1:before {
  content: "\ee2e";
}

.icofont-sail-boat-alt-2:before {
  content: "\ee2f";
}

.icofont-sail-boat:before {
  content: "\ee30";
}

.icofont-scooter:before {
  content: "\ee31";
}

.icofont-sea-plane:before {
  content: "\ee32";
}

.icofont-ship-alt:before {
  content: "\ee33";
}

.icofont-ship:before {
  content: "\ee34";
}

.icofont-speed-boat:before {
  content: "\ee35";
}

.icofont-taxi:before {
  content: "\ee36";
}

.icofont-tractor:before {
  content: "\ee37";
}

.icofont-train-line:before {
  content: "\ee38";
}

.icofont-train-steam:before {
  content: "\ee39";
}

.icofont-tram:before {
  content: "\ee3a";
}

.icofont-truck-alt:before {
  content: "\ee3b";
}

.icofont-truck-loaded:before {
  content: "\ee3c";
}

.icofont-truck:before {
  content: "\ee3d";
}

.icofont-van-alt:before {
  content: "\ee3e";
}

.icofont-van:before {
  content: "\ee3f";
}

.icofont-yacht:before {
  content: "\ee40";
}

.icofont-5-star-hotel:before {
  content: "\ee41";
}

.icofont-air-ticket:before {
  content: "\ee42";
}

.icofont-beach-bed:before {
  content: "\ee43";
}

.icofont-beach:before {
  content: "\ee44";
}

.icofont-camping-vest:before {
  content: "\ee45";
}

.icofont-direction-sign:before {
  content: "\ee46";
}

.icofont-hill-side:before {
  content: "\ee47";
}

.icofont-hill:before {
  content: "\ee48";
}

.icofont-hotel:before {
  content: "\ee49";
}

.icofont-island-alt:before {
  content: "\ee4a";
}

.icofont-island:before {
  content: "\ee4b";
}

.icofont-sandals-female:before {
  content: "\ee4c";
}

.icofont-sandals-male:before {
  content: "\ee4d";
}

.icofont-travelling:before {
  content: "\ee4e";
}

.icofont-breakdown:before {
  content: "\ee4f";
}

.icofont-celsius:before {
  content: "\ee50";
}

.icofont-clouds:before {
  content: "\ee51";
}

.icofont-cloudy:before {
  content: "\ee52";
}

.icofont-dust:before {
  content: "\ee53";
}

.icofont-eclipse:before {
  content: "\ee54";
}

.icofont-fahrenheit:before {
  content: "\ee55";
}

.icofont-forest-fire:before {
  content: "\ee56";
}

.icofont-full-night:before {
  content: "\ee57";
}

.icofont-full-sunny:before {
  content: "\ee58";
}

.icofont-hail-night:before {
  content: "\ee59";
}

.icofont-hail-rainy-night:before {
  content: "\ee5a";
}

.icofont-hail-rainy-sunny:before {
  content: "\ee5b";
}

.icofont-hail-rainy:before {
  content: "\ee5c";
}

.icofont-hail-sunny:before {
  content: "\ee5d";
}

.icofont-hail-thunder-night:before {
  content: "\ee5e";
}

.icofont-hail-thunder-sunny:before {
  content: "\ee5f";
}

.icofont-hail-thunder:before {
  content: "\ee60";
}

.icofont-hail:before {
  content: "\ee61";
}

.icofont-hill-night:before {
  content: "\ee62";
}

.icofont-hill-sunny:before {
  content: "\ee63";
}

.icofont-hurricane:before {
  content: "\ee64";
}

.icofont-meteor:before {
  content: "\ee65";
}

.icofont-night:before {
  content: "\ee66";
}

.icofont-rainy-night:before {
  content: "\ee67";
}

.icofont-rainy-sunny:before {
  content: "\ee68";
}

.icofont-rainy-thunder:before {
  content: "\ee69";
}

.icofont-rainy:before {
  content: "\ee6a";
}

.icofont-snow-alt:before {
  content: "\ee6b";
}

.icofont-snow-flake:before {
  content: "\ee6c";
}

.icofont-snow-temp:before {
  content: "\ee6d";
}

.icofont-snow:before {
  content: "\ee6e";
}

.icofont-snowy-hail:before {
  content: "\ee6f";
}

.icofont-snowy-night-hail:before {
  content: "\ee70";
}

.icofont-snowy-night-rainy:before {
  content: "\ee71";
}

.icofont-snowy-night:before {
  content: "\ee72";
}

.icofont-snowy-rainy:before {
  content: "\ee73";
}

.icofont-snowy-sunny-hail:before {
  content: "\ee74";
}

.icofont-snowy-sunny-rainy:before {
  content: "\ee75";
}

.icofont-snowy-sunny:before {
  content: "\ee76";
}

.icofont-snowy-thunder-night:before {
  content: "\ee77";
}

.icofont-snowy-thunder-sunny:before {
  content: "\ee78";
}

.icofont-snowy-thunder:before {
  content: "\ee79";
}

.icofont-snowy-windy-night:before {
  content: "\ee7a";
}

.icofont-snowy-windy-sunny:before {
  content: "\ee7b";
}

.icofont-snowy-windy:before {
  content: "\ee7c";
}

.icofont-snowy:before {
  content: "\ee7d";
}

.icofont-sun-alt:before {
  content: "\ee7e";
}

.icofont-sun-rise:before {
  content: "\ee7f";
}

.icofont-sun-set:before {
  content: "\ee80";
}

.icofont-sun:before {
  content: "\ee81";
}

.icofont-sunny-day-temp:before {
  content: "\ee82";
}

.icofont-sunny:before {
  content: "\ee83";
}

.icofont-thunder-light:before {
  content: "\ee84";
}

.icofont-tornado:before {
  content: "\ee85";
}

.icofont-umbrella-alt:before {
  content: "\ee86";
}

.icofont-umbrella:before {
  content: "\ee87";
}

.icofont-volcano:before {
  content: "\ee88";
}

.icofont-wave:before {
  content: "\ee89";
}

.icofont-wind-scale-0:before {
  content: "\ee8a";
}

.icofont-wind-scale-1:before {
  content: "\ee8b";
}

.icofont-wind-scale-10:before {
  content: "\ee8c";
}

.icofont-wind-scale-11:before {
  content: "\ee8d";
}

.icofont-wind-scale-12:before {
  content: "\ee8e";
}

.icofont-wind-scale-2:before {
  content: "\ee8f";
}

.icofont-wind-scale-3:before {
  content: "\ee90";
}

.icofont-wind-scale-4:before {
  content: "\ee91";
}

.icofont-wind-scale-5:before {
  content: "\ee92";
}

.icofont-wind-scale-6:before {
  content: "\ee93";
}

.icofont-wind-scale-7:before {
  content: "\ee94";
}

.icofont-wind-scale-8:before {
  content: "\ee95";
}

.icofont-wind-scale-9:before {
  content: "\ee96";
}

.icofont-wind-waves:before {
  content: "\ee97";
}

.icofont-wind:before {
  content: "\ee98";
}

.icofont-windy-hail:before {
  content: "\ee99";
}

.icofont-windy-night:before {
  content: "\ee9a";
}

.icofont-windy-raining:before {
  content: "\ee9b";
}

.icofont-windy-sunny:before {
  content: "\ee9c";
}

.icofont-windy-thunder-raining:before {
  content: "\ee9d";
}

.icofont-windy-thunder:before {
  content: "\ee9e";
}

.icofont-windy:before {
  content: "\ee9f";
}

.icofont-addons:before {
  content: "\eea0";
}

.icofont-address-book:before {
  content: "\eea1";
}

.icofont-adjust:before {
  content: "\eea2";
}

.icofont-alarm:before {
  content: "\eea3";
}

.icofont-anchor:before {
  content: "\eea4";
}

.icofont-archive:before {
  content: "\eea5";
}

.icofont-at:before {
  content: "\eea6";
}

.icofont-attachment:before {
  content: "\eea7";
}

.icofont-audio:before {
  content: "\eea8";
}

.icofont-automation:before {
  content: "\eea9";
}

.icofont-badge:before {
  content: "\eeaa";
}

.icofont-bag-alt:before {
  content: "\eeab";
}

.icofont-bag:before {
  content: "\eeac";
}

.icofont-ban:before {
  content: "\eead";
}

.icofont-bar-code:before {
  content: "\eeae";
}

.icofont-bars:before {
  content: "\eeaf";
}

.icofont-basket:before {
  content: "\eeb0";
}

.icofont-battery-empty:before {
  content: "\eeb1";
}

.icofont-battery-full:before {
  content: "\eeb2";
}

.icofont-battery-half:before {
  content: "\eeb3";
}

.icofont-battery-low:before {
  content: "\eeb4";
}

.icofont-beaker:before {
  content: "\eeb5";
}

.icofont-beard:before {
  content: "\eeb6";
}

.icofont-bed:before {
  content: "\eeb7";
}

.icofont-bell:before {
  content: "\eeb8";
}

.icofont-beverage:before {
  content: "\eeb9";
}

.icofont-bill:before {
  content: "\eeba";
}

.icofont-bin:before {
  content: "\eebb";
}

.icofont-binary:before {
  content: "\eebc";
}

.icofont-binoculars:before {
  content: "\eebd";
}

.icofont-bluetooth:before {
  content: "\eebe";
}

.icofont-bomb:before {
  content: "\eebf";
}

.icofont-book-mark:before {
  content: "\eec0";
}

.icofont-box:before {
  content: "\eec1";
}

.icofont-briefcase:before {
  content: "\eec2";
}

.icofont-broken:before {
  content: "\eec3";
}

.icofont-bucket:before {
  content: "\eec4";
}

.icofont-bucket1:before {
  content: "\eec5";
}

.icofont-bucket2:before {
  content: "\eec6";
}

.icofont-bug:before {
  content: "\eec7";
}

.icofont-building:before {
  content: "\eec8";
}

.icofont-bulb-alt:before {
  content: "\eec9";
}

.icofont-bullet:before {
  content: "\eeca";
}

.icofont-bullhorn:before {
  content: "\eecb";
}

.icofont-bullseye:before {
  content: "\eecc";
}

.icofont-calendar:before {
  content: "\eecd";
}

.icofont-camera-alt:before {
  content: "\eece";
}

.icofont-camera:before {
  content: "\eecf";
}

.icofont-card:before {
  content: "\eed0";
}

.icofont-cart-alt:before {
  content: "\eed1";
}

.icofont-cart:before {
  content: "\eed2";
}

.icofont-cc:before {
  content: "\eed3";
}

.icofont-charging:before {
  content: "\eed4";
}

.icofont-chat:before {
  content: "\eed5";
}

.icofont-check-alt:before {
  content: "\eed6";
}

.icofont-check-circled:before {
  content: "\eed7";
}

.icofont-check:before {
  content: "\eed8";
}

.icofont-checked:before {
  content: "\eed9";
}

.icofont-children-care:before {
  content: "\eeda";
}

.icofont-clip:before {
  content: "\eedb";
}

.icofont-clock-time:before {
  content: "\eedc";
}

.icofont-close-circled:before {
  content: "\eedd";
}

.icofont-close-line-circled:before {
  content: "\eede";
}

.icofont-close-line-squared-alt:before {
  content: "\eedf";
}

.icofont-close-line-squared:before {
  content: "\eee0";
}

.icofont-close-line:before {
  content: "\eee1";
}

.icofont-close-squared-alt:before {
  content: "\eee2";
}

.icofont-close-squared:before {
  content: "\eee3";
}

.icofont-close:before {
  content: "\eee4";
}

.icofont-cloud-download:before {
  content: "\eee5";
}

.icofont-cloud-refresh:before {
  content: "\eee6";
}

.icofont-cloud-upload:before {
  content: "\eee7";
}

.icofont-cloud:before {
  content: "\eee8";
}

.icofont-code-not-allowed:before {
  content: "\eee9";
}

.icofont-code:before {
  content: "\eeea";
}

.icofont-comment:before {
  content: "\eeeb";
}

.icofont-compass-alt:before {
  content: "\eeec";
}

.icofont-compass:before {
  content: "\eeed";
}

.icofont-computer:before {
  content: "\eeee";
}

.icofont-connection:before {
  content: "\eeef";
}

.icofont-console:before {
  content: "\eef0";
}

.icofont-contacts:before {
  content: "\eef1";
}

.icofont-contrast:before {
  content: "\eef2";
}

.icofont-copyright:before {
  content: "\eef3";
}

.icofont-credit-card:before {
  content: "\eef4";
}

.icofont-crop:before {
  content: "\eef5";
}

.icofont-crown:before {
  content: "\eef6";
}

.icofont-cube:before {
  content: "\eef7";
}

.icofont-cubes:before {
  content: "\eef8";
}

.icofont-dashboard-web:before {
  content: "\eef9";
}

.icofont-dashboard:before {
  content: "\eefa";
}

.icofont-data:before {
  content: "\eefb";
}

.icofont-database-add:before {
  content: "\eefc";
}

.icofont-database-locked:before {
  content: "\eefd";
}

.icofont-database-remove:before {
  content: "\eefe";
}

.icofont-database:before {
  content: "\eeff";
}

.icofont-delete:before {
  content: "\ef00";
}

.icofont-diamond:before {
  content: "\ef01";
}

.icofont-dice-multiple:before {
  content: "\ef02";
}

.icofont-dice:before {
  content: "\ef03";
}

.icofont-disc:before {
  content: "\ef04";
}

.icofont-diskette:before {
  content: "\ef05";
}

.icofont-document-folder:before {
  content: "\ef06";
}

.icofont-download-alt:before {
  content: "\ef07";
}

.icofont-download:before {
  content: "\ef08";
}

.icofont-downloaded:before {
  content: "\ef09";
}

.icofont-drag:before {
  content: "\ef0a";
}

.icofont-drag1:before {
  content: "\ef0b";
}

.icofont-drag2:before {
  content: "\ef0c";
}

.icofont-drag3:before {
  content: "\ef0d";
}

.icofont-earth:before {
  content: "\ef0e";
}

.icofont-ebook:before {
  content: "\ef0f";
}

.icofont-edit:before {
  content: "\ef10";
}

.icofont-eject:before {
  content: "\ef11";
}

.icofont-email:before {
  content: "\ef12";
}

.icofont-envelope-open:before {
  content: "\ef13";
}

.icofont-envelope:before {
  content: "\ef14";
}

.icofont-eraser:before {
  content: "\ef15";
}

.icofont-error:before {
  content: "\ef16";
}

.icofont-excavator:before {
  content: "\ef17";
}

.icofont-exchange:before {
  content: "\ef18";
}

.icofont-exclamation-circle:before {
  content: "\ef19";
}

.icofont-exclamation-square:before {
  content: "\ef1a";
}

.icofont-exclamation-tringle:before {
  content: "\ef1b";
}

.icofont-exclamation:before {
  content: "\ef1c";
}

.icofont-exit:before {
  content: "\ef1d";
}

.icofont-expand:before {
  content: "\ef1e";
}

.icofont-external-link:before {
  content: "\ef1f";
}

.icofont-external:before {
  content: "\ef20";
}

.icofont-eye-alt:before {
  content: "\ef21";
}

.icofont-eye-blocked:before {
  content: "\ef22";
}

.icofont-eye-dropper:before {
  content: "\ef23";
}

.icofont-eye:before {
  content: "\ef24";
}

.icofont-favourite:before {
  content: "\ef25";
}

.icofont-fax:before {
  content: "\ef26";
}

.icofont-file-fill:before {
  content: "\ef27";
}

.icofont-film:before {
  content: "\ef28";
}

.icofont-filter:before {
  content: "\ef29";
}

.icofont-fire-alt:before {
  content: "\ef2a";
}

.icofont-fire-burn:before {
  content: "\ef2b";
}

.icofont-fire:before {
  content: "\ef2c";
}

.icofont-flag-alt-1:before {
  content: "\ef2d";
}

.icofont-flag-alt-2:before {
  content: "\ef2e";
}

.icofont-flag:before {
  content: "\ef2f";
}

.icofont-flame-torch:before {
  content: "\ef30";
}

.icofont-flash-light:before {
  content: "\ef31";
}

.icofont-flash:before {
  content: "\ef32";
}

.icofont-flask:before {
  content: "\ef33";
}

.icofont-focus:before {
  content: "\ef34";
}

.icofont-folder-open:before {
  content: "\ef35";
}

.icofont-folder:before {
  content: "\ef36";
}

.icofont-foot-print:before {
  content: "\ef37";
}

.icofont-garbage:before {
  content: "\ef38";
}

.icofont-gear-alt:before {
  content: "\ef39";
}

.icofont-gear:before {
  content: "\ef3a";
}

.icofont-gears:before {
  content: "\ef3b";
}

.icofont-gift:before {
  content: "\ef3c";
}

.icofont-glass:before {
  content: "\ef3d";
}

.icofont-globe:before {
  content: "\ef3e";
}

.icofont-graffiti:before {
  content: "\ef3f";
}

.icofont-grocery:before {
  content: "\ef40";
}

.icofont-hand:before {
  content: "\ef41";
}

.icofont-hanger:before {
  content: "\ef42";
}

.icofont-hard-disk:before {
  content: "\ef43";
}

.icofont-heart-alt:before {
  content: "\ef44";
}

.icofont-heart:before {
  content: "\ef45";
}

.icofont-history:before {
  content: "\ef46";
}

.icofont-home:before {
  content: "\ef47";
}

.icofont-horn:before {
  content: "\ef48";
}

.icofont-hour-glass:before {
  content: "\ef49";
}

.icofont-id:before {
  content: "\ef4a";
}

.icofont-image:before {
  content: "\ef4b";
}

.icofont-inbox:before {
  content: "\ef4c";
}

.icofont-infinite:before {
  content: "\ef4d";
}

.icofont-info-circle:before {
  content: "\ef4e";
}

.icofont-info-square:before {
  content: "\ef4f";
}

.icofont-info:before {
  content: "\ef50";
}

.icofont-institution:before {
  content: "\ef51";
}

.icofont-interface:before {
  content: "\ef52";
}

.icofont-invisible:before {
  content: "\ef53";
}

.icofont-jacket:before {
  content: "\ef54";
}

.icofont-jar:before {
  content: "\ef55";
}

.icofont-jewlery:before {
  content: "\ef56";
}

.icofont-karate:before {
  content: "\ef57";
}

.icofont-key-hole:before {
  content: "\ef58";
}

.icofont-key:before {
  content: "\ef59";
}

.icofont-label:before {
  content: "\ef5a";
}

.icofont-lamp:before {
  content: "\ef5b";
}

.icofont-layers:before {
  content: "\ef5c";
}

.icofont-layout:before {
  content: "\ef5d";
}

.icofont-leaf:before {
  content: "\ef5e";
}

.icofont-leaflet:before {
  content: "\ef5f";
}

.icofont-learn:before {
  content: "\ef60";
}

.icofont-lego:before {
  content: "\ef61";
}

.icofont-lens:before {
  content: "\ef62";
}

.icofont-letter:before {
  content: "\ef63";
}

.icofont-letterbox:before {
  content: "\ef64";
}

.icofont-library:before {
  content: "\ef65";
}

.icofont-license:before {
  content: "\ef66";
}

.icofont-life-bouy:before {
  content: "\ef67";
}

.icofont-life-buoy:before {
  content: "\ef68";
}

.icofont-life-jacket:before {
  content: "\ef69";
}

.icofont-life-ring:before {
  content: "\ef6a";
}

.icofont-light-bulb:before {
  content: "\ef6b";
}

.icofont-lighter:before {
  content: "\ef6c";
}

.icofont-lightning-ray:before {
  content: "\ef6d";
}

.icofont-like:before {
  content: "\ef6e";
}

.icofont-line-height:before {
  content: "\ef6f";
}

.icofont-link-alt:before {
  content: "\ef70";
}

.icofont-link:before {
  content: "\ef71";
}

.icofont-list:before {
  content: "\ef72";
}

.icofont-listening:before {
  content: "\ef73";
}

.icofont-listine-dots:before {
  content: "\ef74";
}

.icofont-listing-box:before {
  content: "\ef75";
}

.icofont-listing-number:before {
  content: "\ef76";
}

.icofont-live-support:before {
  content: "\ef77";
}

.icofont-location-arrow:before {
  content: "\ef78";
}

.icofont-location-pin:before {
  content: "\ef79";
}

.icofont-lock:before {
  content: "\ef7a";
}

.icofont-login:before {
  content: "\ef7b";
}

.icofont-logout:before {
  content: "\ef7c";
}

.icofont-lollipop:before {
  content: "\ef7d";
}

.icofont-long-drive:before {
  content: "\ef7e";
}

.icofont-look:before {
  content: "\ef7f";
}

.icofont-loop:before {
  content: "\ef80";
}

.icofont-luggage:before {
  content: "\ef81";
}

.icofont-lunch:before {
  content: "\ef82";
}

.icofont-lungs:before {
  content: "\ef83";
}

.icofont-magic-alt:before {
  content: "\ef84";
}

.icofont-magic:before {
  content: "\ef85";
}

.icofont-magnet:before {
  content: "\ef86";
}

.icofont-mail-box:before {
  content: "\ef87";
}

.icofont-mail:before {
  content: "\ef88";
}

.icofont-male:before {
  content: "\ef89";
}

.icofont-map-pins:before {
  content: "\ef8a";
}

.icofont-map:before {
  content: "\ef8b";
}

.icofont-maximize:before {
  content: "\ef8c";
}

.icofont-measure:before {
  content: "\ef8d";
}

.icofont-medicine:before {
  content: "\ef8e";
}

.icofont-mega-phone:before {
  content: "\ef8f";
}

.icofont-megaphone-alt:before {
  content: "\ef90";
}

.icofont-megaphone:before {
  content: "\ef91";
}

.icofont-memorial:before {
  content: "\ef92";
}

.icofont-memory-card:before {
  content: "\ef93";
}

.icofont-mic-mute:before {
  content: "\ef94";
}

.icofont-mic:before {
  content: "\ef95";
}

.icofont-military:before {
  content: "\ef96";
}

.icofont-mill:before {
  content: "\ef97";
}

.icofont-minus-circle:before {
  content: "\ef98";
}

.icofont-minus-square:before {
  content: "\ef99";
}

.icofont-minus:before {
  content: "\ef9a";
}

.icofont-mobile-phone:before {
  content: "\ef9b";
}

.icofont-molecule:before {
  content: "\ef9c";
}

.icofont-money:before {
  content: "\ef9d";
}

.icofont-moon:before {
  content: "\ef9e";
}

.icofont-mop:before {
  content: "\ef9f";
}

.icofont-muffin:before {
  content: "\efa0";
}

.icofont-mustache:before {
  content: "\efa1";
}

.icofont-navigation-menu:before {
  content: "\efa2";
}

.icofont-navigation:before {
  content: "\efa3";
}

.icofont-network-tower:before {
  content: "\efa4";
}

.icofont-network:before {
  content: "\efa5";
}

.icofont-news:before {
  content: "\efa6";
}

.icofont-newspaper:before {
  content: "\efa7";
}

.icofont-no-smoking:before {
  content: "\efa8";
}

.icofont-not-allowed:before {
  content: "\efa9";
}

.icofont-notebook:before {
  content: "\efaa";
}

.icofont-notepad:before {
  content: "\efab";
}

.icofont-notification:before {
  content: "\efac";
}

.icofont-numbered:before {
  content: "\efad";
}

.icofont-opposite:before {
  content: "\efae";
}

.icofont-optic:before {
  content: "\efaf";
}

.icofont-options:before {
  content: "\efb0";
}

.icofont-package:before {
  content: "\efb1";
}

.icofont-page:before {
  content: "\efb2";
}

.icofont-paint:before {
  content: "\efb3";
}

.icofont-paper-plane:before {
  content: "\efb4";
}

.icofont-paperclip:before {
  content: "\efb5";
}

.icofont-papers:before {
  content: "\efb6";
}

.icofont-pay:before {
  content: "\efb7";
}

.icofont-penguin-linux:before {
  content: "\efb8";
}

.icofont-pestle:before {
  content: "\efb9";
}

.icofont-phone-circle:before {
  content: "\efba";
}

.icofont-phone:before {
  content: "\efbb";
}

.icofont-picture:before {
  content: "\efbc";
}

.icofont-pine:before {
  content: "\efbd";
}

.icofont-pixels:before {
  content: "\efbe";
}

.icofont-plugin:before {
  content: "\efbf";
}

.icofont-plus-circle:before {
  content: "\efc0";
}

.icofont-plus-square:before {
  content: "\efc1";
}

.icofont-plus:before {
  content: "\efc2";
}

.icofont-polygonal:before {
  content: "\efc3";
}

.icofont-power:before {
  content: "\efc4";
}

.icofont-price:before {
  content: "\efc5";
}

.icofont-print:before {
  content: "\efc6";
}

.icofont-puzzle:before {
  content: "\efc7";
}

.icofont-qr-code:before {
  content: "\efc8";
}

.icofont-queen:before {
  content: "\efc9";
}

.icofont-question-circle:before {
  content: "\efca";
}

.icofont-question-square:before {
  content: "\efcb";
}

.icofont-question:before {
  content: "\efcc";
}

.icofont-quote-left:before {
  content: "\efcd";
}

.icofont-quote-right:before {
  content: "\efce";
}

.icofont-random:before {
  content: "\efcf";
}

.icofont-recycle:before {
  content: "\efd0";
}

.icofont-refresh:before {
  content: "\efd1";
}

.icofont-repair:before {
  content: "\efd2";
}

.icofont-reply-all:before {
  content: "\efd3";
}

.icofont-reply:before {
  content: "\efd4";
}

.icofont-resize:before {
  content: "\efd5";
}

.icofont-responsive:before {
  content: "\efd6";
}

.icofont-retweet:before {
  content: "\efd7";
}

.icofont-road:before {
  content: "\efd8";
}

.icofont-robot:before {
  content: "\efd9";
}

.icofont-royal:before {
  content: "\efda";
}

.icofont-rss-feed:before {
  content: "\efdb";
}

.icofont-safety:before {
  content: "\efdc";
}

.icofont-sale-discount:before {
  content: "\efdd";
}

.icofont-satellite:before {
  content: "\efde";
}

.icofont-send-mail:before {
  content: "\efdf";
}

.icofont-server:before {
  content: "\efe0";
}

.icofont-settings-alt:before {
  content: "\efe1";
}

.icofont-settings:before {
  content: "\efe2";
}

.icofont-share-alt:before {
  content: "\efe3";
}

.icofont-share-boxed:before {
  content: "\efe4";
}

.icofont-share:before {
  content: "\efe5";
}

.icofont-shield:before {
  content: "\efe6";
}

.icofont-shopping-cart:before {
  content: "\efe7";
}

.icofont-sign-in:before {
  content: "\efe8";
}

.icofont-sign-out:before {
  content: "\efe9";
}

.icofont-signal:before {
  content: "\efea";
}

.icofont-site-map:before {
  content: "\efeb";
}

.icofont-smart-phone:before {
  content: "\efec";
}

.icofont-soccer:before {
  content: "\efed";
}

.icofont-sort-alt:before {
  content: "\efee";
}

.icofont-sort:before {
  content: "\efef";
}

.icofont-space:before {
  content: "\eff0";
}

.icofont-spanner:before {
  content: "\eff1";
}

.icofont-speech-comments:before {
  content: "\eff2";
}

.icofont-speed-meter:before {
  content: "\eff3";
}

.icofont-spinner-alt-1:before {
  content: "\eff4";
}

.icofont-spinner-alt-2:before {
  content: "\eff5";
}

.icofont-spinner-alt-3:before {
  content: "\eff6";
}

.icofont-spinner-alt-4:before {
  content: "\eff7";
}

.icofont-spinner-alt-5:before {
  content: "\eff8";
}

.icofont-spinner-alt-6:before {
  content: "\eff9";
}

.icofont-spinner:before {
  content: "\effa";
}

.icofont-spreadsheet:before {
  content: "\effb";
}

.icofont-square:before {
  content: "\effc";
}

.icofont-ssl-security:before {
  content: "\effd";
}

.icofont-star-alt-1:before {
  content: "\effe";
}

.icofont-star-alt-2:before {
  content: "\efff";
}

.icofont-star:before {
  content: "\f000";
}

.icofont-street-view:before {
  content: "\f001";
}

.icofont-support-faq:before {
  content: "\f002";
}

.icofont-tack-pin:before {
  content: "\f003";
}

.icofont-tag:before {
  content: "\f004";
}

.icofont-tags:before {
  content: "\f005";
}

.icofont-tasks-alt:before {
  content: "\f006";
}

.icofont-tasks:before {
  content: "\f007";
}

.icofont-telephone:before {
  content: "\f008";
}

.icofont-telescope:before {
  content: "\f009";
}

.icofont-terminal:before {
  content: "\f00a";
}

.icofont-thumbs-down:before {
  content: "\f00b";
}

.icofont-thumbs-up:before {
  content: "\f00c";
}

.icofont-tick-boxed:before {
  content: "\f00d";
}

.icofont-tick-mark:before {
  content: "\f00e";
}

.icofont-ticket:before {
  content: "\f00f";
}

.icofont-tie:before {
  content: "\f010";
}

.icofont-toggle-off:before {
  content: "\f011";
}

.icofont-toggle-on:before {
  content: "\f012";
}

.icofont-tools-alt-2:before {
  content: "\f013";
}

.icofont-tools:before {
  content: "\f014";
}

.icofont-touch:before {
  content: "\f015";
}

.icofont-traffic-light:before {
  content: "\f016";
}

.icofont-transparent:before {
  content: "\f017";
}

.icofont-tree:before {
  content: "\f018";
}

.icofont-unique-idea:before {
  content: "\f019";
}

.icofont-unlock:before {
  content: "\f01a";
}

.icofont-unlocked:before {
  content: "\f01b";
}

.icofont-upload-alt:before {
  content: "\f01c";
}

.icofont-upload:before {
  content: "\f01d";
}

.icofont-usb-drive:before {
  content: "\f01e";
}

.icofont-usb:before {
  content: "\f01f";
}

.icofont-vector-path:before {
  content: "\f020";
}

.icofont-verification-check:before {
  content: "\f021";
}

.icofont-wall-clock:before {
  content: "\f022";
}

.icofont-wall:before {
  content: "\f023";
}

.icofont-wallet:before {
  content: "\f024";
}

.icofont-warning-alt:before {
  content: "\f025";
}

.icofont-warning:before {
  content: "\f026";
}

.icofont-water-drop:before {
  content: "\f027";
}

.icofont-web:before {
  content: "\f028";
}

.icofont-wheelchair:before {
  content: "\f029";
}

.icofont-wifi-alt:before {
  content: "\f02a";
}

.icofont-wifi:before {
  content: "\f02b";
}

.icofont-world:before {
  content: "\f02c";
}

.icofont-zigzag:before {
  content: "\f02d";
}

.icofont-zipped:before {
  content: "\f02e";
}

.icofont-xs {
  font-size: 0.5em;
}

.icofont-sm {
  font-size: 0.75em;
}

.icofont-md {
  font-size: 1.25em;
}

.icofont-lg {
  font-size: 1.5em;
}

.icofont-1x {
  font-size: 1em;
}

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

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

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

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

.icofont-6x {
  font-size: 6em;
}

.icofont-7x {
  font-size: 7em;
}

.icofont-8x {
  font-size: 8em;
}

.icofont-9x {
  font-size: 9em;
}

.icofont-10x {
  font-size: 10em;
}

.icofont-fw {
  text-align: center;
  width: 1.25em;
}

.icofont-ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

.icofont-ul > li {
  position: relative;
  line-height: 2em;
}

.icofont-ul > li .icofont {
  display: inline-block;
  vertical-align: middle;
}

.icofont-border {
  border: solid 0.08em #f1f1f1;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.icofont-pull-left {
  float: left;
}

.icofont-pull-right {
  float: right;
}

.icofont.icofont-pull-left {
  margin-right: 0.3em;
}

.icofont.icofont-pull-right {
  margin-left: 0.3em;
}

.icofont-spin {
  -webkit-animation: icofont-spin 2s infinite linear;
  animation: icofont-spin 2s infinite linear;
  display: inline-block;
}

.icofont-pulse {
  -webkit-animation: icofont-spin 1s infinite steps(8);
  animation: icofont-spin 1s infinite steps(8);
  display: inline-block;
}

@-webkit-keyframes icofont-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes icofont-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.icofont-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.icofont-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.icofont-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.icofont-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.icofont-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.icofont-flip-horizontal.icofont-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .icofont-rotate-90,
:root .icofont-rotate-180,
:root .icofont-rotate-270,
:root .icofont-flip-horizontal,
:root .icofont-flip-vertical {
  filter: none;
  display: inline-block;
}

.icofont-inverse {
  color: #fff;
}

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

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

/*
* Admin Layout (eBazar)
* @author: Pixelwibes
* @design by: Pixelwibes.
* @event-namespace:eBazar
* Copyright 2021 Pixelwibes
*/
:root {
  --dark-color:	#323A45;
  --color-fff:	#FFFFFF;
  --color-100:	#F0F0F0;
  --color-200:	#EEEEEE;
  --color-300:	#E0E0E0;
  --color-400:	#BDBDBD;
  --color-500:	#555555;
  --color-600:	#757575;
  --color-700:	#616161;
  --color-800:	#424242;
  --color-900:	#212121;
  --color-000:	#000000;
  --border-color:	#f0f0f0;
  --card-color:	#ffffff;
  --body-color:	#f9fbfd;
  --white-color:	#ffffff;
  --sidebar-color:	#fcfcfc;
  --text-color: #212529;
  --hc-font-color:	#555555;
  --hc-bg-color:	#f0f0f0;
  --primary-color:	#6aab9c;
  --secondary-color:	#f7b36b;
  --chart-color1:	#6aab9c;
  --chart-color2:	#f7b36b;
  --chart-color3:	#97B0AA;
  --chart-color4:	#4D6E94;
  --chart-color5:	#81A1CA;
}

[data-theme=dark] {
  --dark-color:	#323A45;
  --color-fff:	#000000;
  --color-100:	#212121;
  --color-200:	#262727;
  --color-300:	#616161;
  --color-400:	#757575;
  --color-500:	#8f8f8f;
  --color-600:	#BDBDBD;
  --color-700:	#E0E0E0;
  --color-800:	#EEEEEE;
  --color-900:	#F0F0F0;
  --color-000:	#FFFFFF;
  --border-color:	#353535;
  --card-color:	#262727;
  --body-color:	#1e1f20;
  --white-color:	#ffffff;
  --sidebar-color:	#fcfcfc;
  --text-color: #8f8f8f;
  --hc-font-color:	#555555;
  --hc-bg-color:	#f0f0f0;
}
[data-theme=dark] [class=theme-cyan] {
  --primary-color:	#00bdaa;
}
[data-theme=dark] [class=theme-indigo] {
  --border-color:	#212020;
  --card-color:	#101010;
  --body-color:	#050505;
}
[data-theme=dark] [class=theme-blue] {
  --primary-color:	#7258db;
  --border-color:	#1a1f2d;
  --card-color:	#10141f;
  --body-color:	#080b13;
}
[data-theme=dark] [class=theme-orange] {
  --border-color:	#092940;
  --card-color:	#052133;
  --body-color:	#051e2f;
}
[data-theme=dark] [class=theme-blush] {
  --border-color:	#242331;
  --card-color:	#1a1925;
  --body-color:	#15141f;
}
[data-theme=dark] [class=theme-red] {
  --primary-color:	#f73e60;
  --border-color:	#222335;
  --card-color:	#161725;
  --body-color:	#11121d;
}

[data-theme=high-contrast] {
  --dark-color:	#323A45;
  --color-fff:	#ffffff;
  --color-100:	#000000;
  --color-200:	#ffffff;
  --color-300:	#ffffff;
  --color-400:	#ffffff;
  --color-500:	#ffffff;
  --color-600:	#ffffff;
  --color-700:	#ffffff;
  --color-800:	#ffffff;
  --color-900:	#ffffff;
  --color-000:	#ffffff;
  --border-color:	#ffffff;
  --card-color:	#0e0e0e;
  --body-color:	#000000;
  --white-color:	#ffffff;
  --black-color:	#000000;
  --sidebar-color:	#fcfcfc;
  --hc-font-color:	#555555;
  --hc-bg-color:	#f0f0f0;
  --text-color: #ffffff;
}

[class=theme-tradewind] {
  --primary-color:	#6aab9c;
  --secondary-color:	#f7b36b;
  --chart-color1:	#6aab9c;
  --chart-color2:	#f7b36b;
  --chart-color3:	#97B0AA;
  --chart-color4:	#4D6E94;
  --chart-color5:	#81A1CA;
  --chart-color6:	#ED5782;
  --primary-gradient: linear-gradient(45deg, #608bc2, #65a0a9);
}

[class=theme-monalisa] {
  --primary-color:	#FF7B89;
  --secondary-color:	#f7cf79;
  --chart-color1:	#ED5782;
  --chart-color2:	#e5df88;
  --chart-color3:	#726a95;
  --chart-color4:	#a6a6a4;
  --chart-color5:	#c9b8b8;
  --primary-gradient: linear-gradient(45deg, #b15f85, #e27089);
}

[class=theme-cyan] {
  --primary-color:	#00bdaa;
  --secondary-color:	#f1ff17;
  --chart-color1:	#00bdaa;
  --chart-color2:	#c1c0b9;
  --chart-color3:	#537791;
  --chart-color4:	#9cbf3b;
  --chart-color5:	#cdb60c;
  --primary-gradient: linear-gradient(45deg, #009abd, #00bdaa);
}

[class=theme-indigo] {
  --primary-color:	#484c7f;
  --secondary-color:	#d8d419;
  --chart-color1:	#484c7f;
  --chart-color2:	#d8d419;
  --chart-color3:	#7394b9;
  --chart-color4:	#79b6bd;
  --chart-color5:	#a0c1b8;
  --primary-gradient: linear-gradient(45deg, #5a2ee2, #484c7f);
}

[class=theme-blue] {
  --primary-color:	#7258db;
  --secondary-color:	#ffd55d;
  --chart-color1:	#ED5782;
  --chart-color2:	#e5df88;
  --chart-color3:	#7258db;
  --chart-color4:	#a6a6a4;
  --chart-color5:	#c9b8b8;
  --primary-gradient: linear-gradient(45deg, #45afaf, #0d6efd);
}

[class=theme-green] {
  --primary-color:	#7EB93F;
  --secondary-color:	#fffb83;
  --chart-color1:	#7EB93F;
  --chart-color2:	#b9bc6d;
  --chart-color3:	#427a5b;
  --chart-color4:	#4e7376;
  --chart-color5:	#a6a6a4;
  --primary-gradient: linear-gradient(45deg, #92D758, #2f984d);
}

[class=theme-orange] {
  --primary-color:	#feb019;
  --secondary-color:	#35f3fd;
  --chart-color1:	#ef7e56;
  --chart-color2:	#44558f;
  --chart-color3:	#ded5c4;
  --chart-color4:	#f59292;
  --chart-color5:	#90a4ae;
  --primary-gradient: linear-gradient(45deg, #ce63ca, #feb019);
}

[class=theme-blush] {
  --primary-color:	#ED5782;
  --secondary-color:	#ffdd95;
  --chart-color1:	#ED5782;
  --chart-color2:	#e5df88;
  --chart-color3:	#726a95;
  --chart-color4:	#a6a6a4;
  --chart-color5:	#c9b8b8;
  --primary-gradient: linear-gradient(45deg, #f5ae8a, #ED5782);
}

[class=theme-red] {
  --primary-color:	#ff4560;
  --secondary-color:	#f7c56b;
  --chart-color1:	#ff5959;
  --chart-color2:	#ffad5a;
  --chart-color3:	#4f9da6;
  --chart-color4:	#c06c84;
  --chart-color5:	#f67280;
  --primary-gradient: linear-gradient(45deg, #f5558d, #ff4560);
}

[class=theme-dynamic] {
  --primary-gradient: linear-gradient(45deg, var(--primary-color), var(--secondary-color));
}

.secondary-color {
  color: var(--secondary-color);
}

.secondary-color-fill {
  fill: var(--secondary-color);
}

html * {
  box-sizing: border-box;
}

/***********Body*********/
body {
  transition: ease 0.1s;
  background-color: var(--body-color);
  color: var(--text-color);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}
body.font-opensans {
  font-family: "Open Sans", sans-serif;
}
body.font-poppins {
  font-family: "Poppins", sans-serif;
  font-size: 15px;
}
body.font-montserrat {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
}
body.font-mukta {
  font-family: "Mukta", sans-serif;
}
@media only screen and (max-width: 554px) {
  body body {
    font-size: 12px;
  }
}
body a {
  color: var(--text-color);
  text-decoration: none;
}
body a:hover {
  text-decoration: none;
  color: var(--secondary-color);
}

/***********Button Set Resposive*********/
@media only screen and (max-width: 554px) {
  .btn-set-task {
    margin-top: 10px;
  }
}

/***********Changelog Button-size*********/
@media only screen and (min-width: 480px) {
  .mx-size {
    max-width: 320px;
  }
}

/***********Login-page responsive*********/
@media only screen and (max-width: 480px) {
  .auth-detailblock strong {
    font-size: 12px;
  }
}

.auth-h100 {
  height: calc(100vh - 192px);
}
@media only screen and (max-width: 1280px) {
  .auth-h100 {
    height: calc(100vh - 96px);
  }
}
@media only screen and (max-width: 640px) {
  .auth-h100 {
    height: auto;
  }
}

@media only screen and (max-width: 768px) {
  .form-control-lg {
    min-height: calc(1.5em + 1rem + 2px) !important;
  }
}

/***********Invoicepage & purchasepage tab*********/
@media only screen and (max-width: 390px) {
  .invoice-set.nav-tabs .nav-link {
    width: 100px;
    text-align: center;
  }
}

/***********selectable & dropify*********/
.ms-container .ms-list {
  border: 1px solid var(--border-color);
}
.ms-container .ms-selectable, .ms-container .ms-selection {
  background: var(--card-color);
  color: var(--text-color);
}
.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selectable {
  border-bottom: 1px solid var(--border-color);
  color: var(--text-color);
}
@media only screen and (max-width: 500px) {
  .ms-container .ms-selectable, .ms-container .ms-selection {
    width: 100%;
    float: none;
  }
}
@media only screen and (max-width: 500px) {
  .ms-container .ms-selection {
    margin-top: 40px;
  }
}

.dropify-wrapper .dropify-message {
  font-size: 14px;
}
.dropify-wrapper .dropify-message span.file-icon {
  font-size: 20px;
}

/**********profile*********/
@media only screen and (max-width: 390px) {
  .profile-fulldeatil {
    flex-direction: column;
  }
}
@media only screen and (max-width: 390px) {
  .profile-fulldeatil .profile-info.border-start {
    border-left: 0px !important;
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 390px) {
  .profile-fulldeatil .profile-av {
    text-align: left !important;
  }
}
@media only screen and (max-width: 390px) {
  .profile-fulldeatil .about-info {
    justify-content: flex-start !important;
  }
}

/***********Do not add in project*********/
:not(pre) > code[class*=language-], pre[class*=language-] {
  background: var(--color-100) !important;
}

code[class*=language-], pre[class*=language-] {
  text-shadow: none !important;
  color: var(--color-000) !important;
}

/***********icon-page*********/
.ico-title {
  font-size: 2em;
}

.iconlist {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.iconlist .icon-holder {
  position: relative;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
  padding-bottom: 5px;
  border: 1px solid var(--border-color);
  transition: all 0.2s linear 0s;
}
.iconlist .icon-holder:hover {
  background: var(--secondary-color);
  color: #ffffff;
}
.iconlist .icon-holder:hover .icon i {
  color: #ffffff;
}
.iconlist .icon-holder .icon {
  padding: 20px;
  text-align: center;
}
.iconlist .icon-holder .icon i {
  font-size: 3em;
  color: var(--font-color);
}
.iconlist .icon-holder span {
  font-size: 14px;
  display: block;
  margin-top: 5px;
  border-radius: 3px;
}

/***********responsive*********/
@media only screen and (max-width: 554px) {
  .w-sm-100 {
    width: 100%;
  }
}
@media only screen and (max-width: 430px) {
  .profile-block {
    margin: 0 auto;
    padding-right: 0px !important;
  }

  .profile-card .card-body {
    flex-direction: column;
  }
  .profile-card .card-body .profile-av {
    padding-right: 0px !important;
  }
  .profile-card .card-body .profile-av.w220 {
    width: 100%;
  }
  .profile-card .card-body .profile-av .about-info {
    justify-content: center !important;
  }
  .profile-card .card-body .profile-info {
    padding-left: 0px !important;
    border-color: transparent !important;
    text-align: center;
  }
  .profile-card .card-body .profile-info .social {
    justify-content: center;
  }
  .profile-card .card-body .profile-info .ct-btn-set {
    justify-content: center;
  }
}
body.rtl_mode {
  direction: rtl;
  text-align: right;
  /**************Margin***************/
  /*************padding*************/
}
body.rtl_mode ul {
  padding-right: 0;
}
body.rtl_mode .float-right {
  float: left !important;
}
body.rtl_mode .text-end {
  text-align: left !important;
}
body.rtl_mode .ms-auto {
  margin-left: unset !important;
  margin-right: auto !important;
}
body.rtl_mode .me-auto {
  margin-right: unset !important;
  margin-left: auto !important;
}
body.rtl_mode .end-0 {
  left: 0 !important;
  right: auto !important;
}
body.rtl_mode .ms-1 {
  margin-right: 0.25rem !important;
}
body.rtl_mode .ms-1, body.rtl_mode .ms-sm-1, body.rtl_mode .ms-md-1, body.rtl_mode .ms-lg-1, body.rtl_mode .ms-xl-1, body.rtl_mode .ms-xxl-1 {
  margin-left: 0 !important;
  margin-right: 0.25rem !important;
}
body.rtl_mode .ms-2, body.rtl_mode .ms-sm-2, body.rtl_mode .ms-md-2, body.rtl_mode .ms-lg-2, body.rtl_mode .ms-xl-2, body.rtl_mode .ms-xxl-2 {
  margin-left: 0 !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .ms-3, body.rtl_mode .ms-sm-3, body.rtl_mode .ms-md-3, body.rtl_mode .ms-lg-3, body.rtl_mode .ms-xl-3, body.rtl_mode .ms-xxl-3 {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}
body.rtl_mode .ms-4, body.rtl_mode .ms-sm-4, body.rtl_mode .ms-md-4, body.rtl_mode .ms-lg-4, body.rtl_mode .ms-xl-4, body.rtl_mode .ms-xxl-5 {
  margin-left: 0 !important;
  margin-right: 1.5rem !important;
}
body.rtl_mode .ms-5, body.rtl_mode .ms-sm-5, body.rtl_mode .ms-md-5, body.rtl_mode .ms-lg-5, body.rtl_mode .ms-xl-5, body.rtl_mode .ms-xxl-5 {
  margin-left: 0 !important;
  margin-right: 3rem !important;
}
body.rtl_mode .me-1, body.rtl_mode .me-sm-1, body.rtl_mode .me-md-1, body.rtl_mode .me-lg-1, body.rtl_mode .me-xl-1, body.rtl_mode .me-xxl-1 {
  margin-left: 0.25rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-2, body.rtl_mode .me-sm-2, body.rtl_mode .me-md-2, body.rtl_mode .me-lg-2, body.rtl_mode .me-xl-2, body.rtl_mode .me-xxl-2 {
  margin-left: 0.5rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-3, body.rtl_mode .me-sm-3, body.rtl_mode .me-md-3, body.rtl_mode .me-lg-3, body.rtl_mode .me-xl-3, body.rtl_mode .me-xxl-3 {
  margin-left: 1rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-4, body.rtl_mode .me-sm-4, body.rtl_mode .me-md-4, body.rtl_mode .me-lg-4, body.rtl_mode .me-xl-4, body.rtl_mode .me-xxl-4 {
  margin-left: 1.5rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-5, body.rtl_mode .me-sm-5, body.rtl_mode .me-md-5, body.rtl_mode .me-lg-5, body.rtl_mode .me-xl-5, body.rtl_mode .me-xxl-5 {
  margin-left: 3rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .ps-1, body.rtl_mode .ps-sm-1, body.rtl_mode .ps-md-1, body.rtl_mode .ps-lg-1, body.rtl_mode .ps-xl-1, body.rtl_mode .ps-xxl-1 {
  padding-left: 0 !important;
  padding-right: 0.25rem !important;
}
body.rtl_mode .ps-2, body.rtl_mode .ps-sm-2, body.rtl_mode .ps-md-2, body.rtl_mode .ps-lg-2, body.rtl_mode .ps-xl-2, body.rtl_mode .ps-xxl-2 {
  padding-left: 0 !important;
  padding-right: 0.5rem !important;
}
body.rtl_mode .ps-3, body.rtl_mode .ps-sm-3, body.rtl_mode .ps-md-3, body.rtl_mode .ps-lg-3, body.rtl_mode .ps-xl-3, body.rtl_mode .ps-xxl-3 {
  padding-left: 0 !important;
  padding-right: 1rem !important;
}
body.rtl_mode .ps-4, body.rtl_mode .ps-sm-4, body.rtl_mode .ps-md-4, body.rtl_mode .ps-lg-4, body.rtl_mode .ps-xl-4, body.rtl_mode .ps-xxl-5 {
  padding-left: 0 !important;
  padding-right: 1.5rem !important;
}
body.rtl_mode .ps-5, body.rtl_mode .ps-sm-5, body.rtl_mode .ps-md-5, body.rtl_mode .ps-lg-5, body.rtl_mode .ps-xl-5, body.rtl_mode .ps-xxl-5 {
  padding-left: 0 !important;
  padding-right: 3rem !important;
}
body.rtl_mode .pe-1, body.rtl_mode .pe-sm-1, body.rtl_mode .pe-md-1, body.rtl_mode .pe-lg-1, body.rtl_mode .pe-xl-1, body.rtl_mode .pe-xxl-1 {
  padding-left: 0.25rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-2, body.rtl_mode .pe-sm-2, body.rtl_mode .pe-md-2, body.rtl_mode .pe-lg-2, body.rtl_mode .pe-xl-2, body.rtl_mode .pe-xxl-2 {
  padding-left: 0.5rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-3, body.rtl_mode .pe-sm-3, body.rtl_mode .pe-md-3, body.rtl_mode .pe-lg-3, body.rtl_mode .pe-xl-3, body.rtl_mode .pe-xxl-3 {
  padding-left: 1rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-4, body.rtl_mode .pe-sm-4, body.rtl_mode .pe-md-4, body.rtl_mode .pe-lg-4, body.rtl_mode .pe-xl-4, body.rtl_mode .pe-xxl-4 {
  padding-left: 1.5rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-5, body.rtl_mode .pe-sm-5, body.rtl_mode .pe-md-5, body.rtl_mode .pe-lg-5, body.rtl_mode .pe-xl-5, body.rtl_mode .pe-xxl-5 {
  padding-left: 3rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .border-start {
  border-left: 0px !important;
  border-right: 1px solid var(--border-color) !important;
}
body.rtl_mode .border-end {
  border-left: 1px solid var(--border-color) !important;
  border-right: 0px !important;
}
body.rtl_mode .dropdown-menu {
  text-align: right;
}
body.rtl_mode .dropdown-menu-right {
  left: 0;
  right: auto;
  text-align: right;
}
body.rtl_mode .modal-header .btn-close {
  margin: unset;
}
body.rtl_mode .list-inline-item:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: 0;
}
body.rtl_mode .form-check {
  padding-right: 1.5em;
  padding-left: 0;
}
body.rtl_mode .form-check .form-check-input {
  float: right;
  margin-left: 10px;
  margin-right: -1.5em;
}
body.rtl_mode .breadcrumb-item + .breadcrumb-item {
  padding-right: 0.5rem;
  padding-left: 0;
}
body.rtl_mode .breadcrumb-item + .breadcrumb-item:before {
  float: right;
  padding-left: 0.5rem;
  padding-right: 0;
}
body.rtl_mode .modal.fade .modal-dialog-vertical {
  transform: translateX(100%);
}
body.rtl_mode .modal.show .modal-dialog-vertical {
  transform: translateX(0);
}
body.rtl_mode .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
body.rtl_mode .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body.rtl_mode .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
body.rtl_mode .btn-group .btn:first-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
body.rtl_mode .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
body.rtl_mode .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body.rtl_mode .btn-group > .btn:nth-child(n+3),
body.rtl_mode .btn-group > :not(.btn-check) + .btn,
body.rtl_mode .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
body.rtl_mode .sidebar-mini-btn .fa-arrow-left {
  transform: rotate(180deg);
}
body.rtl_mode .dropdown-toggle::after {
  margin-left: unset;
  margin-right: 0.255em;
}
body.rtl_mode div.dataTables_wrapper div.dataTables_filter {
  text-align: end;
}
@media only screen and (min-width: 992px) {
  body.rtl_mode .me-lg-0 {
    margin-left: 0 !important;
  }
  body.rtl_mode .pe-lg-4 {
    padding-left: 1.5rem !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 768px) {
  body.rtl_mode .ms-md-5 {
    margin-right: 3rem !important;
  }
  body.rtl_mode .text-md-start {
    text-align: right !important;
  }
}

body.rtl_mode .timeline-item {
  border-left: 0;
  border-right: 2px solid var(--border-color);
}
body.rtl_mode .timeline-item:after {
  right: -5px;
  left: auto;
}
body.rtl_mode .apexcharts-canvas, body.rtl_mode .owl-carousel {
  direction: ltr;
}
body.rtl_mode .owl-carousel {
  text-align: left;
}
body.rtl_mode .owl-carousel .ms-2 {
  margin-left: 0.5rem !important;
}
body.rtl_mode .sidebar {
  margin-left: 0px !important;
  margin-right: 25px !important;
}
body.rtl_mode .sidebar.sidebar-mini .form-switch.theme-rtl {
  padding-left: 0px;
  padding-right: 1.5em;
}
body.rtl_mode .sidebar.sidebar-mini .sidebar-mini-btn span {
  margin-right: 0px !important;
}
body.rtl_mode .sidebar.sidebar-mini .sidebar-mini-btn .icofont-bubble-right:before {
  content: "\ea64";
}
body.rtl_mode .sidebar.sidebar-mini .menu-list .m-link:hover span {
  left: unset;
  right: 101px;
}
body.rtl_mode .sidebar.sidebar-mini .menu-list .sub-menu {
  left: unset;
  right: 101px;
}
body.rtl_mode .sidebar.sidebar-mini .menu-list .sub-menu li a {
  justify-content: flex-end;
}
body.rtl_mode .sidebar.sidebar-mini .brand-icon .logo-text {
  padding-left: 0px;
  padding-right: 0px;
}
body.rtl_mode .sidebar .form-switch.theme-rtl {
  padding-left: 0px;
  padding-right: 0.8em;
}
body.rtl_mode .sidebar .sidebar-mini-btn span {
  margin-right: 0px !important;
}
body.rtl_mode .sidebar .sidebar-mini-btn .icofont-bubble-right:before {
  content: "\ea65";
}
body.rtl_mode .sidebar .brand-icon .logo-text {
  padding-left: 0px;
  padding-right: 15px;
}
body.rtl_mode .sidebar.open {
  left: unset;
  right: 0;
  margin-right: 0px !important;
}
body.rtl_mode .sidebar .list-unstyled {
  padding-right: 0px;
}
body.rtl_mode .sidebar .sub-menu {
  padding-right: 0px;
}
body.rtl_mode .rightchatbox .friend .status {
  left: 17px;
}
body.rtl_mode .icofont-hand-drawn-right:before {
  content: "\ea87";
}
body.rtl_mode .todo_list li label:before {
  left: unset;
  right: 0px;
}
body.rtl_mode .rightchatbox #close {
  left: unset;
  right: 10px;
}
body.rtl_mode .fc-media-screen.fc-direction-ltr {
  flex-direction: rtl;
  text-align: right;
}
body.rtl_mode .fc-media-screen.fc-direction-ltr .fc-toolbar {
  flex-direction: row-reverse;
}
body.rtl_mode .dropdown-item .me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .dropdown-item .me-3 {
  margin-left: 0px !important;
  margin-right: 1rem !important;
}
body.rtl_mode .dropdown-menu-sm-end[data-bs-popper], body.rtl_mode .dropdown-menu-end {
  right: auto !important;
  left: 0 !important;
}
body.rtl_mode .dropdown-menu-end {
  --bs-position: start;
}
body.rtl_mode .icofont-ui-add.me-2, body.rtl_mode .icofont-plus-circle.me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .btn-postion {
  right: unset;
  left: 15px;
}
body.rtl_mode .icofont-dotted-right:before {
  content: "\ea78";
}
body.rtl_mode .list-group i.me-3 {
  margin-left: 0px !important;
  margin-right: 1rem !important;
}
body.rtl_mode button i.me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .card-chat.open {
  left: unset;
  right: 0;
}
body.rtl_mode .side-navbar {
  padding-left: 0;
  padding-right: 2rem;
}
body.rtl_mode .side-navbar ul {
  padding-left: 0;
  padding-right: 2rem;
}
body.rtl_mode .doc .me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .doc ul {
  padding-left: 0;
  padding-right: 2rem;
}
body.rtl_mode .card.card-callout {
  border-left-width: 1px !important;
  border-left-color: var(--border-color);
  border-right-color: var(--primary-color);
  border-right-width: 0.4rem !important;
}
body.rtl_mode div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0px;
  margin-right: 0.5em;
}
body.rtl_mode .profile-card .me-2 {
  margin-right: 0.5rem !important;
}
@media only screen and (max-width: 554px) {
  body.rtl_mode .project-tab .prtab-set {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child,
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child {
  padding-right: 30px;
  padding-left: 0px;
}
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  left: unset;
  right: 4px;
}
body.rtl_mode .modal.right.fade .modal-dialog {
  right: auto;
  left: -320px;
  transition: opacity 0.3s linear, left 0.3s ease-out;
}
body.rtl_mode .modal.right.fade.show .modal-dialog {
  right: auto;
  left: 10px;
}
@media only screen and (max-width: 767px) {
  body.rtl_mode .modal.right.fade.show .modal-dialog {
    left: 0px;
  }
}
body.rtl_mode .choose-skin li.active:after {
  left: unset;
  right: 5px;
}

/*!
 * Bootstrap Colorpicker - Simple and customizable colorpicker component for Twitter Bootstrap.
 * @package bootstrap-colorpicker
 * @version v3.0.0-beta.1
 * @license MIT
 * @link https://farbelous.github.io/bootstrap-colorpicker/
 * @link https://github.com/farbelous/bootstrap-colorpicker.git
 */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC);
  cursor: crosshair;
  float: left;
}

.colorpicker-saturation .colorpicker-guide {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}

.colorpicker-saturation .colorpicker-guide i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
}

.colorpicker-alpha, .colorpicker-hue {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}

.colorpicker-alpha .colorpicker-guide, .colorpicker-hue .colorpicker-guide {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}

.colorpicker-hue {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC);
}

.colorpicker-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
  display: none;
}

.colorpicker-alpha, .colorpicker-hue, .colorpicker-saturation {
  background-size: contain;
}

.colorpicker {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  float: left;
  font-size: inherit;
  color: inherit;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  border-radius: 4px;
  z-index: 1055;
}

.colorpicker:after, .colorpicker:before {
  display: table;
  content: "";
  line-height: 0;
}

.colorpicker:after {
  clear: both;
}

.colorpicker:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

.colorpicker:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}

.colorpicker div {
  position: relative;
}

.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}

.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}

.colorpicker-bar {
  height: 15px;
  margin: 5px 0 0 0;
  clear: both;
  text-align: center;
  font-size: 10px;
  line-height: normal;
}

.colorpicker-bar-horizontal {
  height: 15px;
  margin: 0 0 4px 0;
  float: left;
  width: 100px;
}

.colorpicker-element .add-on i, .colorpicker-element .input-group-addon i {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}

.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
  vertical-align: text-bottom;
}

.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}

.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}

.colorpicker.colorpicker-horizontal .colorpicker-bar {
  width: 100px;
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha, .colorpicker.colorpicker-horizontal .colorpicker-hue {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0;
  margin-bottom: 4px;
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha .colorpicker-guide, .colorpicker.colorpicker-horizontal .colorpicker-hue .colorpicker-guide {
  display: block;
  height: 15px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0;
}

.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==);
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=);
}

.colorpicker-right:before {
  left: auto;
  right: 6px;
}

.colorpicker-right:after {
  left: auto;
  right: 7px;
}

.colorpicker-no-arrow:before {
  border-right: 0;
  border-left: 0;
}

.colorpicker-no-arrow:after {
  border-right: 0;
  border-left: 0;
}

.colorpicker-alpha.colorpicker-visible, .colorpicker-bar.colorpicker-visible, .colorpicker-hue.colorpicker-visible, .colorpicker-saturation.colorpicker-visible, .colorpicker.colorpicker-visible {
  display: block;
}

.colorpicker-alpha.colorpicker-hidden, .colorpicker-bar.colorpicker-hidden, .colorpicker-hue.colorpicker-hidden, .colorpicker-saturation.colorpicker-hidden, .colorpicker.colorpicker-hidden {
  display: none;
}

.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}

.colorpicker-preview {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
  background-position: 0 100%;
}

.colorpicker-preview div {
  position: relative;
  width: 100%;
  height: 100%;
}

.colorpicker-swatch {
  cursor: pointer;
  float: left;
  height: 12px;
  width: 12px;
}

.colorpicker-swatch + .colorpicker-swatch {
  margin-left: 2px;
}

/*# sourceMappingURL=bootstrap-colorpicker.min.css.map */
.border,
.border-top,
.border-right,
.border-bottom,
.border-left,
.dropdown-divider {
  border-color: var(--border-color);
}

.container-xxl {
  max-width: 1560px;
}

.font-weight-bold {
  font-weight: bold;
}

.table > :not(caption) > * > * {
  padding: 0.8rem 0.8rem;
}

.zindex-fixed {
  z-index: 1030;
}

.zindex-popover {
  z-index: 1070;
}

.zindex-modal {
  z-index: 1055;
}

.small-xs {
  font-size: 13px !important;
}

.bootstrap-tagsinput {
  width: 100%;
  box-shadow: none;
}

.form-label {
  font-weight: 600;
}

.form-control, .form-select {
  border-color: var(--border-color);
  background-color: var(--card-color);
  color: var(--text-color);
  font-size: 16px;
}
.form-control::-moz-placeholder, .form-select::-moz-placeholder {
  color: var(--color-400);
}
.form-control:-ms-input-placeholder, .form-select:-ms-input-placeholder {
  color: var(--color-400);
}
.form-control::placeholder, .form-select::placeholder {
  color: var(--color-400);
}
.form-control:focus, .form-select:focus {
  box-shadow: 0 0 10px rgba(33, 37, 41, 0.15);
  background-color: var(--card-color);
  border-color: var(--primary-color);
  color: var(--text-color);
}
.form-control.form-control-lg, .form-select.form-control-lg {
  min-height: calc(1.5em + 1.8rem + 2px);
}

.input-group-text {
  border-color: var(--border-color);
  background-color: var(--color-200);
  color: var(--text-color);
}

.ms-container {
  width: 100%;
}

.badge-info {
  background: var(--primary-color);
}

.form-switch .form-check-input:checked {
  background-color: var(--primary-color);
  border-color: var(--border-color);
}

.big-search {
  color: var(--color-fff);
}
.big-search:focus {
  color: var(--color-fff);
}

.btn-link {
  color: var(--text-color);
}
.btn-link:hover {
  color: var(--secondary-color);
}

.bg-white {
  color: var(--text-color);
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
  line-height: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
  line-height: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
  line-height: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
  line-height: calc(1.275rem + 0.3vw) !important;
}

.btn {
  font-size: 14px;
  color: var(--text-color);
}
.btn:hover {
  color: var(--text-color);
}
.btn.btn-primary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: var(--white-color);
}
.btn.btn-primary.active {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}
.btn.btn-outline-primary {
  color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn.btn-outline-primary:hover {
  color: #fff;
  background-color: var(--primary-color);
}
.btn.btn-outline-primary.active {
  background-color: var(--primary-color);
  color: var(--white-color);
}
.btn.btn-outline-secondary {
  border-color: var(--border-color);
}
.btn.btn-outline-secondary:hover {
  color: #fff;
  background-color: var(--secondary-color);
}
.btn.btn-outline-secondary:hover i {
  color: #fff !important;
}
.btn.btn-outline-success {
  color: #4DCA88;
  border-color: #4DCA88;
}
.btn.btn-outline-success:hover {
  background-color: #4DCA88;
  color: #fff;
}
.btn.btn-outline-danger {
  color: #FC5A69;
  border-color: #FC5A69;
}
.btn.btn-outline-danger:hover {
  background-color: #FC5A69;
  color: #fff;
}
.btn.btn-outline-info {
  color: #4FB8C9;
  border-color: #4FB8C9;
}
.btn.btn-outline-info:hover {
  background-color: #4FB8C9;
  color: #fff;
}
.btn.btn-dark {
  color: var(--white-color);
}
.btn.btn-secondary {
  color: var(--white-color);
}
.btn.btn-lg, .btn-group-lg > .btn {
  padding: 0.7rem 1rem;
}

.btn-close {
  color: var(--text-color);
}

.avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
}
.avatar.xs {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.avatar.sm {
  width: 22px !important;
  min-width: 22px !important;
  height: 22px !important;
}
.avatar.sm i {
  font-size: 12px;
  line-height: 12px;
  vertical-align: text-top;
}
.avatar.lg {
  width: 56px;
  min-width: 56px;
  height: 56px;
}
.avatar.xl {
  width: 80px;
  min-width: 80px;
  height: 80px;
}
.avatar.xxl {
  width: 120px;
  min-width: 120px;
  height: 120px;
}
.avatar.no-thumbnail {
  background-color: var(--color-300);
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}

.avatar-list {
  margin: 0 0 -0.5rem;
  padding: 0;
  font-size: 0;
}
.avatar-list .avatar {
  color: var(--secondary-color);
  font-weight: 600;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  border-radius: 50%;
  display: inline-block;
  background: var(--primary-color) no-repeat center/cover;
  position: relative;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  min-width: 2rem;
}
.avatar-list .avatar:not(:last-child) {
  margin-right: 0.5rem;
}
.avatar-list.list-inlineblock li {
  display: inline-block;
}

.avatar-list-stacked .avatar {
  margin-right: -0.8em !important;
  box-shadow: 0 0 0 2px #fff;
}

@media only screen and (max-width: 490px) {
  .header .avatar-list-stacked {
    display: none;
  }
}

@media only screen and (min-width: 490px) {
  .add-member-top {
    display: none;
  }
}

.dropdown-item:hover,
.dropdown-item:focus {
  background-color: rgba(33, 37, 41, 0.1);
}

.dropdown-item {
  color: var(--text-color);
}
.dropdown-item:hover {
  color: var(--secondary-color);
}

.dropdown-menu {
  font-size: 15px;
  color: var(--text-color);
  background-color: var(--body-color);
}
.dropdown-menu li {
  margin: 5px 0px;
}
.dropdown-menu .dropdown-item {
  color: var(--text-color);
}
.dropdown-menu .dropdown-item.active {
  color: var(--secondary-color);
  background-color: var(--primary-color);
}
.dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item:focus {
  background-color: var(--primary-color);
  color: var(--secondary-color);
}
.dropdown-menu .dropdown-item:hover {
  color: var(--secondary-color);
}

.modal {
  right: 0;
  left: auto;
  z-index: 99999;
}
.modal.fade .modal-dialog-vertical {
  transform: translateX(-100%);
}
.modal.show .modal-dialog-vertical {
  transform: translateX(0);
}
.modal .modal-dialog-vertical {
  margin: 0;
  height: 100%;
}
.modal .modal-dialog-vertical .modal-content {
  height: 100%;
}
.modal .modal-header, .modal .modal-footer {
  border-color: var(--border-color);
}
.modal .modal-content {
  background-color: var(--body-color);
}

.modal.right {
  z-index: 99999;
  margin-top: 25px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 1279px) {
  .modal.right {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
.modal.right .modal-dialog {
  height: calc(100vh - 50px) !important;
  position: fixed;
  margin: auto;
  width: 320px;
  height: 100%;
  transform: translate3d(0%, 0, 0);
}
@media only screen and (max-width: 1279px) {
  .modal.right .modal-dialog {
    height: 100vh !important;
  }
}
@media only screen and (max-width: 767px) {
  .modal.right .modal-dialog {
    height: 100vh !important;
  }
}
.modal.right .modal-content {
  height: 100%;
  border-radius: 1.1rem !important;
}
@media only screen and (max-width: 1279px) {
  .modal.right .modal-content {
    border-radius: 0px !important;
  }
}
.modal.right .modal-content .setting-theme, .modal.right .modal-content .dynamic-block, .modal.right .modal-content .setting-font, .modal.right .modal-content .sidebar-gradient {
  border-bottom: 1px solid #e2e2e2;
}
.modal.right .modal-content .setting-font .list-group .list-group-item, .modal.right .modal-content .setting-mode .list-group .list-group-item, .modal.right .modal-content .dynamic-block .list-group .list-group-item {
  background-color: transparent;
  border-color: transparent;
  padding: 0px !important;
  margin-bottom: 5px;
}
.modal.right .modal-content .font_setting .form-check-input:checked {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
  background-image: inherit;
}
.modal.right .modal-content .setting-mode .form-check-input:checked {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}
.modal.right .modal-content .dynamic-block .list-group-item .avatar.xs {
  width: 25px;
  height: 25px;
  min-width: 25px;
  border-radius: 5px !important;
}
@media only screen and (max-width: 767px) {
  .modal.right .modal-content .modal-footer {
    display: none;
  }
}
.modal.right .modal-body {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow-y: auto;
}
.modal.right .modal-body::-webkit-scrollbar {
  width: 0;
}
.modal.right.fade .modal-dialog {
  right: -320px;
  transition: opacity 0.3s linear, right 0.3s ease-out;
}
.modal.right.fade.show .modal-dialog {
  right: 10px;
}
@media only screen and (max-width: 1279px) {
  .modal.right.fade.show .modal-dialog {
    right: 0px;
  }
}

.breadcrumb {
  background-color: var(--color-200);
}

.navbar-light .navbar-nav .nav-link {
  color: var(--color-500);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: var(--primary-color);
}

.nav-tabs {
  border-color: var(--border-color);
}
.nav-tabs.tab-custom {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.nav-tabs.tab-custom .nav-link {
  color: #fff;
  opacity: 0.7;
}
.nav-tabs.tab-custom .nav-link.active {
  opacity: 1;
  color: var(--primary-color);
}
.nav-tabs.tab-card .nav-link {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background-color: transparent;
  border-bottom: 3px solid transparent;
  color: var(--color-500);
}
.nav-tabs.tab-card .nav-link.active {
  border-color: var(--primary-color);
}
.nav-tabs.tab-body-header {
  border: 1px solid Var(--primary-color);
  overflow: hidden;
}
.nav-tabs.tab-body-header .nav-link {
  border: 0;
  margin: 0;
  border-radius: 0;
  color: var(--color-500);
}
.nav-tabs.tab-body-header .nav-link:hover {
  color: var(--primary-color);
}
.nav-tabs.tab-body-header .nav-link.active {
  background-color: var(--primary-color);
  color: #fff;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: var(--primary-color);
}
.nav-pills .nav-link {
  color: var(--text-color);
}

.border-dark {
  border-color: var(--text-color) !important;
}

.border-start {
  border-color: var(--border-color) !important;
}

.list-group-custom .list-group-item, .list-group .list-group-item {
  background-color: var(--card-color);
  border-color: var(--border-color);
  color: var(--text-color);
}
.list-group-custom .list-group-item.active, .list-group .list-group-item.active {
  background-color: var(--primary-color);
}

.progress {
  background-color: var(--color-100);
}
.progress.plan-active {
  background-color: var(--color-300);
}

.table {
  border-color: var(--border-color);
}
.table tr {
  vertical-align: middle;
}
.table tr th {
  color: var(--text-color);
  text-transform: uppercase;
  font-size: 12px;
}
.table tr td {
  border-color: var(--border-color);
  color: var(--text-color);
}
.table tr:hover td {
  color: var(--color-800);
}
.table .table-dark tr th {
  color: var(--white-color);
}
.table.doc-table tr th {
  border-color: var(--border-color);
}

.page-item.disabled .page-link {
  background-color: var(--border-color);
  border-color: var(--border-color);
}
.page-item .page-link {
  background-color: var(--card-color);
  border-color: var(--border-color);
  color: var(--primary-color);
}
.page-item.active .page-link {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.side-navbar li {
  margin-bottom: 5px;
}
.side-navbar li a {
  color: var(--text-color);
}

.btn-outline-secondary.btn-block {
  color: #fff !important;
}

.navbar-toggler:focus {
  box-shadow: none;
}

input[type=date], input[type=time] {
  display: block;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  min-width: 95%;
}

.bootstrap-tagsinput, .dropify-wrapper {
  border: 1px solid var(--border-color);
  background-color: var(--card-color);
}

.no-resize {
  resize: none;
}

.text-primary {
  color: var(--primary-color) !important;
}

.bg-primary {
  background: var(--primary-color) !important;
}

.fill-primary {
  fill: var(--primary-color) !important;
}

.text-secondary {
  color: var(--secondary-color) !important;
}

.bg-secondary {
  background: var(--secondary-color) !important;
}

.bg-primary-gradient {
  background: var(--primary-gradient) !important;
  color: #fff;
}

.color-defult {
  color: #212529 !important;
}

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

.link-secondary {
  color: var(--secondary-color) !important;
}

.btn-success {
  background-color: #4DCA88;
  border-color: #4DCA88;
}

.btn-danger {
  background-color: #FC5A69;
  border-color: #FC5A69;
}

.btn-warning {
  background-color: #FFBA33;
  border-color: #FFBA33;
}

.btn-info {
  background-color: #4FB8C9;
  border-color: #4FB8C9;
}

.chart-color1 {
  background-color: var(--chart-color1) !important;
}

.chart-color2 {
  background-color: var(--chart-color2) !important;
}

.chart-color3 {
  background-color: var(--chart-color3) !important;
}

.chart-color4 {
  background-color: var(--chart-color4) !important;
}

.chart-color5 {
  background-color: var(--chart-color5) !important;
}

.border,
.border-left,
.border-top,
.border-right,
.border-bottom {
  border-color: var(--color-100) !important;
}

/************Custom-Width*************/
.vh100 {
  height: 100vh;
}

.w30 {
  width: 30px;
}

.w60 {
  width: 60px;
}

.w90 {
  width: 90px;
}

.w120 {
  width: 120px;
}

.w220 {
  width: 220px;
}

.w240 {
  width: 240px;
}

.w280 {
  width: 280px;
}

.w380 {
  width: 380px;
}

.w-30 {
  width: 30%;
}

.min-height-220 {
  min-height: 220px;
}

/************theme-textcolor*************/
.color-fff {
  color: var(--color-fff);
}

.color-100 {
  color: var(--color-100);
}

.color-200 {
  color: var(--color-200);
}

.color-300 {
  color: var(--color-300);
}

.color-400 {
  color: var(--color-400);
}

.color-600 {
  color: var(--color-600);
}

.color-700 {
  color: var(--color-700);
}

.color-800 {
  color: var(--color-800);
}

.color-900 {
  color: var(--color-900);
}

.color-000 {
  color: var(--color-000);
}

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

/************theme-bacgroundcolor*************/
.color-bg-fff {
  background-color: var(--color-fff) !important;
}

.color-bg-100 {
  background-color: var(--color-100) !important;
}

.color-bg-200 {
  background-color: var(--color-200) !important;
}

.color-bg-300 {
  background-color: var(--color-300) !important;
}

.color-bg-400 {
  background-color: var(--color-400) !important;
}

.color-bg-600 {
  background-color: var(--color-600) !important;
}

.color-bg-700 {
  background-color: var(--color-700) !important;
}

.color-bg-800 {
  background-color: var(--color-800) !important;
}

.color-bg-900 {
  background-color: var(--color-900) !important;
}

.color-bg-000 {
  background-color: var(--color-000) !important;
}

.bg-dark {
  background-color: var(--primary-color) !important;
}

.bg-dark-defualt {
  background-color: #212529 !important;
}

/************Custom-background-color*************/
.bg-lightyellow {
  background-color: #ffe28c !important;
}

.bg-lightblue {
  background-color: #a7daff !important;
}

.bg-lightgreen {
  background-color: #a8d7e0 !important;
}

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

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

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

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

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

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

.bg-info-light {
  background-color: #9AE8FF !important;
}

.bg-santa-fe {
  background-color: #B87C4C !important;
}

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

.bg-lavender-purple {
  background-color: #A883BA !important;
}

.bg-video {
  background-color: #1a1e2b !important;
}

/************Custom-textcolor*************/
.text-blue {
  color: #0d6efd !important;
}

.color-lightyellow {
  color: #ffe28c !important;
}

.color-lightblue {
  color: #a7daff !important;
}

.color-lightgreen {
  color: #a8d7e0 !important;
}

.color-light-success {
  color: #A0D9B4 !important;
}

.color-light-orange {
  color: #FFAA8A !important;
}

.color-info-light {
  color: #9AE8FF !important;
}

.color-santa-fe {
  color: #B87C4C !important;
}

.color-careys-pink {
  color: #CF9EAC !important;
}

.color-lavender-purple {
  color: #A883BA !important;
}

.color-danger {
  color: #F1C8DB !important;
}

.img-overlay:before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/************Custom-before-backgroundcolor*************/
.line-lightyellow {
  position: relative;
}
.line-lightyellow:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #ffe28c !important;
}

.line-lightblue {
  position: relative;
}
.line-lightblue:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #a7daff !important;
}

.line-lightgreen {
  position: relative;
}
.line-lightgreen:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #a8d7e0 !important;
}

.line-light-success {
  position: relative;
}
.line-light-success:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #A0D9B4 !important;
}

.line-light-orange {
  position: relative;
}
.line-light-orange:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #FFAA8A !important;
}

.line-info-light {
  position: relative;
}
.line-info-light:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #9AE8FF !important;
}

.line-santa-fe {
  position: relative;
}
.line-santa-fe:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #B87C4C !important;
}

.line-careys-pink {
  position: relative;
}
.line-careys-pink:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #CF9EAC !important;
}

.line-lavender-purple {
  position: relative;
}
.line-lavender-purple:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #A883BA !important;
}

.line-height-custom {
  line-height: 24px;
}

.line-height-sm {
  line-height: 15px;
}

.small-14 {
  font-size: 14px;
}

.small-11 {
  font-size: 11px;
}

.btn-postion {
  position: absolute;
  right: 15px;
  top: -50px;
}
@media only screen and (max-width: 640px) {
  .btn-postion {
    position: unset;
    right: unset;
    top: unset;
  }
}

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

.pointer {
  cursor: pointer;
}

.chooser {
  position: absolute;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
}

.dividers {
  display: flex;
  align-items: center;
}
.dividers:after, .dividers:before {
  flex: 1 1 0%;
  border-top: 0.0625rem solid var(--border-color);
  content: "";
  margin-top: 0.0625rem;
}
.dividers::before {
  margin-right: 1.5rem;
}
.dividers::after {
  margin-left: 1.5rem;
}

.dividers-block {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}
.dividers-block:not([size]) {
  height: 1px;
}

.task_status span {
  width: 15px;
  height: 15px;
  display: block;
}

.btn-close {
  background-color: var(--white-color);
}

[data-theme=dark] .btn-light {
  background-color: var(--body-color);
  border-color: var(--body-color);
}
[data-theme=dark] .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.23) !important;
}
[data-theme=dark] .shadow {
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.19) !important;
}
[data-theme=dark] .text-muted {
  color: #5b5b5b !important;
}
[data-theme=dark] .table .table-dark {
  --bs-table-bg: var(--primary-color);
}
[data-theme=dark] .table .table-dark tr th {
  color: var(--text-color);
  background-color: #313131;
}
[data-theme=dark] .light-warning-bg {
  background-color: #ead09d !important;
}
[data-theme=dark] .big-search {
  color: var(--text-color);
}
[data-theme=dark] .big-search:focus {
  color: var(--text-color);
}
[data-theme=dark] .timeline-item {
  border-left: 2px solid var(--border-color) !important;
}
[data-theme=dark] .timeline-item .avatar {
  color: var(--border-color);
}
[data-theme=dark] .border, [data-theme=dark] .border-left, [data-theme=dark] .border-top, [data-theme=dark] .border-right, [data-theme=dark] .border-bottom {
  border-color: var(--border-color) !important;
}
[data-theme=dark] .table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--border-color);
}
[data-theme=dark] .bg-lightyellow, [data-theme=dark] .bg-lightblue, [data-theme=dark] .bg-lightgreen, [data-theme=dark] .light-warning-bg, [data-theme=dark] .light-primary-bg, [data-theme=dark] .light-info-bg,
[data-theme=dark] .light-danger-bg, [data-theme=dark] .light-success-bg, [data-theme=dark] .light-orange-bg, [data-theme=dark] .bg-info-light, [data-theme=dark] .bg-santa-fe, [data-theme=dark] .bg-careys-pink, [data-theme=dark] .bg-lavender-purple {
  color: var(--body-color);
}
[data-theme=dark] .top-perfomer h6, [data-theme=dark] .top-perfomer .h6 {
  color: var(--text-color);
}

[data-theme=high-contrast] .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.23) !important;
}
[data-theme=high-contrast] .shadow {
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.19) !important;
}
[data-theme=high-contrast] .border, [data-theme=high-contrast] .border-top, [data-theme=high-contrast] .border-right, [data-theme=high-contrast] .border-bottom, [data-theme=high-contrast] .border-left, [data-theme=high-contrast] .dropdown-divider {
  border-color: var(--border-color) !important;
}
[data-theme=high-contrast] .basic-custome-color .table tr:hover td {
  color: var(--white-color);
}
[data-theme=high-contrast] .variants-custome-color .table tbody tr td, [data-theme=high-contrast] .variants-custome-color .table tbody tr th {
  color: var(--body-color);
}
[data-theme=high-contrast] .bg-lightyellow, [data-theme=high-contrast] .bg-lightblue, [data-theme=high-contrast] .bg-lightgreen, [data-theme=high-contrast] .light-warning-bg, [data-theme=high-contrast] .light-primary-bg, [data-theme=high-contrast] .light-info-bg,
[data-theme=high-contrast] .light-danger-bg, [data-theme=high-contrast] .light-success-bg, [data-theme=high-contrast] .light-orange-bg, [data-theme=high-contrast] .bg-info-light, [data-theme=high-contrast] .bg-santa-fe, [data-theme=high-contrast] .bg-careys-pink, [data-theme=high-contrast] .bg-lavender-purple {
  color: var(--body-color);
}
[data-theme=high-contrast] .avatar.no-thumbnail {
  background-color: #212529;
}
[data-theme=high-contrast] .form-control::-moz-placeholder {
  color: var(--white-color);
}
[data-theme=high-contrast] .form-control:-ms-input-placeholder {
  color: var(--white-color);
}
[data-theme=high-contrast] .form-control::placeholder {
  color: var(--white-color);
}
[data-theme=high-contrast] .modal .modal-content {
  background-color: #1b1b1b;
}
[data-theme=high-contrast] .modal .card {
  border-color: var(--hc-bg-color);
  background-color: var(--white-color);
}
[data-theme=high-contrast] .border-dark {
  border-color: var(--color-200) !important;
}
[data-theme=high-contrast] .input-group-text {
  color: var(--card-color);
}
[data-theme=high-contrast] #myProjectTable > tbody > tr:hover td,
[data-theme=high-contrast] #myDataTable > tbody > tr:hover td,
[data-theme=high-contrast] #patient-table > tbody > tr:hover td,
[data-theme=high-contrast] #myCartTable > tbody > tr:hover td,
[data-theme=high-contrast] .checkout-table tr:hover td {
  color: var(--white-color);
}

.theme-tradewind .sidebar .menu-list .m-link:hover, .theme-tradewind .sidebar .menu-list .m-link.active, .theme-tradewind .sidebar .menu-list .ms-link:hover, .theme-tradewind .sidebar .menu-list .ms-link.active {
  color: #ffe4c7;
}

.dropdown-animation {
  opacity: 0;
  transform: translateY(15px);
  -webkit-animation: eliment-animation 0.2s ease-in-out 0.33333s;
  animation: eliment-animation 0.2s ease-in-out 0.33333s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 0.05s;
  animation-delay: 0.05s;
}

@-webkit-keyframes eliment-animation {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes eliment-animation {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes ping {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes ping {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.lift {
  transition: box-shadow 0.25s ease, transform 0.25s ease;
}
.lift:focus, .lift:hover {
  box-shadow: 0 6px 1rem rgba(33, 37, 41, 0.1), 0 0.5rem 1rem -0.75rem rgba(33, 37, 41, 0.1) !important;
  transform: translate3d(0, -3px, 0);
}

.pulse .pulse-ring {
  border-color: var(--primary-color);
  display: block;
  position: absolute;
  -webkit-animation: animation-pulse 3.5s ease-out;
  animation: animation-pulse 3.5s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-style: solid;
  top: -5px;
  left: 4px;
  border-radius: 45px;
  height: 45px;
  width: 45px;
  opacity: 0;
  border-width: 5px;
}
.pulse::after {
  display: none;
}
@-webkit-keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
@keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}

.choose-skin li {
  position: relative;
  cursor: pointer;
  font-size: 11px;
}
.choose-skin li:last-child {
  margin-right: 0px;
}
.choose-skin li.active:after {
  font-family: IcoFont;
  font-style: normal;
  content: "\eed6";
  position: absolute;
  font-size: 30px;
  top: -7px;
  left: 5px;
  color: #fff;
}
.choose-skin li.active .dynamic {
  background: var(--primary-color);
  color: #fff;
}
.choose-skin li div {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 14px;
  border-radius: 5px;
}
.choose-skin li span {
  position: relative;
  bottom: 7px;
  left: 5px;
}
.choose-skin .tradewind {
  background-color: #6aab9c;
}
.choose-skin .monalisa {
  background-color: #FF7B89;
}
.choose-skin .blue {
  background-color: #7258db;
}
.choose-skin .blush {
  background-color: #ED5782;
}
.choose-skin .indigo {
  background-color: #484c7f;
}
.choose-skin .purple {
  background-color: #484c7f;
}
.choose-skin .red {
  background-color: #FF1843;
}
.choose-skin .orange {
  background-color: #f8b500;
}
.choose-skin .yellow {
  background-color: #FFBA33;
}
.choose-skin .green {
  background-color: #7EB93F;
}
.choose-skin .cyan {
  background-color: #00bdaa;
}

.custom_setting .dynamic-block .choose-skin li {
  background-color: var(--primary-color);
  color: #fff;
  border-radius: 0.25rem;
  font-size: 16px;
}
.custom_setting .dynamic-block .choose-skin li.active .dynamic {
  background-color: var(--secondary-color);
}
.custom_setting .dynamic-block .choose-skin li.active:after {
  content: "";
}
.custom_setting .dynamic-block .choose-skin li div {
  width: 100%;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.colorpicker {
  z-index: 99999 !important;
}

.theme-dynamic .dt-setting {
  display: block;
}

.dt-setting {
  display: none;
}

.setting-list li,
.layout_setting li {
  margin-bottom: 15px;
}

.rtl_mode .right-sidebar {
  left: -300px;
  right: auto;
}
.rtl_mode .right-sidebar.open {
  left: 0;
  right: auto;
}

/***********main layout scss*********/
#ebazar-layout {
  display: flex;
  /* -webkit-box-orient: vertical; */
  flex-direction: column;
  flex-direction: row;
}

/***********left icon navigation bar*********/
.navigation {
  background-color: var(--card-color);
  width: 60px;
  height: 100vh;
  font-size: 1rem;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow-y: auto;
  overflow-x: hidden;
  text-align: center;
  order: 0;
  z-index: 9;
}
@media only screen and (max-width: 991px) {
  .navigation {
    width: 100%;
    height: 60px;
    flex-direction: row;
    align-items: center;
    position: fixed;
    overflow: hidden;
  }
  .navigation .brand-icon svg {
    width: 22px;
    margin-right: 20px;
  }
  .navigation .navbar-nav {
    justify-content: flex-end !important;
    padding-right: 50px;
    flex-direction: row !important;
  }
  .navigation .navbar-nav .flex-grow-1 {
    flex-grow: unset !important;
  }
  .navigation .navbar-nav .nav-link {
    margin-left: 5px;
  }
  .navigation .navbar-nav .menu-toggle {
    position: fixed;
    right: 6px;
  }
}

/***********Sidebar Main*********/
.sidebar {
  transition: ease 0.1s;
  background: var(--primary-color);
  z-index: 99999;
  margin: 25px;
  height: calc(100vh - 50px);
  width: 260px;
  flex-grow: 0;
  border-radius: 1.1rem;
  order: 1;
}
@media only screen and (max-width: 1279px) {
  .sidebar {
    position: fixed;
    left: -400px;
    height: 100vh;
    margin: 0px;
    border-radius: 0px;
  }
}
@media only screen and (min-width: 1279px) {
  .sidebar {
    overflow-y: auto;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow-y: auto;
  }
  .sidebar::-webkit-scrollbar {
    width: 0;
  }
}
@media only screen and (max-width: 375px) {
  .sidebar {
    height: 100%;
  }
}
.sidebar .form-switch label {
  color: var(--white-color);
  font-size: 15px;
  padding-left: 10px;
}
.sidebar .form-switch.theme-rtl {
  padding-left: 2em;
}
.sidebar .sidebar-title {
  color: var(--white-color);
}
.sidebar .menu-list {
  list-style: none;
  padding: 0;
  overflow-y: auto;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.sidebar .menu-list::-webkit-scrollbar {
  width: 4px;
}
.sidebar .menu-list:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}
.sidebar .menu-list:hover::-webkit-scrollbar-track {
  visibility: visible;
}
.sidebar .menu-list::-webkit-scrollbar-track {
  visibility: hidden;
  background: transparent;
}
.sidebar .menu-list::-webkit-scrollbar-thumb {
  visibility: hidden;
  opacity: 0.2;
  background: var(--secondary-color);
  border-radius: 5px;
}
.sidebar .menu-list::-webkit-scrollbar-thumb:hover {
  opacity: 1;
}
.sidebar .menu-list li[aria-expanded=true] .m-link {
  color: var(--secondary-color);
}
.sidebar .menu-list li[aria-expanded=true] .arrow:before {
  content: "\f10c";
}
.sidebar .menu-list li[aria-expanded=true] .sub-menu:before {
  background-color: var(--secondary-color);
}
.sidebar .menu-list .m-link,
.sidebar .menu-list .ms-link {
  display: flex;
}
.sidebar .menu-list .m-link:hover, .sidebar .menu-list .m-link.active,
.sidebar .menu-list .ms-link:hover,
.sidebar .menu-list .ms-link.active {
  color: var(--secondary-color);
}
.sidebar .menu-list .m-link:hover::before, .sidebar .menu-list .m-link.active::before,
.sidebar .menu-list .ms-link:hover::before,
.sidebar .menu-list .ms-link.active::before {
  display: block;
}
.sidebar .menu-list .m-link {
  color: var(--white-color);
  align-items: center;
  padding: 8px 0;
  font-size: 17px;
}
.sidebar .menu-list .ms-link {
  color: var(--white-color);
  position: relative;
  padding: 5px 0;
}
.sidebar .menu-list .ms-link span {
  font-size: 14px;
}
.sidebar .menu-list .fa {
  width: 30px;
}
.sidebar .menu-list .arrow {
  color: var(--white-color);
  opacity: 0.3;
  font-size: 10px;
}
.sidebar .menu-list .divider {
  color: var(--white-color);
  border-color: rgba(255, 255, 255, 0.3) !important;
  opacity: 0.5;
}
.sidebar .menu-list [class^=icofont-] {
  width: 30px;
}
.sidebar .menu-list .sub-menu {
  list-style: none;
  position: relative;
  padding-left: 30px;
}
.sidebar .menu-list .sub-menu::before {
  background-color: var(--white-color);
  content: "";
  position: absolute;
  height: 100%;
  width: 0px;
  left: 8px;
  top: 0;
}
.sidebar .menu-list .sub-menu .ms-link::before {
  top: 10px;
}
.sidebar .sidebar-mini-btn {
  font-size: 34px;
}
.sidebar .sidebar-mini-btn:focus, .sidebar .sidebar-mini-btn:active {
  outline: none !important;
  box-shadow: none !important;
}
.sidebar .sidebar-mini-btn .icofont-bubble-right:before {
  content: "\ea64";
}
@media only screen and (max-width: 767px) {
  .sidebar .sidebar-mini-btn {
    display: none;
  }
}
.sidebar.gradient {
  background: var(--primary-gradient);
}
.sidebar.gradient.sidebar-mini .menu-list .sub-menu {
  background: var(--primary-gradient);
}
.sidebar.sidebar-mini {
  text-align: center;
  padding: 1.5rem 0 !important;
  width: 100px;
  z-index: 9999;
}
@media only screen and (min-width: 1279px) {
  .sidebar.sidebar-mini {
    overflow: visible;
  }
}
.sidebar.sidebar-mini .brand-icon {
  display: block;
}
.sidebar.sidebar-mini .brand-icon .logo-icon {
  margin: 0 auto;
}
.sidebar.sidebar-mini .brand-icon .logo-text {
  padding-left: 0px;
  padding-top: 8px;
}
.sidebar.sidebar-mini .sidebar-title span,
.sidebar.sidebar-mini form {
  display: none;
}
.sidebar.sidebar-mini .menu-list > li {
  position: relative;
}
.sidebar.sidebar-mini .menu-list > li:hover .sub-menu {
  display: block !important;
}
.sidebar.sidebar-mini .menu-list .m-link {
  margin-bottom: 10px;
}
.sidebar.sidebar-mini .menu-list .m-link span {
  display: none;
}
.sidebar.sidebar-mini .menu-list .m-link:hover span {
  display: block;
  background: var(--primary-color);
  border-radius: 0.25rem;
  box-shadow: 0 10px 40px 10px rgba(33, 37, 41, 0.2);
  width: 200px;
  padding: 10px 0px 10px 30px;
  text-align: left;
  position: absolute;
  left: 101px;
  top: 0;
  font-size: 17px;
}
.sidebar.sidebar-mini .menu-list .m-link:hover span.badge {
  font-size: 13px;
}
.sidebar.sidebar-mini .menu-list .m-link:hover span.badge:before {
  top: 12px;
}
.sidebar.sidebar-mini .menu-list .ms-link::before {
  left: -16px;
}
.sidebar.sidebar-mini .menu-list .ms-link span {
  font-size: 17px;
}
.sidebar.sidebar-mini .menu-list .fa {
  width: 100%;
}
.sidebar.sidebar-mini .menu-list .sub-menu {
  background: var(--primary-color);
  border-radius: 0.25rem;
  box-shadow: 0 10px 40px 10px rgba(33, 37, 41, 0.2);
  width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  left: 101px;
  top: 0;
  padding-left: 15px;
}
.sidebar.sidebar-mini .menu-list .sub-menu:before {
  display: none;
}
.sidebar.sidebar-mini .menu-list .sub-menu .ms-link::before {
  top: 12px;
}
.sidebar.sidebar-mini .menu-list .divider small, .sidebar.sidebar-mini .menu-list .divider .small {
  display: none;
}
.sidebar.sidebar-mini .menu-list [class^=icofont-] {
  width: 100%;
}
.sidebar.sidebar-mini .fa-arrow-left::before {
  content: "\f061";
}
.sidebar.sidebar-mini #menu-Components {
  width: 300px;
}
.sidebar.sidebar-mini #menu-Components li {
  width: 50%;
  float: left;
}
.sidebar.sidebar-mini #menu-Authentication {
  width: 230px;
}
.sidebar.sidebar-mini .sub-menu.show {
  display: none;
}
.sidebar.sidebar-mini .sidebar-mini-btn .icofont-bubble-right:before {
  content: "\ea65";
}
.sidebar.sidebar-mini .form-switch label {
  display: none;
}
.sidebar.sidebar-mini .form-switch.theme-rtl {
  padding-left: 2.5em;
}
.sidebar.open {
  left: 0px;
}
@media only screen and (max-width: 991px) {
  .sidebar.open {
    left: 0;
  }
}
.sidebar .brand-icon {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.sidebar .brand-icon .logo-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sidebar .brand-icon .logo-icon i {
  color: #fff;
}
.sidebar .brand-icon .logo-icon svg {
  width: 50px;
}
.sidebar .brand-icon .logo-icon svg path {
  fill: var(--primary-color);
}
@media only screen and (max-width: 767px) {
  .sidebar .brand-icon .logo-icon svg {
    width: 25px;
  }
}
.sidebar .brand-icon .logo-text {
  font-weight: bold;
  color: var(--white-color);
  font-size: 18px;
  display: inline-block;
  padding-left: 15px;
  padding-top: 9px;
}
@media only screen and (max-width: 767px) {
  .sidebar .brand-icon .logo-text {
    font-size: 17px;
  }
}

/***********menu-toggle*********/
.menu-toggle {
  color: var(--text-color);
}
@media only screen and (min-width: 1280px) {
  .menu-toggle {
    display: none;
  }
}

/***********main-layout*********/
.main {
  overflow-y: auto;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  scrollbar-width: none;
  height: 100vh;
  order: 3;
  flex: 1;
}
.main::-webkit-scrollbar {
  width: 4px;
}
.main:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}
.main:hover::-webkit-scrollbar-track {
  visibility: visible;
}
.main::-webkit-scrollbar-track {
  visibility: hidden;
  background: transparent;
}
.main::-webkit-scrollbar-thumb {
  visibility: hidden;
  opacity: 0.2;
  background: var(--secondary-color);
  border-radius: 5px;
}
.main::-webkit-scrollbar-thumb:hover {
  opacity: 1;
}
.main .body {
  flex-flow: column;
  display: -ms-flexbox;
  flex-grow: 1;
  min-width: 0;
}

/***********notifications*********/
.notifications {
  z-index: 9999 !important;
}
.notifications .pulse,
.notifications .pulse:focus {
  color: var(--text-color) !important;
}
.notifications .card .card-header {
  background-color: var(--primary-color);
  color: #fff;
}
.notifications .card .card-header .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.2);
  font-size: 1rem;
  border: 0;
}
.notifications .card .card-header .nav-tabs .nav-link.active, .notifications .card .card-header .nav-tabs .nav-link:hover {
  color: var(--secondary-color);
  background-color: transparent;
}
.notifications .card .card-header .nav-tabs .nav-link.active::after, .notifications .card .card-header .nav-tabs .nav-link:hover::after {
  content: "";
  width: 7px;
  height: 7px;
  background-color: var(--secondary-color);
  display: block;
  border-radius: 50%;
  margin: 5px auto 0;
}
.notifications .card .list {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: 330px;
  overflow-y: auto;
}
.notifications .card .list::-webkit-scrollbar {
  width: 0;
}
@media only screen and (max-width: 767px) {
  .notifications .dropdown-menu .w380 {
    width: 320px;
  }
}
@media only screen and (max-width: 380px) {
  .notifications .dropdown-menu .w380 {
    width: 280px;
  }
}

/***********Header-icon-set*********/
@media only screen and (max-width: 1279px) {
  .h-right {
    margin-left: auto;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .h-right {
    margin-left: unset;
    padding-right: unset;
  }
}
@media only screen and (max-width: 500px) {
  .h-right {
    width: 348px;
    justify-content: end;
  }
}
@media only screen and (max-width: 400px) {
  .h-right {
    width: auto;
    margin-left: auto;
    padding-right: 12px;
  }
}
@media only screen and (max-width: 500px) {
  .h-right .user-profile .u-info {
    display: none;
  }
}
.h-right .user-profile .dropdown-menu .card.w280 {
  width: 240px;
}
@media (max-width: 480px) {
  .h-right .notifications {
    display: none;
  }
}
.h-right .nav-link {
  text-decoration: none;
  outline: none;
}

.fc * {
  color: var(--primary-color);
}
.fc .fc-col-header-cell-cushion {
  color: var(--primary-color);
}
.fc .fc-h-event .fc-event-title {
  color: var(--white-color);
}
.fc .fc-h-event {
  background-color: var(--primary-color);
  border-color: var(--border-color);
}
.fc .fc-daygrid-event-dot {
  border-color: var(--secondary-color);
}
.fc .fc-button-primary {
  background-color: var(--secondary-color);
  color: var(--white-color);
  border-color: var(--secondary-color);
}
.fc .fc-button-primary .fc-icon {
  color: var(--white-color);
}
@media only screen and (max-width: 1280px) {
  .fc .fc-daygrid-event {
    font-size: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .fc .fc-daygrid-event {
    font-size: 8px;
  }
}
@media only screen and (max-width: 768px) {
  .fc .fc-daygrid-event {
    display: none;
  }
}

.fc-theme-standard .fc-scrollgrid,
.fc-theme-standard td,
.fc-theme-standard th {
  border-color: var(--border-color);
}

.card-chat,
.card-chat-body {
  height: 100vh;
}

.chatlist-toggle {
  color: var(--primary-color);
}

.card-chat {
  min-width: 380px;
}
@media only screen and (max-width: 991px) {
  .card-chat {
    transition: ease 0.1s;
    position: fixed;
    left: -600px;
    z-index: 9;
  }
  .card-chat.open {
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .card-chat.open {
    min-width: 300px;
    width: 300px;
  }
}
@media only screen and (max-width: 360px) {
  .card-chat.open {
    min-width: 260px;
    width: 260px;
  }
}
.card-chat .tab-content {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow-y: auto;
  height: calc(100vh - 150px);
}
.card-chat .tab-content::-webkit-scrollbar {
  width: 0;
}
.card-chat .list-group .list-group-item.open, .card-chat .list-group .list-group-item:hover {
  background-color: var(--body-color);
}
.card-chat .list-group .list-group-item a {
  color: var(--color-500);
}
.card-chat .list-group .msg-time {
  font-size: 11px;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .card-chat .nav-link {
    padding: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .card-chat-body {
    height: calc(100vh - 60px);
  }
}
.card-chat-body .max-width-70 {
  max-width: 70%;
}
@media only screen and (max-width: 768px) {
  .card-chat-body .max-width-70 {
    max-width: 100%;
  }
}
.card-chat-body .chat-history {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: 100vh;
  overflow-y: auto;
}
.card-chat-body .chat-history::-webkit-scrollbar {
  width: 0;
}
.card-chat-body .text-right .message {
  color: #fff;
}
.card-chat-body .message {
  color: var(--color-600);
}
.card-chat-body.card {
  background-color: var(--body-color);
}

.timeline-item {
  border-left: 2px solid var(--border-color);
  display: flex;
  position: relative;
  padding: 1em 2em 2em;
}
.timeline-item:hover::after {
  transform: scale(3.5);
}
.timeline-item::after {
  transition: ease 0.1s;
  border: 2px solid var(--border-color);
  background: var(--color-900);
  display: block;
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  top: 1.3em;
  left: -5px;
  border-radius: 30px;
}
.timeline-item.ti-primary:after {
  background: var(--primary-color);
}
.timeline-item.ti-info:after {
  background: #4FB8C9;
}
.timeline-item.ti-success:after {
  background: #7EB93F;
}
.timeline-item.ti-warning:after {
  background: #f8b500;
}
.timeline-item.ti-danger:after {
  background: #FF1843;
}

/*=====  cart=====*/
.product-cart .checkout-table .table {
  margin-bottom: 0;
}
.product-cart .checkout-table .table thead tr th {
  padding: 9px 15px;
  border: 0;
  border-bottom: 1px solid var(--border-color);
  font-size: 14px;
  font-weight: bold;
}
@media (max-width: 991px) {
  .product-cart .checkout-table .table thead tr th:before, .product-cart .checkout-table .table thead tr th:after {
    display: none;
  }
}
.product-cart .checkout-table .table thead tr th.product {
  min-width: 240px;
}
@media (max-width: 991px) {
  .product-cart .checkout-table .table thead tr th.product {
    min-width: 100%;
  }
}
.product-cart .checkout-table .table thead tr th.size {
  min-width: 80px;
  width: 80px;
}
.product-cart .checkout-table .table thead tr th.quantity {
  width: 100px;
}
.product-cart .checkout-table .table thead tr th.price {
  min-width: 80px;
  width: 80px;
}
.product-cart .checkout-table .table thead tr th.action {
  min-width: 100px;
  width: 100px;
}
.product-cart .checkout-table .table tbody tr td {
  border: 0;
  border-bottom: 1px solid var(--border-color);
  padding: 15px;
  vertical-align: middle;
}
.product-cart .checkout-table .product-cart .product-content {
  padding-left: 8px;
}
.product-cart .checkout-table .product-cart .product-content .title a {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  transition: all 0.3s linear;
}
.product-cart .checkout-table .product-cart .product-content span {
  font-weight: 300;
  font-size: 13px;
  line-height: 16px;
  margin-top: 4px;
}
.product-cart .checkout-table .product-size {
  position: relative;
}
.product-cart .checkout-table .product-size .nice-select {
  width: 70px;
  border: 1px solid var(--border-color);
  height: 35px;
  line-height: 33px;
  background-color: transparent;
  padding: 0 10px;
  float: none;
  border-radius: 4px;
}
.product-cart .checkout-table .product-size .nice-select::after {
  width: 9px;
  height: 9px;
  right: 10px;
  border-color: #000;
}
.product-cart .checkout-table .product-size .nice-select .current {
  font-size: 16px;
  color: #000;
  line-height: 33px;
  font-weight: 500;
}
.product-cart .checkout-table .product-size .nice-select .list {
  width: 100%;
}
.product-cart .checkout-table .product-quantity {
  border: 1px solid var(--border-color);
  overflow: hidden;
  border-radius: 4px;
  display: inline-block;
}
.product-cart .checkout-table .product-quantity input {
  width: 100px;
  height: 35px;
  border: 0;
  padding: 0 5px;
  text-align: center;
  font-weight: 700;
  background-color: transparent;
  color: var(--text-color);
}
@media (max-width: 767px) {
  .product-cart .checkout-table .product-quantity input {
    width: 80px;
  }
}
.product-cart .checkout-table .price {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0px;
}
.product-cart .checkout-table .action {
  padding: 0px;
  margin-bottom: 0px;
}
.product-cart .checkout-table .action li {
  display: inline-block;
}
.product-cart .checkout-table .action li a {
  font-size: 24px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.product-cart .checkout-table .action li a.favorite {
  color: #7D7D7D;
}
.product-cart .checkout-table .action li a.delete {
  color: #FF4B22;
}
.product-cart .checkout-coupon-total .checkout-coupon {
  width: 50%;
  padding: 15px 0px;
}
.product-cart .checkout-coupon-total .checkout-coupon span {
  font-size: 13px;
  line-height: 16px;
}
.product-cart .checkout-coupon-total .checkout-total {
  width: 50%;
  border-left: 1px solid var(--border-color);
}
.product-cart .checkout-coupon-total .checkout-total .single-total {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: flex-end;
  padding: 0 8px;
}
.product-cart .checkout-coupon-total .checkout-total .single-total .value {
  font-weight: 300;
  font-size: 14px;
  line-height: 32px;
  margin-right: 16px;
}
.product-cart .checkout-coupon-total .checkout-total .single-total .price {
  font-weight: 500;
  font-size: 16px;
  line-height: 32px;
  width: 85px;
}
.product-cart .checkout-coupon-total .checkout-total .single-total.total-payable {
  border-top: 1px solid var(--border-color);
}
.product-cart .checkout-coupon-total .checkout-total .single-total.total-payable .value {
  font-weight: 500;
}
.product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-coupon {
  width: 70%;
}
.product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-total {
  width: 30%;
}
.product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-total .single-total {
  justify-content: space-between;
}
.product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-total .single-total .price {
  width: auto;
}
.product-cart .checkout-btn {
  padding: 0px 15px 15px;
  border-top: 1px solid var(--border-color);
}
.product-cart .checkout-btn .single-btn {
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .product-cart .checkout-coupon-total .checkout-coupon {
    width: 100%;
    padding: 15px 0px;
  }
  .product-cart .checkout-coupon-total .checkout-total {
    width: 100%;
    border-left: 0;
    border-top: 1px solid var(--border-color);
  }
  .product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-coupon {
    width: 100%;
    padding: 15px 0px;
  }
  .product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-total {
    width: 100%;
    padding: 15px 0px;
  }
  .product-cart .checkout-btn {
    padding: 15px 0px;
  }
}
/*=====  checkout =====*/
.checkout-steps ul {
  list-style: none;
  padding: 0px;
}
.checkout-steps ul li {
  border-radius: 8px;
}
.checkout-steps ul li + li {
  margin-top: 12px;
}
.checkout-steps .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 40px;
  position: relative;
  cursor: pointer;
}
.checkout-steps .title::before {
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  content: "\ea99";
  font-family: "IcoFont" !important;
  font-size: 24px;
  color: var(--primary-color);
  transition: all 0.3s linear;
}
.checkout-steps .checkout-steps-form-content {
  padding-top: 0;
  border-top: 1px solid var(--border-color);
}
.checkout-steps .checkout-steps-form-content .steps-form-btn {
  padding-top: 10px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option {
  margin-top: 16px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option {
  width: 25%;
  margin-top: 16px;
  padding: 0 4px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option input[type=radio] {
  display: none;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option input[type=radio] + label {
  border: 1px solid var(--border-color);
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option input[type=radio]:checked + label {
  border: 1px solid var(--primary-color);
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label {
  text-align: center;
  padding: 12px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  margin-bottom: 0;
  width: 100%;
  transition: all 0.3s linear;
  cursor: pointer;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label .s-info {
  font-size: 14px;
  font-weight: 300;
  margin-top: 12px;
  display: block;
  margin-bottom: 15px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label .price {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin-top: 4px;
}

@media (max-width: 768px) {
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option {
    width: 50%;
  }
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label {
    padding: 8px;
  }
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label p {
    font-size: 12px;
  }
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label .price {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option {
    width: 100%;
  }

  .fc .fc-toolbar-title {
    font-size: 18px;
  }
}
.checkout-sidebar-price-table .title {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  padding-bottom: 12px;
}
.checkout-sidebar-price-table .sub-total-price {
  border-top: 1px solid var(--border-color);
  border-bottom: 1px solid var(--border-color);
  padding: 8px 0;
}
.checkout-sidebar-price-table .sub-total-price .total-price {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.checkout-sidebar-price-table .sub-total-price .total-price .value {
  line-height: 32px;
  font-size: 14px;
}
.checkout-sidebar-price-table .sub-total-price .total-price .price {
  line-height: 32px;
  font-size: 16px;
}
.checkout-sidebar-price-table .sub-total-price .shipping .value {
  color: #FF4B22;
}
.checkout-sidebar-price-table .sub-total-price .shipping .price {
  color: #FF4B22;
}
.checkout-sidebar-price-table .sub-total-price .discount .value {
  color: #7CB637;
}
.checkout-sidebar-price-table .sub-total-price .discount .price {
  color: #7CB637;
}
.checkout-sidebar-price-table .total-payable {
  padding: 8px 0;
}
.checkout-sidebar-price-table .total-payable .payable-price {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.checkout-sidebar-price-table .total-payable .payable-price .value {
  line-height: 32px;
  font-size: 14px;
  font-weight: 500;
}
.checkout-sidebar-price-table .total-payable .payable-price .price {
  line-height: 32px;
  font-size: 16px;
  font-weight: 500;
}
.checkout-sidebar-price-table .price-table-btn {
  margin-top: 16px;
}

.product-details .product-details-content .product-items {
  margin-top: 32px;
}
.product-details .product-details-content .product-items .item-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.product-details .product-details-content .product-items .items-wrapper {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.product-details .product-details-content .product-items .items-wrapper .single-item {
  max-width: 130px;
  text-align: center;
  -moz-flex: 1;
  flex: 1;
  margin-top: 8px;
}
.product-details .product-details-content .product-items .items-wrapper .single-item + .single-item {
  margin-left: 8px;
}
.product-details .product-details-content .product-items .items-wrapper .single-item .items-image img {
  width: 100%;
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  border: 1px solid var(--border-color);
  cursor: pointer;
  transition: all 0.3s linear;
}
.product-details .product-details-content .product-items .items-wrapper .single-item .text {
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  margin-top: 11px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-content .product-items .items-wrapper .single-item {
    max-width: 110px;
  }
}
.product-details .product-details-content .product-items .items-wrapper .single-item.active .items-image img {
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.32);
  border-color: var(--secondary-color);
}
.product-details .product-details-content .product-select-wrapper {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
}
.product-details .product-details-content .product-select-wrapper .select-title {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.product-details .product-details-content .product-select-wrapper .select-title span {
  font-weight: 500;
  margin-left: 5px;
}
.product-details .product-details-content .product-select-wrapper .select-item {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10x;
}
.product-details .product-details-content .product-select-wrapper .select-item .color-select {
  padding-top: 8px;
  padding-left: 0px;
  margin-bottom: 0px;
}
.product-details .product-details-content .product-select-wrapper .select-item .color-select li {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid var(--border-color);
  cursor: pointer;
  transition: all 0.3s linear;
}
.product-details .product-details-content .product-select-wrapper .select-item .color-select li + li {
  margin-left: 8px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-content .product-select-wrapper .select-item .color-select li {
    width: 30px;
    height: 30px;
  }
}
.product-details .product-details-content .product-select-wrapper .select-item .color-select li.active {
  border-color: var(--secondary-color);
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.32);
}
.product-details .product-details-content .product-price {
  padding-top: 24px;
}
.product-details .product-details-content .product-price .price-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}
.product-details .product-details-content .product-price .sale-price {
  font-weight: 700;
  font-size: 30px;
  line-height: 45px;
  margin-top: 8px;
  display: inline-block;
  margin-right: 16px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-content .product-price .sale-price {
    font-size: 30px;
    line-height: 40px;
  }
}
.product-details .product-details-content .product-price .regular-price {
  font-weight: 700;
  font-size: 25px;
  line-height: 38px;
  color: var(--color-400);
  margin-top: 8px;
  text-decoration: line-through;
  text-decoration-thickness: 3px;
  display: inline-block;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-content .product-price .regular-price {
    font-size: 24px;
    line-height: 30px;
  }
}
.product-details .product-details-content .product-btn {
  padding-top: 24px;
}
.product-details .product-details-image {
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}
.product-details .product-details-image .product-image {
  width: 85%;
}
.product-details .product-details-image .product-image .single-image img {
  width: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-image .product-image {
    width: 83%;
  }
}
.product-details .product-details-image .product-thumb-image {
  width: 15%;
  text-align: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-image .product-thumb-image {
    width: 17%;
  }
}
.product-details .product-details-image .product-thumb-image .single-thumb {
  cursor: pointer;
  border-radius: 4px;
  margin: 5px 10px;
}
.product-details .product-details-image .product-thumb-image .single-thumb img {
  width: 60px;
  border-radius: 4px;
  opacity: 0.74;
  margin: auto;
  transition: all 0.3s linear;
}
.product-details .product-details-image .product-thumb-image .single-thumb.active img {
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.32);
  opacity: 1;
}

@media (max-width: 767px) {
  .product-details .product-details-content .product-items .item-title {
    font-size: 14px;
  }
  .product-details .product-details-content .product-select-wrapper .select-title {
    font-size: 14px;
  }
  .product-details .product-details-content .product-select-wrapper .select-item .color-select li {
    width: 25px;
    height: 25px;
  }
  .product-details .product-details-content .product-price .price-title {
    font-size: 14px;
  }
  .product-details .product-details-content .product-price .sale-price {
    font-size: 28px;
    line-height: 38px;
  }
  .product-details .product-details-content .product-price .regular-price {
    font-size: 20px;
    line-height: 34px;
  }
  .product-details .product-details-image .product-image {
    width: 83%;
  }
  .product-details .product-details-image .product-thumb-image {
    width: 17%;
  }
  .product-details .product-details-image .product-thumb-image .single-thumb {
    margin: 3px;
  }
  .product-details .product-details-image .product-thumb-image .single-thumb img {
    width: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details .product-details-content .product-select-wrapper .select-title {
    font-size: 16px;
  }
  .product-details .product-details-content .product-select-wrapper .select-item .color-select li {
    width: 30px;
    height: 30px;
  }
  .product-details .product-details-content .product-select-wrapper .select-item .select-quantity button {
    height: 34px;
    width: 34px;
  }
  .product-details .product-details-content .product-select-wrapper .select-item .select-quantity input {
    height: 35px;
    width: 45px;
    font-size: 16px;
  }
  .product-details .product-details-image .product-image {
    width: 85%;
  }
  .product-details .product-details-image .product-thumb-image {
    width: 15%;
  }
  .product-details .product-details-image .product-thumb-image .single-thumb img {
    width: 60px;
  }
}
.product {
  position: relative;
  padding: 10px;
}
.product .add-wishlist {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 24px;
  color: #E14C7B;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9;
  transition: all 0.3s linear;
}
.product .add-wishlist:hover i::before {
  content: "\f3f5";
}

.group-link {
  border: 1px solid var(--primary-color);
  border-radius: 3px;
  padding: 3px;
}
.group-link .active {
  background: var(--primary-color);
  color: var(--white-color);
  border-radius: 3px 3px 3px 3px !important;
}
.group-link .active:hover {
  color: var(--white-color);
}

.size-block, .price-range-block, .rating-block, .color-block, .categories {
  padding: 15px;
}
.size-block .filter-title .title, .price-range-block .filter-title .title, .rating-block .filter-title .title, .color-block .filter-title .title, .categories .filter-title .title {
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  display: block;
  position: relative;
}
.size-block .filter-title .title::before, .price-range-block .filter-title .title::before, .rating-block .filter-title .title::before, .color-block .filter-title .title::before, .categories .filter-title .title::before {
  position: absolute;
  content: "\ea99";
  font-family: "IcoFont" !important;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  font-size: 24px;
  color: var(--primary-color);
}
.size-block .filter-title .title.collapsed::before, .price-range-block .filter-title .title.collapsed::before, .rating-block .filter-title .title.collapsed::before, .color-block .filter-title .title.collapsed::before, .categories .filter-title .title.collapsed::before {
  content: "\eaa1";
}
.size-block ul, .price-range-block ul, .rating-block ul, .color-block ul, .categories ul {
  list-style: none;
  padding-left: 0px;
}

.reset-block {
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.reset-block .filter-title .title {
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  display: block;
  position: relative;
  margin-bottom: 0px;
}

.size-block .filter-size {
  padding-top: 8px;
}
.size-block .filter-size ul li {
  display: inline-block;
  text-align: center;
  width: 35px;
  height: 35px;
  line-height: 33px;
  border: 1px solid var(--border-color);
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  border-radius: 4px;
  margin-top: 8px;
  transition: all 0.3s linear;
  cursor: pointer;
}
.size-block .filter-size ul li + li {
  margin-left: 2px;
}
.size-block .filter-size ul li:hover {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #fff;
}
.size-block .filter-size ul li.active {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #fff;
}

.price-range-block .price-range .price-amount {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.price-range-block .price-range .price-amount .amount-input {
  width: 50%;
}
.price-range-block .price-range .price-amount .amount-input label {
  font-weight: 300;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 0;
  display: block;
}
.price-range-block .price-range .price-amount .amount-input input {
  display: inline-block;
  width: 95%;
  height: 40px;
  border: 1px solid var(--border-color);
  padding: 0 16px;
  border-radius: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin-top: 8px;
}
.price-range-block .price-range .price-amount .amount-input:last-child label {
  padding-left: 0;
}
.price-range-block .price-range .slider-range {
  height: 4px;
  width: 100%;
  border: 0;
  border-radius: 10px;
  background-color: var(--border-color);
  margin-top: 38px;
  margin-bottom: 13px;
}
.price-range-block .price-range .slider-range .ui-slider-range {
  background-color: var(--primary-color);
}
.price-range-block .price-range .slider-range .ui-slider-handle {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--primary-color);
  top: -13px;
  cursor: pointer;
  border: 0;
}
.price-range-block .price-range .slider-range .ui-slider-handle:focus {
  outline: 0;
}
.price-range-block .noUi-base {
  width: 97%;
  left: 0;
  right: 0;
  margin: auto;
}
.price-range-block .noUi-connect {
  background-color: var(--primary-color);
}
.price-range-block .noUi-handle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--primary-color);
  top: -9px;
  cursor: pointer;
  border: 0;
  box-shadow: none;
}
.price-range-block .noUi-handle:after {
  display: none;
}
.price-range-block .noUi-handle:before {
  display: none;
}

.rating-block .filter-rating {
  padding-top: 8px;
}
.rating-block .filter-rating .rating-check {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-top: 8px;
}
.rating-block .filter-rating .rating-check input[type=checkbox] {
  display: none;
}
.rating-block .filter-rating .rating-check input[type=checkbox] + label span {
  width: 17px;
  height: 17px;
  border: 2px solid var(--border-color);
  border-radius: 4px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin: 0 5px -3px 0;
  transition: all 0.4s linear;
}
.rating-block .filter-rating .rating-check input[type=checkbox] + label span::before {
  position: absolute;
  content: "\eed8";
  font-family: "IcoFont" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 1px;
  left: -1px;
  width: 100%;
  height: 100%;
  transition: all 0.4s linear;
  line-height: 0.8;
  font-size: 16px;
  color: #fff;
  opacity: 0;
  visibility: hidden;
}
.rating-block .filter-rating .rating-check input[type=checkbox]:checked + label span {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.rating-block .filter-rating .rating-check input[type=checkbox]:checked + label span::before {
  opacity: 1;
  visibility: visible;
}
.rating-block .filter-rating .rating-check p {
  padding-left: 5px;
}
.rating-block .filter-rating .rating-check p i {
  color: #FFBE27;
  font-size: 20px;
}

.color-block .filter-color {
  padding-top: 8px;
}
.color-block .filter-color .color-check {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
.color-block .filter-color .color-check p {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.color-block .filter-color .color-check p span {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 11px;
}
.color-block .filter-color .color-check p strong {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.color-block .filter-color .color-check input[type=checkbox] {
  display: none;
}
.color-block .filter-color .color-check input[type=checkbox] + label span {
  width: 17px;
  height: 17px;
  border: 2px solid var(--border-color);
  border-radius: 4px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin: 0 5px -3px 0;
  transition: all 0.4s linear;
}
.color-block .filter-color .color-check input[type=checkbox] + label span::before {
  position: absolute;
  content: "\eed8";
  font-family: "IcoFont" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 1px;
  left: -1px;
  width: 100%;
  height: 100%;
  transition: all 0.4s linear;
  line-height: 0.8;
  font-size: 16px;
  color: #fff;
  opacity: 0;
  visibility: hidden;
}
.color-block .filter-color .color-check input[type=checkbox]:checked + label span {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.color-block .filter-color .color-check input[type=checkbox]:checked + label span::before {
  opacity: 1;
  visibility: visible;
}

.categories .filter-search {
  margin-top: 16px;
  position: relative;
}
.categories .filter-search input {
  width: 100%;
  height: 40px;
  border: 1px solid var(--border-color);
  padding: 0 16px;
  border-radius: 4px;
}
.categories .filter-search button {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border: 0;
  background: none;
  color: var(--primary-color);
}
.categories .filter-category .category-list {
  padding-top: 8px;
}
.categories .filter-category .category-list li {
  margin-top: 8px;
}
.categories .filter-category .category-list li a {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  display: block;
}
.categories .filter-category .category-list li a::before {
  position: absolute;
  content: "\ea99";
  font-family: "IcoFont" !important;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  font-size: 24px;
  color: var(--primary-color);
}
.categories .filter-category .category-list li .sub-category {
  padding: 8px 0;
  padding-left: 34px;
}
.categories .filter-category .category-list li .sub-category li a {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  display: block;
}
.categories .filter-category .category-list li .sub-category li a::before {
  display: none;
}

.ck.ck-toolbar {
  background: var(--card-color) !important;
  border: 1px solid var(--border-color) !important;
}

.ck.ck-reset_all, .ck.ck-reset_all * {
  color: var(--text-color) !important;
}

.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: var(--border-color) !important;
}

.ck.ck-editor__main > .ck-editor__editable {
  background: var(--card-color) !important;
}

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--color-100);
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  top: 50%;
  background-color: var(--primary-color);
  transform: translateY(-50%);
}

table.dataTable > tbody > tr.child ul.dtr-details {
  display: block;
}

@media only screen and (max-width: 767px) {
  #myProjectTable_length, #myProjectTable_filter, #myProjectTable_info,
#myDataTable_length, #myDataTable_filter, #myDataTable_info,
#patient-table_length, #patient-table_filter, #patient-table_info {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #myProjectTable_paginate ul.pagination, #myDataTable_paginate ul.pagination, #patient-table_paginate ul.pagination {
    justify-content: start !important;
  }
}

#myCartTable_length, #myCartTable_filter, #myCartTable_info, #myCartTable_paginate {
  display: none;
}

#apex-circle-gradient circle {
  fill: var(--card-color);
}

.ac-line-transparent line {
  stroke: var(--card-color);
}

.apexcharts-canvas line {
  stroke: var(--border-color);
}
.apexcharts-canvas text {
  fill: var(--color-500);
}
.apexcharts-canvas circle {
  stroke: var(--border-color);
}
.apexcharts-canvas .apexcharts-legend-text {
  color: var(--color-500) !important;
}

.sparkline_chart canvas {
  width: 100% !important;
}

.line-color .apexcharts-canvas line {
  stroke: var(--card-color) !important;
}

#apex-emplyoeeAnalytics .apexcharts-canvas line {
  stroke: transparent !important;
}

#apex-MainCategories .apexcharts-canvas, #incomeanalytics .apexcharts-canvas {
  margin: 0 auto;
}

.todo-list li {
  border-bottom: 1px solid var(--border-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  padding: 14px 0;
  font-size: 1rem;
}
.todo-list li:last-child {
  border-bottom: 0;
}
.todo-list li .fa-check {
  color: var(--color-400);
}
.todo-list li.active > span {
  color: var(--primary-color);
  text-decoration: line-through;
}
.todo-list li.active .fa-check {
  color: var(--primary-color);
}

.card {
  border-color: var(--border-color);
  background-color: var(--card-color);
}
.card.card-callout {
  border-left-width: 0.4rem;
  border-left-color: var(--primary-color);
}
.card .card-header {
  background-color: transparent;
  border-bottom: none;
}
.card .card-footer {
  border-color: var(--border-color);
}

.row-deck > .col,
.row-deck > [class*=col-] {
  display: flex;
  align-items: stretch;
}
.row-deck > .col .card,
.row-deck > [class*=col-] .card {
  flex: 1 1 auto;
}
.tawk-min-container{
  display: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFja2VuZC9lYmF6YXIuc3R5bGUubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNBQTtFQVFJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQVFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBRmVGOztBR2xEQTs7O0VBR0U7QUhxREY7O0FHdENJO0VBTko7SUFPTTtFSDBDSjtBQUNGOztBRzdCQTtFQUNFO0VBQ0E7RUNtUEksbUNBTEk7RUQ1T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnQ0Y7O0FHdEJBO0VBQ0U7RUFDQSxjRStrQjRCO0VGOWtCNUI7RUFDQTtFQUNBLGFFOGtCNEI7QUxyakI5Qjs7QUd0QkE7RUFDRSxXRXdiNEI7QUwvWjlCOztBR2ZBO0VBQ0U7RUFDQSxxQkVvaEI0QjtFRmpoQjVCLGdCRW9oQjRCO0VGbmhCNUIsZ0JFb2hCNEI7QUxwZ0I5Qjs7QUdaQTtFQ3dNUTtBSnhMUjtBSXNCSTtFRHRDSjtJQytNUTtFSjNMTjtBQUNGOztBR2hCQTtFQ21NUTtBSi9LUjtBSWFJO0VEakNKO0lDME1RO0VKbExOO0FBQ0Y7O0FHcEJBO0VDOExRO0FKdEtSO0FJSUk7RUQ1Qko7SUNxTVE7RUp6S047QUFDRjs7QUd4QkE7RUN5TFE7QUo3SlI7QUlMSTtFRHZCSjtJQ2dNUTtFSmhLTjtBQUNGOztBRzVCQTtFQ2dMTSxrQkFMSTtBSjNJVjs7QUczQkE7RUMyS00sZUFMSTtBSnZJVjs7QUdwQkE7RUFDRTtFQUNBLG1CRWtVMEI7QUwzUzVCOztBR1pBOztFQUVFO1VBQUE7RUFDQTtFQUNBO1VBQUE7QUhlRjs7QUdUQTtFQUNFO0VBQ0E7RUFDQTtBSFlGOztBR05BOztFQUVFO0FIU0Y7O0FHTkE7OztFQUdFO0VBQ0E7QUhTRjs7QUdOQTs7OztFQUlFO0FIU0Y7O0FHTkE7RUFDRSxnQkV1WjRCO0FMOVk5Qjs7QUdKQTtFQUNFO0VBQ0E7QUhPRjs7QUdEQTtFQUNFO0FISUY7O0FHSUE7O0VBRUUsbUJFZ1k0QjtBTGpZOUI7O0FHU0E7RUM0RU0sa0JBTEk7QUo1RVY7O0FHWUE7RUFDRSxjRTRiNEI7RUYzYjVCLHlCRW1jNEI7QUw1YzlCOztBR2tCQTs7RUFFRTtFQ3dESSxpQkFMSTtFRGpEUjtFQUNBO0FIZkY7O0FHa0JBO0VBQU07QUhkTjs7QUdlQTtFQUFNO0FIWE47O0FHZ0JBO0VBQ0UsY0VwTlE7RUZxTlIsMEJFa013QztBTC9NMUM7QUdlRTtFQUNFLGNFaU1zQztBTDlNMUM7O0FHd0JFO0VBRUU7RUFDQTtBSHRCSjs7QUc2QkE7Ozs7RUFJRSxxQ0U2UzRCO0VEL1J4QixjQUxJO0VEUFI7RUFDQTtBSDFCRjs7QUdpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQ0FJLGtCQUxJO0FKeEJWO0FHa0NFO0VDTEksa0JBTEk7RURZTjtFQUNBO0FIaENKOztBR29DQTtFQ1pNLGtCQUxJO0VEbUJSLGNFMVFRO0VGMlFSO0FIakNGO0FHb0NFO0VBQ0U7QUhsQ0o7O0FHc0NBO0VBQ0U7RUN4Qkksa0JBTEk7RUQrQlIsV0V2VFM7RUZ3VFQseUJFL1NTO0VDRVA7QU4yUUo7QUdxQ0U7RUFDRTtFQy9CRSxjQUxJO0VEc0NOLGdCRTBRMEI7QUw3UzlCOztBRzRDQTtFQUNFO0FIekNGOztBRytDQTs7RUFFRTtBSDVDRjs7QUdvREE7RUFDRTtFQUNBO0FIakRGOztBR29EQTtFQUNFLG1CRXdVNEI7RUZ2VTVCLHNCRXVVNEI7RUZ0VTVCLGNFMVZTO0VGMlZUO0FIakRGOztBR3dEQTtFQUVFO0VBQ0E7QUh0REY7O0FHeURBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUh0REY7O0FHOERBO0VBQ0U7QUgzREY7O0FHaUVBO0VBRUU7QUgvREY7O0FHdUVBO0VBQ0U7QUhwRUY7O0FHeUVBOzs7OztFQUtFO0VBQ0E7RUM5SEksa0JBTEk7RURxSVI7QUh0RUY7O0FHMEVBOztFQUVFO0FIdkVGOztBRzRFQTtFQUNFO0FIekVGOztBRzRFQTtFQUdFO0FIM0VGO0FHOEVFO0VBQ0U7QUg1RUo7O0FHbUZBO0VBQ0U7QUhoRkY7O0FHd0ZBOzs7O0VBSUU7QUhyRkY7QUd3Rkk7Ozs7RUFDRTtBSG5GTjs7QUcwRkE7RUFDRTtFQUNBO0FIdkZGOztBRzRGQTtFQUNFO0FIekZGOztBR21HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIaEdGOztBR3dHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCRTZKNEI7RURoWHRCO0VEc05OO0FIdEdGO0FJbFJJO0VEaVhKO0lDeE1RO0VKNkdOO0FBQ0Y7QUdtR0U7RUFDRTtBSGpHSjs7QUd3R0E7Ozs7Ozs7RUFPRTtBSHJHRjs7QUd3R0E7RUFDRTtBSHJHRjs7QUc4R0E7RUFDRTtFQUNBO0FIM0dGOztBR21IQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBSG5IRjs7QUd3SEE7RUFDRTtBSHJIRjs7QUcySEE7RUFDRTtBSHhIRjs7QUd1SEE7RUFDRTtBSHhIRjs7QUc4SEE7RUFDRTtFQUNBO0FIM0hGOztBR2dJQTtFQUNFO0FIN0hGOztBR2tJQTtFQUNFO0FIL0hGOztBR3NJQTtFQUNFO0VBQ0E7QUhuSUY7O0FHMklBO0VBQ0U7QUh4SUY7O0FHZ0pBO0VBQ0U7QUg3SUY7O0FPdGNBO0VIeVFNLGtCQUxJO0VHbFFSLGdCRnVtQjRCO0FMOUo5Qjs7QU9wY0U7RUhzUU07RUdwUUosZ0JGMGxCa0I7RUV6bEJsQixnQkYya0IwQjtBTHBJOUI7QUl0V0k7RUdwR0Y7SUg2UU07RUppTU47QUFDRjs7QU8vY0U7RUhzUU07RUdwUUosZ0JGMGxCa0I7RUV6bEJsQixnQkYya0IwQjtBTHpIOUI7QUlqWEk7RUdwR0Y7SUg2UU07RUo0TU47QUFDRjs7QU8xZEU7RUhzUU07RUdwUUosZ0JGMGxCa0I7RUV6bEJsQixnQkYya0IwQjtBTDlHOUI7QUk1WEk7RUdwR0Y7SUg2UU07RUp1Tk47QUFDRjs7QU9yZUU7RUhzUU07RUdwUUosZ0JGMGxCa0I7RUV6bEJsQixnQkYya0IwQjtBTG5HOUI7QUl2WUk7RUdwR0Y7SUg2UU07RUprT047QUFDRjs7QU9oZkU7RUhzUU07RUdwUUosZ0JGMGxCa0I7RUV6bEJsQixnQkYya0IwQjtBTHhGOUI7QUlsWkk7RUdwR0Y7SUg2UU07RUo2T047QUFDRjs7QU8zZkU7RUhzUU07RUdwUUosZ0JGMGxCa0I7RUV6bEJsQixnQkYya0IwQjtBTDdFOUI7QUk3Wkk7RUdwR0Y7SUg2UU07RUp3UE47QUFDRjs7QU9oZkE7RUNyREU7RUFDQTtBUnlpQkY7O0FPaGZBO0VDMURFO0VBQ0E7QVI4aUJGOztBT2xmQTtFQUNFO0FQcWZGO0FPbmZFO0VBQ0Usb0JGOGxCMEI7QUx6RzlCOztBTzNlQTtFSHNOTSxrQkFMSTtFRy9NUjtBUDhlRjs7QU8xZUE7RUFDRSxtQkZnU087RURqRkgsa0JBTEk7QUpvU1Y7QU8zZUU7RUFDRTtBUDZlSjs7QU96ZUE7RUFDRTtFQUNBLG1CRnNSTztFRGpGSCxrQkFMSTtFRzlMUixjRnBGUztBTGdrQlg7QU8xZUU7RUFDRTtBUDRlSjs7QVMxa0JBO0VDSUU7RUFHQTtBVndrQkY7O0FTemtCQTtFQUNFLGdCSnM5Q2tDO0VJcjlDbEMsc0JKUFM7RUlRVDtFSEdFO0VJUkY7RUFHQTtBVmlsQkY7O0FTbmtCQTtFQUVFO0FUcWtCRjs7QVNsa0JBO0VBQ0U7RUFDQTtBVHFrQkY7O0FTbGtCQTtFTCtQTSxrQkFMSTtFS3hQUixjSjFCUztBTCtsQlg7O0FXdm1CRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvbkJGOztBYTVqQkk7RUY1Q0U7SUFDRSxnQk5pZGU7RUwySnJCO0FBQ0Y7QWFsa0JJO0VGNUNFO0lBQ0UsZ0JOaWRlO0VMZ0tyQjtBQUNGO0FhdmtCSTtFRjVDRTtJQUNFLGdCTmlkZTtFTHFLckI7QUFDRjtBYTVrQkk7RUY1Q0U7SUFDRSxpQk5pZGU7RUwwS3JCO0FBQ0Y7QWFqbEJJO0VGNUNFO0lBQ0UsaUJOaWRlO0VMK0tyQjtBQUNGO0FjaHBCRTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0Fma3BCRjtBY3RwQkk7RUNhRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0b0JGOztBZTdsQk07RUFDRTtBZmdtQlI7O0FlN2xCTTtFQXBDSjtFQUNBO0FmcW9CRjs7QWV2bkJFO0VBQ0U7RUFDQTtBZjBuQko7O0FlNW5CRTtFQUNFO0VBQ0E7QWYrbkJKOztBZWpvQkU7RUFDRTtFQUNBO0Fmb29CSjs7QWV0b0JFO0VBQ0U7RUFDQTtBZnlvQko7O0FlM29CRTtFQUNFO0VBQ0E7QWY4b0JKOztBZWhwQkU7RUFDRTtFQUNBO0FmbXBCSjs7QWVwbkJNO0VBaERKO0VBQ0E7QWZ3cUJGOztBZW5uQlU7RUFoRU47RUFDQTtBZnVyQko7O0FleG5CVTtFQWhFTjtFQUNBO0FmNHJCSjs7QWU3bkJVO0VBaEVOO0VBQ0E7QWZpc0JKOztBZWxvQlU7RUFoRU47RUFDQTtBZnNzQko7O0Fldm9CVTtFQWhFTjtFQUNBO0FmMnNCSjs7QWU1b0JVO0VBaEVOO0VBQ0E7QWZndEJKOztBZWpwQlU7RUFoRU47RUFDQTtBZnF0Qko7O0FldHBCVTtFQWhFTjtFQUNBO0FmMHRCSjs7QWUzcEJVO0VBaEVOO0VBQ0E7QWYrdEJKOztBZWhxQlU7RUFoRU47RUFDQTtBZm91Qko7O0FlcnFCVTtFQWhFTjtFQUNBO0FmeXVCSjs7QWUxcUJVO0VBaEVOO0VBQ0E7QWY4dUJKOztBZXZxQlk7RUF4RFY7QWZtdUJGOztBZTNxQlk7RUF4RFY7QWZ1dUJGOztBZS9xQlk7RUF4RFY7QWYydUJGOztBZW5yQlk7RUF4RFY7QWYrdUJGOztBZXZyQlk7RUF4RFY7QWZtdkJGOztBZTNyQlk7RUF4RFY7QWZ1dkJGOztBZS9yQlk7RUF4RFY7QWYydkJGOztBZW5zQlk7RUF4RFY7QWYrdkJGOztBZXZzQlk7RUF4RFY7QWZtd0JGOztBZTNzQlk7RUF4RFY7QWZ1d0JGOztBZS9zQlk7RUF4RFY7QWYyd0JGOztBZXhzQlE7O0VBRUU7QWYyc0JWOztBZXhzQlE7O0VBRUU7QWYyc0JWOztBZWx0QlE7O0VBRUU7QWZxdEJWOztBZWx0QlE7O0VBRUU7QWZxdEJWOztBZTV0QlE7O0VBRUU7QWYrdEJWOztBZTV0QlE7O0VBRUU7QWYrdEJWOztBZXR1QlE7O0VBRUU7QWZ5dUJWOztBZXR1QlE7O0VBRUU7QWZ5dUJWOztBZWh2QlE7O0VBRUU7QWZtdkJWOztBZWh2QlE7O0VBRUU7QWZtdkJWOztBZTF2QlE7O0VBRUU7QWY2dkJWOztBZTF2QlE7O0VBRUU7QWY2dkJWOztBYXZ6Qkk7RUVVRTtJQUNFO0VmaXpCTjs7RWU5eUJJO0lBcENKO0lBQ0E7RWZzMUJBOztFZXgwQkE7SUFDRTtJQUNBO0VmMjBCRjs7RWU3MEJBO0lBQ0U7SUFDQTtFZmcxQkY7O0VlbDFCQTtJQUNFO0lBQ0E7RWZxMUJGOztFZXYxQkE7SUFDRTtJQUNBO0VmMDFCRjs7RWU1MUJBO0lBQ0U7SUFDQTtFZisxQkY7O0VlajJCQTtJQUNFO0lBQ0E7RWZvMkJGOztFZXIwQkk7SUFoREo7SUFDQTtFZnkzQkE7O0VlcDBCUTtJQWhFTjtJQUNBO0VmdzRCRjs7RWV6MEJRO0lBaEVOO0lBQ0E7RWY2NEJGOztFZTkwQlE7SUFoRU47SUFDQTtFZms1QkY7O0VlbjFCUTtJQWhFTjtJQUNBO0VmdTVCRjs7RWV4MUJRO0lBaEVOO0lBQ0E7RWY0NUJGOztFZTcxQlE7SUFoRU47SUFDQTtFZmk2QkY7O0VlbDJCUTtJQWhFTjtJQUNBO0VmczZCRjs7RWV2MkJRO0lBaEVOO0lBQ0E7RWYyNkJGOztFZTUyQlE7SUFoRU47SUFDQTtFZmc3QkY7O0VlajNCUTtJQWhFTjtJQUNBO0VmcTdCRjs7RWV0M0JRO0lBaEVOO0lBQ0E7RWYwN0JGOztFZTMzQlE7SUFoRU47SUFDQTtFZis3QkY7O0VleDNCVTtJQXhEVjtFZm83QkE7O0VlNTNCVTtJQXhEVjtFZnc3QkE7O0VlaDRCVTtJQXhEVjtFZjQ3QkE7O0VlcDRCVTtJQXhEVjtFZmc4QkE7O0VleDRCVTtJQXhEVjtFZm84QkE7O0VlNTRCVTtJQXhEVjtFZnc4QkE7O0VlaDVCVTtJQXhEVjtFZjQ4QkE7O0VlcDVCVTtJQXhEVjtFZmc5QkE7O0VleDVCVTtJQXhEVjtFZm85QkE7O0VlNTVCVTtJQXhEVjtFZnc5QkE7O0VlaDZCVTtJQXhEVjtFZjQ5QkE7O0VlcDZCVTtJQXhEVjtFZmcrQkE7O0VlNzVCTTs7SUFFRTtFZmc2QlI7O0VlNzVCTTs7SUFFRTtFZmc2QlI7O0VldjZCTTs7SUFFRTtFZjA2QlI7O0VldjZCTTs7SUFFRTtFZjA2QlI7O0VlajdCTTs7SUFFRTtFZm83QlI7O0VlajdCTTs7SUFFRTtFZm83QlI7O0VlMzdCTTs7SUFFRTtFZjg3QlI7O0VlMzdCTTs7SUFFRTtFZjg3QlI7O0VlcjhCTTs7SUFFRTtFZnc4QlI7O0VlcjhCTTs7SUFFRTtFZnc4QlI7O0VlLzhCTTs7SUFFRTtFZms5QlI7O0VlLzhCTTs7SUFFRTtFZms5QlI7QUFDRjtBYTdnQ0k7RUVVRTtJQUNFO0Vmc2dDTjs7RWVuZ0NJO0lBcENKO0lBQ0E7RWYyaUNBOztFZTdoQ0E7SUFDRTtJQUNBO0VmZ2lDRjs7RWVsaUNBO0lBQ0U7SUFDQTtFZnFpQ0Y7O0VldmlDQTtJQUNFO0lBQ0E7RWYwaUNGOztFZTVpQ0E7SUFDRTtJQUNBO0VmK2lDRjs7RWVqakNBO0lBQ0U7SUFDQTtFZm9qQ0Y7O0VldGpDQTtJQUNFO0lBQ0E7RWZ5akNGOztFZTFoQ0k7SUFoREo7SUFDQTtFZjhrQ0E7O0VlemhDUTtJQWhFTjtJQUNBO0VmNmxDRjs7RWU5aENRO0lBaEVOO0lBQ0E7RWZrbUNGOztFZW5pQ1E7SUFoRU47SUFDQTtFZnVtQ0Y7O0VleGlDUTtJQWhFTjtJQUNBO0VmNG1DRjs7RWU3aUNRO0lBaEVOO0lBQ0E7RWZpbkNGOztFZWxqQ1E7SUFoRU47SUFDQTtFZnNuQ0Y7O0VldmpDUTtJQWhFTjtJQUNBO0VmMm5DRjs7RWU1akNRO0lBaEVOO0lBQ0E7RWZnb0NGOztFZWprQ1E7SUFoRU47SUFDQTtFZnFvQ0Y7O0VldGtDUTtJQWhFTjtJQUNBO0VmMG9DRjs7RWUza0NRO0lBaEVOO0lBQ0E7RWYrb0NGOztFZWhsQ1E7SUFoRU47SUFDQTtFZm9wQ0Y7O0VlN2tDVTtJQXhEVjtFZnlvQ0E7O0VlamxDVTtJQXhEVjtFZjZvQ0E7O0VlcmxDVTtJQXhEVjtFZmlwQ0E7O0VlemxDVTtJQXhEVjtFZnFwQ0E7O0VlN2xDVTtJQXhEVjtFZnlwQ0E7O0Vlam1DVTtJQXhEVjtFZjZwQ0E7O0Vlcm1DVTtJQXhEVjtFZmlxQ0E7O0Vlem1DVTtJQXhEVjtFZnFxQ0E7O0VlN21DVTtJQXhEVjtFZnlxQ0E7O0Vlam5DVTtJQXhEVjtFZjZxQ0E7O0Vlcm5DVTtJQXhEVjtFZmlyQ0E7O0Vlem5DVTtJQXhEVjtFZnFyQ0E7O0VlbG5DTTs7SUFFRTtFZnFuQ1I7O0VlbG5DTTs7SUFFRTtFZnFuQ1I7O0VlNW5DTTs7SUFFRTtFZituQ1I7O0VlNW5DTTs7SUFFRTtFZituQ1I7O0VldG9DTTs7SUFFRTtFZnlvQ1I7O0VldG9DTTs7SUFFRTtFZnlvQ1I7O0VlaHBDTTs7SUFFRTtFZm1wQ1I7O0VlaHBDTTs7SUFFRTtFZm1wQ1I7O0VlMXBDTTs7SUFFRTtFZjZwQ1I7O0VlMXBDTTs7SUFFRTtFZjZwQ1I7O0VlcHFDTTs7SUFFRTtFZnVxQ1I7O0VlcHFDTTs7SUFFRTtFZnVxQ1I7QUFDRjtBYWx1Q0k7RUVVRTtJQUNFO0VmMnRDTjs7RWV4dENJO0lBcENKO0lBQ0E7RWZnd0NBOztFZWx2Q0E7SUFDRTtJQUNBO0VmcXZDRjs7RWV2dkNBO0lBQ0U7SUFDQTtFZjB2Q0Y7O0VlNXZDQTtJQUNFO0lBQ0E7RWYrdkNGOztFZWp3Q0E7SUFDRTtJQUNBO0Vmb3dDRjs7RWV0d0NBO0lBQ0U7SUFDQTtFZnl3Q0Y7O0VlM3dDQTtJQUNFO0lBQ0E7RWY4d0NGOztFZS91Q0k7SUFoREo7SUFDQTtFZm15Q0E7O0VlOXVDUTtJQWhFTjtJQUNBO0Vma3pDRjs7RWVudkNRO0lBaEVOO0lBQ0E7RWZ1ekNGOztFZXh2Q1E7SUFoRU47SUFDQTtFZjR6Q0Y7O0VlN3ZDUTtJQWhFTjtJQUNBO0VmaTBDRjs7RWVsd0NRO0lBaEVOO0lBQ0E7RWZzMENGOztFZXZ3Q1E7SUFoRU47SUFDQTtFZjIwQ0Y7O0VlNXdDUTtJQWhFTjtJQUNBO0VmZzFDRjs7RWVqeENRO0lBaEVOO0lBQ0E7RWZxMUNGOztFZXR4Q1E7SUFoRU47SUFDQTtFZjAxQ0Y7O0VlM3hDUTtJQWhFTjtJQUNBO0VmKzFDRjs7RWVoeUNRO0lBaEVOO0lBQ0E7RWZvMkNGOztFZXJ5Q1E7SUFoRU47SUFDQTtFZnkyQ0Y7O0VlbHlDVTtJQXhEVjtFZjgxQ0E7O0VldHlDVTtJQXhEVjtFZmsyQ0E7O0VlMXlDVTtJQXhEVjtFZnMyQ0E7O0VlOXlDVTtJQXhEVjtFZjAyQ0E7O0VlbHpDVTtJQXhEVjtFZjgyQ0E7O0VldHpDVTtJQXhEVjtFZmszQ0E7O0VlMXpDVTtJQXhEVjtFZnMzQ0E7O0VlOXpDVTtJQXhEVjtFZjAzQ0E7O0VlbDBDVTtJQXhEVjtFZjgzQ0E7O0VldDBDVTtJQXhEVjtFZms0Q0E7O0VlMTBDVTtJQXhEVjtFZnM0Q0E7O0VlOTBDVTtJQXhEVjtFZjA0Q0E7O0VldjBDTTs7SUFFRTtFZjAwQ1I7O0VldjBDTTs7SUFFRTtFZjAwQ1I7O0VlajFDTTs7SUFFRTtFZm8xQ1I7O0VlajFDTTs7SUFFRTtFZm8xQ1I7O0VlMzFDTTs7SUFFRTtFZjgxQ1I7O0VlMzFDTTs7SUFFRTtFZjgxQ1I7O0VlcjJDTTs7SUFFRTtFZncyQ1I7O0VlcjJDTTs7SUFFRTtFZncyQ1I7O0VlLzJDTTs7SUFFRTtFZmszQ1I7O0VlLzJDTTs7SUFFRTtFZmszQ1I7O0VlejNDTTs7SUFFRTtFZjQzQ1I7O0VlejNDTTs7SUFFRTtFZjQzQ1I7QUFDRjtBYXY3Q0k7RUVVRTtJQUNFO0VmZzdDTjs7RWU3NkNJO0lBcENKO0lBQ0E7RWZxOUNBOztFZXY4Q0E7SUFDRTtJQUNBO0VmMDhDRjs7RWU1OENBO0lBQ0U7SUFDQTtFZis4Q0Y7O0VlajlDQTtJQUNFO0lBQ0E7RWZvOUNGOztFZXQ5Q0E7SUFDRTtJQUNBO0VmeTlDRjs7RWUzOUNBO0lBQ0U7SUFDQTtFZjg5Q0Y7O0VlaCtDQTtJQUNFO0lBQ0E7RWZtK0NGOztFZXA4Q0k7SUFoREo7SUFDQTtFZncvQ0E7O0VlbjhDUTtJQWhFTjtJQUNBO0VmdWdERjs7RWV4OENRO0lBaEVOO0lBQ0E7RWY0Z0RGOztFZTc4Q1E7SUFoRU47SUFDQTtFZmloREY7O0VlbDlDUTtJQWhFTjtJQUNBO0Vmc2hERjs7RWV2OUNRO0lBaEVOO0lBQ0E7RWYyaERGOztFZTU5Q1E7SUFoRU47SUFDQTtFZmdpREY7O0VlaitDUTtJQWhFTjtJQUNBO0VmcWlERjs7RWV0K0NRO0lBaEVOO0lBQ0E7RWYwaURGOztFZTMrQ1E7SUFoRU47SUFDQTtFZitpREY7O0VlaC9DUTtJQWhFTjtJQUNBO0Vmb2pERjs7RWVyL0NRO0lBaEVOO0lBQ0E7RWZ5akRGOztFZTEvQ1E7SUFoRU47SUFDQTtFZjhqREY7O0Vldi9DVTtJQXhEVjtFZm1qREE7O0VlMy9DVTtJQXhEVjtFZnVqREE7O0VlLy9DVTtJQXhEVjtFZjJqREE7O0VlbmdEVTtJQXhEVjtFZitqREE7O0VldmdEVTtJQXhEVjtFZm1rREE7O0VlM2dEVTtJQXhEVjtFZnVrREE7O0VlL2dEVTtJQXhEVjtFZjJrREE7O0VlbmhEVTtJQXhEVjtFZitrREE7O0VldmhEVTtJQXhEVjtFZm1sREE7O0VlM2hEVTtJQXhEVjtFZnVsREE7O0VlL2hEVTtJQXhEVjtFZjJsREE7O0VlbmlEVTtJQXhEVjtFZitsREE7O0VlNWhETTs7SUFFRTtFZitoRFI7O0VlNWhETTs7SUFFRTtFZitoRFI7O0VldGlETTs7SUFFRTtFZnlpRFI7O0VldGlETTs7SUFFRTtFZnlpRFI7O0VlaGpETTs7SUFFRTtFZm1qRFI7O0VlaGpETTs7SUFFRTtFZm1qRFI7O0VlMWpETTs7SUFFRTtFZjZqRFI7O0VlMWpETTs7SUFFRTtFZjZqRFI7O0VlcGtETTs7SUFFRTtFZnVrRFI7O0VlcGtETTs7SUFFRTtFZnVrRFI7O0VlOWtETTs7SUFFRTtFZmlsRFI7O0VlOWtETTs7SUFFRTtFZmlsRFI7QUFDRjtBYTVvREk7RUVVRTtJQUNFO0VmcW9ETjs7RWVsb0RJO0lBcENKO0lBQ0E7RWYwcURBOztFZTVwREE7SUFDRTtJQUNBO0VmK3BERjs7RWVqcURBO0lBQ0U7SUFDQTtFZm9xREY7O0VldHFEQTtJQUNFO0lBQ0E7RWZ5cURGOztFZTNxREE7SUFDRTtJQUNBO0VmOHFERjs7RWVockRBO0lBQ0U7SUFDQTtFZm1yREY7O0VlcnJEQTtJQUNFO0lBQ0E7RWZ3ckRGOztFZXpwREk7SUFoREo7SUFDQTtFZjZzREE7O0VleHBEUTtJQWhFTjtJQUNBO0VmNHRERjs7RWU3cERRO0lBaEVOO0lBQ0E7RWZpdURGOztFZWxxRFE7SUFoRU47SUFDQTtFZnN1REY7O0VldnFEUTtJQWhFTjtJQUNBO0VmMnVERjs7RWU1cURRO0lBaEVOO0lBQ0E7RWZndkRGOztFZWpyRFE7SUFoRU47SUFDQTtFZnF2REY7O0VldHJEUTtJQWhFTjtJQUNBO0VmMHZERjs7RWUzckRRO0lBaEVOO0lBQ0E7RWYrdkRGOztFZWhzRFE7SUFoRU47SUFDQTtFZm93REY7O0VlcnNEUTtJQWhFTjtJQUNBO0VmeXdERjs7RWUxc0RRO0lBaEVOO0lBQ0E7RWY4d0RGOztFZS9zRFE7SUFoRU47SUFDQTtFZm14REY7O0VlNXNEVTtJQXhEVjtFZnd3REE7O0VlaHREVTtJQXhEVjtFZjR3REE7O0VlcHREVTtJQXhEVjtFZmd4REE7O0VleHREVTtJQXhEVjtFZm94REE7O0VlNXREVTtJQXhEVjtFZnd4REE7O0VlaHVEVTtJQXhEVjtFZjR4REE7O0VlcHVEVTtJQXhEVjtFZmd5REE7O0VleHVEVTtJQXhEVjtFZm95REE7O0VlNXVEVTtJQXhEVjtFZnd5REE7O0VlaHZEVTtJQXhEVjtFZjR5REE7O0VlcHZEVTtJQXhEVjtFZmd6REE7O0VleHZEVTtJQXhEVjtFZm96REE7O0VlanZETTs7SUFFRTtFZm92RFI7O0VlanZETTs7SUFFRTtFZm92RFI7O0VlM3ZETTs7SUFFRTtFZjh2RFI7O0VlM3ZETTs7SUFFRTtFZjh2RFI7O0VlcndETTs7SUFFRTtFZnd3RFI7O0VlcndETTs7SUFFRTtFZnd3RFI7O0VlL3dETTs7SUFFRTtFZmt4RFI7O0VlL3dETTs7SUFFRTtFZmt4RFI7O0VlenhETTs7SUFFRTtFZjR4RFI7O0VlenhETTs7SUFFRTtFZjR4RFI7O0VlbnlETTs7SUFFRTtFZnN5RFI7O0VlbnlETTs7SUFFRTtFZnN5RFI7QUFDRjtBZ0I1NURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJYdVdPO0VXdFdQLGNYQ1M7RVdBVCxtQlhrcUI0QjtFV2pxQjVCLHFCWFBTO0FMbzZEWDtBZ0J0NURFO0VBQ0U7RUFDQTtFQUNBLHdCWHllMEI7RVd4ZTFCO0FoQnc1REo7QWdCcjVERTtFQUNFO0FoQnU1REo7QWdCcDVERTtFQUNFO0FoQnM1REo7QWdCbDVERTtFQUNFO0FoQm81REo7O0FnQjM0REE7RUFDRTtBaEI4NERGOztBZ0JwNERFO0VBQ0U7QWhCdTRESjs7QWdCeDNERTtFQUNFO0FoQjIzREo7QWdCeDNESTtFQUNFO0FoQjAzRE47O0FnQm4zREU7RUFDRTtBaEJzM0RKO0FnQm4zREU7RUFDRTtBaEJxM0RKOztBZ0I1MkRFO0VBQ0U7RUFDQTtBaEIrMkRKOztBZ0J2MkRBO0VBQ0U7RUFDQTtBaEIwMkRGOztBZ0JsMkRFO0VBQ0U7RUFDQTtBaEJxMkRKOztBaUJqK0RFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxXQWJRO0VBY1I7QWpCODlESjs7QWlCNytERTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsV0FiUTtFQWNSO0FqQjArREo7O0FpQnovREU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFdBYlE7RUFjUjtBakJzL0RKOztBaUJyZ0VFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxXQWJRO0VBY1I7QWpCa2dFSjs7QWlCamhFRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsV0FiUTtFQWNSO0FqQjhnRUo7O0FpQjdoRUU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFdBYlE7RUFjUjtBakIwaEVKOztBaUJ6aUVFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxXQWJRO0VBY1I7QWpCc2lFSjs7QWlCcmpFRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsV0FiUTtFQWNSO0FqQmtqRUo7O0FnQjk2REk7RUFDRTtFQUNBO0FoQmk3RE47O0FhNS9ESTtFR3lFQTtJQUNFO0lBQ0E7RWhCdTdESjtBQUNGO0FhbmdFSTtFR3lFQTtJQUNFO0lBQ0E7RWhCNjdESjtBQUNGO0FhemdFSTtFR3lFQTtJQUNFO0lBQ0E7RWhCbThESjtBQUNGO0FhL2dFSTtFR3lFQTtJQUNFO0lBQ0E7RWhCeThESjtBQUNGO0FhcmhFSTtFR3lFQTtJQUNFO0lBQ0E7RWhCKzhESjtBQUNGO0FrQm5tRUE7RUFDRSxxQmJ3ekJzQztBTDZ5Q3hDOztBa0I1bEVBO0VBQ0U7RUFDQTtFQUNBO0Vkb1JJLGtCQUxJO0VjM1FSLGdCYmdrQjRCO0FMNmhEOUI7O0FrQnpsRUE7RUFDRTtFQUNBO0VkMFFJLGtCQUxJO0FKdzFEVjs7QWtCemxFQTtFQUNFO0VBQ0E7RWRvUUksbUJBTEk7QUo4MURWOztBbUIxbkVBO0VBQ0UsbUJkZ3pCc0M7RURoaEJsQyxrQkFMSTtFZXZSUixjZEtTO0FMc25FWDs7QW9CaG9FQTtFQUNFO0VBQ0E7RUFDQTtFaEI4UkksZUFMSTtFZ0J0UlIsZ0JmcWtCNEI7RWVwa0I1QixnQmYwa0I0QjtFZXprQjVCLGNmS1M7RWVKVCxzQmZMUztFZU1UO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RWRHRTtFZUhFLHdFRE1KO0FwQjhuRUY7QXFCaG9FTTtFRGhCTjtJQ2lCUTtFckJtb0VOO0FBQ0Y7QW9Cam9FRTtFQUNFO0FwQm1vRUo7QW9Cam9FSTtFQUNFO0FwQm1vRU47QW9COW5FRTtFQUNFLGNmakJPO0Vla0JQLHNCZjNCTztFZTRCUCxxQmY4ekJvQztFZTd6QnBDO0VBS0Usa0RmdXNCMEI7QUxxN0NoQztBb0JybkVFO0VBRUU7QXBCc25FSjtBb0JsbkVFO0VBQ0UsY2YxQ087RWU0Q1A7QXBCbW5FSjtBb0J0bkVFO0VBQ0UsY2YxQ087RWU0Q1A7QXBCbW5FSjtBb0J0bkVFO0VBQ0UsY2YxQ087RWU0Q1A7QXBCbW5FSjtBb0IzbUVFO0VBRUUseUJmMURPO0VlNkRQO0FwQjBtRUo7QW9CdG1FRTtFQUNFO0VBQ0E7RUFDQSwyQmYwcEIwQjtVZTFwQjFCLDBCZjBwQjBCO0VlenBCMUIsY2Y5RE87RWlCYlQseUJqQk1TO0VldUVQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJmZ2IwQjtFZS9hMUI7RUN0RUUsNklEdUVGO0VDdkVFLHFJRHVFRjtBcEJ3bUVKO0FvQnBuRUU7RUFDRTtFQUNBO0VBQ0EsMkJmMHBCMEI7VWUxcEIxQiwwQmYwcEIwQjtFZXpwQjFCLGNmOURPO0VpQmJULHlCakJNUztFZXVFUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCZmdiMEI7RWUvYTFCO0VDdEVFLHFJRHVFRjtBcEJ3bUVKO0FxQjNxRU07RUR1REo7SUN0RE07SUFBQTtFckI4cUVOO0VvQnhuRUE7SUN0RE07RXJCOHFFTjtBQUNGO0FvQjFtRUU7RUFDRSx5QmYrNUI4QjtBTDZzQ2xDO0FvQjdtRUU7RUFDRSx5QmYrNUI4QjtBTDZzQ2xDO0FvQnptRUU7RUFDRTtFQUNBO0VBQ0EsMkJmdW9CMEI7VWV2b0IxQiwwQmZ1b0IwQjtFZXRvQjFCLGNmakZPO0VpQmJULHlCakJNUztFZTBGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCZjZaMEI7RWU1WjFCO0VDekZFLDZJRDBGRjtFQzFGRSxxSUQwRkY7QXBCMm1FSjtBcUJqc0VNO0VEMEVKO0lDekVNO0lBQUE7RXJCb3NFTjtBQUNGO0FvQjdtRUU7RUFDRSx5QmY0NEI4QjtBTG11Q2xDOztBb0J0bUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmZ5ZDRCO0VleGQ1QixjZjVHUztFZTZHVDtFQUNBO0VBQ0E7QXBCeW1FRjtBb0J2bUVFO0VBRUU7RUFDQTtBcEJ3bUVKOztBb0I3bEVBO0VBQ0Usc0NmZ3VCc0M7RWUvdEJ0QztFaEJtSkksbUJBTEk7RUU3UU47QU5pdUVKO0FvQjlsRUU7RUFDRTtFQUNBO0VBQ0EsMEJmMmxCMEI7VWUzbEIxQix5QmYybEIwQjtBTHFnRDlCO0FvQm5tRUU7RUFDRTtFQUNBO0VBQ0EsMEJmMmxCMEI7VWUzbEIxQix5QmYybEIwQjtBTHFnRDlCO0FvQjdsRUU7RUFDRTtFQUNBO0VBQ0EsMEJmcWxCMEI7VWVybEIxQix5QmZxbEIwQjtBTDBnRDlCOztBb0IzbEVBO0VBQ0Usb0NmOHNCc0M7RWU3c0J0QztFaEJnSUksa0JBTEk7RUU3UU47QU5rdkVKO0FvQjVsRUU7RUFDRTtFQUNBO0VBQ0Esd0JmNGtCMEI7VWU1a0IxQix1QmY0a0IwQjtBTGtoRDlCO0FvQmptRUU7RUFDRTtFQUNBO0VBQ0Esd0JmNGtCMEI7VWU1a0IxQix1QmY0a0IwQjtBTGtoRDlCO0FvQjNsRUU7RUFDRTtFQUNBO0VBQ0Esd0Jmc2tCMEI7VWV0a0IxQix1QmZza0IwQjtBTHVoRDlCOztBb0JybEVFO0VBQ0UsdUNmcXJCb0M7QUxtNkN4QztBb0JybEVFO0VBQ0Usc0Nma3JCb0M7QUxxNkN4QztBb0JwbEVFO0VBQ0Usb0NmK3FCb0M7QUx1NkN4Qzs7QW9CamxFQTtFQUNFLFdmNnFCc0M7RWU1cUJ0QztFQUNBLGlCZjRoQjRCO0FMd2pEOUI7QW9CbGxFRTtFQUNFO0FwQm9sRUo7QW9CamxFRTtFQUNFO0VkL0xBO0FObXhFSjtBb0JobEVFO0VBQ0U7RWRwTUE7QU51eEVKOztBdUJyeUVBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RW5CMlJJLGVBTEk7RW1CblJSLGdCbEJra0I0QjtFa0Jqa0I1QixnQmxCdWtCNEI7RWtCdGtCNUIsY2xCRVM7RWtCRFQsc0JsQlJTO0VrQlNUO0VBQ0E7RUFDQSx5Q2xCZzdCa0M7RWtCLzZCbEMsMEJsQmc3QmtDO0VrQi82QmxDO0VqQkZFO0VlSEUsd0VFUUo7RUFDQTtLQUFBO1VBQUE7QXZCcXlFRjtBcUIxeUVNO0VFZk47SUZnQlE7RXJCNnlFTjtBQUNGO0F1Qnh5RUU7RUFDRSxxQmxCczBCb0M7RWtCcjBCcEM7RUFLRSxrRGxCaTdCNEI7QUxxM0NsQztBdUJseUVFO0VBRUUsc0JsQmdzQjBCO0VrQi9yQjFCO0F2Qm15RUo7QXVCaHlFRTtFQUVFLHlCbEJwQ087QUxxMEVYO0F1QjV4RUU7RUFDRTtFQUNBO0F2Qjh4RUo7O0F1QjF4RUE7RUFDRSxvQmxCeXJCNEI7RWtCeHJCNUIsdUJsQndyQjRCO0VrQnZyQjVCLG9CbEJ3ckI0QjtFRC9jeEIsbUJBTEk7RUU3UU47QU53MEVKOztBdUIxeEVBO0VBQ0UsbUJsQnFyQjRCO0VrQnByQjVCLHNCbEJvckI0QjtFa0JuckI1QixrQmxCb3JCNEI7RURuZHhCLGtCQUxJO0VFN1FOO0FOZzFFSjs7QXdCLzFFQTtFQUNFO0VBQ0Esa0JuQnEzQndDO0VtQnAzQnhDLG1CbkJxM0J3QztFbUJwM0J4Qyx1Qm5CcTNCd0M7QUw2K0MxQztBd0JoMkVFO0VBQ0U7RUFDQTtBeEJrMkVKOztBd0I5MUVBO0VBQ0UsVW5CeTJCd0M7RW1CeDJCeEMsV25CdzJCd0M7RW1CdjJCeEM7RUFDQTtFQUNBLHNCbkJiUztFbUJjVDtFQUNBO0VBQ0E7RUFDQSxxQ25CNDJCd0M7RW1CMzJCeEM7S0FBQTtVQUFBO0VBQ0E7VUFBQTtBeEJpMkVGO0F3QjkxRUU7RWxCWEU7QU40MkVKO0F3QjcxRUU7RUFFRSxrQm5CbTJCc0M7QUwyL0MxQztBd0IzMUVFO0VBQ0UsdUJuQjAxQnNDO0FMbWdEMUM7QXdCMTFFRTtFQUNFLHFCbkJzekJvQztFbUJyekJwQztFQUNBLGtEbkJtc0I0QjtBTHlwRGhDO0F3QnoxRUU7RUFDRSx5Qm5CWk07RW1CYU4scUJuQmJNO0FMdzJFVjtBd0J6MUVJO0VBSUk7QXhCdzFFUjtBd0JwMUVJO0VBSUk7QXhCbTFFUjtBd0I5MEVFO0VBQ0UseUJuQmpDTTtFbUJrQ04scUJuQmxDTTtFbUJ1Q0o7QXhCNDBFTjtBd0J4MEVFO0VBQ0U7RUFDQTtFQUNBLFluQmswQnVDO0FMd2dEM0M7QXdCbjBFSTtFQUNFLFluQjB6QnFDO0FMMmdEM0M7O0F3QnZ6RUE7RUFDRSxtQm5CcXpCZ0M7QUxxZ0RsQztBd0J4ekVFO0VBQ0UsVW5CaXpCOEI7RW1CaHpCOUI7RUFDQTtFQUNBO0VsQjlGQTtFZUhFLGlER21HRjtBeEIwekVKO0FxQno1RU07RUd5Rko7SUh4Rk07RXJCNDVFTjtBQUNGO0F3Qjd6RUk7RUFDRTtBeEIrekVOO0F3QjV6RUk7RUFDRSxpQ25CZ3pCNEI7RW1CM3lCMUI7QXhCMHpFUjs7QXdCcHpFQTtFQUNFO0VBQ0Esa0JuQm14QmdDO0FMb2lEbEM7O0F3QnB6RUE7RUFDRTtFQUNBO0VBQ0E7QXhCdXpFRjtBd0JuekVJO0VBQ0U7RUFDQTtFQUNBLGFuQnFvQndCO0FMZ3JEOUI7O0F5Qm44RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBekJzOEVGO0F5QnA4RUU7RUFDRTtBekJzOEVKO0F5Qmw4RUk7RUFBMEIsa0VwQjg5QmE7QUx1K0MzQztBeUJwOEVJO0VBQTBCLGtFcEI2OUJhO0FMMCtDM0M7QXlCcDhFRTtFQUNFO0F6QnM4RUo7QXlCbjhFRTtFQUNFLFdwQis4QnVDO0VvQjk4QnZDLFlwQjg4QnVDO0VvQjc4QnZDO0VIekJGLHlCakJrQ1E7RW9CUE4sU3BCODhCdUM7RUMxOUJ2QztFZUhFLG9ISWtCRjtFSmxCRSw0R0lrQkY7RUFDQTtVQUFBO0F6Qm84RUo7QXFCbjlFTTtFSU1KO0lKTE07SUFBQTtFckJzOUVOO0FBQ0Y7QXlCdjhFSTtFSGpDRix5QmpCOCtCeUM7QUw2L0MzQztBeUJyOEVFO0VBQ0UsV3BCdzdCOEI7RW9CdjdCOUIsY3BCdzdCOEI7RW9CdjdCOUI7RUFDQSxlcEJ1N0I4QjtFb0J0N0I5Qix5QnBCcENPO0VvQnFDUDtFbkI3QkE7QU5xK0VKO0F5Qm44RUU7RUFDRSxXcEJvN0J1QztFb0JuN0J2QyxZcEJtN0J1QztFaUJ0K0J6Qyx5QmpCa0NRO0VvQm1CTixTcEJvN0J1QztFQzE5QnZDO0VlSEUsaUhJNENGO0VKNUNFLDRHSTRDRjtFQUNBO09BQUE7QXpCbzhFSjtBcUI3K0VNO0VJaUNKO0lKaENNO0lBQUE7RXJCZy9FTjtBQUNGO0F5QnY4RUk7RUgzREYseUJqQjgrQnlDO0FMdWhEM0M7QXlCcjhFRTtFQUNFLFdwQjg1QjhCO0VvQjc1QjlCLGNwQjg1QjhCO0VvQjc1QjlCO0VBQ0EsZXBCNjVCOEI7RW9CNTVCOUIseUJwQjlETztFb0IrRFA7RW5CdkRBO0FOKy9FSjtBeUJuOEVFO0VBQ0U7QXpCcThFSjtBeUJuOEVJO0VBQ0UseUJwQnRFSztBTDJnRlg7QXlCbDhFSTtFQUNFLHlCcEIxRUs7QUw4Z0ZYOztBMEIzaEZBO0VBQ0U7QTFCOGhGRjtBMEI1aEZFOztFQUVFLDBCckJ5L0I4QjtFcUJ4L0I5QixpQnJCeS9COEI7QUxxaURsQztBMEIzaEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTERFLGdFS0VGO0ExQjZoRko7QXFCM2hGTTtFS1hKO0lMWU07RXJCOGhGTjtBQUNGO0EwQjloRkU7RUFDRTtBMUJnaUZKO0EwQjloRkk7RUFDRTtBMUJnaUZOO0EwQmppRkk7RUFDRTtBMUJnaUZOO0EwQmppRkk7RUFDRTtBMUJnaUZOO0EwQjdoRkk7RUFFRSxxQnJCbStCNEI7RXFCbCtCNUIsd0JyQm0rQjRCO0FMMmpEbEM7QTBCamlGSTtFQUVFLHFCckJtK0I0QjtFcUJsK0I1Qix3QnJCbStCNEI7QUwyakRsQztBMEJqaUZJO0VBRUUscUJyQm0rQjRCO0VxQmwrQjVCLHdCckJtK0I0QjtBTDJqRGxDO0EwQjNoRkk7RUFDRSxxQnJCODlCNEI7RXFCNzlCNUIsd0JyQjg5QjRCO0FMK2pEbEM7QTBCemhGRTtFQUNFLHFCckJ3OUI4QjtFcUJ2OUI5Qix3QnJCdzlCOEI7QUxta0RsQztBMEJyaEZJO0VBQ0UsYXJCazlCNEI7RXFCajlCNUIsOERyQms5QjRCO0FMdWtEbEM7QTBCM2hGSTtFQUNFLGFyQms5QjRCO0VxQmo5QjVCLDhEckJrOUI0QjtBTHVrRGxDO0EwQjNoRkk7OztFQUNFLGFyQms5QjRCO0VxQmo5QjVCLDhEckJrOUI0QjtBTHVrRGxDO0EwQnBoRkk7RUFDRSxhckIyOEI0QjtFcUIxOEI1Qiw4RHJCMjhCNEI7QUwya0RsQzs7QTJCNWtGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCK2tGRjtBMkI3a0ZFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0EzQitrRko7QTJCM2tGRTs7RUFFRTtBM0I2a0ZKO0EyQnZrRkU7RUFDRTtFQUNBO0EzQnlrRko7QTJCdmtGSTtFQUNFO0EzQnlrRk47O0EyQjlqRkE7RUFDRTtFQUNBO0VBQ0E7RXZCc1BJLGVBTEk7RXVCL09SLGdCdEI4aEI0QjtFc0I3aEI1QixnQnRCbWlCNEI7RXNCbGlCNUIsY3RCbENTO0VzQm1DVDtFQUNBO0VBQ0EseUJ0QjVDUztFc0I2Q1Q7RXJCcENFO0FOc21GSjs7QTJCeGpGQTs7OztFQUlFO0V2QmdPSSxrQkFMSTtFRTdRTjtBTittRko7O0EyQnhqRkE7Ozs7RUFJRTtFdkJ1TkksbUJBTEk7RUU3UU47QU53bkZKOztBMkJ4akZBOztFQUVFO0EzQjJqRkY7O0EyQjlpRkk7O0VyQi9EQTtFQUNBO0FOa25GSjtBMkI3aUZJOztFckJ0RUE7RUFDQTtBTnVuRko7QTJCdmlGRTtFQUNFO0VyQnBFQTtFQUNBO0FOOG1GSjs7QTRCdm9GRTtFQUNFO0VBQ0E7RUFDQSxtQnZCeXhCb0M7RURoaEJsQyxrQkFMSTtFd0JqUU4sY3ZCMC9CcUI7QUwrb0R6Qjs7QTRCdG9GRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QjRQRSxtQkFMSTtFd0JwUE4sV0F2QmM7RUF3QmQsd0NBdkJpQjtFdEJIakI7QU5tcUZKOztBNEJwb0ZJOzs7O0VBRUU7QTVCeW9GTjs7QTRCdnJGSTtFQW9ERSxxQnZCKzlCbUI7RXVCNTlCakIsb0N2Qit5QmdDO0V1Qjl5QmhDO0VBQ0E7RUFDQTtFQUNBO0E1QnFvRlI7QTRCbG9GTTtFQUNFLHFCdkJvOUJpQjtFdUJuOUJqQixpREEvQ2E7QTVCbXJGckI7O0E0QnBzRkk7RUF5RUksb0N2QjZ4QmdDO0V1QjV4QmhDO0E1QituRlI7O0E0QnpzRkk7RUFpRkUscUJ2Qms4Qm1CO0FMMHJEekI7QTRCem5GUTtFQUVFLHVCdkI0MkI4QjtFdUIzMkI5QjtFQUNBO0VBQ0E7QTVCMG5GVjtBNEJ0bkZNO0VBQ0UscUJ2QnE3QmlCO0V1QnA3QmpCLGlEQTlFYTtBNUJzc0ZyQjs7QTRCdnRGSTtFQXNHRSxxQnZCNjZCbUI7QUx3c0R6QjtBNEJubkZNO0VBQ0UseUJ2QjA2QmlCO0FMMnNEekI7QTRCbG5GTTtFQUNFLGlEQTVGYTtBNUJndEZyQjtBNEJqbkZNO0VBQ0UsY3ZCazZCaUI7QUxpdER6Qjs7QTRCOW1GSTtFQUNFO0E1QmluRk47O0E0Qnh1Rkk7OztFQStISTtBNUIrbUZSO0E0QjNtRk07OztFQUNFO0E1QittRlI7O0E0Qmh1RkU7RUFDRTtFQUNBO0VBQ0EsbUJ2Qnl4Qm9DO0VEaGhCbEMsa0JBTEk7RXdCalFOLGN2QjAvQnFCO0FMd3VEekI7O0E0Qi90RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeEI0UEUsbUJBTEk7RXdCcFBOLFdBdkJjO0VBd0JkLHdDQXZCaUI7RXRCSGpCO0FONHZGSjs7QTRCN3RGSTs7OztFQUVFO0E1Qmt1Rk47O0E0Qmh4Rkk7RUFvREUscUJ2Qis5Qm1CO0V1QjU5QmpCLG9DdkIreUJnQztFdUI5eUJoQztFQUNBO0VBQ0E7RUFDQTtBNUI4dEZSO0E0QjN0Rk07RUFDRSxxQnZCbzlCaUI7RXVCbjlCakIsaURBL0NhO0E1QjR3RnJCOztBNEI3eEZJO0VBeUVJLG9DdkI2eEJnQztFdUI1eEJoQztBNUJ3dEZSOztBNEJseUZJO0VBaUZFLHFCdkJrOEJtQjtBTG14RHpCO0E0Qmx0RlE7RUFFRSx1QnZCNDJCOEI7RXVCMzJCOUI7RUFDQTtFQUNBO0E1Qm10RlY7QTRCL3NGTTtFQUNFLHFCdkJxN0JpQjtFdUJwN0JqQixpREE5RWE7QTVCK3hGckI7O0E0Qmh6Rkk7RUFzR0UscUJ2QjY2Qm1CO0FMaXlEekI7QTRCNXNGTTtFQUNFLHlCdkIwNkJpQjtBTG95RHpCO0E0QjNzRk07RUFDRSxpREE1RmE7QTVCeXlGckI7QTRCMXNGTTtFQUNFLGN2Qms2QmlCO0FMMHlEekI7O0E0QnZzRkk7RUFDRTtBNUIwc0ZOOztBNEJqMEZJOzs7RUFpSUk7QTVCc3NGUjtBNEJwc0ZNOzs7RUFDRTtBNUJ3c0ZSOztBNkI5MEZBO0VBQ0U7RUFFQSxnQnhCd2tCNEI7RXdCdmtCNUIsZ0J4QjZrQjRCO0V3QjVrQjVCLGN4QlFTO0V3QlBUO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VDOEdBO0UxQnNLSSxlQUxJO0VFN1FOO0VlSEUscUlRR0o7QTdCaTFGRjtBcUJoMUZNO0VRaEJOO0lSaUJRO0VyQm0xRk47QUFDRjtBNkJwMUZFO0VBQ0UsY3hCTE87QUwyMUZYO0E2QmwxRkU7RUFFRTtFQUNBLGtEeEJvdEI0QjtBTCtuRWhDO0E2QnIwRkU7RUFHRTtFQUNBLGF4QjB1QjBCO0FMMmxFOUI7O0E2Qnp6RkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUwweUZmO0E4QmoyRkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCbzNGakI7QThCaDJGRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2Qlg7QTlCNjFGTjtBOEJ6MUZFO0VBS0UsV0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0E5QjQzRmxCO0E4Qm4xRkk7RUFLSTtBOUJpMUZSO0E4QjUwRkU7RUFFRSxXQWpEZTtFQWtEZix5QnpCWVc7RXlCVFgscUJ6QlNXO0FMazBGZjs7QTZCdjFGRTtFQ3ZDQSxXQVhRO0VSTFIseUJqQjRFYTtFeUIxRGIscUJ6QjBEYTtBTHcwRmY7QThCLzNGRTtFQUNFLFdBZFk7RVJSZCx5QlFNbUI7RUFrQmpCLHFCQWpCYTtBOUJrNUZqQjtBOEI5M0ZFO0VBRUUsV0FyQlk7RVJSZCx5QlFNbUI7RUF5QmpCLHFCQXhCYTtFQTZCWDtBOUIyM0ZOO0E4QnYzRkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCMDVGbEI7QThCajNGSTtFQUtJO0E5QisyRlI7QThCMTJGRTtFQUVFLFdBakRlO0VBa0RmLHlCekJZVztFeUJUWCxxQnpCU1c7QUxnMkZmOztBNkJyM0ZFO0VDdkNBLFdBWFE7RVJMUix5QmpCNEVhO0V5QjFEYixxQnpCMERhO0FMczJGZjtBOEI3NUZFO0VBQ0UsV0FkWTtFUlJkLHlCUU1tQjtFQWtCakIscUJBakJhO0E5Qmc3RmpCO0E4QjU1RkU7RUFFRSxXQXJCWTtFUlJkLHlCUU1tQjtFQXlCakIscUJBeEJhO0VBNkJYO0E5Qnk1Rk47QThCcjVGRTtFQUtFLFdBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBOUJ3N0ZsQjtBOEIvNEZJO0VBS0k7QTlCNjRGUjtBOEJ4NEZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTDgzRmY7O0E2Qm41RkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUxvNEZmO0E4QjM3RkU7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCODhGakI7QThCMTdGRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2Qlg7QTlCdTdGTjtBOEJuN0ZFO0VBS0UsV0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0E5QnM5RmxCO0E4Qjc2Rkk7RUFLSTtBOUIyNkZSO0E4QnQ2RkU7RUFFRSxXQWpEZTtFQWtEZix5QnpCWVc7RXlCVFgscUJ6QlNXO0FMNDVGZjs7QTZCajdGRTtFQ3ZDQSxXQVhRO0VSTFIseUJqQjRFYTtFeUIxRGIscUJ6QjBEYTtBTGs2RmY7QThCejlGRTtFQUNFLFdBZFk7RVJSZCx5QlFNbUI7RUFrQmpCLHFCQWpCYTtBOUI0K0ZqQjtBOEJ4OUZFO0VBRUUsV0FyQlk7RVJSZCx5QlFNbUI7RUF5QmpCLHFCQXhCYTtFQTZCWDtBOUJxOUZOO0E4Qmo5RkU7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCby9GbEI7QThCMzhGSTtFQUtJO0E5Qnk4RlI7QThCcDhGRTtFQUVFLFdBakRlO0VBa0RmLHlCekJZVztFeUJUWCxxQnpCU1c7QUwwN0ZmOztBNkIvOEZFO0VDdkNBLFdBWFE7RVJMUix5QmpCNEVhO0V5QjFEYixxQnpCMERhO0FMZzhGZjtBOEJ2L0ZFO0VBQ0UsV0FkWTtFUlJkLHlCUU1tQjtFQWtCakIscUJBakJhO0E5QjBnR2pCO0E4QnQvRkU7RUFFRSxXQXJCWTtFUlJkLHlCUU1tQjtFQXlCakIscUJBeEJhO0VBNkJYO0E5Qm0vRk47QThCLytGRTtFQUtFLFdBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBOUJraEdsQjtBOEJ6K0ZJO0VBS0k7QTlCdStGUjtBOEJsK0ZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QllXO0V5QlRYLHFCekJTVztBTHc5RmY7O0E2QjcrRkU7RUN2Q0EsV0FYUTtFUkxSLHlCakI0RWE7RXlCMURiLHFCekIwRGE7QUw4OUZmO0E4QnJoR0U7RUFDRSxXQWRZO0VSUmQseUJRTW1CO0VBa0JqQixxQkFqQmE7QTlCd2lHakI7QThCcGhHRTtFQUVFLFdBckJZO0VSUmQseUJRTW1CO0VBeUJqQixxQkF4QmE7RUE2Qlg7QTlCaWhHTjtBOEI3Z0dFO0VBS0UsV0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0E5QmdqR2xCO0E4QnZnR0k7RUFLSTtBOUJxZ0dSO0E4QmhnR0U7RUFFRSxXQWpEZTtFQWtEZix5QnpCWVc7RXlCVFgscUJ6QlNXO0FMcy9GZjs7QTZCM2dHRTtFQ3ZDQSxXQVhRO0VSTFIseUJqQjRFYTtFeUIxRGIscUJ6QjBEYTtBTDQvRmY7QThCbmpHRTtFQUNFLFdBZFk7RVJSZCx5QlFNbUI7RUFrQmpCLHFCQWpCYTtBOUJza0dqQjtBOEJsakdFO0VBRUUsV0FyQlk7RVJSZCx5QlFNbUI7RUF5QmpCLHFCQXhCYTtFQTZCWDtBOUIraUdOO0E4QjNpR0U7RUFLRSxXQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QTlCOGtHbEI7QThCcmlHSTtFQUtJO0E5Qm1pR1I7QThCOWhHRTtFQUVFLFdBakRlO0VBa0RmLHlCekJZVztFeUJUWCxxQnpCU1c7QUxvaEdmOztBNkJuaUdFO0VDbUJBLGN6QkphO0V5QktiLHFCekJMYTtBTHloR2Y7QThCbGhHRTtFQUNFLFdBVFk7RUFVWix5QnpCVFc7RXlCVVgscUJ6QlZXO0FMOGhHZjtBOEJqaEdFO0VBRUU7QTlCa2hHSjtBOEIvZ0dFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QnhCVztFeUJ5QlgscUJ6QnpCVztBTHNpR2Y7QThCM2dHSTtFQUtJO0E5QnlnR1I7QThCcGdHRTtFQUVFLGN6QnZDVztFeUJ3Q1g7QTlCcWdHSjs7QTZCNWpHRTtFQ21CQSxjekJKYTtFeUJLYixxQnpCTGE7QUxrakdmO0E4QjNpR0U7RUFDRSxXQVRZO0VBVVoseUJ6QlRXO0V5QlVYLHFCekJWVztBTHVqR2Y7QThCMWlHRTtFQUVFO0E5QjJpR0o7QThCeGlHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJ4Qlc7RXlCeUJYLHFCekJ6Qlc7QUwrakdmO0E4QnBpR0k7RUFLSTtBOUJraUdSO0E4QjdoR0U7RUFFRSxjekJ2Q1c7RXlCd0NYO0E5QjhoR0o7O0E2QnJsR0U7RUNtQkEsY3pCSmE7RXlCS2IscUJ6QkxhO0FMMmtHZjtBOEJwa0dFO0VBQ0UsV0FUWTtFQVVaLHlCekJUVztFeUJVWCxxQnpCVlc7QUxnbEdmO0E4Qm5rR0U7RUFFRTtBOUJva0dKO0E4QmprR0U7RUFLRSxXQXJCYTtFQXNCYix5QnpCeEJXO0V5QnlCWCxxQnpCekJXO0FMd2xHZjtBOEI3akdJO0VBS0k7QTlCMmpHUjtBOEJ0akdFO0VBRUUsY3pCdkNXO0V5QndDWDtBOUJ1akdKOztBNkI5bUdFO0VDbUJBLGN6QkphO0V5QktiLHFCekJMYTtBTG9tR2Y7QThCN2xHRTtFQUNFLFdBVFk7RUFVWix5QnpCVFc7RXlCVVgscUJ6QlZXO0FMeW1HZjtBOEI1bEdFO0VBRUU7QTlCNmxHSjtBOEIxbEdFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QnhCVztFeUJ5QlgscUJ6QnpCVztBTGluR2Y7QThCdGxHSTtFQUtJO0E5Qm9sR1I7QThCL2tHRTtFQUVFLGN6QnZDVztFeUJ3Q1g7QTlCZ2xHSjs7QTZCdm9HRTtFQ21CQSxjekJKYTtFeUJLYixxQnpCTGE7QUw2bkdmO0E4QnRuR0U7RUFDRSxXQVRZO0VBVVoseUJ6QlRXO0V5QlVYLHFCekJWVztBTGtvR2Y7QThCcm5HRTtFQUVFO0E5QnNuR0o7QThCbm5HRTtFQUtFLFdBckJhO0VBc0JiLHlCekJ4Qlc7RXlCeUJYLHFCekJ6Qlc7QUwwb0dmO0E4Qi9tR0k7RUFLSTtBOUI2bUdSO0E4QnhtR0U7RUFFRSxjekJ2Q1c7RXlCd0NYO0E5QnltR0o7O0E2QmhxR0U7RUNtQkEsY3pCSmE7RXlCS2IscUJ6QkxhO0FMc3BHZjtBOEIvb0dFO0VBQ0UsV0FUWTtFQVVaLHlCekJUVztFeUJVWCxxQnpCVlc7QUwycEdmO0E4QjlvR0U7RUFFRTtBOUIrb0dKO0E4QjVvR0U7RUFLRSxXQXJCYTtFQXNCYix5QnpCeEJXO0V5QnlCWCxxQnpCekJXO0FMbXFHZjtBOEJ4b0dJO0VBS0k7QTlCc29HUjtBOEJqb0dFO0VBRUUsY3pCdkNXO0V5QndDWDtBOUJrb0dKOztBNkJ6ckdFO0VDbUJBLGN6QkphO0V5QktiLHFCekJMYTtBTCtxR2Y7QThCeHFHRTtFQUNFLFdBVFk7RUFVWix5QnpCVFc7RXlCVVgscUJ6QlZXO0FMb3JHZjtBOEJ2cUdFO0VBRUU7QTlCd3FHSjtBOEJycUdFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QnhCVztFeUJ5QlgscUJ6QnpCVztBTDRyR2Y7QThCanFHSTtFQUtJO0E5QitwR1I7QThCMXBHRTtFQUVFLGN6QnZDVztFeUJ3Q1g7QTlCMnBHSjs7QTZCbHRHRTtFQ21CQSxjekJKYTtFeUJLYixxQnpCTGE7QUx3c0dmO0E4QmpzR0U7RUFDRSxXQVRZO0VBVVoseUJ6QlRXO0V5QlVYLHFCekJWVztBTDZzR2Y7QThCaHNHRTtFQUVFO0E5QmlzR0o7QThCOXJHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJ4Qlc7RXlCeUJYLHFCekJ6Qlc7QUxxdEdmO0E4QjFyR0k7RUFLSTtBOUJ3ckdSO0E4Qm5yR0U7RUFFRSxjekJ2Q1c7RXlCd0NYO0E5Qm9yR0o7O0E2Qi90R0E7RUFDRSxnQnhCaWdCNEI7RXdCaGdCNUIsY3hCekNRO0V3QjBDUiwwQnhCNld3QztBTHEzRjFDO0E2Qmh1R0U7RUFDRSxjeEI0V3NDO0FMczNGMUM7QTZCMXRHRTtFQUVFLGN4Qi9FTztBTDB5R1g7O0E2Qmh0R0E7RUN1QkU7RTFCc0tJLGtCQUxJO0VFN1FOO0FOMnlHSjs7QTZCbHRHQTtFQ21CRTtFMUJzS0ksbUJBTEk7RUU3UU47QU5pekdKOztBK0JwMEdBO0VWZ0JNLGdDVWZKO0EvQnUwR0Y7QXFCcHpHTTtFVXBCTjtJVnFCUTtFckJ1ekdOO0FBQ0Y7QStCMTBHRTtFQUNFO0EvQjQwR0o7O0ErQnQwR0U7RUFDRTtBL0J5MEdKOztBK0JyMEdBO0VBQ0U7RUFDQTtFVkRJLDZCVUVKO0EvQncwR0Y7QXFCdDBHTTtFVUxOO0lWTVE7RXJCeTBHTjtBQUNGO0ErQjMwR0U7RUFDRTtFQUNBO0VWTkUsNEJVT0Y7QS9CNjBHSjtBcUJoMUdNO0VVQUo7SVZDTTtFckJtMUdOO0FBQ0Y7O0FnQ3gyR0E7Ozs7RUFJRTtBaEMyMkdGOztBZ0N4MkdBO0VBQ0U7QWhDMjJHRjtBaUN0MUdJO0VBQ0U7RUFDQSxvQjVCcWdCd0I7RTRCcGdCeEIsdUI1Qm1nQndCO0U0QmxnQnhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0FqQ3kzR0Y7QWlDcDBHSTtFQUNFO0FqQ3MwR047O0FnQ2ozR0E7RUFDRTtFQUNBLGEzQnloQ2tDO0UyQnhoQ2xDO0VBQ0EsZ0IzQittQ2tDO0UyQjltQ2xDO0VBQ0E7RTVCK1FJLGVBTEk7RTRCeFFSLGMzQlBTO0UyQlFUO0VBQ0E7RUFDQSxzQjNCbkJTO0UyQm9CVDtFQUNBO0UxQlZFO0FOKzNHSjtBZ0NqM0dFO0VBQ0U7RUFDQTtFQUNBLG9CM0JrbUNnQztBTGl4RXBDOztBZ0N2MkdJO0VBQ0U7QWhDMDJHTjtBZ0N4MkdNO0VBQ0U7RUFDQTtBaEMwMkdSOztBZ0N0MkdJO0VBQ0U7QWhDeTJHTjtBZ0N2MkdNO0VBQ0U7RUFDQTtBaEN5MkdSOztBYXgyR0k7RW1CZkE7SUFDRTtFaEMyM0dKO0VnQ3ozR0k7SUFDRTtJQUNBO0VoQzIzR047O0VnQ3YzR0U7SUFDRTtFaEMwM0dKO0VnQ3gzR0k7SUFDRTtJQUNBO0VoQzAzR047QUFDRjtBYTEzR0k7RW1CZkE7SUFDRTtFaEM0NEdKO0VnQzE0R0k7SUFDRTtJQUNBO0VoQzQ0R047O0VnQ3g0R0U7SUFDRTtFaEMyNEdKO0VnQ3o0R0k7SUFDRTtJQUNBO0VoQzI0R047QUFDRjtBYTM0R0k7RW1CZkE7SUFDRTtFaEM2NUdKO0VnQzM1R0k7SUFDRTtJQUNBO0VoQzY1R047O0VnQ3o1R0U7SUFDRTtFaEM0NUdKO0VnQzE1R0k7SUFDRTtJQUNBO0VoQzQ1R047QUFDRjtBYTU1R0k7RW1CZkE7SUFDRTtFaEM4NkdKO0VnQzU2R0k7SUFDRTtJQUNBO0VoQzg2R047O0VnQzE2R0U7SUFDRTtFaEM2NkdKO0VnQzM2R0k7SUFDRTtJQUNBO0VoQzY2R047QUFDRjtBYTc2R0k7RW1CZkE7SUFDRTtFaEMrN0dKO0VnQzc3R0k7SUFDRTtJQUNBO0VoQys3R047O0VnQzM3R0U7SUFDRTtFaEM4N0dKO0VnQzU3R0k7SUFDRTtJQUNBO0VoQzg3R047QUFDRjtBZ0NyN0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUIzQjBqQ2dDO0FMNjNFcEM7QWlDcitHSTtFQUNFO0VBQ0Esb0I1QnFnQndCO0U0QnBnQnhCLHVCNUJtZ0J3QjtFNEJsZ0J4QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBakNpZ0hGO0FpQ245R0k7RUFDRTtBakNxOUdOOztBZ0MzN0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQjNCNGlDZ0M7QUxrNUVwQztBaUMxL0dJO0VBQ0U7RUFDQSxvQjVCcWdCd0I7RTRCcGdCeEIsdUI1Qm1nQndCO0U0QmxnQnhCO0VBbEJKO0VBQ0E7RUFDQTtFQUNBO0FqQytnSEY7QWlDeCtHSTtFQUNFO0FqQzArR047QWdDdDhHSTtFQUNFO0FoQ3c4R047O0FnQ2w4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCM0IyaENnQztBTDA2RXBDO0FpQ2xoSEk7RUFDRTtFQUNBLG9CNUJxZ0J3QjtFNEJwZ0J4Qix1QjVCbWdCd0I7RTRCbGdCeEI7QWpDb2hITjtBaUN6Z0hNO0VBQ0U7QWpDMmdIUjtBaUN4Z0hNO0VBQ0U7RUFDQSxxQjVCa2ZzQjtFNEJqZnRCLHVCNUJnZnNCO0U0Qi9ldEI7RUE5Qk47RUFDQTtFQUNBO0FqQ3lpSEY7QWlDeGdISTtFQUNFO0FqQzBnSE47QWdDcjlHSTtFQUNFO0FoQ3U5R047O0FnQ2g5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENtOUdGOztBZ0M3OEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjNCd2M0QjtFMkJ2YzVCLGMzQnZIUztFMkJ3SFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnOUdGO0FnQ2w4R0U7RUFFRSxjM0JzL0JnQztFaUIvb0NsQyx5QmpCTVM7QUx1bEhYO0FnQy83R0U7RUFFRSxXM0I1Sk87RTJCNkpQO0VWaktGLHlCakJrQ1E7QUxna0hWO0FnQzc3R0U7RUFFRSxjM0I5Sk87RTJCK0pQO0VBQ0E7QWhDODdHSjs7QWdDeDdHQTtFQUNFO0FoQzI3R0Y7O0FnQ3Y3R0E7RUFDRTtFQUNBLG9CM0JxK0JrQztFMkJwK0JsQztFNUIwR0ksbUJBTEk7RTRCbkdSLGMzQi9LUztFMkJnTFQ7QWhDMDdHRjs7QWdDdDdHQTtFQUNFO0VBQ0E7RUFDQSxjM0JwTFM7QUw2bUhYOztBZ0NyN0dBO0VBQ0UsYzNCL0xTO0UyQmdNVCx5QjNCM0xTO0UyQjRMVCxpQzNCODdCa0M7QUwwL0VwQztBZ0NyN0dFO0VBQ0UsYzNCck1PO0FMNG5IWDtBZ0NyN0dJO0VBRUUsVzNCNU1LO0VpQkpULDJDakJzcUNrQztBTGkrRXBDO0FnQ243R0k7RUFFRSxXM0JsTks7RWlCSlQseUJqQmtDUTtBTHltSFY7QWdDajdHSTtFQUVFLGMzQm5OSztBTHFvSFg7QWdDOTZHRTtFQUNFLGlDM0JxNkJnQztBTDJnRnBDO0FnQzc2R0U7RUFDRSxjM0I5Tk87QUw2b0hYO0FnQzU2R0U7RUFDRSxjM0JoT087QUw4b0hYOztBa0MxcEhBOztFQUVFO0VBQ0E7RUFDQTtBbEM2cEhGO0FrQzNwSEU7O0VBQ0U7RUFDQTtBbEM4cEhKO0FrQ3pwSEU7Ozs7Ozs7Ozs7OztFQU1FO0FsQ2lxSEo7O0FrQzVwSEE7RUFDRTtFQUNBO0VBQ0E7QWxDK3BIRjtBa0M3cEhFO0VBQ0U7QWxDK3BISjs7QWtDenBIRTs7RUFFRTtBbEM0cEhKO0FrQ3hwSEU7O0U1QlJFO0VBQ0E7QU5vcUhKO0FrQ3BwSEU7OztFNUJIRTtFQUNBO0FONHBISjs7QWtDdm9IQTtFQUNFO0VBQ0E7QWxDMG9IRjtBa0N4b0hFO0VBR0U7QWxDd29ISjtBa0Nyb0hFO0VBQ0U7QWxDdW9ISjs7QWtDbm9IQTtFQUNFO0VBQ0E7QWxDc29IRjs7QWtDbm9IQTtFQUNFO0VBQ0E7QWxDc29IRjs7QWtDbG5IQTtFQUNFO0VBQ0E7RUFDQTtBbENxbkhGO0FrQ25uSEU7O0VBRUU7QWxDcW5ISjtBa0NsbkhFOztFQUVFO0FsQ29uSEo7QWtDaG5IRTs7RTVCdkZFO0VBQ0E7QU4yc0hKO0FrQ2huSEU7O0U1QjFHRTtFQUNBO0FOOHRISjs7QW1DdHZIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DeXZIRjs7QW1DdHZIQTtFQUNFO0VBQ0E7RUFHQSxjOUJvQlE7RThCbkJSO0VkSEksdUdjSUo7QW5DdXZIRjtBcUJ2dkhNO0VjUE47SWRRUTtFckIwdkhOO0FBQ0Y7QW1DMXZIRTtFQUVFLGM5QnVhc0M7QUxvMUcxQztBbUN0dkhFO0VBQ0UsYzlCaEJPO0U4QmlCUDtFQUNBO0FuQ3d2SEo7O0FtQ2h2SEE7RUFDRTtBbkNtdkhGO0FtQ2p2SEU7RUFDRTtFQUNBO0VBQ0E7RTdCbEJBO0VBQ0E7QU5zd0hKO0FtQ2x2SEk7RUFFRSxxQzlCbWhDOEI7RThCamhDOUI7QW5Da3ZITjtBbUMvdUhJO0VBQ0UsYzlCM0NLO0U4QjRDTDtFQUNBO0FuQ2l2SE47QW1DN3VIRTs7RUFFRSxjOUJsRE87RThCbURQLHNCOUIxRE87RThCMkRQLGtDOUJzZ0NnQztBTHl1RnBDO0FtQzV1SEU7RUFFRTtFN0I1Q0E7RUFDQTtBTjB4SEo7O0FtQ251SEU7RUFDRTtFQUNBO0U3Qm5FQTtBTjB5SEo7QW1DbnVIRTs7RUFFRSxXOUJwRk87RWlCSlQseUJqQmtDUTtBTDR4SFY7O0FtQzN0SEU7O0VBRUU7RUFDQTtBbkM4dEhKOztBbUN6dEhFOztFQUVFO0VBQ0E7RUFDQTtBbkM0dEhKOztBbUN0dEhFOztFQUNFO0FuQzB0SEo7O0FtQ2h0SEU7RUFDRTtBbkNtdEhKO0FtQ2p0SEU7RUFDRTtBbkNtdEhKOztBb0MzMEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0I4akNrQztFK0I1akNsQyxzQi9CNGpDa0M7QUxpeEZwQztBb0N0MEhFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDODBISjtBb0MxekhBO0VBQ0Usc0IvQnFpQ2tDO0UrQnBpQ2xDLHlCL0JvaUNrQztFK0JuaUNsQyxrQi9Cb2lDa0M7RUR6ekI5QixrQkFMSTtFZ0NwT1I7RUFDQTtBcEM0ekhGO0FvQy95SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ2l6SEY7QW9DL3lIRTtFQUNFO0VBQ0E7QXBDaXpISjtBb0M5eUhFO0VBQ0U7QXBDZ3pISjs7QW9DdnlIQTtFQUNFLG1CL0J5OUJrQztFK0J4OUJsQyxzQi9CdzlCa0M7QUxrMUZwQzs7QW9DOXhIQTtFQUNFO0VBQ0E7RUFHQTtBcEMreEhGOztBb0MzeEhBO0VBQ0U7RWhDNktJLGtCQUxJO0VnQ3RLUjtFQUNBO0VBQ0E7RTlCekdFO0VlSEUsd0NlOEdKO0FwQzh4SEY7QXFCeDRITTtFZW1HTjtJZmxHUTtFckIyNEhOO0FBQ0Y7QW9DanlIRTtFQUNFO0FwQ215SEo7QW9DaHlIRTtFQUNFO0VBQ0E7RUFDQTtBcENreUhKOztBb0M1eEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDK3hIRjs7QW9DNXhIQTtFQUNFO0VBQ0E7QXBDK3hIRjs7QWF6M0hJO0V1QnNHQTtJQUVJO0lBQ0E7RXBDc3hITjtFb0NweEhNO0lBQ0U7RXBDc3hIUjtFb0NweEhRO0lBQ0U7RXBDc3hIVjtFb0NueEhRO0lBQ0UscUIvQnE2QndCO0krQnA2QnhCLG9CL0JvNkJ3QjtFTGkzRmxDO0VvQ2p4SE07SUFDRTtFcENteEhSO0VvQ2h4SE07SUFDRTtJQUNBO0VwQ2t4SFI7RW9DL3dITTtJQUNFO0VwQ2l4SFI7RW9DOXdITTtJQUNFO0VwQ2d4SFI7RW9DN3dITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWZoTUosZ0JlaU1JO0lBQ0E7RXBDK3dIUjtFb0M3d0hNOztJQUVFO0lBQ0E7SUFDQTtFcEMrd0hSO0VvQzV3SE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEM4d0hSO0FBQ0Y7QWEvNkhJO0V1QnNHQTtJQUVJO0lBQ0E7RXBDMjBITjtFb0N6MEhNO0lBQ0U7RXBDMjBIUjtFb0N6MEhRO0lBQ0U7RXBDMjBIVjtFb0N4MEhRO0lBQ0UscUIvQnE2QndCO0krQnA2QnhCLG9CL0JvNkJ3QjtFTHM2RmxDO0VvQ3QwSE07SUFDRTtFcEN3MEhSO0VvQ3IwSE07SUFDRTtJQUNBO0VwQ3UwSFI7RW9DcDBITTtJQUNFO0VwQ3MwSFI7RW9DbjBITTtJQUNFO0VwQ3EwSFI7RW9DbDBITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWZoTUosZ0JlaU1JO0lBQ0E7RXBDbzBIUjtFb0NsMEhNOztJQUVFO0lBQ0E7SUFDQTtFcENvMEhSO0VvQ2owSE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcENtMEhSO0FBQ0Y7QWFwK0hJO0V1QnNHQTtJQUVJO0lBQ0E7RXBDZzRITjtFb0M5M0hNO0lBQ0U7RXBDZzRIUjtFb0M5M0hRO0lBQ0U7RXBDZzRIVjtFb0M3M0hRO0lBQ0UscUIvQnE2QndCO0krQnA2QnhCLG9CL0JvNkJ3QjtFTDI5RmxDO0VvQzMzSE07SUFDRTtFcEM2M0hSO0VvQzEzSE07SUFDRTtJQUNBO0VwQzQzSFI7RW9DejNITTtJQUNFO0VwQzIzSFI7RW9DeDNITTtJQUNFO0VwQzAzSFI7RW9DdjNITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWZoTUosZ0JlaU1JO0lBQ0E7RXBDeTNIUjtFb0N2M0hNOztJQUVFO0lBQ0E7SUFDQTtFcEN5M0hSO0VvQ3QzSE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEN3M0hSO0FBQ0Y7QWF6aElJO0V1QnNHQTtJQUVJO0lBQ0E7RXBDcTdITjtFb0NuN0hNO0lBQ0U7RXBDcTdIUjtFb0NuN0hRO0lBQ0U7RXBDcTdIVjtFb0NsN0hRO0lBQ0UscUIvQnE2QndCO0krQnA2QnhCLG9CL0JvNkJ3QjtFTGdoR2xDO0VvQ2g3SE07SUFDRTtFcENrN0hSO0VvQy82SE07SUFDRTtJQUNBO0VwQ2k3SFI7RW9DOTZITTtJQUNFO0VwQ2c3SFI7RW9DNzZITTtJQUNFO0VwQys2SFI7RW9DNTZITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWZoTUosZ0JlaU1JO0lBQ0E7RXBDODZIUjtFb0M1NkhNOztJQUVFO0lBQ0E7SUFDQTtFcEM4NkhSO0VvQzM2SE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEM2NkhSO0FBQ0Y7QWE5a0lJO0V1QnNHQTtJQUVJO0lBQ0E7RXBDMCtITjtFb0N4K0hNO0lBQ0U7RXBDMCtIUjtFb0N4K0hRO0lBQ0U7RXBDMCtIVjtFb0N2K0hRO0lBQ0UscUIvQnE2QndCO0krQnA2QnhCLG9CL0JvNkJ3QjtFTHFrR2xDO0VvQ3IrSE07SUFDRTtFcEN1K0hSO0VvQ3ArSE07SUFDRTtJQUNBO0VwQ3MrSFI7RW9DbitITTtJQUNFO0VwQ3ErSFI7RW9DbCtITTtJQUNFO0VwQ28rSFI7RW9DaitITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWZoTUosZ0JlaU1JO0lBQ0E7RXBDbStIUjtFb0NqK0hNOztJQUVFO0lBQ0E7SUFDQTtFcENtK0hSO0VvQ2grSE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcENrK0hSO0FBQ0Y7QW9DN2hJSTtFQUVJO0VBQ0E7QXBDOGhJUjtBb0M1aElRO0VBQ0U7QXBDOGhJVjtBb0M1aElVO0VBQ0U7QXBDOGhJWjtBb0MzaElVO0VBQ0UscUIvQnE2QndCO0UrQnA2QnhCLG9CL0JvNkJ3QjtBTHluR3BDO0FvQ3poSVE7RUFDRTtBcEMyaElWO0FvQ3hoSVE7RUFDRTtFQUNBO0FwQzBoSVY7QW9DdmhJUTtFQUNFO0FwQ3loSVY7QW9DdGhJUTtFQUNFO0FwQ3doSVY7QW9DcmhJUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWZoTUosZ0JlaU1JO0VBQ0E7QXBDdWhJVjtBb0NyaElROztFQUVFO0VBQ0E7RUFDQTtBcEN1aElWO0FvQ3BoSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcENzaElWOztBb0N4Z0lFO0VBQ0UseUIvQm80QmdDO0FMdW9HcEM7QW9DemdJSTtFQUVFLHlCL0JnNEI4QjtBTDBvR3BDO0FvQ3JnSUk7RUFDRSwwQi9CdzNCOEI7QUwrb0dwQztBb0NyZ0lNO0VBRUUseUIvQnEzQjRCO0FMaXBHcEM7QW9DbmdJTTtFQUNFLHlCL0JtM0I0QjtBTGtwR3BDO0FvQ2pnSUk7O0VBRUUseUIvQjQyQjhCO0FMdXBHcEM7QW9DLy9IRTtFQUNFLDBCL0JxMkJnQztFK0JwMkJoQyxnQy9CeTJCZ0M7QUx3cEdwQztBb0M5L0hFO0VBQ0U7QXBDZ2dJSjtBb0M3L0hFO0VBQ0UsMEIvQjQxQmdDO0FMbXFHcEM7QW9DNy9ISTs7O0VBR0UseUIvQnkxQjhCO0FMc3FHcEM7O0FvQ3gvSEU7RUFDRSxXL0J6Uk87QUxveElYO0FvQ3ovSEk7RUFFRSxXL0I3Uks7QUx1eElYO0FvQ3IvSEk7RUFDRSxnQy9COHpCOEI7QUx5ckdwQztBb0NyL0hNO0VBRUUsZ0MvQjJ6QjRCO0FMMnJHcEM7QW9Dbi9ITTtFQUNFLGdDL0J5ekI0QjtBTDRyR3BDO0FvQ2ovSEk7O0VBRUUsVy9CalRLO0FMb3lJWDtBb0MvK0hFO0VBQ0UsZ0MvQjJ5QmdDO0UrQjF5QmhDLHNDL0IreUJnQztBTGtzR3BDO0FvQzkrSEU7RUFDRTtBcENnL0hKO0FvQzcrSEU7RUFDRSxnQy9Ca3lCZ0M7QUw2c0dwQztBb0M5K0hJOzs7RUFHRSxXL0JuVUs7QUxteklYOztBcUN2eklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLHNCaENIUztFZ0NJVDtFQUNBO0UvQk1FO0FOb3pJSjtBcUN0eklFO0VBQ0U7RUFDQTtBckN3eklKO0FxQ3J6SUU7RUFDRTtFQUNBO0FyQ3V6SUo7QXFDcnpJSTtFQUNFO0UvQkNGO0VBQ0E7QU51eklKO0FxQ3J6SUk7RUFDRTtFL0JVRjtFQUNBO0FOOHlJSjtBcUNseklFOztFQUVFO0FyQ296SUo7O0FxQ2h6SUE7RUFHRTtFQUNBO0FyQ2l6SUY7O0FxQzd5SUE7RUFDRSxxQmhDaXJDa0M7QUwrbkdwQzs7QXFDN3lJQTtFQUNFO0VBQ0E7QXJDZ3pJRjs7QXFDN3lJQTtFQUNFO0FyQ2d6SUY7O0FxQ3h5SUU7RUFDRSxpQmhDOFNLO0FMNi9IVDs7QXFDbnlJQTtFQUNFO0VBQ0E7RUFFQSxxQ2hDMnBDa0M7RWdDMXBDbEM7QXJDcXlJRjtBcUNueUlFO0UvQnBFRTtBTjAySUo7O0FxQ2p5SUE7RUFDRTtFQUVBLHFDaENncENrQztFZ0Mvb0NsQztBckNteUlGO0FxQ2p5SUU7RS9CL0VFO0FObTNJSjs7QXFDMXhJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQzZ4SUY7O0FxQ254SUE7RUFDRTtFQUNBO0FyQ3N4SUY7O0FxQ2x4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhDZ1BPO0VDbldMO0FOeTRJSjs7QXFDbHhJQTs7O0VBR0U7QXJDcXhJRjs7QXFDbHhJQTs7RS9CcEhJO0VBQ0E7QU4yNElKOztBcUNueElBOztFL0IzR0k7RUFDQTtBTm00SUo7O0FxQzV3SUU7RUFDRSxzQmhDa2xDZ0M7QUw2ckdwQztBYW4zSUk7RXdCZ0dKO0lBUUk7SUFDQTtFckMrd0lGO0VxQzV3SUU7SUFFRTtJQUNBO0VyQzZ3SUo7RXFDM3dJSTtJQUNFO0lBQ0E7RXJDNndJTjtFcUN4d0lNO0kvQnBKSjtJQUNBO0VOKzVJRjtFcUN6d0lROztJQUdFO0VyQzB3SVY7RXFDeHdJUTs7SUFHRTtFckN5d0lWO0VxQ3J3SU07SS9CckpKO0lBQ0E7RU42NUlGO0VxQ3R3SVE7O0lBR0U7RXJDdXdJVjtFcUNyd0lROztJQUdFO0VyQ3N3SVY7QUFDRjs7QXNDcDlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxDNFJJLGVBTEk7RWtDclJSLGNqQ01TO0VpQ0xUO0VBQ0Esc0JqQ0xTO0VpQ01UO0VoQ0tFO0VnQ0hGO0VqQkFJLCtKaUJDSjtBdEN1OUlGO0FxQnA5SU07RWlCaEJOO0lqQmlCUTtFckJ1OUlOO0FBQ0Y7QXNDMTlJRTtFQUNFLGNqQ3l2Q3NDO0VpQ3h2Q3RDLHlCakN1dkNzQztFaUN0dkN0QztBdEM0OUlKO0FzQzE5SUk7RUFDRTtFQUNBLDBCakM0dkNvQztBTGd1RzFDO0FzQ3Y5SUU7RUFDRTtFQUNBLGNqQ2l2Q3NDO0VpQ2h2Q3RDLGVqQ2d2Q3NDO0VpQy91Q3RDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0JqQzJ1Q3NDO0VnQmx3Q3BDLHNDaUJ3QkY7QXRDeTlJSjtBcUI3K0lNO0VpQldKO0lqQlZNO0VyQmcvSU47QUFDRjtBc0MzOUlFO0VBQ0U7QXRDNjlJSjtBc0MxOUlFO0VBQ0U7RUFDQSxxQmpDaXpCb0M7RWlDaHpCcEM7RUFDQSxrRGpDOHJCNEI7QUw4eEhoQzs7QXNDeDlJQTtFQUNFO0F0QzI5SUY7O0FzQ3g5SUE7RUFDRSxzQmpDcERTO0VpQ3FEVDtBdEMyOUlGO0FzQ3o5SUU7RWhDbkNFO0VBQ0E7QU4rL0lKO0FzQzE5SUk7RWhDdENBO0VBQ0E7QU5tZ0pKO0FzQ3o5SUU7RUFDRTtBdEMyOUlKO0FzQ3Y5SUU7RWhDbENFO0VBQ0E7QU40L0lKO0FzQ3Y5SU07RWhDdENGO0VBQ0E7QU5nZ0pKO0FzQ3Q5SUk7RWhDM0NBO0VBQ0E7QU5vZ0pKOztBc0NwOUlBO0VBQ0U7QXRDdTlJRjs7QXNDOThJRTtFQUNFO0F0Q2k5SUo7QXNDOThJRTtFQUNFO0VBQ0E7RWhDeEZBO0FOeWlKSjtBc0M5OElJO0VBQWdCO0F0Q2k5SXBCO0FzQ2g5SUk7RUFBZTtBdENtOUluQjtBc0NqOUlJO0VoQzlGQTtBTmtqSko7O0F1Q3JrSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmxDdy9Da0M7RWtDdC9DbEM7QXZDdWtKRjs7QXVDaGtKRTtFQUNFLG9CbEM2K0NnQztBTHNsR3BDO0F1Q2prSkk7RUFDRTtFQUNBLHFCbEN5K0M4QjtFa0N4K0M5QixjbENMSztFa0NNTDtBdkNta0pOO0F1Qy9qSkU7RUFDRSxjbENYTztBTDRrSlg7O0F3QzFsSkE7RUFDRTtFaENHQTtFQUNBO0FSMmxKRjs7QXdDM2xKQTtFQUNFO0VBQ0E7RUFDQSxjbkM4QlE7RW1DN0JSO0VBQ0Esc0JuQ0ZTO0VtQ0dUO0VuQktJLHFJbUJKSjtBeEM4bEpGO0FxQnRsSk07RW1CZk47SW5CZ0JRO0VyQnlsSk47QUFDRjtBd0NqbUpFO0VBQ0U7RUFDQSxjbkMrYXNDO0VtQzdhdEMseUJuQ1JPO0VtQ1NQLHFCbkNSTztBTDBtSlg7QXdDL2xKRTtFQUNFO0VBQ0EsY25DdWFzQztFbUN0YXRDLHlCbkNmTztFbUNnQlAsVW5DNHFDZ0M7RW1DM3FDaEMsa0RuQ3N0QjRCO0FMMjRIaEM7O0F3QzVsSkU7RUFDRSxpQm5DK3BDZ0M7QUxnOEdwQztBd0M1bEpFO0VBQ0U7RUFDQSxXbkM5Qk87RWlCSlQseUJqQmtDUTtFbUNFTixxQm5DRk07QUxnbUpWO0F3QzNsSkU7RUFDRSxjbkM5Qk87RW1DK0JQO0VBQ0Esc0JuQ3RDTztFbUN1Q1AscUJuQ3BDTztBTGlvSlg7O0F5Q3hvSkU7RUFDRTtBekMyb0pKOztBeUNwb0pRO0VuQ3FDSjtFQUNBO0FObW1KSjtBeUNub0pRO0VuQ2lCSjtFQUNBO0FOcW5KSjs7QXlDcnBKRTtFQUNFO0VyQ2dTRSxrQkFMSTtBSjgzSVY7QXlDbHBKUTtFbkNxQ0o7RUFDQTtBTmduSko7QXlDaHBKUTtFbkNpQko7RUFDQTtBTmtvSko7O0F5Q2xxSkU7RUFDRTtFckNnU0UsbUJBTEk7QUoyNElWO0F5Qy9wSlE7RW5DcUNKO0VBQ0E7QU42bkpKO0F5QzdwSlE7RW5DaUJKO0VBQ0E7QU4rb0pKOztBMEM5cUpBO0VBQ0U7RUFDQTtFdEM4UkksaUJBTEk7RXNDdlJSLGdCckN1a0I0QjtFcUN0a0I1QjtFQUNBLFdyQ0hTO0VxQ0lUO0VBQ0E7RUFDQTtFcENLRTtBTjZxSko7QTBDN3FKRTtFQUNFO0ExQytxSko7O0EwQzFxSkE7RUFDRTtFQUNBO0ExQzZxSkY7O0EyQ3BzSkE7RUFDRTtFQUNBO0VBQ0EsbUJ0Q2s2QzhCO0VzQ2o2QzlCO0VyQ1dFO0FONnJKSjs7QTJDbnNKQTtFQUVFO0EzQ3FzSkY7O0EyQ2pzSkE7RUFDRSxnQnRDNGpCNEI7QUx3b0k5Qjs7QTJDNXJKQTtFQUNFLG1CdENtNUM4QjtBTDR5R2hDO0EyQzVySkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzhySko7O0EyQy9xSkU7RUNsREEsY0Q4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTNDMHJKakI7QTRDbnVKRTtFQUNFO0E1Q3F1Sko7O0EyQ3hySkU7RUNsREEsY0Q4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTNDbXNKakI7QTRDNXVKRTtFQUNFO0E1Qzh1Sko7O0EyQ2pzSkU7RUNsREEsY0Q4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTNDNHNKakI7QTRDcnZKRTtFQUNFO0E1Q3V2Sko7O0EyQzFzSkU7RUNsREEsY0RnRGdCO0VyQjlDaEIseUJxQjBDbUI7RUMxQ25CLHFCRDJDZTtBM0NxdEpqQjtBNEM5dkpFO0VBQ0U7QTVDZ3dKSjs7QTJDbnRKRTtFQ2xEQSxjRGdEZ0I7RXJCOUNoQix5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQzh0SmpCO0E0Q3Z3SkU7RUFDRTtBNUN5d0pKOztBMkM1dEpFO0VDbERBLGNEOENjO0VyQjVDZCx5QnFCMENtQjtFQzFDbkIscUJEMkNlO0EzQ3V1SmpCO0E0Q2h4SkU7RUFDRTtBNUNreEpKOztBMkNydUpFO0VDbERBLGNEZ0RnQjtFckI5Q2hCLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTNDZ3ZKakI7QTRDenhKRTtFQUNFO0E1QzJ4Sko7O0EyQzl1SkU7RUNsREEsY0Q4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTNDeXZKakI7QTRDbHlKRTtFQUNFO0E1Q295Sko7O0E2Q3Z5SkU7RUFDRTtJQUFLLDJCeENrN0MyQjtFTHkzR2xDO0FBQ0Y7O0E2Qzd5SkU7RUFDRTtJQUFLLDJCeENrN0MyQjtFTHkzR2xDO0FBQ0Y7QTZDdnlKQTtFQUNFO0VBQ0EsWXhDMjZDa0M7RXdDMTZDbEM7RXpDd1JJLGtCQUxJO0V5Q2pSUix5QnhDTFM7RUNTUDtBTnN5Sko7O0E2Q3J5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFd4Q2pCUztFd0NrQlQ7RUFDQTtFQUNBLHlCeENVUTtFZ0J0QkosMkJ3QmFKO0E3Q3d5SkY7QXFCanpKTTtFd0JBTjtJeEJDUTtFckJvekpOO0FBQ0Y7O0E2QzF5SkE7RXZCWUU7RXVCVkE7QTdDNnlKRjs7QTZDenlKRTtFQUNFO1VBQUE7QTdDNHlKSjtBNkN6eUpNO0VBSko7SUFLTTtZQUFBO0U3QzR5Sk47QUFDRjs7QThDcDFKQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0V4Q1NFO0FONjBKSjs7QThDbDFKQTtFQUNFO0VBQ0E7QTlDcTFKRjtBOENuMUpFO0VBRUU7RUFDQTtBOUNvMUpKOztBOEMxMEpBO0VBQ0U7RUFDQSxjekNsQlM7RXlDbUJUO0E5QzYwSkY7QThDMTBKRTtFQUVFO0VBQ0EsY3pDekJPO0V5QzBCUDtFQUNBLHlCekNqQ087QUw0MkpYO0E4Q3gwSkU7RUFDRSxjekM3Qk87RXlDOEJQLHlCekNyQ087QUwrMkpYOztBOENqMEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3pDM0NTO0V5QzRDVDtFQUNBLHNCekN0RFM7RXlDdURUO0E5Q28wSkY7QThDbDBKRTtFeENyQ0U7RUFDQTtBTjAySko7QThDbDBKRTtFeEMzQkU7RUFDQTtBTmcySko7QThDbDBKRTtFQUVFLGN6QzdETztFeUM4RFA7RUFDQSxzQnpDckVPO0FMdzRKWDtBOEMvekpFO0VBQ0U7RUFDQSxXekMzRU87RXlDNEVQLHlCekM5Q007RXlDK0NOLHFCekMvQ007QUxnM0pWO0E4Qzl6SkU7RUFDRTtBOUNnMEpKO0E4Qzl6Skk7RUFDRTtFQUNBLHFCekN3YXdCO0FMdzVJOUI7O0E4Q2x6Skk7RUFDRTtBOUNxekpOO0E4Q2x6SlE7RXhDckNKO0VBWkE7QU51MkpKO0E4Q2p6SlE7RXhDdERKO0VBWUE7QU4rMUpKO0E4Q2h6SlE7RUFDRTtBOUNrekpWO0E4Qy95SlE7RUFDRSxxQnpDdVlvQjtFeUN0WXBCO0E5Q2l6SlY7QThDL3lKVTtFQUNFO0VBQ0Esc0J6Q2tZa0I7QUwrNkk5Qjs7QWFyM0pJO0VpQzRDQTtJQUNFO0U5QzYwSko7RThDMTBKTTtJeENyQ0o7SUFaQTtFTiszSkY7RThDejBKTTtJeEN0REo7SUFZQTtFTnUzSkY7RThDeDBKTTtJQUNFO0U5QzAwSlI7RThDdjBKTTtJQUNFLHFCekN1WW9CO0l5Q3RZcEI7RTlDeTBKUjtFOEN2MEpRO0lBQ0U7SUFDQSxzQnpDa1lrQjtFTHU4STVCO0FBQ0Y7QWE5NEpJO0VpQzRDQTtJQUNFO0U5Q3EySko7RThDbDJKTTtJeENyQ0o7SUFaQTtFTnU1SkY7RThDajJKTTtJeEN0REo7SUFZQTtFTis0SkY7RThDaDJKTTtJQUNFO0U5Q2sySlI7RThDLzFKTTtJQUNFLHFCekN1WW9CO0l5Q3RZcEI7RTlDaTJKUjtFOEMvMUpRO0lBQ0U7SUFDQSxzQnpDa1lrQjtFTCs5STVCO0FBQ0Y7QWF0NkpJO0VpQzRDQTtJQUNFO0U5QzYzSko7RThDMTNKTTtJeENyQ0o7SUFaQTtFTis2SkY7RThDejNKTTtJeEN0REo7SUFZQTtFTnU2SkY7RThDeDNKTTtJQUNFO0U5QzAzSlI7RThDdjNKTTtJQUNFLHFCekN1WW9CO0l5Q3RZcEI7RTlDeTNKUjtFOEN2M0pRO0lBQ0U7SUFDQSxzQnpDa1lrQjtFTHUvSTVCO0FBQ0Y7QWE5N0pJO0VpQzRDQTtJQUNFO0U5Q3E1Sko7RThDbDVKTTtJeENyQ0o7SUFaQTtFTnU4SkY7RThDajVKTTtJeEN0REo7SUFZQTtFTis3SkY7RThDaDVKTTtJQUNFO0U5Q2s1SlI7RThDLzRKTTtJQUNFLHFCekN1WW9CO0l5Q3RZcEI7RTlDaTVKUjtFOEMvNEpRO0lBQ0U7SUFDQSxzQnpDa1lrQjtFTCtnSjVCO0FBQ0Y7QWF0OUpJO0VpQzRDQTtJQUNFO0U5QzY2Sko7RThDMTZKTTtJeENyQ0o7SUFaQTtFTis5SkY7RThDejZKTTtJeEN0REo7SUFZQTtFTnU5SkY7RThDeDZKTTtJQUNFO0U5QzA2SlI7RThDdjZKTTtJQUNFLHFCekN1WW9CO0l5Q3RZcEI7RTlDeTZKUjtFOEN2NkpRO0lBQ0U7SUFDQSxzQnpDa1lrQjtFTHVpSjVCO0FBQ0Y7QThDNTVKQTtFeEM5SEk7QU42aEtKO0E4QzU1SkU7RUFDRTtBOUM4NUpKO0E4QzU1Skk7RUFDRTtBOUM4NUpOOztBK0NsaktFO0VBQ0UsY0RpS3lCO0VDaEt6Qix5QkQrSnNCO0E5Q3M1SjFCO0ErQ2xqS007RUFFRSxjRDJKcUI7RUMxSnJCO0EvQ21qS1I7QStDaGpLTTtFQUNFLFcxQ1JHO0UwQ1NILHlCRHFKcUI7RUNwSnJCLHFCRG9KcUI7QTlDODVKN0I7O0ErQ2hrS0U7RUFDRSxjRGlLeUI7RUNoS3pCLHlCRCtKc0I7QTlDbzZKMUI7QStDaGtLTTtFQUVFLGNEMkpxQjtFQzFKckI7QS9DaWtLUjtBK0M5aktNO0VBQ0UsVzFDUkc7RTBDU0gseUJEcUpxQjtFQ3BKckIscUJEb0pxQjtBOUM0Nko3Qjs7QStDOWtLRTtFQUNFLGNEaUt5QjtFQ2hLekIseUJEK0pzQjtBOUNrN0oxQjtBK0M5a0tNO0VBRUUsY0QySnFCO0VDMUpyQjtBL0Mra0tSO0ErQzVrS007RUFDRSxXMUNSRztFMENTSCx5QkRxSnFCO0VDcEpyQixxQkRvSnFCO0E5QzA3SjdCOztBK0M1bEtFO0VBQ0UsY0RtSzJCO0VDbEszQix5QkQrSnNCO0E5Q2c4SjFCO0ErQzVsS007RUFFRSxjRDZKdUI7RUM1SnZCO0EvQzZsS1I7QStDMWxLTTtFQUNFLFcxQ1JHO0UwQ1NILHlCRHVKdUI7RUN0SnZCLHFCRHNKdUI7QTlDczhKL0I7O0ErQzFtS0U7RUFDRSxjRG1LMkI7RUNsSzNCLHlCRCtKc0I7QTlDODhKMUI7QStDMW1LTTtFQUVFLGNENkp1QjtFQzVKdkI7QS9DMm1LUjtBK0N4bUtNO0VBQ0UsVzFDUkc7RTBDU0gseUJEdUp1QjtFQ3RKdkIscUJEc0p1QjtBOUNvOUovQjs7QStDeG5LRTtFQUNFLGNEaUt5QjtFQ2hLekIseUJEK0pzQjtBOUM0OUoxQjtBK0N4bktNO0VBRUUsY0QySnFCO0VDMUpyQjtBL0N5bktSO0ErQ3RuS007RUFDRSxXMUNSRztFMENTSCx5QkRxSnFCO0VDcEpyQixxQkRvSnFCO0E5Q28rSjdCOztBK0N0b0tFO0VBQ0UsY0RtSzJCO0VDbEszQix5QkQrSnNCO0E5QzArSjFCO0ErQ3RvS007RUFFRSxjRDZKdUI7RUM1SnZCO0EvQ3VvS1I7QStDcG9LTTtFQUNFLFcxQ1JHO0UwQ1NILHlCRHVKdUI7RUN0SnZCLHFCRHNKdUI7QTlDZy9KL0I7O0ErQ3BwS0U7RUFDRSxjRGlLeUI7RUNoS3pCLHlCRCtKc0I7QTlDdy9KMUI7QStDcHBLTTtFQUVFLGNEMkpxQjtFQzFKckI7QS9DcXBLUjtBK0NscEtNO0VBQ0UsVzFDUkc7RTBDU0gseUJEcUpxQjtFQ3BKckIscUJEb0pxQjtBOUNnZ0s3Qjs7QWdEanFLQTtFQUNFO0VBQ0EsVTNDcWpEMkI7RTJDcGpEM0IsVzNDb2pEMkI7RTJDbmpEM0I7RUFDQSxXM0NRUztFMkNQVDtFQUNBO0UxQ09FO0UwQ0xGLFkzQ3FqRDJCO0FMK21IN0I7QWdEanFLRTtFQUNFO0VBQ0E7RUFDQSxhM0NnakR5QjtBTG1uSDdCO0FnRGhxS0U7RUFDRTtFQUNBLGtEM0N3dEI0QjtFMkN2dEI1QixVM0MyaUR5QjtBTHVuSDdCO0FnRC9wS0U7RUFFRTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0EsYTNDcWlEeUI7QUwybkg3Qjs7QWdENXBLQTtFQUNFLGtEM0NpaUQyQjtBTDhuSDdCOztBaURyc0tBO0VBQ0UsWTVDdzFDa0M7RTRDdjFDbEM7RTdDbVNJLG1CQUxJO0U2QzNSUjtFQUNBLDJDNUN3MUNrQztFNEN2MUNsQztFQUNBO0VBQ0EsNkM1Q2doQjRCO0VDdGdCMUI7QU44cktKO0FpRHJzS0U7RUFDRTtBakR1c0tKO0FpRHBzS0U7RUFDRTtBakRzc0tKOztBaURsc0tBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBakRxc0tGO0FpRG5zS0U7RUFDRSxzQjVDa2VrQjtBTG11SnRCOztBaURqc0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzVDckJTO0U0Q3NCVCwyQzVDazBDa0M7RTRDajBDbEM7RUFDQTtFM0NWRTtFQUNBO0FOK3NLSjtBaURuc0tFO0VBQ0U7RUFDQSxvQjVDK3lDZ0M7QUxzNUhwQzs7QWlEanNLQTtFQUNFLGdCNUMweUNrQztFNEN6eUNsQztBakRvc0tGOztBa0Q5dUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTdDc2lDa0M7RTZDcmlDbEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FsRCt1S0Y7O0FrRHh1S0E7RUFDRTtFQUNBO0VBQ0EsYzdDaTJDa0M7RTZDLzFDbEM7QWxEMHVLRjtBa0R2dUtFO0U3QmxCSSxtQzZCbUJGO0VBQ0EsOEI3Q3UzQ2dDO0FMazNIcEM7QXFCenZLTTtFNkJjSjtJN0JiTTtFckI0dktOO0FBQ0Y7QWtENXVLRTtFQUNFLGU3Q3EzQ2dDO0FMeTNIcEM7QWtEMXVLRTtFQUNFLHNCN0NrM0NnQztBTDAzSHBDOztBa0R4dUtBO0VBQ0U7QWxEMnVLRjtBa0R6dUtFO0VBQ0U7RUFDQTtBbEQydUtKO0FrRHh1S0U7RUFDRTtBbEQwdUtKOztBa0R0dUtBO0VBQ0U7RUFDQTtFQUNBO0FsRHl1S0Y7O0FrRHJ1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0Esc0I3Q3BFUztFNkNxRVQ7RUFDQTtFNUMzREU7RTRDK0RGO0FsRG91S0Y7O0FrRGh1S0E7RUNwRkU7RUFDQTtFQUNBO0VBQ0EsYTlDMmlDa0M7RThDMWlDbEM7RUFDQTtFQUNBLHNCOUNVUztBTDh5S1g7QW1EcnpLRTtFQUFTO0FuRHd6S1g7QW1EdnpLRTtFQUFTLFk5Q2k0Q3lCO0FMeTdIcEM7O0FrRDF1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCN0NtekNrQztFNkNsekNsQztFNUN0RUU7RUFDQTtBTm96S0o7QWtENXVLRTtFQUNFO0VBQ0E7QWxEOHVLSjs7QWtEenVLQTtFQUNFO0VBQ0EsZ0I3Q3VlNEI7QUxxd0o5Qjs7QWtEdnVLQTtFQUNFO0VBR0E7RUFDQSxhN0M4UE87QUwwK0pUOztBa0RwdUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDekZFO0VBQ0E7QU5pMEtKO0FrRG51S0U7RUFDRTtBbERxdUtKOztBYWh6S0k7RXFDa0ZGO0lBQ0UsZ0I3Q3F3Q2dDO0k2Q3B3Q2hDO0VsRGt1S0Y7O0VrRC90S0E7SUFDRTtFbERrdUtGOztFa0QvdEtBO0lBQ0U7RWxEa3VLRjs7RWtEM3RLQTtJQUFZLGdCN0NvdkNzQjtFTDIrSGxDO0FBQ0Y7QWFuMEtJO0VxQ3VHRjs7SUFFRSxnQjdDZ3ZDZ0M7RUwrK0hsQztBQUNGO0FhejBLSTtFcUM4R0Y7SUFBWSxpQjdDNHVDc0I7RUxtL0hsQztBQUNGO0FrRHZ0S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbER5dEtOO0FrRHZ0S007RUFDRTtFQUNBO0U1QzNLSjtBTnE0S0o7QWtEdHRLTTtFNUMvS0Y7QU53NEtKO0FrRHJ0S007RUFDRTtBbER1dEtSO0FrRHB0S007RTVDdkxGO0FOODRLSjs7QWFyMUtJO0VxQzBHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRCt1S0o7RWtEN3VLSTtJQUNFO0lBQ0E7STVDM0tKO0VOMjVLRjtFa0Q1dUtJO0k1Qy9LRjtFTjg1S0Y7RWtEM3VLSTtJQUNFO0VsRDZ1S047RWtEMXVLSTtJNUN2TEY7RU5vNktGO0FBQ0Y7QWE1MktJO0VxQzBHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRHF3S0o7RWtEbndLSTtJQUNFO0lBQ0E7STVDM0tKO0VOaTdLRjtFa0Rsd0tJO0k1Qy9LRjtFTm83S0Y7RWtEandLSTtJQUNFO0VsRG13S047RWtEaHdLSTtJNUN2TEY7RU4wN0tGO0FBQ0Y7QWFsNEtJO0VxQzBHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRDJ4S0o7RWtEenhLSTtJQUNFO0lBQ0E7STVDM0tKO0VOdThLRjtFa0R4eEtJO0k1Qy9LRjtFTjA4S0Y7RWtEdnhLSTtJQUNFO0VsRHl4S047RWtEdHhLSTtJNUN2TEY7RU5nOUtGO0FBQ0Y7QWF4NUtJO0VxQzBHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRGl6S0o7RWtEL3lLSTtJQUNFO0lBQ0E7STVDM0tKO0VONjlLRjtFa0Q5eUtJO0k1Qy9LRjtFTmcrS0Y7RWtEN3lLSTtJQUNFO0VsRCt5S047RWtENXlLSTtJNUN2TEY7RU5zK0tGO0FBQ0Y7QWE5NktJO0VxQzBHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRHUwS0o7RWtEcjBLSTtJQUNFO0lBQ0E7STVDM0tKO0VObS9LRjtFa0RwMEtJO0k1Qy9LRjtFTnMvS0Y7RWtEbjBLSTtJQUNFO0VsRHEwS047RWtEbDBLSTtJNUN2TEY7RU40L0tGO0FBQ0Y7QW9EL2dMQTtFQUNFO0VBQ0EsYS9DZ2pDa0M7RStDL2lDbEM7RUFDQSxTL0NreUNrQztFZ0R0eUNsQyxzQ2hEa2tCNEI7RWdEaGtCNUI7RUFDQSxnQmhEMmtCNEI7RWdEMWtCNUIsZ0JoRGdsQjRCO0VnRC9rQjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRHNSSSxtQkFMSTtFZ0RyUlI7RUFDQTtBcEQyaExGO0FvRHpoTEU7RUFBUyxZL0NzeEN5QjtBTHN3SXBDO0FvRDFoTEU7RUFDRTtFQUNBO0VBQ0EsYS9Dc3hDZ0M7RStDcnhDaEMsYy9Dc3hDZ0M7QUxzd0lwQztBb0QxaExJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBENGhMTjs7QW9EdmhMQTtFQUNFO0FwRDBoTEY7QW9EeGhMRTtFQUNFO0FwRDBoTEo7QW9EeGhMSTtFQUNFO0VBQ0E7RUFDQSxzQi9DdEJLO0FMZ2pMWDs7QW9EcmhMQTtFQUNFO0FwRHdoTEY7QW9EdGhMRTtFQUNFO0VBQ0EsYS9Dd3ZDZ0M7RStDdnZDaEMsYy9Dc3ZDZ0M7QUxreUlwQztBb0R0aExJO0VBQ0U7RUFDQTtFQUNBLHdCL0N0Q0s7QUw4akxYOztBb0RuaExBO0VBQ0U7QXBEc2hMRjtBb0RwaExFO0VBQ0U7QXBEc2hMSjtBb0RwaExJO0VBQ0U7RUFDQTtFQUNBLHlCL0NwREs7QUwwa0xYOztBb0RqaExBO0VBQ0U7QXBEb2hMRjtBb0RsaExFO0VBQ0U7RUFDQSxhL0MwdENnQztFK0N6dENoQyxjL0N3dENnQztBTDR6SXBDO0FvRGxoTEk7RUFDRTtFQUNBO0VBQ0EsdUIvQ3BFSztBTHdsTFg7O0FvRC8vS0E7RUFDRSxnQi9Db3JDa0M7RStDbnJDbEM7RUFDQSxXL0N0R1M7RStDdUdUO0VBQ0Esc0IvQzlGUztFQ0NQO0FOZ21MSjs7QXNEbm5MQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFqRDhpQ2tDO0VpRDdpQ2xDO0VBQ0EsZ0JqRHd6Q2tDO0VnRDd6Q2xDLHNDaERra0I0QjtFZ0Roa0I1QjtFQUNBLGdCaEQya0I0QjtFZ0Qxa0I1QixnQmhEZ2xCNEI7RWdEL2tCNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEc1JJLG1CQUxJO0VrRHBSUjtFQUNBLHNCakRMUztFaURNVDtFQUNBO0VoRElFO0FONm5MSjtBc0Q3bkxFO0VBQ0U7RUFDQTtFQUNBLFdqRHd6Q2dDO0VpRHZ6Q2hDLGNqRHd6Q2dDO0FMdTBJcEM7QXNEN25MSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREOG5MTjs7QXNEeG5MRTtFQUNFO0F0RDJuTEo7QXNEem5MSTtFQUNFO0VBQ0E7RUFDQSxxQ2pEdXlDOEI7QUxvMUlwQztBc0R4bkxJO0VBQ0UsV2pEc2R3QjtFaURyZHhCO0VBQ0Esc0JqRHpDSztBTG1xTFg7O0FzRHBuTEU7RUFDRTtFQUNBLGFqRHN4Q2dDO0VpRHJ4Q2hDLFlqRG94Q2dDO0FMbTJJcEM7QXNEcm5MSTtFQUNFO0VBQ0E7RUFDQSx1Q2pEbXhDOEI7QUxvMklwQztBc0RwbkxJO0VBQ0UsU2pEa2N3QjtFaURqY3hCO0VBQ0Esd0JqRDdESztBTG1yTFg7O0FzRGhuTEU7RUFDRTtBdERtbkxKO0FzRGpuTEk7RUFDRTtFQUNBO0VBQ0Esd0NqRGl3QzhCO0FMazNJcEM7QXNEaG5MSTtFQUNFLFFqRGdid0I7RWlEL2F4QjtFQUNBLHlCakQvRUs7QUxpc0xYO0FzRDdtTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRDZ1Q2dDO0VpRDV1Q2hDO0VBQ0E7RUFDQTtBdEQrbUxKOztBc0QxbUxFO0VBQ0U7RUFDQSxhakRvdUNnQztFaURudUNoQyxZakRrdUNnQztBTDI0SXBDO0FzRDNtTEk7RUFDRTtFQUNBO0VBQ0Esc0NqRGl1QzhCO0FMNDRJcEM7QXNEMW1MSTtFQUNFLFVqRGdad0I7RWlEL1l4QjtFQUNBLHVCakQvR0s7QUwydExYOztBc0R2bExBO0VBQ0U7RUFDQTtFbER1SkksZUFMSTtFa0QvSVIseUJqRG9yQ2tDO0VpRG5yQ2xDO0VoRHRIRTtFQUNBO0FOZ3RMSjtBc0R4bExFO0VBQ0U7QXREMGxMSjs7QXNEdGxMQTtFQUNFO0VBQ0EsY2pEM0lTO0FMb3VMWDs7QXVEeHVMQTtFQUNFO0F2RDJ1TEY7O0F1RHh1TEE7RUFDRTtBdkQydUxGOztBdUR4dUxBO0VBQ0U7RUFDQTtFQUNBO0F2RDJ1TEY7QXdEandMRTtFQUNFO0VBQ0E7RUFDQTtBeERtd0xKOztBdUQ1dUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RWxDbEJJLHNDa0NtQko7QXZEK3VMRjtBcUI5dkxNO0VrQ1FOO0lsQ1BRO0VyQml3TE47QUFDRjs7QXVEanZMQTs7O0VBR0U7QXZEb3ZMRjs7QXVEanZMQTtBQUNBOztFQUVFO0F2RG92TEY7O0F1RGp2TEE7O0VBRUU7QXZEb3ZMRjs7QXVEanZMQTtBQVFFO0VBQ0U7RUFDQTtFQUNBO0F2RDZ1TEo7QXVEMXVMRTs7O0VBR0U7RUFDQTtBdkQ0dUxKO0F1RHp1TEU7O0VBRUU7RUFDQTtFbEMvREUsMkJrQ2dFRjtBdkQydUxKO0FxQnZ5TE07RWtDd0RKOztJbEN2RE07RXJCMnlMTjtBQUNGOztBdUR4dUxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWxEczZDbUM7RWtEcjZDbkM7RUFDQSxXbEQ3RlM7RWtEOEZUO0VBQ0E7RUFDQTtFQUNBLFlsRGk2Q21DO0VnQjEvQy9CLDhCa0MwRko7QXZEMHVMRjtBcUJoMExNO0VrQ3FFTjs7SWxDcEVRO0VyQm8wTE47QUFDRjtBdUQ3dUxFOzs7RUFFRSxXbER2R087RWtEd0dQO0VBQ0E7RUFDQSxZbER5NUNpQztBTHUxSXJDOztBdUQ3dUxBO0VBQ0U7QXZEZ3ZMRjs7QXVEN3VMQTtFQUNFO0F2RGd2TEY7O0F1RDN1TEE7O0VBRUU7RUFDQSxXbEQwNUNtQztFa0R6NUNuQyxZbER5NUNtQztFa0R4NUNuQztFQUNBO0VBQ0E7QXZEOHVMRjs7QXVEM3VMQTs7Ozs7OztHQUFBO0FBUUE7RUFDRTtBdkQ4dUxGOztBdUQ1dUxBO0VBQ0U7QXZEK3VMRjs7QXVEdnVMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQmxEazJDbUM7RWtEajJDbkM7RUFDQSxnQmxEZzJDbUM7RWtELzFDbkM7QXZEeXVMRjtBdUR2dUxFO0VBQ0U7RUFDQTtFQUNBLFdsRCsxQ2lDO0VrRDkxQ2pDLFdsRCsxQ2lDO0VrRDkxQ2pDO0VBQ0EsaUJsRCsxQ2lDO0VrRDkxQ2pDLGdCbEQ4MUNpQztFa0Q3MUNqQztFQUNBO0VBQ0Esc0JsRDlLTztFa0QrS1A7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZbERzMUNpQztFZ0JsZ0QvQiw2QmtDNktGO0F2RHd1TEo7QXFCajVMTTtFa0N3Sko7SWxDdkpNO0VyQm81TE47QUFDRjtBdUQxdUxFO0VBQ0UsVWxEbTFDaUM7QUx5NUlyQzs7QXVEbnVMQTtFQUNFO0VBQ0E7RUFDQSxlbEQ2MENtQztFa0Q1MENuQztFQUNBLG9CbEQwMENtQztFa0R6MENuQyx1QmxEeTBDbUM7RWtEeDBDbkMsV2xEek1TO0VrRDBNVDtBdkRzdUxGOztBdURodUxFOztFQUVFLGdDbEQ0MENpQztBTHU1SXJDO0F1RGh1TEU7RUFDRSxzQmxENU1PO0FMODZMWDtBdUQvdExFO0VBQ0UsV2xEaE5PO0FMaTdMWDs7QXlEOTdMQTtFQUNFO0lBQUs7RXpEazhMTDtBQUNGOztBeURwOExBO0VBQ0U7SUFBSztFekRrOExMO0FBQ0Y7QXlELzdMQTtFQUNFO0VBQ0EsV3BEaWlEd0I7RW9EaGlEeEIsWXBEZ2lEd0I7RW9EL2hEeEIsd0JwRGlpRHdCO0VvRGhpRHhCO0VBQ0E7RUFFQTtFQUNBO1VBQUE7QXpEZzhMRjs7QXlENzdMQTtFQUNFLFdwRDRoRHdCO0VvRDNoRHhCLFlwRDJoRHdCO0VvRDFoRHhCLG1CcEQ0aER3QjtBTG82STFCOztBeUR4N0xBO0VBQ0U7SUFDRTtFekQyN0xGO0V5RHo3TEE7SUFDRTtJQUNBO0V6RDI3TEY7QUFDRjs7QXlEbDhMQTtFQUNFO0lBQ0U7RXpEMjdMRjtFeUR6N0xBO0lBQ0U7SUFDQTtFekQyN0xGO0FBQ0Y7QXlEdjdMQTtFQUNFO0VBQ0EsV3BEKy9Dd0I7RW9EOS9DeEIsWXBEOC9Dd0I7RW9ENy9DeEIsd0JwRCsvQ3dCO0VvRDkvQ3hCO0VBRUE7RUFDQTtFQUNBO1VBQUE7QXpEdzdMRjs7QXlEcjdMQTtFQUNFLFdwRDAvQ3dCO0VvRHovQ3hCLFlwRHkvQ3dCO0FMKzdJMUI7O0F5RHA3TEU7RUFDRTs7SUFFRTtZQUFBO0V6RHU3TEo7QUFDRjtBMER6L0xBO0VBQ0U7RUFDQTtFQUNBLGFyRDRpQ2tDO0VxRDNpQ2xDO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esc0JyRERTO0VxREVUO0VBQ0E7RXJDS0ksc0NxQ0hKO0ExRHkvTEY7QXFCbC9MTTtFcUNwQk47SXJDcUJRO0VyQnEvTE47QUFDRjs7QTBEMy9MQTtFUGRFO0VBQ0E7RUFDQTtFQUNBLGE5Q3lpQ2tDO0U4Q3hpQ2xDO0VBQ0E7RUFDQSxzQjlDVVM7QUxtZ01YO0FtRDFnTUU7RUFBUztBbkQ2Z01YO0FtRDVnTUU7RUFBUyxZOUNpNEN5QjtBTDhvSnBDOztBMER2Z01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFEMGdNRjtBMER4Z01FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFEMGdNSjs7QTBEdGdNQTtFQUNFO0VBQ0EsZ0JyRGlqQjRCO0FMdzlLOUI7O0EwRHRnTUE7RUFDRTtFQUNBO0VBQ0E7QTFEeWdNRjs7QTBEdGdNQTtFQUNFO0VBQ0E7RUFDQSxZckRnaURrQztFcUQvaERsQztFQUNBO0ExRHlnTUY7O0EwRHRnTUE7RUFDRTtFQUNBO0VBQ0EsWXJEd2hEa0M7RXFEdmhEbEM7RUFDQTtBMUR5Z01GOztBMER0Z01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWXJEZ2hEa0M7RXFEL2dEbEM7RUFDQTtFQUNBO0ExRHlnTUY7O0EwRHRnTUE7RUFDRTtFQUNBO0VBQ0EsWXJEdWdEa0M7RXFEdGdEbEM7RUFDQTtFQUNBO0ExRHlnTUY7O0EwRHRnTUE7RUFDRTtBMUR5Z01GOztBMkQxbE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFl0RHd0Q2tDO0FMcTRKcEM7QTJEM2xNRTtFQUNFO0VBQ0E7QTNENmxNSjs7QTJEeGxNQTtFQUNFO0EzRDJsTUY7O0EyRHhsTUE7RUFDRTtBM0QybE1GOztBMkR4bE1BO0VBQ0U7QTNEMmxNRjs7QTJEdGxNRTtFQUNFO1VBQUE7QTNEeWxNSjs7QTJEcmxNQTtFQUNFO0lBQ0UsWXREMnJDZ0M7RUw2NUpsQztBQUNGOztBMkQzbE1BO0VBQ0U7SUFDRSxZdEQyckNnQztFTDY1SmxDO0FBQ0Y7QTJEcmxNQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtBM0R1bE1GOztBMkRwbE1BO0VBQ0U7SUFDRTtZQUFBO0UzRHVsTUY7QUFDRjs7QTJEMWxNQTtFQUNFO0lBQ0U7WUFBQTtFM0R1bE1GO0FBQ0Y7QXdEdG9NRTtFQUNFO0VBQ0E7RUFDQTtBeER3b01KOztBNEQ1b01FO0VBQ0UsY3ZEOEVXO0FMaWtNZjtBNEQ1b01NO0VBRUU7QTVENm9NUjs7QTREbnBNRTtFQUNFLGN2RDhFVztBTHdrTWY7QTREbnBNTTtFQUVFO0E1RG9wTVI7O0E0RDFwTUU7RUFDRSxjdkQ4RVc7QUwra01mO0E0RDFwTU07RUFFRTtBNUQycE1SOztBNERqcU1FO0VBQ0UsY3ZEOEVXO0FMc2xNZjtBNERqcU1NO0VBRUU7QTVEa3FNUjs7QTREeHFNRTtFQUNFLGN2RDhFVztBTDZsTWY7QTREeHFNTTtFQUVFO0E1RHlxTVI7O0E0RC9xTUU7RUFDRSxjdkQ4RVc7QUxvbU1mO0E0RC9xTU07RUFFRTtBNURnck1SOztBNER0ck1FO0VBQ0UsY3ZEOEVXO0FMMm1NZjtBNER0ck1NO0VBRUU7QTVEdXJNUjs7QTREN3JNRTtFQUNFLGN2RDhFVztBTGtuTWY7QTREN3JNTTtFQUVFO0E1RDhyTVI7O0E2RG5zTUE7RUFDRTtFQUNBO0E3RHNzTUY7QTZEcHNNRTtFQUNFO0VBQ0E7RUFDQTtBN0Rzc01KO0E2RG5zTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RHFzTUo7O0E2RGhzTUU7RUFDRTtBN0Rtc01KOztBNkRwc01FO0VBQ0U7QTdEdXNNSjs7QTZEeHNNRTtFQUNFO0E3RDJzTUo7O0E2RDVzTUU7RUFDRTtBN0Qrc01KOztBOERwdU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhekRzaUNrQztBTGlzS3BDOztBOERwdU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhekQ4aENrQztBTHlzS3BDOztBOEQvdE1JO0VBQ0U7RUFBQTtFQUNBO0VBQ0EsYXpEa2hDOEI7QUxndEtwQzs7QWE3ck1JO0VpRHhDQTtJQUNFO0lBQUE7SUFDQTtJQUNBLGF6RGtoQzhCO0VMdXRLbEM7QUFDRjtBYXJzTUk7RWlEeENBO0lBQ0U7SUFBQTtJQUNBO0lBQ0EsYXpEa2hDOEI7RUw4dEtsQztBQUNGO0FhNXNNSTtFaUR4Q0E7SUFDRTtJQUFBO0lBQ0E7SUFDQSxhekRraEM4QjtFTHF1S2xDO0FBQ0Y7QWFudE1JO0VpRHhDQTtJQUNFO0lBQUE7SUFDQTtJQUNBLGF6RGtoQzhCO0VMNHVLbEM7QUFDRjtBYTF0TUk7RWlEeENBO0lBQ0U7SUFBQTtJQUNBO0lBQ0EsYXpEa2hDOEI7RUxtdktsQztBQUNGO0ErRC94TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0RpeU1GOztBK0Q5eE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9EaXlNRjs7QWdFenlNQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFMHlNRjs7QWtFcnpNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVN0R3YnNDO0U2RHZidEM7QWxFd3pNSjs7QW1FaDBNQTtFQ0FFO0VBQ0E7RUFDQTtBcEVvME1GOztBcUUxME1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFoRWlwQjRCO0FMNHJMOUI7O0FzRXB4TVE7RUFPSTtBdEVpeE1aOztBc0V4eE1RO0VBT0k7QXRFcXhNWjs7QXNFNXhNUTtFQU9JO0F0RXl4TVo7O0FzRWh5TVE7RUFPSTtBdEU2eE1aOztBc0VweU1RO0VBT0k7QXRFaXlNWjs7QXNFeHlNUTtFQU9JO0F0RXF5TVo7O0FzRTV5TVE7RUFPSTtBdEV5eU1aOztBc0Voek1RO0VBT0k7QXRFNnlNWjs7QXNFcHpNUTtFQU9JO0F0RWl6TVo7O0FzRXh6TVE7RUFPSTtBdEVxek1aOztBc0U1ek1RO0VBT0k7QXRFeXpNWjs7QXNFaDBNUTtFQU9JO0F0RTZ6TVo7O0FzRXAwTVE7RUFPSTtBdEVpME1aOztBc0V4ME1RO0VBT0k7QXRFcTBNWjs7QXNFNTBNUTtFQU9JO0F0RXkwTVo7O0FzRWgxTVE7RUFPSTtBdEU2ME1aOztBc0VwMU1RO0VBT0k7QXRFaTFNWjs7QXNFeDFNUTtFQU9JO0F0RXExTVo7O0FzRTUxTVE7RUFPSTtBdEV5MU1aOztBc0VoMk1RO0VBT0k7QXRFNjFNWjs7QXNFcDJNUTtFQU9JO0F0RWkyTVo7O0FzRXgyTVE7RUFPSTtBdEVxMk1aOztBc0U1Mk1RO0VBT0k7QXRFeTJNWjs7QXNFaDNNUTtFQU9JO0F0RTYyTVo7O0FzRXAzTVE7RUFPSTtBdEVpM01aOztBc0V4M01RO0VBT0k7QXRFcTNNWjs7QXNFNTNNUTtFQU9JO0F0RXkzTVo7O0FzRWg0TVE7RUFPSTtBdEU2M01aOztBc0VwNE1RO0VBT0k7QXRFaTRNWjs7QXNFeDRNUTtFQU9JO0F0RXE0TVo7O0FzRTU0TVE7RUFPSTtBdEV5NE1aOztBc0VoNU1RO0VBT0k7QXRFNjRNWjs7QXNFcDVNUTtFQU9JO0F0RWk1TVo7O0FzRXg1TVE7RUFPSTtBdEVxNU1aOztBc0U1NU1RO0VBT0k7QXRFeTVNWjs7QXNFaDZNUTtFQU9JO0F0RTY1TVo7O0FzRXA2TVE7RUFPSTtFQUFBO0F0RWk2TVo7O0FzRXg2TVE7RUFPSTtBdEVxNk1aOztBc0U1Nk1RO0VBT0k7QXRFeTZNWjs7QXNFaDdNUTtFQU9JO0F0RTY2TVo7O0FzRXA3TVE7RUFPSTtBdEVpN01aOztBc0V4N01RO0VBT0k7QXRFcTdNWjs7QXNFNTdNUTtFQU9JO0F0RXk3TVo7O0FzRWg4TVE7RUFPSTtBdEU2N01aOztBc0VwOE1RO0VBT0k7QXRFaThNWjs7QXNFeDhNUTtFQU9JO0F0RXE4TVo7O0FzRTU4TVE7RUFPSTtBdEV5OE1aOztBc0VoOU1RO0VBT0k7QXRFNjhNWjs7QXNFcDlNUTtFQU9JO0F0RWk5TVo7O0FzRXg5TVE7RUFPSTtBdEVxOU1aOztBc0U1OU1RO0VBT0k7QXRFeTlNWjs7QXNFaCtNUTtFQU9JO0F0RTY5TVo7O0FzRXArTVE7RUFPSTtBdEVpK01aOztBc0V4K01RO0VBT0k7QXRFcStNWjs7QXNFNStNUTtFQU9JO0F0RXkrTVo7O0FzRWgvTVE7RUFPSTtBdEU2K01aOztBc0VwL01RO0VBT0k7QXRFaS9NWjs7QXNFeC9NUTtFQU9JO0F0RXEvTVo7O0FzRTUvTVE7RUFPSTtBdEV5L01aOztBc0VoZ05RO0VBT0k7QXRFNi9NWjs7QXNFcGdOUTtFQU9JO0F0RWlnTlo7O0FzRXhnTlE7RUFPSTtBdEVxZ05aOztBc0U1Z05RO0VBT0k7QXRFeWdOWjs7QXNFaGhOUTtFQU9JO0F0RTZnTlo7O0FzRXBoTlE7RUFPSTtBdEVpaE5aOztBc0V4aE5RO0VBT0k7QXRFcWhOWjs7QXNFNWhOUTtFQU9JO0F0RXloTlo7O0FzRWhpTlE7RUFPSTtBdEU2aE5aOztBc0VwaU5RO0VBT0k7QXRFaWlOWjs7QXNFeGlOUTtFQU9JO0F0RXFpTlo7O0FzRTVpTlE7RUFPSTtBdEV5aU5aOztBc0Voak5RO0VBT0k7QXRFNmlOWjs7QXNFcGpOUTtFQU9JO0F0RWlqTlo7O0FzRXhqTlE7RUFPSTtBdEVxak5aOztBc0U1ak5RO0VBT0k7QXRFeWpOWjs7QXNFaGtOUTtFQU9JO0F0RTZqTlo7O0FzRXBrTlE7RUFPSTtBdEVpa05aOztBc0V4a05RO0VBT0k7QXRFcWtOWjs7QXNFNWtOUTtFQU9JO0F0RXlrTlo7O0FzRWhsTlE7RUFPSTtBdEU2a05aOztBc0VwbE5RO0VBT0k7QXRFaWxOWjs7QXNFeGxOUTtFQU9JO0F0RXFsTlo7O0FzRTVsTlE7RUFPSTtBdEV5bE5aOztBc0VobU5RO0VBT0k7QXRFNmxOWjs7QXNFcG1OUTtFQU9JO0F0RWltTlo7O0FzRXhtTlE7RUFPSTtBdEVxbU5aOztBc0U1bU5RO0VBT0k7QXRFeW1OWjs7QXNFaG5OUTtFQU9JO0F0RTZtTlo7O0FzRXBuTlE7RUFPSTtBdEVpbk5aOztBc0V4bk5RO0VBT0k7QXRFcW5OWjs7QXNFNW5OUTtFQU9JO0F0RXluTlo7O0FzRWhvTlE7RUFPSTtBdEU2bk5aOztBc0Vwb05RO0VBT0k7QXRFaW9OWjs7QXNFeG9OUTtFQU9JO0F0RXFvTlo7O0FzRTVvTlE7RUFPSTtBdEV5b05aOztBc0VocE5RO0VBT0k7QXRFNm9OWjs7QXNFcHBOUTtFQU9JO0F0RWlwTlo7O0FzRXhwTlE7RUFPSTtBdEVxcE5aOztBc0U1cE5RO0VBT0k7QXRFeXBOWjs7QXNFaHFOUTtFQU9JO0F0RTZwTlo7O0FzRXBxTlE7RUFPSTtBdEVpcU5aOztBc0V4cU5RO0VBT0k7QXRFcXFOWjs7QXNFNXFOUTtFQU9JO0F0RXlxTlo7O0FzRWhyTlE7RUFPSTtBdEU2cU5aOztBc0Vwck5RO0VBT0k7QXRFaXJOWjs7QXNFeHJOUTtFQU9JO0F0RXFyTlo7O0FzRTVyTlE7RUFPSTtBdEV5ck5aOztBc0Voc05RO0VBT0k7QXRFNnJOWjs7QXNFcHNOUTtFQU9JO0F0RWlzTlo7O0FzRXhzTlE7RUFPSTtBdEVxc05aOztBc0U1c05RO0VBT0k7QXRFeXNOWjs7QXNFaHROUTtFQU9JO0F0RTZzTlo7O0FzRXB0TlE7RUFPSTtBdEVpdE5aOztBc0V4dE5RO0VBT0k7QXRFcXROWjs7QXNFNXROUTtFQU9JO0F0RXl0Tlo7O0FzRWh1TlE7RUFPSTtBdEU2dE5aOztBc0VwdU5RO0VBT0k7QXRFaXVOWjs7QXNFeHVOUTtFQU9JO0F0RXF1Tlo7O0FzRTV1TlE7RUFPSTtBdEV5dU5aOztBc0Vodk5RO0VBT0k7QXRFNnVOWjs7QXNFcHZOUTtFQU9JO0F0RWl2Tlo7O0FzRXh2TlE7RUFPSTtBdEVxdk5aOztBc0U1dk5RO0VBT0k7QXRFeXZOWjs7QXNFaHdOUTtFQU9JO0F0RTZ2Tlo7O0FzRXB3TlE7RUFPSTtBdEVpd05aOztBc0V4d05RO0VBT0k7QXRFcXdOWjs7QXNFNXdOUTtFQU9JO0F0RXl3Tlo7O0FzRWh4TlE7RUFPSTtBdEU2d05aOztBc0VweE5RO0VBT0k7QXRFaXhOWjs7QXNFeHhOUTtFQU9JO0F0RXF4Tlo7O0FzRTV4TlE7RUFPSTtBdEV5eE5aOztBc0VoeU5RO0VBT0k7QXRFNnhOWjs7QXNFcHlOUTtFQU9JO0F0RWl5Tlo7O0FzRXh5TlE7RUFPSTtBdEVxeU5aOztBc0U1eU5RO0VBT0k7QXRFeXlOWjs7QXNFaHpOUTtFQU9JO0F0RTZ5Tlo7O0FzRXB6TlE7RUFPSTtBdEVpek5aOztBc0V4ek5RO0VBT0k7QXRFcXpOWjs7QXNFNXpOUTtFQU9JO0F0RXl6Tlo7O0FzRWgwTlE7RUFPSTtBdEU2ek5aOztBc0VwME5RO0VBT0k7QXRFaTBOWjs7QXNFeDBOUTtFQU9JO0F0RXEwTlo7O0FzRTUwTlE7RUFPSTtBdEV5ME5aOztBc0VoMU5RO0VBT0k7QXRFNjBOWjs7QXNFcDFOUTtFQU9JO0F0RWkxTlo7O0FzRXgxTlE7RUFPSTtBdEVxMU5aOztBc0U1MU5RO0VBT0k7QXRFeTFOWjs7QXNFaDJOUTtFQU9JO0F0RTYxTlo7O0FzRXAyTlE7RUFPSTtFQUFBO0F0RWsyTlo7O0FzRXoyTlE7RUFPSTtFQUFBO0F0RXUyTlo7O0FzRTkyTlE7RUFPSTtFQUFBO0F0RTQyTlo7O0FzRW4zTlE7RUFPSTtFQUFBO0F0RWkzTlo7O0FzRXgzTlE7RUFPSTtFQUFBO0F0RXMzTlo7O0FzRTczTlE7RUFPSTtFQUFBO0F0RTIzTlo7O0FzRWw0TlE7RUFPSTtFQUFBO0F0RWc0Tlo7O0FzRXY0TlE7RUFPSTtFQUFBO0F0RXE0Tlo7O0FzRTU0TlE7RUFPSTtFQUFBO0F0RTA0Tlo7O0FzRWo1TlE7RUFPSTtFQUFBO0F0RSs0Tlo7O0FzRXQ1TlE7RUFPSTtFQUFBO0F0RW81Tlo7O0FzRTM1TlE7RUFPSTtFQUFBO0F0RXk1Tlo7O0FzRWg2TlE7RUFPSTtFQUFBO0F0RTg1Tlo7O0FzRXI2TlE7RUFPSTtFQUFBO0F0RW02Tlo7O0FzRTE2TlE7RUFPSTtBdEV1Nk5aOztBc0U5Nk5RO0VBT0k7QXRFMjZOWjs7QXNFbDdOUTtFQU9JO0F0RSs2Tlo7O0FzRXQ3TlE7RUFPSTtBdEVtN05aOztBc0UxN05RO0VBT0k7QXRFdTdOWjs7QXNFOTdOUTtFQU9JO0F0RTI3Tlo7O0FzRWw4TlE7RUFPSTtBdEUrN05aOztBc0V0OE5RO0VBT0k7QXRFbThOWjs7QXNFMThOUTtFQU9JO0F0RXU4Tlo7O0FzRTk4TlE7RUFPSTtBdEUyOE5aOztBc0VsOU5RO0VBT0k7QXRFKzhOWjs7QXNFdDlOUTtFQU9JO0F0RW05Tlo7O0FzRTE5TlE7RUFPSTtBdEV1OU5aOztBc0U5OU5RO0VBT0k7QXRFMjlOWjs7QXNFbCtOUTtFQU9JO0F0RSs5Tlo7O0FzRXQrTlE7RUFPSTtBdEVtK05aOztBc0UxK05RO0VBT0k7QXRFdStOWjs7QXNFOStOUTtFQU9JO0F0RTIrTlo7O0FzRWwvTlE7RUFPSTtBdEUrK05aOztBc0V0L05RO0VBT0k7QXRFbS9OWjs7QXNFMS9OUTtFQU9JO0F0RXUvTlo7O0FzRTkvTlE7RUFPSTtBdEUyL05aOztBc0VsZ09RO0VBT0k7QXRFKy9OWjs7QXNFdGdPUTtFQU9JO0F0RW1nT1o7O0FzRTFnT1E7RUFPSTtBdEV1Z09aOztBc0U5Z09RO0VBT0k7QXRFMmdPWjs7QXNFbGhPUTtFQU9JO0F0RStnT1o7O0FzRXRoT1E7RUFPSTtBdEVtaE9aOztBc0UxaE9RO0VBT0k7QXRFdWhPWjs7QXNFOWhPUTtFQU9JO0F0RTJoT1o7O0FzRWxpT1E7RUFPSTtBdEUraE9aOztBc0V0aU9RO0VBT0k7QXRFbWlPWjs7QXNFMWlPUTtFQU9JO0F0RXVpT1o7O0FzRTlpT1E7RUFPSTtBdEUyaU9aOztBc0Vsak9RO0VBT0k7RUFBQTtBdEVnak9aOztBc0V2ak9RO0VBT0k7RUFBQTtBdEVxak9aOztBc0U1ak9RO0VBT0k7RUFBQTtBdEUwak9aOztBc0Vqa09RO0VBT0k7RUFBQTtBdEUrak9aOztBc0V0a09RO0VBT0k7RUFBQTtBdEVva09aOztBc0Uza09RO0VBT0k7RUFBQTtBdEV5a09aOztBc0VobE9RO0VBT0k7RUFBQTtBdEU4a09aOztBc0VybE9RO0VBT0k7RUFBQTtBdEVtbE9aOztBc0UxbE9RO0VBT0k7RUFBQTtBdEV3bE9aOztBc0UvbE9RO0VBT0k7RUFBQTtBdEU2bE9aOztBc0VwbU9RO0VBT0k7RUFBQTtBdEVrbU9aOztBc0V6bU9RO0VBT0k7RUFBQTtBdEV1bU9aOztBc0U5bU9RO0VBT0k7QXRFMm1PWjs7QXNFbG5PUTtFQU9JO0F0RSttT1o7O0FzRXRuT1E7RUFPSTtBdEVtbk9aOztBc0Uxbk9RO0VBT0k7QXRFdW5PWjs7QXNFOW5PUTtFQU9JO0F0RTJuT1o7O0FzRWxvT1E7RUFPSTtBdEUrbk9aOztBc0V0b09RO0VBT0k7QXRFbW9PWjs7QXNFMW9PUTtFQU9JO0F0RXVvT1o7O0FzRTlvT1E7RUFPSTtBdEUyb09aOztBc0VscE9RO0VBT0k7QXRFK29PWjs7QXNFdHBPUTtFQU9JO0F0RW1wT1o7O0FzRTFwT1E7RUFPSTtBdEV1cE9aOztBc0U5cE9RO0VBT0k7QXRFMnBPWjs7QXNFbHFPUTtFQU9JO0F0RStwT1o7O0FzRXRxT1E7RUFPSTtBdEVtcU9aOztBc0UxcU9RO0VBT0k7QXRFdXFPWjs7QXNFOXFPUTtFQU9JO0F0RTJxT1o7O0FzRWxyT1E7RUFPSTtBdEUrcU9aOztBc0V0ck9RO0VBT0k7QXRFbXJPWjs7QXNFMXJPUTtFQU9JO0F0RXVyT1o7O0FzRTlyT1E7RUFPSTtBdEUyck9aOztBc0Vsc09RO0VBT0k7QXRFK3JPWjs7QXNFdHNPUTtFQU9JO0F0RW1zT1o7O0FzRTFzT1E7RUFPSTtBdEV1c09aOztBc0U5c09RO0VBT0k7QXRFMnNPWjs7QXNFbHRPUTtFQU9JO0F0RStzT1o7O0FzRXR0T1E7RUFPSTtBdEVtdE9aOztBc0UxdE9RO0VBT0k7QXRFdXRPWjs7QXNFOXRPUTtFQU9JO0F0RTJ0T1o7O0FzRWx1T1E7RUFPSTtBdEUrdE9aOztBc0V0dU9RO0VBT0k7QXRFbXVPWjs7QXNFMXVPUTtFQU9JO0F0RXV1T1o7O0FzRTl1T1E7RUFPSTtBdEUydU9aOztBc0Vsdk9RO0VBT0k7QXRFK3VPWjs7QXNFdHZPUTtFQU9JO0F0RW12T1o7O0FzRTF2T1E7RUFPSTtBdEV1dk9aOztBc0U5dk9RO0VBT0k7QXRFMnZPWjs7QXNFbHdPUTtFQU9JO0F0RSt2T1o7O0FzRXR3T1E7RUFPSTtBdEVtd09aOztBc0Uxd09RO0VBT0k7QXRFdXdPWjs7QXNFOXdPUTtFQU9JO0F0RTJ3T1o7O0FzRWx4T1E7RUFPSTtBdEUrd09aOztBc0V0eE9RO0VBT0k7QXRFbXhPWjs7QXNFMXhPUTtFQU9JO0F0RXV4T1o7O0FzRTl4T1E7RUFPSTtBdEUyeE9aOztBc0VseU9RO0VBT0k7QXRFK3hPWjs7QXNFdHlPUTtFQU9JO0F0RW15T1o7O0FzRTF5T1E7RUFPSTtBdEV1eU9aOztBc0U5eU9RO0VBT0k7QXRFMnlPWjs7QXNFbHpPUTtFQU9JO0F0RSt5T1o7O0FzRXR6T1E7RUFPSTtBdEVtek9aOztBc0Uxek9RO0VBT0k7QXRFdXpPWjs7QXNFOXpPUTtFQU9JO0F0RTJ6T1o7O0FzRWgxT1E7QUFjQTtFQU9JO0VBQUE7QXRFaTBPWjs7QXNFbnpPUTtBQXJCQTtFQUlRO0VBR0o7QXRFdTBPWjs7QXNFOTBPUTtFQUlRO0VBR0o7QXRFNDBPWjs7QXNFbjFPUTtFQUlRO0VBR0o7QXRFaTFPWjs7QXNFeDFPUTtFQUlRO0VBR0o7QXRFczFPWjs7QXNFNzFPUTtFQUlRO0VBR0o7QXRFMjFPWjs7QXNFbDJPUTtFQUlRO0VBR0o7QXRFZzJPWjs7QXNFdjJPUTtFQUlRO0VBR0o7QXRFcTJPWjs7QXNFNTJPUTtFQUlRO0VBR0o7QXRFMDJPWjs7QXNFajNPUTtFQUlRO0VBR0o7QXRFKzJPWjs7QXNFdDNPUTtFQUlRO0VBR0o7QXRFbzNPWjs7QXNFMzNPUTtFQUlRO0VBR0o7QXRFeTNPWjs7QXNFaDRPUTtFQUlRO0VBR0o7QXRFODNPWjs7QXNFcjRPUTtFQUlRO0VBR0o7QXRFbTRPWjs7QXNFMTRPUTtFQUlRO0VBR0o7QXRFdzRPWjs7QXNFLzRPUTtFQUlRO0VBR0o7QXRFNjRPWjs7QXNFOTVPUTtFQUNFO0F0RWk2T1Y7O0FzRWw2T1E7RUFDRTtBdEVxNk9WOztBc0V0Nk9RO0VBQ0U7QXRFeTZPVjs7QXNFMTZPUTtFQUNFO0F0RTY2T1Y7O0FzRXA2T1E7RUFJUTtFQUdKO0F0RWs2T1o7O0FzRXo2T1E7RUFJUTtFQUdKO0F0RXU2T1o7O0FzRTk2T1E7RUFJUTtFQUdKO0F0RTQ2T1o7O0FzRW43T1E7RUFJUTtFQUdKO0F0RWk3T1o7O0FzRXg3T1E7RUFJUTtFQUdKO0F0RXM3T1o7O0FzRTc3T1E7RUFJUTtFQUdKO0F0RTI3T1o7O0FzRWw4T1E7RUFJUTtFQUdKO0F0RWc4T1o7O0FzRXY4T1E7RUFJUTtFQUdKO0F0RXE4T1o7O0FzRTU4T1E7RUFJUTtFQUdKO0F0RTA4T1o7O0FzRWo5T1E7RUFJUTtFQUdKO0F0RSs4T1o7O0FzRXQ5T1E7RUFJUTtFQUdKO0F0RW85T1o7O0FzRTM5T1E7RUFJUTtFQUdKO0F0RXk5T1o7O0FzRTErT1E7RUFDRTtBdEU2K09WOztBc0U5K09RO0VBQ0U7QXRFaS9PVjs7QXNFbC9PUTtFQUNFO0F0RXEvT1Y7O0FzRXQvT1E7RUFDRTtBdEV5L09WOztBc0UxL09RO0VBQ0U7QXRFNi9PVjs7QXNFcC9PUTtFQU9JO0F0RWkvT1o7O0FzRXgvT1E7RUFPSTtLQUFBO1VBQUE7QXRFcS9PWjs7QXNFNS9PUTtFQU9JO0tBQUE7TUFBQTtVQUFBO0F0RXkvT1o7O0FzRWhnUFE7RUFPSTtLQUFBO01BQUE7VUFBQTtBdEU2L09aOztBc0VwZ1BRO0VBT0k7QXRFaWdQWjs7QXNFeGdQUTtFQU9JO0F0RXFnUFo7O0FzRTVnUFE7RUFPSTtBdEV5Z1BaOztBc0VoaFBRO0VBT0k7QXRFNmdQWjs7QXNFcGhQUTtFQU9JO0F0RWloUFo7O0FzRXhoUFE7RUFPSTtBdEVxaFBaOztBc0U1aFBRO0VBT0k7QXRFeWhQWjs7QXNFaGlQUTtFQU9JO0F0RTZoUFo7O0FzRXBpUFE7RUFPSTtBdEVpaVBaOztBc0V4aVBRO0VBT0k7RUFBQTtBdEVzaVBaOztBc0U3aVBRO0VBT0k7RUFBQTtBdEUyaVBaOztBc0VsalBRO0VBT0k7RUFBQTtBdEVnalBaOztBc0V2alBRO0VBT0k7RUFBQTtBdEVxalBaOztBc0U1alBRO0VBT0k7QXRFeWpQWjs7QXNFaGtQUTtFQU9JO0F0RTZqUFo7O0FhcGtQSTtFeURBSTtJQU9JO0V0RWtrUFY7O0VzRXprUE07SUFPSTtFdEVza1BWOztFc0U3a1BNO0lBT0k7RXRFMGtQVjs7RXNFamxQTTtJQU9JO0V0RThrUFY7O0VzRXJsUE07SUFPSTtFdEVrbFBWOztFc0V6bFBNO0lBT0k7RXRFc2xQVjs7RXNFN2xQTTtJQU9JO0V0RTBsUFY7O0VzRWptUE07SUFPSTtFdEU4bFBWOztFc0VybVBNO0lBT0k7RXRFa21QVjs7RXNFem1QTTtJQU9JO0V0RXNtUFY7O0VzRTdtUE07SUFPSTtFdEUwbVBWOztFc0VqblBNO0lBT0k7RXRFOG1QVjs7RXNFcm5QTTtJQU9JO0V0RWtuUFY7O0VzRXpuUE07SUFPSTtFdEVzblBWOztFc0U3blBNO0lBT0k7RXRFMG5QVjs7RXNFam9QTTtJQU9JO0V0RThuUFY7O0VzRXJvUE07SUFPSTtFdEVrb1BWOztFc0V6b1BNO0lBT0k7RXRFc29QVjs7RXNFN29QTTtJQU9JO0V0RTBvUFY7O0VzRWpwUE07SUFPSTtFdEU4b1BWOztFc0VycFBNO0lBT0k7RXRFa3BQVjs7RXNFenBQTTtJQU9JO0V0RXNwUFY7O0VzRTdwUE07SUFPSTtFdEUwcFBWOztFc0VqcVBNO0lBT0k7RXRFOHBQVjs7RXNFcnFQTTtJQU9JO0V0RWtxUFY7O0VzRXpxUE07SUFPSTtFdEVzcVBWOztFc0U3cVBNO0lBT0k7RXRFMHFQVjs7RXNFanJQTTtJQU9JO0V0RThxUFY7O0VzRXJyUE07SUFPSTtFdEVrclBWOztFc0V6clBNO0lBT0k7RXRFc3JQVjs7RXNFN3JQTTtJQU9JO0V0RTByUFY7O0VzRWpzUE07SUFPSTtFdEU4clBWOztFc0Vyc1BNO0lBT0k7RXRFa3NQVjs7RXNFenNQTTtJQU9JO0V0RXNzUFY7O0VzRTdzUE07SUFPSTtFdEUwc1BWOztFc0VqdFBNO0lBT0k7RXRFOHNQVjs7RXNFcnRQTTtJQU9JO0V0RWt0UFY7O0VzRXp0UE07SUFPSTtFdEVzdFBWOztFc0U3dFBNO0lBT0k7RXRFMHRQVjs7RXNFanVQTTtJQU9JO0V0RTh0UFY7O0VzRXJ1UE07SUFPSTtFdEVrdVBWOztFc0V6dVBNO0lBT0k7RXRFc3VQVjs7RXNFN3VQTTtJQU9JO0V0RTB1UFY7O0VzRWp2UE07SUFPSTtFdEU4dVBWOztFc0VydlBNO0lBT0k7RXRFa3ZQVjs7RXNFenZQTTtJQU9JO0V0RXN2UFY7O0VzRTd2UE07SUFPSTtFdEUwdlBWOztFc0Vqd1BNO0lBT0k7RXRFOHZQVjs7RXNFcndQTTtJQU9JO0V0RWt3UFY7O0VzRXp3UE07SUFPSTtFdEVzd1BWOztFc0U3d1BNO0lBT0k7RXRFMHdQVjs7RXNFanhQTTtJQU9JO0V0RTh3UFY7O0VzRXJ4UE07SUFPSTtFdEVreFBWOztFc0V6eFBNO0lBT0k7RXRFc3hQVjs7RXNFN3hQTTtJQU9JO0V0RTB4UFY7O0VzRWp5UE07SUFPSTtFdEU4eFBWOztFc0VyeVBNO0lBT0k7RXRFa3lQVjs7RXNFenlQTTtJQU9JO0V0RXN5UFY7O0VzRTd5UE07SUFPSTtFdEUweVBWOztFc0VqelBNO0lBT0k7RXRFOHlQVjs7RXNFcnpQTTtJQU9JO0V0RWt6UFY7O0VzRXp6UE07SUFPSTtFdEVzelBWOztFc0U3elBNO0lBT0k7RXRFMHpQVjs7RXNFajBQTTtJQU9JO0V0RTh6UFY7O0VzRXIwUE07SUFPSTtFdEVrMFBWOztFc0V6MFBNO0lBT0k7RXRFczBQVjs7RXNFNzBQTTtJQU9JO0V0RTAwUFY7O0VzRWoxUE07SUFPSTtFdEU4MFBWOztFc0VyMVBNO0lBT0k7RXRFazFQVjs7RXNFejFQTTtJQU9JO0lBQUE7RXRFdTFQVjs7RXNFOTFQTTtJQU9JO0lBQUE7RXRFNDFQVjs7RXNFbjJQTTtJQU9JO0lBQUE7RXRFaTJQVjs7RXNFeDJQTTtJQU9JO0lBQUE7RXRFczJQVjs7RXNFNzJQTTtJQU9JO0lBQUE7RXRFMjJQVjs7RXNFbDNQTTtJQU9JO0lBQUE7RXRFZzNQVjs7RXNFdjNQTTtJQU9JO0lBQUE7RXRFcTNQVjs7RXNFNTNQTTtJQU9JO0lBQUE7RXRFMDNQVjs7RXNFajRQTTtJQU9JO0lBQUE7RXRFKzNQVjs7RXNFdDRQTTtJQU9JO0lBQUE7RXRFbzRQVjs7RXNFMzRQTTtJQU9JO0lBQUE7RXRFeTRQVjs7RXNFaDVQTTtJQU9JO0lBQUE7RXRFODRQVjs7RXNFcjVQTTtJQU9JO0lBQUE7RXRFbTVQVjs7RXNFMTVQTTtJQU9JO0lBQUE7RXRFdzVQVjs7RXNFLzVQTTtJQU9JO0V0RTQ1UFY7O0VzRW42UE07SUFPSTtFdEVnNlBWOztFc0V2NlBNO0lBT0k7RXRFbzZQVjs7RXNFMzZQTTtJQU9JO0V0RXc2UFY7O0VzRS82UE07SUFPSTtFdEU0NlBWOztFc0VuN1BNO0lBT0k7RXRFZzdQVjs7RXNFdjdQTTtJQU9JO0V0RW83UFY7O0VzRTM3UE07SUFPSTtFdEV3N1BWOztFc0UvN1BNO0lBT0k7RXRFNDdQVjs7RXNFbjhQTTtJQU9JO0V0RWc4UFY7O0VzRXY4UE07SUFPSTtFdEVvOFBWOztFc0UzOFBNO0lBT0k7RXRFdzhQVjs7RXNFLzhQTTtJQU9JO0V0RTQ4UFY7O0VzRW45UE07SUFPSTtFdEVnOVBWOztFc0V2OVBNO0lBT0k7RXRFbzlQVjs7RXNFMzlQTTtJQU9JO0V0RXc5UFY7O0VzRS85UE07SUFPSTtFdEU0OVBWOztFc0VuK1BNO0lBT0k7RXRFZytQVjs7RXNFditQTTtJQU9JO0V0RW8rUFY7O0VzRTMrUE07SUFPSTtFdEV3K1BWOztFc0UvK1BNO0lBT0k7RXRFNCtQVjs7RXNFbi9QTTtJQU9JO0V0RWcvUFY7O0VzRXYvUE07SUFPSTtFdEVvL1BWOztFc0UzL1BNO0lBT0k7RXRFdy9QVjs7RXNFLy9QTTtJQU9JO0V0RTQvUFY7O0VzRW5nUU07SUFPSTtFdEVnZ1FWOztFc0V2Z1FNO0lBT0k7RXRFb2dRVjs7RXNFM2dRTTtJQU9JO0V0RXdnUVY7O0VzRS9nUU07SUFPSTtFdEU0Z1FWOztFc0VuaFFNO0lBT0k7RXRFZ2hRVjs7RXNFdmhRTTtJQU9JO0V0RW9oUVY7O0VzRTNoUU07SUFPSTtFdEV3aFFWOztFc0UvaFFNO0lBT0k7RXRFNGhRVjs7RXNFbmlRTTtJQU9JO0V0RWdpUVY7O0VzRXZpUU07SUFPSTtJQUFBO0V0RXFpUVY7O0VzRTVpUU07SUFPSTtJQUFBO0V0RTBpUVY7O0VzRWpqUU07SUFPSTtJQUFBO0V0RStpUVY7O0VzRXRqUU07SUFPSTtJQUFBO0V0RW9qUVY7O0VzRTNqUU07SUFPSTtJQUFBO0V0RXlqUVY7O0VzRWhrUU07SUFPSTtJQUFBO0V0RThqUVY7O0VzRXJrUU07SUFPSTtJQUFBO0V0RW1rUVY7O0VzRTFrUU07SUFPSTtJQUFBO0V0RXdrUVY7O0VzRS9rUU07SUFPSTtJQUFBO0V0RTZrUVY7O0VzRXBsUU07SUFPSTtJQUFBO0V0RWtsUVY7O0VzRXpsUU07SUFPSTtJQUFBO0V0RXVsUVY7O0VzRTlsUU07SUFPSTtJQUFBO0V0RTRsUVY7O0VzRW5tUU07SUFPSTtFdEVnbVFWOztFc0V2bVFNO0lBT0k7RXRFb21RVjs7RXNFM21RTTtJQU9JO0V0RXdtUVY7O0VzRS9tUU07SUFPSTtFdEU0bVFWOztFc0VublFNO0lBT0k7RXRFZ25RVjs7RXNFdm5RTTtJQU9JO0V0RW9uUVY7O0VzRTNuUU07SUFPSTtFdEV3blFWOztFc0UvblFNO0lBT0k7RXRFNG5RVjs7RXNFbm9RTTtJQU9JO0V0RWdvUVY7O0VzRXZvUU07SUFPSTtFdEVvb1FWOztFc0Uzb1FNO0lBT0k7RXRFd29RVjs7RXNFL29RTTtJQU9JO0V0RTRvUVY7O0VzRW5wUU07SUFPSTtFdEVncFFWOztFc0V2cFFNO0lBT0k7RXRFb3BRVjs7RXNFM3BRTTtJQU9JO0V0RXdwUVY7O0VzRS9wUU07SUFPSTtFdEU0cFFWOztFc0VucVFNO0lBT0k7RXRFZ3FRVjs7RXNFdnFRTTtJQU9JO0V0RW9xUVY7O0VzRTNxUU07SUFPSTtFdEV3cVFWOztFc0UvcVFNO0lBT0k7RXRFNHFRVjs7RXNFbnJRTTtJQU9JO0V0RWdyUVY7O0VzRXZyUU07SUFPSTtFdEVvclFWOztFc0UzclFNO0lBT0k7RXRFd3JRVjs7RXNFL3JRTTtJQU9JO0V0RTRyUVY7O0VzRW5zUU07SUFPSTtFdEVnc1FWOztFc0V2c1FNO0lBT0k7RXRFb3NRVjs7RXNFM3NRTTtJQU9JO0V0RXdzUVY7QUFDRjtBYWh0UUk7RXlEQUk7SUFPSTtFdEU2c1FWOztFc0VwdFFNO0lBT0k7RXRFaXRRVjs7RXNFeHRRTTtJQU9JO0V0RXF0UVY7O0VzRTV0UU07SUFPSTtFdEV5dFFWOztFc0VodVFNO0lBT0k7RXRFNnRRVjs7RXNFcHVRTTtJQU9JO0V0RWl1UVY7O0VzRXh1UU07SUFPSTtFdEVxdVFWOztFc0U1dVFNO0lBT0k7RXRFeXVRVjs7RXNFaHZRTTtJQU9JO0V0RTZ1UVY7O0VzRXB2UU07SUFPSTtFdEVpdlFWOztFc0V4dlFNO0lBT0k7RXRFcXZRVjs7RXNFNXZRTTtJQU9JO0V0RXl2UVY7O0VzRWh3UU07SUFPSTtFdEU2dlFWOztFc0Vwd1FNO0lBT0k7RXRFaXdRVjs7RXNFeHdRTTtJQU9JO0V0RXF3UVY7O0VzRTV3UU07SUFPSTtFdEV5d1FWOztFc0VoeFFNO0lBT0k7RXRFNndRVjs7RXNFcHhRTTtJQU9JO0V0RWl4UVY7O0VzRXh4UU07SUFPSTtFdEVxeFFWOztFc0U1eFFNO0lBT0k7RXRFeXhRVjs7RXNFaHlRTTtJQU9JO0V0RTZ4UVY7O0VzRXB5UU07SUFPSTtFdEVpeVFWOztFc0V4eVFNO0lBT0k7RXRFcXlRVjs7RXNFNXlRTTtJQU9JO0V0RXl5UVY7O0VzRWh6UU07SUFPSTtFdEU2eVFWOztFc0VwelFNO0lBT0k7RXRFaXpRVjs7RXNFeHpRTTtJQU9JO0V0RXF6UVY7O0VzRTV6UU07SUFPSTtFdEV5elFWOztFc0VoMFFNO0lBT0k7RXRFNnpRVjs7RXNFcDBRTTtJQU9JO0V0RWkwUVY7O0VzRXgwUU07SUFPSTtFdEVxMFFWOztFc0U1MFFNO0lBT0k7RXRFeTBRVjs7RXNFaDFRTTtJQU9JO0V0RTYwUVY7O0VzRXAxUU07SUFPSTtFdEVpMVFWOztFc0V4MVFNO0lBT0k7RXRFcTFRVjs7RXNFNTFRTTtJQU9JO0V0RXkxUVY7O0VzRWgyUU07SUFPSTtFdEU2MVFWOztFc0VwMlFNO0lBT0k7RXRFaTJRVjs7RXNFeDJRTTtJQU9JO0V0RXEyUVY7O0VzRTUyUU07SUFPSTtFdEV5MlFWOztFc0VoM1FNO0lBT0k7RXRFNjJRVjs7RXNFcDNRTTtJQU9JO0V0RWkzUVY7O0VzRXgzUU07SUFPSTtFdEVxM1FWOztFc0U1M1FNO0lBT0k7RXRFeTNRVjs7RXNFaDRRTTtJQU9JO0V0RTYzUVY7O0VzRXA0UU07SUFPSTtFdEVpNFFWOztFc0V4NFFNO0lBT0k7RXRFcTRRVjs7RXNFNTRRTTtJQU9JO0V0RXk0UVY7O0VzRWg1UU07SUFPSTtFdEU2NFFWOztFc0VwNVFNO0lBT0k7RXRFaTVRVjs7RXNFeDVRTTtJQU9JO0V0RXE1UVY7O0VzRTU1UU07SUFPSTtFdEV5NVFWOztFc0VoNlFNO0lBT0k7RXRFNjVRVjs7RXNFcDZRTTtJQU9JO0V0RWk2UVY7O0VzRXg2UU07SUFPSTtFdEVxNlFWOztFc0U1NlFNO0lBT0k7RXRFeTZRVjs7RXNFaDdRTTtJQU9JO0V0RTY2UVY7O0VzRXA3UU07SUFPSTtFdEVpN1FWOztFc0V4N1FNO0lBT0k7RXRFcTdRVjs7RXNFNTdRTTtJQU9JO0V0RXk3UVY7O0VzRWg4UU07SUFPSTtFdEU2N1FWOztFc0VwOFFNO0lBT0k7RXRFaThRVjs7RXNFeDhRTTtJQU9JO0V0RXE4UVY7O0VzRTU4UU07SUFPSTtFdEV5OFFWOztFc0VoOVFNO0lBT0k7RXRFNjhRVjs7RXNFcDlRTTtJQU9JO0V0RWk5UVY7O0VzRXg5UU07SUFPSTtFdEVxOVFWOztFc0U1OVFNO0lBT0k7RXRFeTlRVjs7RXNFaCtRTTtJQU9JO0V0RTY5UVY7O0VzRXArUU07SUFPSTtJQUFBO0V0RWsrUVY7O0VzRXorUU07SUFPSTtJQUFBO0V0RXUrUVY7O0VzRTkrUU07SUFPSTtJQUFBO0V0RTQrUVY7O0VzRW4vUU07SUFPSTtJQUFBO0V0RWkvUVY7O0VzRXgvUU07SUFPSTtJQUFBO0V0RXMvUVY7O0VzRTcvUU07SUFPSTtJQUFBO0V0RTIvUVY7O0VzRWxnUk07SUFPSTtJQUFBO0V0RWdnUlY7O0VzRXZnUk07SUFPSTtJQUFBO0V0RXFnUlY7O0VzRTVnUk07SUFPSTtJQUFBO0V0RTBnUlY7O0VzRWpoUk07SUFPSTtJQUFBO0V0RStnUlY7O0VzRXRoUk07SUFPSTtJQUFBO0V0RW9oUlY7O0VzRTNoUk07SUFPSTtJQUFBO0V0RXloUlY7O0VzRWhpUk07SUFPSTtJQUFBO0V0RThoUlY7O0VzRXJpUk07SUFPSTtJQUFBO0V0RW1pUlY7O0VzRTFpUk07SUFPSTtFdEV1aVJWOztFc0U5aVJNO0lBT0k7RXRFMmlSVjs7RXNFbGpSTTtJQU9JO0V0RStpUlY7O0VzRXRqUk07SUFPSTtFdEVtalJWOztFc0UxalJNO0lBT0k7RXRFdWpSVjs7RXNFOWpSTTtJQU9JO0V0RTJqUlY7O0VzRWxrUk07SUFPSTtFdEUralJWOztFc0V0a1JNO0lBT0k7RXRFbWtSVjs7RXNFMWtSTTtJQU9JO0V0RXVrUlY7O0VzRTlrUk07SUFPSTtFdEUya1JWOztFc0VsbFJNO0lBT0k7RXRFK2tSVjs7RXNFdGxSTTtJQU9JO0V0RW1sUlY7O0VzRTFsUk07SUFPSTtFdEV1bFJWOztFc0U5bFJNO0lBT0k7RXRFMmxSVjs7RXNFbG1STTtJQU9JO0V0RStsUlY7O0VzRXRtUk07SUFPSTtFdEVtbVJWOztFc0UxbVJNO0lBT0k7RXRFdW1SVjs7RXNFOW1STTtJQU9JO0V0RTJtUlY7O0VzRWxuUk07SUFPSTtFdEUrbVJWOztFc0V0blJNO0lBT0k7RXRFbW5SVjs7RXNFMW5STTtJQU9JO0V0RXVuUlY7O0VzRTluUk07SUFPSTtFdEUyblJWOztFc0Vsb1JNO0lBT0k7RXRFK25SVjs7RXNFdG9STTtJQU9JO0V0RW1vUlY7O0VzRTFvUk07SUFPSTtFdEV1b1JWOztFc0U5b1JNO0lBT0k7RXRFMm9SVjs7RXNFbHBSTTtJQU9JO0V0RStvUlY7O0VzRXRwUk07SUFPSTtFdEVtcFJWOztFc0UxcFJNO0lBT0k7RXRFdXBSVjs7RXNFOXBSTTtJQU9JO0V0RTJwUlY7O0VzRWxxUk07SUFPSTtFdEUrcFJWOztFc0V0cVJNO0lBT0k7RXRFbXFSVjs7RXNFMXFSTTtJQU9JO0V0RXVxUlY7O0VzRTlxUk07SUFPSTtFdEUycVJWOztFc0VsclJNO0lBT0k7SUFBQTtFdEVnclJWOztFc0V2clJNO0lBT0k7SUFBQTtFdEVxclJWOztFc0U1clJNO0lBT0k7SUFBQTtFdEUwclJWOztFc0Vqc1JNO0lBT0k7SUFBQTtFdEUrclJWOztFc0V0c1JNO0lBT0k7SUFBQTtFdEVvc1JWOztFc0Uzc1JNO0lBT0k7SUFBQTtFdEV5c1JWOztFc0VodFJNO0lBT0k7SUFBQTtFdEU4c1JWOztFc0VydFJNO0lBT0k7SUFBQTtFdEVtdFJWOztFc0UxdFJNO0lBT0k7SUFBQTtFdEV3dFJWOztFc0UvdFJNO0lBT0k7SUFBQTtFdEU2dFJWOztFc0VwdVJNO0lBT0k7SUFBQTtFdEVrdVJWOztFc0V6dVJNO0lBT0k7SUFBQTtFdEV1dVJWOztFc0U5dVJNO0lBT0k7RXRFMnVSVjs7RXNFbHZSTTtJQU9JO0V0RSt1UlY7O0VzRXR2Uk07SUFPSTtFdEVtdlJWOztFc0UxdlJNO0lBT0k7RXRFdXZSVjs7RXNFOXZSTTtJQU9JO0V0RTJ2UlY7O0VzRWx3Uk07SUFPSTtFdEUrdlJWOztFc0V0d1JNO0lBT0k7RXRFbXdSVjs7RXNFMXdSTTtJQU9JO0V0RXV3UlY7O0VzRTl3Uk07SUFPSTtFdEUyd1JWOztFc0VseFJNO0lBT0k7RXRFK3dSVjs7RXNFdHhSTTtJQU9JO0V0RW14UlY7O0VzRTF4Uk07SUFPSTtFdEV1eFJWOztFc0U5eFJNO0lBT0k7RXRFMnhSVjs7RXNFbHlSTTtJQU9JO0V0RSt4UlY7O0VzRXR5Uk07SUFPSTtFdEVteVJWOztFc0UxeVJNO0lBT0k7RXRFdXlSVjs7RXNFOXlSTTtJQU9JO0V0RTJ5UlY7O0VzRWx6Uk07SUFPSTtFdEUreVJWOztFc0V0elJNO0lBT0k7RXRFbXpSVjs7RXNFMXpSTTtJQU9JO0V0RXV6UlY7O0VzRTl6Uk07SUFPSTtFdEUyelJWOztFc0VsMFJNO0lBT0k7RXRFK3pSVjs7RXNFdDBSTTtJQU9JO0V0RW0wUlY7O0VzRTEwUk07SUFPSTtFdEV1MFJWOztFc0U5MFJNO0lBT0k7RXRFMjBSVjs7RXNFbDFSTTtJQU9JO0V0RSswUlY7O0VzRXQxUk07SUFPSTtFdEVtMVJWO0FBQ0Y7QWEzMVJJO0V5REFJO0lBT0k7RXRFdzFSVjs7RXNFLzFSTTtJQU9JO0V0RTQxUlY7O0VzRW4yUk07SUFPSTtFdEVnMlJWOztFc0V2MlJNO0lBT0k7RXRFbzJSVjs7RXNFMzJSTTtJQU9JO0V0RXcyUlY7O0VzRS8yUk07SUFPSTtFdEU0MlJWOztFc0VuM1JNO0lBT0k7RXRFZzNSVjs7RXNFdjNSTTtJQU9JO0V0RW8zUlY7O0VzRTMzUk07SUFPSTtFdEV3M1JWOztFc0UvM1JNO0lBT0k7RXRFNDNSVjs7RXNFbjRSTTtJQU9JO0V0RWc0UlY7O0VzRXY0Uk07SUFPSTtFdEVvNFJWOztFc0UzNFJNO0lBT0k7RXRFdzRSVjs7RXNFLzRSTTtJQU9JO0V0RTQ0UlY7O0VzRW41Uk07SUFPSTtFdEVnNVJWOztFc0V2NVJNO0lBT0k7RXRFbzVSVjs7RXNFMzVSTTtJQU9JO0V0RXc1UlY7O0VzRS81Uk07SUFPSTtFdEU0NVJWOztFc0VuNlJNO0lBT0k7RXRFZzZSVjs7RXNFdjZSTTtJQU9JO0V0RW82UlY7O0VzRTM2Uk07SUFPSTtFdEV3NlJWOztFc0UvNlJNO0lBT0k7RXRFNDZSVjs7RXNFbjdSTTtJQU9JO0V0RWc3UlY7O0VzRXY3Uk07SUFPSTtFdEVvN1JWOztFc0UzN1JNO0lBT0k7RXRFdzdSVjs7RXNFLzdSTTtJQU9JO0V0RTQ3UlY7O0VzRW44Uk07SUFPSTtFdEVnOFJWOztFc0V2OFJNO0lBT0k7RXRFbzhSVjs7RXNFMzhSTTtJQU9JO0V0RXc4UlY7O0VzRS84Uk07SUFPSTtFdEU0OFJWOztFc0VuOVJNO0lBT0k7RXRFZzlSVjs7RXNFdjlSTTtJQU9JO0V0RW85UlY7O0VzRTM5Uk07SUFPSTtFdEV3OVJWOztFc0UvOVJNO0lBT0k7RXRFNDlSVjs7RXNFbitSTTtJQU9JO0V0RWcrUlY7O0VzRXYrUk07SUFPSTtFdEVvK1JWOztFc0UzK1JNO0lBT0k7RXRFdytSVjs7RXNFLytSTTtJQU9JO0V0RTQrUlY7O0VzRW4vUk07SUFPSTtFdEVnL1JWOztFc0V2L1JNO0lBT0k7RXRFby9SVjs7RXNFMy9STTtJQU9JO0V0RXcvUlY7O0VzRS8vUk07SUFPSTtFdEU0L1JWOztFc0VuZ1NNO0lBT0k7RXRFZ2dTVjs7RXNFdmdTTTtJQU9JO0V0RW9nU1Y7O0VzRTNnU007SUFPSTtFdEV3Z1NWOztFc0UvZ1NNO0lBT0k7RXRFNGdTVjs7RXNFbmhTTTtJQU9JO0V0RWdoU1Y7O0VzRXZoU007SUFPSTtFdEVvaFNWOztFc0UzaFNNO0lBT0k7RXRFd2hTVjs7RXNFL2hTTTtJQU9JO0V0RTRoU1Y7O0VzRW5pU007SUFPSTtFdEVnaVNWOztFc0V2aVNNO0lBT0k7RXRFb2lTVjs7RXNFM2lTTTtJQU9JO0V0RXdpU1Y7O0VzRS9pU007SUFPSTtFdEU0aVNWOztFc0VualNNO0lBT0k7RXRFZ2pTVjs7RXNFdmpTTTtJQU9JO0V0RW9qU1Y7O0VzRTNqU007SUFPSTtFdEV3alNWOztFc0UvalNNO0lBT0k7RXRFNGpTVjs7RXNFbmtTTTtJQU9JO0V0RWdrU1Y7O0VzRXZrU007SUFPSTtFdEVva1NWOztFc0Uza1NNO0lBT0k7RXRFd2tTVjs7RXNFL2tTTTtJQU9JO0V0RTRrU1Y7O0VzRW5sU007SUFPSTtFdEVnbFNWOztFc0V2bFNNO0lBT0k7RXRFb2xTVjs7RXNFM2xTTTtJQU9JO0V0RXdsU1Y7O0VzRS9sU007SUFPSTtFdEU0bFNWOztFc0VubVNNO0lBT0k7RXRFZ21TVjs7RXNFdm1TTTtJQU9JO0V0RW9tU1Y7O0VzRTNtU007SUFPSTtFdEV3bVNWOztFc0UvbVNNO0lBT0k7SUFBQTtFdEU2bVNWOztFc0VwblNNO0lBT0k7SUFBQTtFdEVrblNWOztFc0V6blNNO0lBT0k7SUFBQTtFdEV1blNWOztFc0U5blNNO0lBT0k7SUFBQTtFdEU0blNWOztFc0Vub1NNO0lBT0k7SUFBQTtFdEVpb1NWOztFc0V4b1NNO0lBT0k7SUFBQTtFdEVzb1NWOztFc0U3b1NNO0lBT0k7SUFBQTtFdEUyb1NWOztFc0VscFNNO0lBT0k7SUFBQTtFdEVncFNWOztFc0V2cFNNO0lBT0k7SUFBQTtFdEVxcFNWOztFc0U1cFNNO0lBT0k7SUFBQTtFdEUwcFNWOztFc0VqcVNNO0lBT0k7SUFBQTtFdEUrcFNWOztFc0V0cVNNO0lBT0k7SUFBQTtFdEVvcVNWOztFc0UzcVNNO0lBT0k7SUFBQTtFdEV5cVNWOztFc0VoclNNO0lBT0k7SUFBQTtFdEU4cVNWOztFc0VyclNNO0lBT0k7RXRFa3JTVjs7RXNFenJTTTtJQU9JO0V0RXNyU1Y7O0VzRTdyU007SUFPSTtFdEUwclNWOztFc0Vqc1NNO0lBT0k7RXRFOHJTVjs7RXNFcnNTTTtJQU9JO0V0RWtzU1Y7O0VzRXpzU007SUFPSTtFdEVzc1NWOztFc0U3c1NNO0lBT0k7RXRFMHNTVjs7RXNFanRTTTtJQU9JO0V0RThzU1Y7O0VzRXJ0U007SUFPSTtFdEVrdFNWOztFc0V6dFNNO0lBT0k7RXRFc3RTVjs7RXNFN3RTTTtJQU9JO0V0RTB0U1Y7O0VzRWp1U007SUFPSTtFdEU4dFNWOztFc0VydVNNO0lBT0k7RXRFa3VTVjs7RXNFenVTTTtJQU9JO0V0RXN1U1Y7O0VzRTd1U007SUFPSTtFdEUwdVNWOztFc0VqdlNNO0lBT0k7RXRFOHVTVjs7RXNFcnZTTTtJQU9JO0V0RWt2U1Y7O0VzRXp2U007SUFPSTtFdEVzdlNWOztFc0U3dlNNO0lBT0k7RXRFMHZTVjs7RXNFandTTTtJQU9JO0V0RTh2U1Y7O0VzRXJ3U007SUFPSTtFdEVrd1NWOztFc0V6d1NNO0lBT0k7RXRFc3dTVjs7RXNFN3dTTTtJQU9JO0V0RTB3U1Y7O0VzRWp4U007SUFPSTtFdEU4d1NWOztFc0VyeFNNO0lBT0k7RXRFa3hTVjs7RXNFenhTTTtJQU9JO0V0RXN4U1Y7O0VzRTd4U007SUFPSTtFdEUweFNWOztFc0VqeVNNO0lBT0k7RXRFOHhTVjs7RXNFcnlTTTtJQU9JO0V0RWt5U1Y7O0VzRXp5U007SUFPSTtFdEVzeVNWOztFc0U3eVNNO0lBT0k7RXRFMHlTVjs7RXNFanpTTTtJQU9JO0V0RTh5U1Y7O0VzRXJ6U007SUFPSTtFdEVrelNWOztFc0V6elNNO0lBT0k7RXRFc3pTVjs7RXNFN3pTTTtJQU9JO0lBQUE7RXRFMnpTVjs7RXNFbDBTTTtJQU9JO0lBQUE7RXRFZzBTVjs7RXNFdjBTTTtJQU9JO0lBQUE7RXRFcTBTVjs7RXNFNTBTTTtJQU9JO0lBQUE7RXRFMDBTVjs7RXNFajFTTTtJQU9JO0lBQUE7RXRFKzBTVjs7RXNFdDFTTTtJQU9JO0lBQUE7RXRFbzFTVjs7RXNFMzFTTTtJQU9JO0lBQUE7RXRFeTFTVjs7RXNFaDJTTTtJQU9JO0lBQUE7RXRFODFTVjs7RXNFcjJTTTtJQU9JO0lBQUE7RXRFbTJTVjs7RXNFMTJTTTtJQU9JO0lBQUE7RXRFdzJTVjs7RXNFLzJTTTtJQU9JO0lBQUE7RXRFNjJTVjs7RXNFcDNTTTtJQU9JO0lBQUE7RXRFazNTVjs7RXNFejNTTTtJQU9JO0V0RXMzU1Y7O0VzRTczU007SUFPSTtFdEUwM1NWOztFc0VqNFNNO0lBT0k7RXRFODNTVjs7RXNFcjRTTTtJQU9JO0V0RWs0U1Y7O0VzRXo0U007SUFPSTtFdEVzNFNWOztFc0U3NFNNO0lBT0k7RXRFMDRTVjs7RXNFajVTTTtJQU9JO0V0RTg0U1Y7O0VzRXI1U007SUFPSTtFdEVrNVNWOztFc0V6NVNNO0lBT0k7RXRFczVTVjs7RXNFNzVTTTtJQU9JO0V0RTA1U1Y7O0VzRWo2U007SUFPSTtFdEU4NVNWOztFc0VyNlNNO0lBT0k7RXRFazZTVjs7RXNFejZTTTtJQU9JO0V0RXM2U1Y7O0VzRTc2U007SUFPSTtFdEUwNlNWOztFc0VqN1NNO0lBT0k7RXRFODZTVjs7RXNFcjdTTTtJQU9JO0V0RWs3U1Y7O0VzRXo3U007SUFPSTtFdEVzN1NWOztFc0U3N1NNO0lBT0k7RXRFMDdTVjs7RXNFajhTTTtJQU9JO0V0RTg3U1Y7O0VzRXI4U007SUFPSTtFdEVrOFNWOztFc0V6OFNNO0lBT0k7RXRFczhTVjs7RXNFNzhTTTtJQU9JO0V0RTA4U1Y7O0VzRWo5U007SUFPSTtFdEU4OFNWOztFc0VyOVNNO0lBT0k7RXRFazlTVjs7RXNFejlTTTtJQU9JO0V0RXM5U1Y7O0VzRTc5U007SUFPSTtFdEUwOVNWOztFc0VqK1NNO0lBT0k7RXRFODlTVjtBQUNGO0FhdCtTSTtFeURBSTtJQU9JO0V0RW0rU1Y7O0VzRTErU007SUFPSTtFdEV1K1NWOztFc0U5K1NNO0lBT0k7RXRFMitTVjs7RXNFbC9TTTtJQU9JO0V0RSsrU1Y7O0VzRXQvU007SUFPSTtFdEVtL1NWOztFc0UxL1NNO0lBT0k7RXRFdS9TVjs7RXNFOS9TTTtJQU9JO0V0RTIvU1Y7O0VzRWxnVE07SUFPSTtFdEUrL1NWOztFc0V0Z1RNO0lBT0k7RXRFbWdUVjs7RXNFMWdUTTtJQU9JO0V0RXVnVFY7O0VzRTlnVE07SUFPSTtFdEUyZ1RWOztFc0VsaFRNO0lBT0k7RXRFK2dUVjs7RXNFdGhUTTtJQU9JO0V0RW1oVFY7O0VzRTFoVE07SUFPSTtFdEV1aFRWOztFc0U5aFRNO0lBT0k7RXRFMmhUVjs7RXNFbGlUTTtJQU9JO0V0RStoVFY7O0VzRXRpVE07SUFPSTtFdEVtaVRWOztFc0UxaVRNO0lBT0k7RXRFdWlUVjs7RXNFOWlUTTtJQU9JO0V0RTJpVFY7O0VzRWxqVE07SUFPSTtFdEUraVRWOztFc0V0alRNO0lBT0k7RXRFbWpUVjs7RXNFMWpUTTtJQU9JO0V0RXVqVFY7O0VzRTlqVE07SUFPSTtFdEUyalRWOztFc0Vsa1RNO0lBT0k7RXRFK2pUVjs7RXNFdGtUTTtJQU9JO0V0RW1rVFY7O0VzRTFrVE07SUFPSTtFdEV1a1RWOztFc0U5a1RNO0lBT0k7RXRFMmtUVjs7RXNFbGxUTTtJQU9JO0V0RStrVFY7O0VzRXRsVE07SUFPSTtFdEVtbFRWOztFc0UxbFRNO0lBT0k7RXRFdWxUVjs7RXNFOWxUTTtJQU9JO0V0RTJsVFY7O0VzRWxtVE07SUFPSTtFdEUrbFRWOztFc0V0bVRNO0lBT0k7RXRFbW1UVjs7RXNFMW1UTTtJQU9JO0V0RXVtVFY7O0VzRTltVE07SUFPSTtFdEUybVRWOztFc0VsblRNO0lBT0k7RXRFK21UVjs7RXNFdG5UTTtJQU9JO0V0RW1uVFY7O0VzRTFuVE07SUFPSTtFdEV1blRWOztFc0U5blRNO0lBT0k7RXRFMm5UVjs7RXNFbG9UTTtJQU9JO0V0RStuVFY7O0VzRXRvVE07SUFPSTtFdEVtb1RWOztFc0Uxb1RNO0lBT0k7RXRFdW9UVjs7RXNFOW9UTTtJQU9JO0V0RTJvVFY7O0VzRWxwVE07SUFPSTtFdEUrb1RWOztFc0V0cFRNO0lBT0k7RXRFbXBUVjs7RXNFMXBUTTtJQU9JO0V0RXVwVFY7O0VzRTlwVE07SUFPSTtFdEUycFRWOztFc0VscVRNO0lBT0k7RXRFK3BUVjs7RXNFdHFUTTtJQU9JO0V0RW1xVFY7O0VzRTFxVE07SUFPSTtFdEV1cVRWOztFc0U5cVRNO0lBT0k7RXRFMnFUVjs7RXNFbHJUTTtJQU9JO0V0RStxVFY7O0VzRXRyVE07SUFPSTtFdEVtclRWOztFc0UxclRNO0lBT0k7RXRFdXJUVjs7RXNFOXJUTTtJQU9JO0V0RTJyVFY7O0VzRWxzVE07SUFPSTtFdEUrclRWOztFc0V0c1RNO0lBT0k7RXRFbXNUVjs7RXNFMXNUTTtJQU9JO0V0RXVzVFY7O0VzRTlzVE07SUFPSTtFdEUyc1RWOztFc0VsdFRNO0lBT0k7RXRFK3NUVjs7RXNFdHRUTTtJQU9JO0V0RW10VFY7O0VzRTF0VE07SUFPSTtFdEV1dFRWOztFc0U5dFRNO0lBT0k7RXRFMnRUVjs7RXNFbHVUTTtJQU9JO0V0RSt0VFY7O0VzRXR1VE07SUFPSTtFdEVtdVRWOztFc0UxdVRNO0lBT0k7RXRFdXVUVjs7RXNFOXVUTTtJQU9JO0V0RTJ1VFY7O0VzRWx2VE07SUFPSTtFdEUrdVRWOztFc0V0dlRNO0lBT0k7RXRFbXZUVjs7RXNFMXZUTTtJQU9JO0lBQUE7RXRFd3ZUVjs7RXNFL3ZUTTtJQU9JO0lBQUE7RXRFNnZUVjs7RXNFcHdUTTtJQU9JO0lBQUE7RXRFa3dUVjs7RXNFendUTTtJQU9JO0lBQUE7RXRFdXdUVjs7RXNFOXdUTTtJQU9JO0lBQUE7RXRFNHdUVjs7RXNFbnhUTTtJQU9JO0lBQUE7RXRFaXhUVjs7RXNFeHhUTTtJQU9JO0lBQUE7RXRFc3hUVjs7RXNFN3hUTTtJQU9JO0lBQUE7RXRFMnhUVjs7RXNFbHlUTTtJQU9JO0lBQUE7RXRFZ3lUVjs7RXNFdnlUTTtJQU9JO0lBQUE7RXRFcXlUVjs7RXNFNXlUTTtJQU9JO0lBQUE7RXRFMHlUVjs7RXNFanpUTTtJQU9JO0lBQUE7RXRFK3lUVjs7RXNFdHpUTTtJQU9JO0lBQUE7RXRFb3pUVjs7RXNFM3pUTTtJQU9JO0lBQUE7RXRFeXpUVjs7RXNFaDBUTTtJQU9JO0V0RTZ6VFY7O0VzRXAwVE07SUFPSTtFdEVpMFRWOztFc0V4MFRNO0lBT0k7RXRFcTBUVjs7RXNFNTBUTTtJQU9JO0V0RXkwVFY7O0VzRWgxVE07SUFPSTtFdEU2MFRWOztFc0VwMVRNO0lBT0k7RXRFaTFUVjs7RXNFeDFUTTtJQU9JO0V0RXExVFY7O0VzRTUxVE07SUFPSTtFdEV5MVRWOztFc0VoMlRNO0lBT0k7RXRFNjFUVjs7RXNFcDJUTTtJQU9JO0V0RWkyVFY7O0VzRXgyVE07SUFPSTtFdEVxMlRWOztFc0U1MlRNO0lBT0k7RXRFeTJUVjs7RXNFaDNUTTtJQU9JO0V0RTYyVFY7O0VzRXAzVE07SUFPSTtFdEVpM1RWOztFc0V4M1RNO0lBT0k7RXRFcTNUVjs7RXNFNTNUTTtJQU9JO0V0RXkzVFY7O0VzRWg0VE07SUFPSTtFdEU2M1RWOztFc0VwNFRNO0lBT0k7RXRFaTRUVjs7RXNFeDRUTTtJQU9JO0V0RXE0VFY7O0VzRTU0VE07SUFPSTtFdEV5NFRWOztFc0VoNVRNO0lBT0k7RXRFNjRUVjs7RXNFcDVUTTtJQU9JO0V0RWk1VFY7O0VzRXg1VE07SUFPSTtFdEVxNVRWOztFc0U1NVRNO0lBT0k7RXRFeTVUVjs7RXNFaDZUTTtJQU9JO0V0RTY1VFY7O0VzRXA2VE07SUFPSTtFdEVpNlRWOztFc0V4NlRNO0lBT0k7RXRFcTZUVjs7RXNFNTZUTTtJQU9JO0V0RXk2VFY7O0VzRWg3VE07SUFPSTtFdEU2NlRWOztFc0VwN1RNO0lBT0k7RXRFaTdUVjs7RXNFeDdUTTtJQU9JO0V0RXE3VFY7O0VzRTU3VE07SUFPSTtFdEV5N1RWOztFc0VoOFRNO0lBT0k7RXRFNjdUVjs7RXNFcDhUTTtJQU9JO0V0RWk4VFY7O0VzRXg4VE07SUFPSTtJQUFBO0V0RXM4VFY7O0VzRTc4VE07SUFPSTtJQUFBO0V0RTI4VFY7O0VzRWw5VE07SUFPSTtJQUFBO0V0RWc5VFY7O0VzRXY5VE07SUFPSTtJQUFBO0V0RXE5VFY7O0VzRTU5VE07SUFPSTtJQUFBO0V0RTA5VFY7O0VzRWorVE07SUFPSTtJQUFBO0V0RSs5VFY7O0VzRXQrVE07SUFPSTtJQUFBO0V0RW8rVFY7O0VzRTMrVE07SUFPSTtJQUFBO0V0RXkrVFY7O0VzRWgvVE07SUFPSTtJQUFBO0V0RTgrVFY7O0VzRXIvVE07SUFPSTtJQUFBO0V0RW0vVFY7O0VzRTEvVE07SUFPSTtJQUFBO0V0RXcvVFY7O0VzRS8vVE07SUFPSTtJQUFBO0V0RTYvVFY7O0VzRXBnVU07SUFPSTtFdEVpZ1VWOztFc0V4Z1VNO0lBT0k7RXRFcWdVVjs7RXNFNWdVTTtJQU9JO0V0RXlnVVY7O0VzRWhoVU07SUFPSTtFdEU2Z1VWOztFc0VwaFVNO0lBT0k7RXRFaWhVVjs7RXNFeGhVTTtJQU9JO0V0RXFoVVY7O0VzRTVoVU07SUFPSTtFdEV5aFVWOztFc0VoaVVNO0lBT0k7RXRFNmhVVjs7RXNFcGlVTTtJQU9JO0V0RWlpVVY7O0VzRXhpVU07SUFPSTtFdEVxaVVWOztFc0U1aVVNO0lBT0k7RXRFeWlVVjs7RXNFaGpVTTtJQU9JO0V0RTZpVVY7O0VzRXBqVU07SUFPSTtFdEVpalVWOztFc0V4alVNO0lBT0k7RXRFcWpVVjs7RXNFNWpVTTtJQU9JO0V0RXlqVVY7O0VzRWhrVU07SUFPSTtFdEU2alVWOztFc0Vwa1VNO0lBT0k7RXRFaWtVVjs7RXNFeGtVTTtJQU9JO0V0RXFrVVY7O0VzRTVrVU07SUFPSTtFdEV5a1VWOztFc0VobFVNO0lBT0k7RXRFNmtVVjs7RXNFcGxVTTtJQU9JO0V0RWlsVVY7O0VzRXhsVU07SUFPSTtFdEVxbFVWOztFc0U1bFVNO0lBT0k7RXRFeWxVVjs7RXNFaG1VTTtJQU9JO0V0RTZsVVY7O0VzRXBtVU07SUFPSTtFdEVpbVVWOztFc0V4bVVNO0lBT0k7RXRFcW1VVjs7RXNFNW1VTTtJQU9JO0V0RXltVVY7QUFDRjtBYWpuVUk7RXlEQUk7SUFPSTtFdEU4bVVWOztFc0VyblVNO0lBT0k7RXRFa25VVjs7RXNFem5VTTtJQU9JO0V0RXNuVVY7O0VzRTduVU07SUFPSTtFdEUwblVWOztFc0Vqb1VNO0lBT0k7RXRFOG5VVjs7RXNFcm9VTTtJQU9JO0V0RWtvVVY7O0VzRXpvVU07SUFPSTtFdEVzb1VWOztFc0U3b1VNO0lBT0k7RXRFMG9VVjs7RXNFanBVTTtJQU9JO0V0RThvVVY7O0VzRXJwVU07SUFPSTtFdEVrcFVWOztFc0V6cFVNO0lBT0k7RXRFc3BVVjs7RXNFN3BVTTtJQU9JO0V0RTBwVVY7O0VzRWpxVU07SUFPSTtFdEU4cFVWOztFc0VycVVNO0lBT0k7RXRFa3FVVjs7RXNFenFVTTtJQU9JO0V0RXNxVVY7O0VzRTdxVU07SUFPSTtFdEUwcVVWOztFc0VqclVNO0lBT0k7RXRFOHFVVjs7RXNFcnJVTTtJQU9JO0V0RWtyVVY7O0VzRXpyVU07SUFPSTtFdEVzclVWOztFc0U3clVNO0lBT0k7RXRFMHJVVjs7RXNFanNVTTtJQU9JO0V0RThyVVY7O0VzRXJzVU07SUFPSTtFdEVrc1VWOztFc0V6c1VNO0lBT0k7RXRFc3NVVjs7RXNFN3NVTTtJQU9JO0V0RTBzVVY7O0VzRWp0VU07SUFPSTtFdEU4c1VWOztFc0VydFVNO0lBT0k7RXRFa3RVVjs7RXNFenRVTTtJQU9JO0V0RXN0VVY7O0VzRTd0VU07SUFPSTtFdEUwdFVWOztFc0VqdVVNO0lBT0k7RXRFOHRVVjs7RXNFcnVVTTtJQU9JO0V0RWt1VVY7O0VzRXp1VU07SUFPSTtFdEVzdVVWOztFc0U3dVVNO0lBT0k7RXRFMHVVVjs7RXNFanZVTTtJQU9JO0V0RTh1VVY7O0VzRXJ2VU07SUFPSTtFdEVrdlVWOztFc0V6dlVNO0lBT0k7RXRFc3ZVVjs7RXNFN3ZVTTtJQU9JO0V0RTB2VVY7O0VzRWp3VU07SUFPSTtFdEU4dlVWOztFc0Vyd1VNO0lBT0k7RXRFa3dVVjs7RXNFendVTTtJQU9JO0V0RXN3VVY7O0VzRTd3VU07SUFPSTtFdEUwd1VWOztFc0VqeFVNO0lBT0k7RXRFOHdVVjs7RXNFcnhVTTtJQU9JO0V0RWt4VVY7O0VzRXp4VU07SUFPSTtFdEVzeFVWOztFc0U3eFVNO0lBT0k7RXRFMHhVVjs7RXNFanlVTTtJQU9JO0V0RTh4VVY7O0VzRXJ5VU07SUFPSTtFdEVreVVWOztFc0V6eVVNO0lBT0k7RXRFc3lVVjs7RXNFN3lVTTtJQU9JO0V0RTB5VVY7O0VzRWp6VU07SUFPSTtFdEU4eVVWOztFc0VyelVNO0lBT0k7RXRFa3pVVjs7RXNFenpVTTtJQU9JO0V0RXN6VVY7O0VzRTd6VU07SUFPSTtFdEUwelVWOztFc0VqMFVNO0lBT0k7RXRFOHpVVjs7RXNFcjBVTTtJQU9JO0V0RWswVVY7O0VzRXowVU07SUFPSTtFdEVzMFVWOztFc0U3MFVNO0lBT0k7RXRFMDBVVjs7RXNFajFVTTtJQU9JO0V0RTgwVVY7O0VzRXIxVU07SUFPSTtFdEVrMVVWOztFc0V6MVVNO0lBT0k7RXRFczFVVjs7RXNFNzFVTTtJQU9JO0V0RTAxVVY7O0VzRWoyVU07SUFPSTtFdEU4MVVWOztFc0VyMlVNO0lBT0k7RXRFazJVVjs7RXNFejJVTTtJQU9JO0V0RXMyVVY7O0VzRTcyVU07SUFPSTtFdEUwMlVWOztFc0VqM1VNO0lBT0k7RXRFODJVVjs7RXNFcjNVTTtJQU9JO0V0RWszVVY7O0VzRXozVU07SUFPSTtFdEVzM1VWOztFc0U3M1VNO0lBT0k7RXRFMDNVVjs7RXNFajRVTTtJQU9JO0V0RTgzVVY7O0VzRXI0VU07SUFPSTtJQUFBO0V0RW00VVY7O0VzRTE0VU07SUFPSTtJQUFBO0V0RXc0VVY7O0VzRS80VU07SUFPSTtJQUFBO0V0RTY0VVY7O0VzRXA1VU07SUFPSTtJQUFBO0V0RWs1VVY7O0VzRXo1VU07SUFPSTtJQUFBO0V0RXU1VVY7O0VzRTk1VU07SUFPSTtJQUFBO0V0RTQ1VVY7O0VzRW42VU07SUFPSTtJQUFBO0V0RWk2VVY7O0VzRXg2VU07SUFPSTtJQUFBO0V0RXM2VVY7O0VzRTc2VU07SUFPSTtJQUFBO0V0RTI2VVY7O0VzRWw3VU07SUFPSTtJQUFBO0V0RWc3VVY7O0VzRXY3VU07SUFPSTtJQUFBO0V0RXE3VVY7O0VzRTU3VU07SUFPSTtJQUFBO0V0RTA3VVY7O0VzRWo4VU07SUFPSTtJQUFBO0V0RSs3VVY7O0VzRXQ4VU07SUFPSTtJQUFBO0V0RW84VVY7O0VzRTM4VU07SUFPSTtFdEV3OFVWOztFc0UvOFVNO0lBT0k7RXRFNDhVVjs7RXNFbjlVTTtJQU9JO0V0RWc5VVY7O0VzRXY5VU07SUFPSTtFdEVvOVVWOztFc0UzOVVNO0lBT0k7RXRFdzlVVjs7RXNFLzlVTTtJQU9JO0V0RTQ5VVY7O0VzRW4rVU07SUFPSTtFdEVnK1VWOztFc0V2K1VNO0lBT0k7RXRFbytVVjs7RXNFMytVTTtJQU9JO0V0RXcrVVY7O0VzRS8rVU07SUFPSTtFdEU0K1VWOztFc0VuL1VNO0lBT0k7RXRFZy9VVjs7RXNFdi9VTTtJQU9JO0V0RW8vVVY7O0VzRTMvVU07SUFPSTtFdEV3L1VWOztFc0UvL1VNO0lBT0k7RXRFNC9VVjs7RXNFbmdWTTtJQU9JO0V0RWdnVlY7O0VzRXZnVk07SUFPSTtFdEVvZ1ZWOztFc0UzZ1ZNO0lBT0k7RXRFd2dWVjs7RXNFL2dWTTtJQU9JO0V0RTRnVlY7O0VzRW5oVk07SUFPSTtFdEVnaFZWOztFc0V2aFZNO0lBT0k7RXRFb2hWVjs7RXNFM2hWTTtJQU9JO0V0RXdoVlY7O0VzRS9oVk07SUFPSTtFdEU0aFZWOztFc0VuaVZNO0lBT0k7RXRFZ2lWVjs7RXNFdmlWTTtJQU9JO0V0RW9pVlY7O0VzRTNpVk07SUFPSTtFdEV3aVZWOztFc0UvaVZNO0lBT0k7RXRFNGlWVjs7RXNFbmpWTTtJQU9JO0V0RWdqVlY7O0VzRXZqVk07SUFPSTtFdEVvalZWOztFc0UzalZNO0lBT0k7RXRFd2pWVjs7RXNFL2pWTTtJQU9JO0V0RTRqVlY7O0VzRW5rVk07SUFPSTtFdEVna1ZWOztFc0V2a1ZNO0lBT0k7RXRFb2tWVjs7RXNFM2tWTTtJQU9JO0V0RXdrVlY7O0VzRS9rVk07SUFPSTtFdEU0a1ZWOztFc0VubFZNO0lBT0k7SUFBQTtFdEVpbFZWOztFc0V4bFZNO0lBT0k7SUFBQTtFdEVzbFZWOztFc0U3bFZNO0lBT0k7SUFBQTtFdEUybFZWOztFc0VsbVZNO0lBT0k7SUFBQTtFdEVnbVZWOztFc0V2bVZNO0lBT0k7SUFBQTtFdEVxbVZWOztFc0U1bVZNO0lBT0k7SUFBQTtFdEUwbVZWOztFc0VqblZNO0lBT0k7SUFBQTtFdEUrbVZWOztFc0V0blZNO0lBT0k7SUFBQTtFdEVvblZWOztFc0UzblZNO0lBT0k7SUFBQTtFdEV5blZWOztFc0Vob1ZNO0lBT0k7SUFBQTtFdEU4blZWOztFc0Vyb1ZNO0lBT0k7SUFBQTtFdEVtb1ZWOztFc0Uxb1ZNO0lBT0k7SUFBQTtFdEV3b1ZWOztFc0Uvb1ZNO0lBT0k7RXRFNG9WVjs7RXNFbnBWTTtJQU9JO0V0RWdwVlY7O0VzRXZwVk07SUFPSTtFdEVvcFZWOztFc0UzcFZNO0lBT0k7RXRFd3BWVjs7RXNFL3BWTTtJQU9JO0V0RTRwVlY7O0VzRW5xVk07SUFPSTtFdEVncVZWOztFc0V2cVZNO0lBT0k7RXRFb3FWVjs7RXNFM3FWTTtJQU9JO0V0RXdxVlY7O0VzRS9xVk07SUFPSTtFdEU0cVZWOztFc0VuclZNO0lBT0k7RXRFZ3JWVjs7RXNFdnJWTTtJQU9JO0V0RW9yVlY7O0VzRTNyVk07SUFPSTtFdEV3clZWOztFc0UvclZNO0lBT0k7RXRFNHJWVjs7RXNFbnNWTTtJQU9JO0V0RWdzVlY7O0VzRXZzVk07SUFPSTtFdEVvc1ZWOztFc0Uzc1ZNO0lBT0k7RXRFd3NWVjs7RXNFL3NWTTtJQU9JO0V0RTRzVlY7O0VzRW50Vk07SUFPSTtFdEVndFZWOztFc0V2dFZNO0lBT0k7RXRFb3RWVjs7RXNFM3RWTTtJQU9JO0V0RXd0VlY7O0VzRS90Vk07SUFPSTtFdEU0dFZWOztFc0VudVZNO0lBT0k7RXRFZ3VWVjs7RXNFdnVWTTtJQU9JO0V0RW91VlY7O0VzRTN1Vk07SUFPSTtFdEV3dVZWOztFc0UvdVZNO0lBT0k7RXRFNHVWVjs7RXNFbnZWTTtJQU9JO0V0RWd2VlY7O0VzRXZ2Vk07SUFPSTtFdEVvdlZWO0FBQ0Y7QXVFeHlWQTtFRDRDUTtJQU9JO0V0RXl2VlY7O0VzRWh3Vk07SUFPSTtFdEU2dlZWOztFc0Vwd1ZNO0lBT0k7RXRFaXdWVjs7RXNFeHdWTTtJQU9JO0V0RXF3VlY7QUFDRjtBdUV0eVZBO0VEeUJRO0lBT0k7RXRFMHdWVjs7RXNFanhWTTtJQU9JO0V0RTh3VlY7O0VzRXJ4Vk07SUFPSTtFdEVreFZWOztFc0V6eFZNO0lBT0k7RXRFc3hWVjs7RXNFN3hWTTtJQU9JO0V0RTB4VlY7O0VzRWp5Vk07SUFPSTtFdEU4eFZWOztFc0VyeVZNO0lBT0k7RXRFa3lWVjs7RXNFenlWTTtJQU9JO0V0RXN5VlY7O0VzRTd5Vk07SUFPSTtFdEUweVZWOztFc0VqelZNO0lBT0k7RXRFOHlWVjtBQUNGO0F3RXIzVkE7QUNBQTtFQUVHO0VBQ0M7RUFDQTtFQUlBO0VBQ0E7QXpFbzNWSjtBeUVqM1ZBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRjtFQUNFO0VBQ0E7QXpFazNWRjs7QXlFLzJWQTtFQUVFO0F6RWkzVkY7O0F5RTkyVkE7RUFFRTtBekVnM1ZGOztBeUU3MlZBO0VBRUU7QXpFKzJWRjs7QXlFNTJWQTtFQUVFO0F6RTgyVkY7O0F5RTMyVkE7RUFFRTtBekU2MlZGOztBeUUxMlZBO0VBRUU7QXpFNDJWRjs7QXlFejJWQTtFQUVFO0F6RTIyVkY7O0F5RXgyVkE7RUFFRTtBekUwMlZGOztBeUV2MlZBO0VBRUU7QXpFeTJWRjs7QXlFdDJWQTtFQUVFO0F6RXcyVkY7O0F5RXIyVkE7RUFFRTtBekV1MlZGOztBeUVwMlZBO0VBRUU7QXpFczJWRjs7QXlFbjJWQTtFQUVFO0F6RXEyVkY7O0F5RWwyVkE7RUFFRTtBekVvMlZGOztBeUVqMlZBO0VBRUU7QXpFbTJWRjs7QXlFaDJWQTtFQUVFO0F6RWsyVkY7O0F5RS8xVkE7RUFFRTtBekVpMlZGOztBeUU5MVZBO0VBRUU7QXpFZzJWRjs7QXlFNzFWQTtFQUVFO0F6RSsxVkY7O0F5RTUxVkE7RUFFRTtBekU4MVZGOztBeUUzMVZBO0VBRUU7QXpFNjFWRjs7QXlFMTFWQTtFQUVFO0F6RTQxVkY7O0F5RXoxVkE7RUFFRTtBekUyMVZGOztBeUV4MVZBO0VBRUU7QXpFMDFWRjs7QXlFdjFWQTtFQUVFO0F6RXkxVkY7O0F5RXQxVkE7RUFFRTtBekV3MVZGOztBeUVyMVZBO0VBRUU7QXpFdTFWRjs7QXlFcDFWQTtFQUVFO0F6RXMxVkY7O0F5RW4xVkE7RUFFRTtBekVxMVZGOztBeUVsMVZBO0VBRUU7QXpFbzFWRjs7QXlFajFWQTtFQUVFO0F6RW0xVkY7O0F5RWgxVkE7RUFFRTtBekVrMVZGOztBeUUvMFZBO0VBRUU7QXpFaTFWRjs7QXlFOTBWQTtFQUVFO0F6RWcxVkY7O0F5RTcwVkE7RUFFRTtBekUrMFZGOztBeUU1MFZBO0VBRUU7QXpFODBWRjs7QXlFMzBWQTtFQUVFO0F6RTYwVkY7O0F5RTEwVkE7RUFFRTtBekU0MFZGOztBeUV6MFZBO0VBRUU7QXpFMjBWRjs7QXlFeDBWQTtFQUVFO0F6RTAwVkY7O0F5RXYwVkE7RUFFRTtBekV5MFZGOztBeUV0MFZBO0VBRUU7QXpFdzBWRjs7QXlFcjBWQTtFQUVFO0F6RXUwVkY7O0F5RXAwVkE7RUFFRTtBekVzMFZGOztBeUVuMFZBO0VBRUU7QXpFcTBWRjs7QXlFbDBWQTtFQUVFO0F6RW8wVkY7O0F5RWowVkE7RUFFRTtBekVtMFZGOztBeUVoMFZBO0VBRUU7QXpFazBWRjs7QXlFL3pWQTtFQUVFO0F6RWkwVkY7O0F5RTl6VkE7RUFFRTtBekVnMFZGOztBeUU3elZBO0VBRUU7QXpFK3pWRjs7QXlFNXpWQTtFQUVFO0F6RTh6VkY7O0F5RTN6VkE7RUFFRTtBekU2elZGOztBeUUxelZBO0VBRUU7QXpFNHpWRjs7QXlFenpWQTtFQUVFO0F6RTJ6VkY7O0F5RXh6VkE7RUFFRTtBekUwelZGOztBeUV2elZBO0VBRUU7QXpFeXpWRjs7QXlFdHpWQTtFQUVFO0F6RXd6VkY7O0F5RXJ6VkE7RUFFRTtBekV1elZGOztBeUVwelZBO0VBRUU7QXpFc3pWRjs7QXlFbnpWQTtFQUVFO0F6RXF6VkY7O0F5RWx6VkE7RUFFRTtBekVvelZGOztBeUVqelZBO0VBRUU7QXpFbXpWRjs7QXlFaHpWQTtFQUVFO0F6RWt6VkY7O0F5RS95VkE7RUFFRTtBekVpelZGOztBeUU5eVZBO0VBRUU7QXpFZ3pWRjs7QXlFN3lWQTtFQUVFO0F6RSt5VkY7O0F5RTV5VkE7RUFFRTtBekU4eVZGOztBeUUzeVZBO0VBRUU7QXpFNnlWRjs7QXlFMXlWQTtFQUVFO0F6RTR5VkY7O0F5RXp5VkE7RUFFRTtBekUyeVZGOztBeUV4eVZBO0VBRUU7QXpFMHlWRjs7QXlFdnlWQTtFQUVFO0F6RXl5VkY7O0F5RXR5VkE7RUFFRTtBekV3eVZGOztBeUVyeVZBO0VBRUU7QXpFdXlWRjs7QXlFcHlWQTtFQUVFO0F6RXN5VkY7O0F5RW55VkE7RUFFRTtBekVxeVZGOztBeUVseVZBO0VBRUU7QXpFb3lWRjs7QXlFanlWQTtFQUVFO0F6RW15VkY7O0F5RWh5VkE7RUFFRTtBekVreVZGOztBeUUveFZBO0VBRUU7QXpFaXlWRjs7QXlFOXhWQTtFQUVFO0F6RWd5VkY7O0F5RTd4VkE7RUFFRTtBekUreFZGOztBeUU1eFZBO0VBRUU7QXpFOHhWRjs7QXlFM3hWQTtFQUVFO0F6RTZ4VkY7O0F5RTF4VkE7RUFFRTtBekU0eFZGOztBeUV6eFZBO0VBRUU7QXpFMnhWRjs7QXlFeHhWQTtFQUVFO0F6RTB4VkY7O0F5RXZ4VkE7RUFFRTtBekV5eFZGOztBeUV0eFZBO0VBRUU7QXpFd3hWRjs7QXlFcnhWQTtFQUVFO0F6RXV4VkY7O0F5RXB4VkE7RUFFRTtBekVzeFZGOztBeUVueFZBO0VBRUU7QXpFcXhWRjs7QXlFbHhWQTtFQUVFO0F6RW94VkY7O0F5RWp4VkE7RUFFRTtBekVteFZGOztBeUVoeFZBO0VBRUU7QXpFa3hWRjs7QXlFL3dWQTtFQUVFO0F6RWl4VkY7O0F5RTl3VkE7RUFFRTtBekVneFZGOztBeUU3d1ZBO0VBRUU7QXpFK3dWRjs7QXlFNXdWQTtFQUVFO0F6RTh3VkY7O0F5RTN3VkE7RUFFRTtBekU2d1ZGOztBeUUxd1ZBO0VBRUU7QXpFNHdWRjs7QXlFendWQTtFQUVFO0F6RTJ3VkY7O0F5RXh3VkE7RUFFRTtBekUwd1ZGOztBeUV2d1ZBO0VBRUU7QXpFeXdWRjs7QXlFdHdWQTtFQUVFO0F6RXd3VkY7O0F5RXJ3VkE7RUFFRTtBekV1d1ZGOztBeUVwd1ZBO0VBRUU7QXpFc3dWRjs7QXlFbndWQTtFQUVFO0F6RXF3VkY7O0F5RWx3VkE7RUFFRTtBekVvd1ZGOztBeUVqd1ZBO0VBRUU7QXpFbXdWRjs7QXlFaHdWQTtFQUVFO0F6RWt3VkY7O0F5RS92VkE7RUFFRTtBekVpd1ZGOztBeUU5dlZBO0VBRUU7QXpFZ3dWRjs7QXlFN3ZWQTtFQUVFO0F6RSt2VkY7O0F5RTV2VkE7RUFFRTtBekU4dlZGOztBeUUzdlZBO0VBRUU7QXpFNnZWRjs7QXlFMXZWQTtFQUVFO0F6RTR2VkY7O0F5RXp2VkE7RUFFRTtBekUydlZGOztBeUV4dlZBO0VBRUU7QXpFMHZWRjs7QXlFdnZWQTtFQUVFO0F6RXl2VkY7O0F5RXR2VkE7RUFFRTtBekV3dlZGOztBeUVydlZBO0VBRUU7QXpFdXZWRjs7QXlFcHZWQTtFQUVFO0F6RXN2VkY7O0F5RW52VkE7RUFFRTtBekVxdlZGOztBeUVsdlZBO0VBRUU7QXpFb3ZWRjs7QXlFanZWQTtFQUVFO0F6RW12VkY7O0F5RWh2VkE7RUFFRTtBekVrdlZGOztBeUUvdVZBO0VBRUU7QXpFaXZWRjs7QXlFOXVWQTtFQUVFO0F6RWd2VkY7O0F5RTd1VkE7RUFFRTtBekUrdVZGOztBeUU1dVZBO0VBRUU7QXpFOHVWRjs7QXlFM3VWQTtFQUVFO0F6RTZ1VkY7O0F5RTF1VkE7RUFFRTtBekU0dVZGOztBeUV6dVZBO0VBRUU7QXpFMnVWRjs7QXlFeHVWQTtFQUVFO0F6RTB1VkY7O0F5RXZ1VkE7RUFFRTtBekV5dVZGOztBeUV0dVZBO0VBRUU7QXpFd3VWRjs7QXlFcnVWQTtFQUVFO0F6RXV1VkY7O0F5RXB1VkE7RUFFRTtBekVzdVZGOztBeUVudVZBO0VBRUU7QXpFcXVWRjs7QXlFbHVWQTtFQUVFO0F6RW91VkY7O0F5RWp1VkE7RUFFRTtBekVtdVZGOztBeUVodVZBO0VBRUU7QXpFa3VWRjs7QXlFL3RWQTtFQUVFO0F6RWl1VkY7O0F5RTl0VkE7RUFFRTtBekVndVZGOztBeUU3dFZBO0VBRUU7QXpFK3RWRjs7QXlFNXRWQTtFQUVFO0F6RTh0VkY7O0F5RTN0VkE7RUFFRTtBekU2dFZGOztBeUUxdFZBO0VBRUU7QXpFNHRWRjs7QXlFenRWQTtFQUVFO0F6RTJ0VkY7O0F5RXh0VkE7RUFFRTtBekUwdFZGOztBeUV2dFZBO0VBRUU7QXpFeXRWRjs7QXlFdHRWQTtFQUVFO0F6RXd0VkY7O0F5RXJ0VkE7RUFFRTtBekV1dFZGOztBeUVwdFZBO0VBRUU7QXpFc3RWRjs7QXlFbnRWQTtFQUVFO0F6RXF0VkY7O0F5RWx0VkE7RUFFRTtBekVvdFZGOztBeUVqdFZBO0VBRUU7QXpFbXRWRjs7QXlFaHRWQTtFQUVFO0F6RWt0VkY7O0F5RS9zVkE7RUFFRTtBekVpdFZGOztBeUU5c1ZBO0VBRUU7QXpFZ3RWRjs7QXlFN3NWQTtFQUVFO0F6RStzVkY7O0F5RTVzVkE7RUFFRTtBekU4c1ZGOztBeUUzc1ZBO0VBRUU7QXpFNnNWRjs7QXlFMXNWQTtFQUVFO0F6RTRzVkY7O0F5RXpzVkE7RUFFRTtBekUyc1ZGOztBeUV4c1ZBO0VBRUU7QXpFMHNWRjs7QXlFdnNWQTtFQUVFO0F6RXlzVkY7O0F5RXRzVkE7RUFFRTtBekV3c1ZGOztBeUVyc1ZBO0VBRUU7QXpFdXNWRjs7QXlFcHNWQTtFQUVFO0F6RXNzVkY7O0F5RW5zVkE7RUFFRTtBekVxc1ZGOztBeUVsc1ZBO0VBRUU7QXpFb3NWRjs7QXlFanNWQTtFQUVFO0F6RW1zVkY7O0F5RWhzVkE7RUFFRTtBekVrc1ZGOztBeUUvclZBO0VBRUU7QXpFaXNWRjs7QXlFOXJWQTtFQUVFO0F6RWdzVkY7O0F5RTdyVkE7RUFFRTtBekUrclZGOztBeUU1clZBO0VBRUU7QXpFOHJWRjs7QXlFM3JWQTtFQUVFO0F6RTZyVkY7O0F5RTFyVkE7RUFFRTtBekU0clZGOztBeUV6clZBO0VBRUU7QXpFMnJWRjs7QXlFeHJWQTtFQUVFO0F6RTByVkY7O0F5RXZyVkE7RUFFRTtBekV5clZGOztBeUV0clZBO0VBRUU7QXpFd3JWRjs7QXlFcnJWQTtFQUVFO0F6RXVyVkY7O0F5RXByVkE7RUFFRTtBekVzclZGOztBeUVuclZBO0VBRUU7QXpFcXJWRjs7QXlFbHJWQTtFQUVFO0F6RW9yVkY7O0F5RWpyVkE7RUFFRTtBekVtclZGOztBeUVoclZBO0VBRUU7QXpFa3JWRjs7QXlFL3FWQTtFQUVFO0F6RWlyVkY7O0F5RTlxVkE7RUFFRTtBekVnclZGOztBeUU3cVZBO0VBRUU7QXpFK3FWRjs7QXlFNXFWQTtFQUVFO0F6RThxVkY7O0F5RTNxVkE7RUFFRTtBekU2cVZGOztBeUUxcVZBO0VBRUU7QXpFNHFWRjs7QXlFenFWQTtFQUVFO0F6RTJxVkY7O0F5RXhxVkE7RUFFRTtBekUwcVZGOztBeUV2cVZBO0VBRUU7QXpFeXFWRjs7QXlFdHFWQTtFQUVFO0F6RXdxVkY7O0F5RXJxVkE7RUFFRTtBekV1cVZGOztBeUVwcVZBO0VBRUU7QXpFc3FWRjs7QXlFbnFWQTtFQUVFO0F6RXFxVkY7O0F5RWxxVkE7RUFFRTtBekVvcVZGOztBeUVqcVZBO0VBRUU7QXpFbXFWRjs7QXlFaHFWQTtFQUVFO0F6RWtxVkY7O0F5RS9wVkE7RUFFRTtBekVpcVZGOztBeUU5cFZBO0VBRUU7QXpFZ3FWRjs7QXlFN3BWQTtFQUVFO0F6RStwVkY7O0F5RTVwVkE7RUFFRTtBekU4cFZGOztBeUUzcFZBO0VBRUU7QXpFNnBWRjs7QXlFMXBWQTtFQUVFO0F6RTRwVkY7O0F5RXpwVkE7RUFFRTtBekUycFZGOztBeUV4cFZBO0VBRUU7QXpFMHBWRjs7QXlFdnBWQTtFQUVFO0F6RXlwVkY7O0F5RXRwVkE7RUFFRTtBekV3cFZGOztBeUVycFZBO0VBRUU7QXpFdXBWRjs7QXlFcHBWQTtFQUVFO0F6RXNwVkY7O0F5RW5wVkE7RUFFRTtBekVxcFZGOztBeUVscFZBO0VBRUU7QXpFb3BWRjs7QXlFanBWQTtFQUVFO0F6RW1wVkY7O0F5RWhwVkE7RUFFRTtBekVrcFZGOztBeUUvb1ZBO0VBRUU7QXpFaXBWRjs7QXlFOW9WQTtFQUVFO0F6RWdwVkY7O0F5RTdvVkE7RUFFRTtBekUrb1ZGOztBeUU1b1ZBO0VBRUU7QXpFOG9WRjs7QXlFM29WQTtFQUVFO0F6RTZvVkY7O0F5RTFvVkE7RUFFRTtBekU0b1ZGOztBeUV6b1ZBO0VBRUU7QXpFMm9WRjs7QXlFeG9WQTtFQUVFO0F6RTBvVkY7O0F5RXZvVkE7RUFFRTtBekV5b1ZGOztBeUV0b1ZBO0VBRUU7QXpFd29WRjs7QXlFcm9WQTtFQUVFO0F6RXVvVkY7O0F5RXBvVkE7RUFFRTtBekVzb1ZGOztBeUVub1ZBO0VBRUU7QXpFcW9WRjs7QXlFbG9WQTtFQUVFO0F6RW9vVkY7O0F5RWpvVkE7RUFFRTtBekVtb1ZGOztBeUVob1ZBO0VBRUU7QXpFa29WRjs7QXlFL25WQTtFQUVFO0F6RWlvVkY7O0F5RTluVkE7RUFFRTtBekVnb1ZGOztBeUU3blZBO0VBRUU7QXpFK25WRjs7QXlFNW5WQTtFQUVFO0F6RThuVkY7O0F5RTNuVkE7RUFFRTtBekU2blZGOztBeUUxblZBO0VBRUU7QXpFNG5WRjs7QXlFem5WQTtFQUVFO0F6RTJuVkY7O0F5RXhuVkE7RUFFRTtBekUwblZGOztBeUV2blZBO0VBRUU7QXpFeW5WRjs7QXlFdG5WQTtFQUVFO0F6RXduVkY7O0F5RXJuVkE7RUFFRTtBekV1blZGOztBeUVwblZBO0VBRUU7QXpFc25WRjs7QXlFbm5WQTtFQUVFO0F6RXFuVkY7O0F5RWxuVkE7RUFFRTtBekVvblZGOztBeUVqblZBO0VBRUU7QXpFbW5WRjs7QXlFaG5WQTtFQUVFO0F6RWtuVkY7O0F5RS9tVkE7RUFFRTtBekVpblZGOztBeUU5bVZBO0VBRUU7QXpFZ25WRjs7QXlFN21WQTtFQUVFO0F6RSttVkY7O0F5RTVtVkE7RUFFRTtBekU4bVZGOztBeUUzbVZBO0VBRUU7QXpFNm1WRjs7QXlFMW1WQTtFQUVFO0F6RTRtVkY7O0F5RXptVkE7RUFFRTtBekUybVZGOztBeUV4bVZBO0VBRUU7QXpFMG1WRjs7QXlFdm1WQTtFQUVFO0F6RXltVkY7O0F5RXRtVkE7RUFFRTtBekV3bVZGOztBeUVybVZBO0VBRUU7QXpFdW1WRjs7QXlFcG1WQTtFQUVFO0F6RXNtVkY7O0F5RW5tVkE7RUFFRTtBekVxbVZGOztBeUVsbVZBO0VBRUU7QXpFb21WRjs7QXlFam1WQTtFQUVFO0F6RW1tVkY7O0F5RWhtVkE7RUFFRTtBekVrbVZGOztBeUUvbFZBO0VBRUU7QXpFaW1WRjs7QXlFOWxWQTtFQUVFO0F6RWdtVkY7O0F5RTdsVkE7RUFFRTtBekUrbFZGOztBeUU1bFZBO0VBRUU7QXpFOGxWRjs7QXlFM2xWQTtFQUVFO0F6RTZsVkY7O0F5RTFsVkE7RUFFRTtBekU0bFZGOztBeUV6bFZBO0VBRUU7QXpFMmxWRjs7QXlFeGxWQTtFQUVFO0F6RTBsVkY7O0F5RXZsVkE7RUFFRTtBekV5bFZGOztBeUV0bFZBO0VBRUU7QXpFd2xWRjs7QXlFcmxWQTtFQUVFO0F6RXVsVkY7O0F5RXBsVkE7RUFFRTtBekVzbFZGOztBeUVubFZBO0VBRUU7QXpFcWxWRjs7QXlFbGxWQTtFQUVFO0F6RW9sVkY7O0F5RWpsVkE7RUFFRTtBekVtbFZGOztBeUVobFZBO0VBRUU7QXpFa2xWRjs7QXlFL2tWQTtFQUVFO0F6RWlsVkY7O0F5RTlrVkE7RUFFRTtBekVnbFZGOztBeUU3a1ZBO0VBRUU7QXpFK2tWRjs7QXlFNWtWQTtFQUVFO0F6RThrVkY7O0F5RTNrVkE7RUFFRTtBekU2a1ZGOztBeUUxa1ZBO0VBRUU7QXpFNGtWRjs7QXlFemtWQTtFQUVFO0F6RTJrVkY7O0F5RXhrVkE7RUFFRTtBekUwa1ZGOztBeUV2a1ZBO0VBRUU7QXpFeWtWRjs7QXlFdGtWQTtFQUVFO0F6RXdrVkY7O0F5RXJrVkE7RUFFRTtBekV1a1ZGOztBeUVwa1ZBO0VBRUU7QXpFc2tWRjs7QXlFbmtWQTtFQUVFO0F6RXFrVkY7O0F5RWxrVkE7RUFFRTtBekVva1ZGOztBeUVqa1ZBO0VBRUU7QXpFbWtWRjs7QXlFaGtWQTtFQUVFO0F6RWtrVkY7O0F5RS9qVkE7RUFFRTtBekVpa1ZGOztBeUU5alZBO0VBRUU7QXpFZ2tWRjs7QXlFN2pWQTtFQUVFO0F6RStqVkY7O0F5RTVqVkE7RUFFRTtBekU4alZGOztBeUUzalZBO0VBRUU7QXpFNmpWRjs7QXlFMWpWQTtFQUVFO0F6RTRqVkY7O0F5RXpqVkE7RUFFRTtBekUyalZGOztBeUV4alZBO0VBRUU7QXpFMGpWRjs7QXlFdmpWQTtFQUVFO0F6RXlqVkY7O0F5RXRqVkE7RUFFRTtBekV3alZGOztBeUVyalZBO0VBRUU7QXpFdWpWRjs7QXlFcGpWQTtFQUVFO0F6RXNqVkY7O0F5RW5qVkE7RUFFRTtBekVxalZGOztBeUVsalZBO0VBRUU7QXpFb2pWRjs7QXlFampWQTtFQUVFO0F6RW1qVkY7O0F5RWhqVkE7RUFFRTtBekVralZGOztBeUUvaVZBO0VBRUU7QXpFaWpWRjs7QXlFOWlWQTtFQUVFO0F6RWdqVkY7O0F5RTdpVkE7RUFFRTtBekUraVZGOztBeUU1aVZBO0VBRUU7QXpFOGlWRjs7QXlFM2lWQTtFQUVFO0F6RTZpVkY7O0F5RTFpVkE7RUFFRTtBekU0aVZGOztBeUV6aVZBO0VBRUU7QXpFMmlWRjs7QXlFeGlWQTtFQUVFO0F6RTBpVkY7O0F5RXZpVkE7RUFFRTtBekV5aVZGOztBeUV0aVZBO0VBRUU7QXpFd2lWRjs7QXlFcmlWQTtFQUVFO0F6RXVpVkY7O0F5RXBpVkE7RUFFRTtBekVzaVZGOztBeUVuaVZBO0VBRUU7QXpFcWlWRjs7QXlFbGlWQTtFQUVFO0F6RW9pVkY7O0F5RWppVkE7RUFFRTtBekVtaVZGOztBeUVoaVZBO0VBRUU7QXpFa2lWRjs7QXlFL2hWQTtFQUVFO0F6RWlpVkY7O0F5RTloVkE7RUFFRTtBekVnaVZGOztBeUU3aFZBO0VBRUU7QXpFK2hWRjs7QXlFNWhWQTtFQUVFO0F6RThoVkY7O0F5RTNoVkE7RUFFRTtBekU2aFZGOztBeUUxaFZBO0VBRUU7QXpFNGhWRjs7QXlFemhWQTtFQUVFO0F6RTJoVkY7O0F5RXhoVkE7RUFFRTtBekUwaFZGOztBeUV2aFZBO0VBRUU7QXpFeWhWRjs7QXlFdGhWQTtFQUVFO0F6RXdoVkY7O0F5RXJoVkE7RUFFRTtBekV1aFZGOztBeUVwaFZBO0VBRUU7QXpFc2hWRjs7QXlFbmhWQTtFQUVFO0F6RXFoVkY7O0F5RWxoVkE7RUFFRTtBekVvaFZGOztBeUVqaFZBO0VBRUU7QXpFbWhWRjs7QXlFaGhWQTtFQUVFO0F6RWtoVkY7O0F5RS9nVkE7RUFFRTtBekVpaFZGOztBeUU5Z1ZBO0VBRUU7QXpFZ2hWRjs7QXlFN2dWQTtFQUVFO0F6RStnVkY7O0F5RTVnVkE7RUFFRTtBekU4Z1ZGOztBeUUzZ1ZBO0VBRUU7QXpFNmdWRjs7QXlFMWdWQTtFQUVFO0F6RTRnVkY7O0F5RXpnVkE7RUFFRTtBekUyZ1ZGOztBeUV4Z1ZBO0VBRUU7QXpFMGdWRjs7QXlFdmdWQTtFQUVFO0F6RXlnVkY7O0F5RXRnVkE7RUFFRTtBekV3Z1ZGOztBeUVyZ1ZBO0VBRUU7QXpFdWdWRjs7QXlFcGdWQTtFQUVFO0F6RXNnVkY7O0F5RW5nVkE7RUFFRTtBekVxZ1ZGOztBeUVsZ1ZBO0VBRUU7QXpFb2dWRjs7QXlFamdWQTtFQUVFO0F6RW1nVkY7O0F5RWhnVkE7RUFFRTtBekVrZ1ZGOztBeUUvL1VBO0VBRUU7QXpFaWdWRjs7QXlFOS9VQTtFQUVFO0F6RWdnVkY7O0F5RTcvVUE7RUFFRTtBekUrL1VGOztBeUU1L1VBO0VBRUU7QXpFOC9VRjs7QXlFMy9VQTtFQUVFO0F6RTYvVUY7O0F5RTEvVUE7RUFFRTtBekU0L1VGOztBeUV6L1VBO0VBRUU7QXpFMi9VRjs7QXlFeC9VQTtFQUVFO0F6RTAvVUY7O0F5RXYvVUE7RUFFRTtBekV5L1VGOztBeUV0L1VBO0VBRUU7QXpFdy9VRjs7QXlFci9VQTtFQUVFO0F6RXUvVUY7O0F5RXAvVUE7RUFFRTtBekVzL1VGOztBeUVuL1VBO0VBRUU7QXpFcS9VRjs7QXlFbC9VQTtFQUVFO0F6RW8vVUY7O0F5RWovVUE7RUFFRTtBekVtL1VGOztBeUVoL1VBO0VBRUU7QXpFay9VRjs7QXlFLytVQTtFQUVFO0F6RWkvVUY7O0F5RTkrVUE7RUFFRTtBekVnL1VGOztBeUU3K1VBO0VBRUU7QXpFKytVRjs7QXlFNStVQTtFQUVFO0F6RTgrVUY7O0F5RTMrVUE7RUFFRTtBekU2K1VGOztBeUUxK1VBO0VBRUU7QXpFNCtVRjs7QXlFeitVQTtFQUVFO0F6RTIrVUY7O0F5RXgrVUE7RUFFRTtBekUwK1VGOztBeUV2K1VBO0VBRUU7QXpFeStVRjs7QXlFdCtVQTtFQUVFO0F6RXcrVUY7O0F5RXIrVUE7RUFFRTtBekV1K1VGOztBeUVwK1VBO0VBRUU7QXpFcytVRjs7QXlFbitVQTtFQUVFO0F6RXErVUY7O0F5RWwrVUE7RUFFRTtBekVvK1VGOztBeUVqK1VBO0VBRUU7QXpFbStVRjs7QXlFaCtVQTtFQUVFO0F6RWsrVUY7O0F5RS85VUE7RUFFRTtBekVpK1VGOztBeUU5OVVBO0VBRUU7QXpFZytVRjs7QXlFNzlVQTtFQUVFO0F6RSs5VUY7O0F5RTU5VUE7RUFFRTtBekU4OVVGOztBeUUzOVVBO0VBRUU7QXpFNjlVRjs7QXlFMTlVQTtFQUVFO0F6RTQ5VUY7O0F5RXo5VUE7RUFFRTtBekUyOVVGOztBeUV4OVVBO0VBRUU7QXpFMDlVRjs7QXlFdjlVQTtFQUVFO0F6RXk5VUY7O0F5RXQ5VUE7RUFFRTtBekV3OVVGOztBeUVyOVVBO0VBRUU7QXpFdTlVRjs7QXlFcDlVQTtFQUVFO0F6RXM5VUY7O0F5RW45VUE7RUFFRTtBekVxOVVGOztBeUVsOVVBO0VBRUU7QXpFbzlVRjs7QXlFajlVQTtFQUVFO0F6RW05VUY7O0F5RWg5VUE7RUFFRTtBekVrOVVGOztBeUUvOFVBO0VBRUU7QXpFaTlVRjs7QXlFOThVQTtFQUVFO0F6RWc5VUY7O0F5RTc4VUE7RUFFRTtBekUrOFVGOztBeUU1OFVBO0VBRUU7QXpFODhVRjs7QXlFMzhVQTtFQUVFO0F6RTY4VUY7O0F5RTE4VUE7RUFFRTtBekU0OFVGOztBeUV6OFVBO0VBRUU7QXpFMjhVRjs7QXlFeDhVQTtFQUVFO0F6RTA4VUY7O0F5RXY4VUE7RUFFRTtBekV5OFVGOztBeUV0OFVBO0VBRUU7QXpFdzhVRjs7QXlFcjhVQTtFQUVFO0F6RXU4VUY7O0F5RXA4VUE7RUFFRTtBekVzOFVGOztBeUVuOFVBO0VBRUU7QXpFcThVRjs7QXlFbDhVQTtFQUVFO0F6RW84VUY7O0F5RWo4VUE7RUFFRTtBekVtOFVGOztBeUVoOFVBO0VBRUU7QXpFazhVRjs7QXlFLzdVQTtFQUVFO0F6RWk4VUY7O0F5RTk3VUE7RUFFRTtBekVnOFVGOztBeUU3N1VBO0VBRUU7QXpFKzdVRjs7QXlFNTdVQTtFQUVFO0F6RTg3VUY7O0F5RTM3VUE7RUFFRTtBekU2N1VGOztBeUUxN1VBO0VBRUU7QXpFNDdVRjs7QXlFejdVQTtFQUVFO0F6RTI3VUY7O0F5RXg3VUE7RUFFRTtBekUwN1VGOztBeUV2N1VBO0VBRUU7QXpFeTdVRjs7QXlFdDdVQTtFQUVFO0F6RXc3VUY7O0F5RXI3VUE7RUFFRTtBekV1N1VGOztBeUVwN1VBO0VBRUU7QXpFczdVRjs7QXlFbjdVQTtFQUVFO0F6RXE3VUY7O0F5RWw3VUE7RUFFRTtBekVvN1VGOztBeUVqN1VBO0VBRUU7QXpFbTdVRjs7QXlFaDdVQTtFQUVFO0F6RWs3VUY7O0F5RS82VUE7RUFFRTtBekVpN1VGOztBeUU5NlVBO0VBRUU7QXpFZzdVRjs7QXlFNzZVQTtFQUVFO0F6RSs2VUY7O0F5RTU2VUE7RUFFRTtBekU4NlVGOztBeUUzNlVBO0VBRUU7QXpFNjZVRjs7QXlFMTZVQTtFQUVFO0F6RTQ2VUY7O0F5RXo2VUE7RUFFRTtBekUyNlVGOztBeUV4NlVBO0VBRUU7QXpFMDZVRjs7QXlFdjZVQTtFQUVFO0F6RXk2VUY7O0F5RXQ2VUE7RUFFRTtBekV3NlVGOztBeUVyNlVBO0VBRUU7QXpFdTZVRjs7QXlFcDZVQTtFQUVFO0F6RXM2VUY7O0F5RW42VUE7RUFFRTtBekVxNlVGOztBeUVsNlVBO0VBRUU7QXpFbzZVRjs7QXlFajZVQTtFQUVFO0F6RW02VUY7O0F5RWg2VUE7RUFFRTtBekVrNlVGOztBeUUvNVVBO0VBRUU7QXpFaTZVRjs7QXlFOTVVQTtFQUVFO0F6RWc2VUY7O0F5RTc1VUE7RUFFRTtBekUrNVVGOztBeUU1NVVBO0VBRUU7QXpFODVVRjs7QXlFMzVVQTtFQUVFO0F6RTY1VUY7O0F5RTE1VUE7RUFFRTtBekU0NVVGOztBeUV6NVVBO0VBRUU7QXpFMjVVRjs7QXlFeDVVQTtFQUVFO0F6RTA1VUY7O0F5RXY1VUE7RUFFRTtBekV5NVVGOztBeUV0NVVBO0VBRUU7QXpFdzVVRjs7QXlFcjVVQTtFQUVFO0F6RXU1VUY7O0F5RXA1VUE7RUFFRTtBekVzNVVGOztBeUVuNVVBO0VBRUU7QXpFcTVVRjs7QXlFbDVVQTtFQUVFO0F6RW81VUY7O0F5RWo1VUE7RUFFRTtBekVtNVVGOztBeUVoNVVBO0VBRUU7QXpFazVVRjs7QXlFLzRVQTtFQUVFO0F6RWk1VUY7O0F5RTk0VUE7RUFFRTtBekVnNVVGOztBeUU3NFVBO0VBRUU7QXpFKzRVRjs7QXlFNTRVQTtFQUVFO0F6RTg0VUY7O0F5RTM0VUE7RUFFRTtBekU2NFVGOztBeUUxNFVBO0VBRUU7QXpFNDRVRjs7QXlFejRVQTtFQUVFO0F6RTI0VUY7O0F5RXg0VUE7RUFFRTtBekUwNFVGOztBeUV2NFVBO0VBRUU7QXpFeTRVRjs7QXlFdDRVQTtFQUVFO0F6RXc0VUY7O0F5RXI0VUE7RUFFRTtBekV1NFVGOztBeUVwNFVBO0VBRUU7QXpFczRVRjs7QXlFbjRVQTtFQUVFO0F6RXE0VUY7O0F5RWw0VUE7RUFFRTtBekVvNFVGOztBeUVqNFVBO0VBRUU7QXpFbTRVRjs7QXlFaDRVQTtFQUVFO0F6RWs0VUY7O0F5RS8zVUE7RUFFRTtBekVpNFVGOztBeUU5M1VBO0VBRUU7QXpFZzRVRjs7QXlFNzNVQTtFQUVFO0F6RSszVUY7O0F5RTUzVUE7RUFFRTtBekU4M1VGOztBeUUzM1VBO0VBRUU7QXpFNjNVRjs7QXlFMTNVQTtFQUVFO0F6RTQzVUY7O0F5RXozVUE7RUFFRTtBekUyM1VGOztBeUV4M1VBO0VBRUU7QXpFMDNVRjs7QXlFdjNVQTtFQUVFO0F6RXkzVUY7O0F5RXQzVUE7RUFFRTtBekV3M1VGOztBeUVyM1VBO0VBRUU7QXpFdTNVRjs7QXlFcDNVQTtFQUVFO0F6RXMzVUY7O0F5RW4zVUE7RUFFRTtBekVxM1VGOztBeUVsM1VBO0VBRUU7QXpFbzNVRjs7QXlFajNVQTtFQUVFO0F6RW0zVUY7O0F5RWgzVUE7RUFFRTtBekVrM1VGOztBeUUvMlVBO0VBRUU7QXpFaTNVRjs7QXlFOTJVQTtFQUVFO0F6RWczVUY7O0F5RTcyVUE7RUFFRTtBekUrMlVGOztBeUU1MlVBO0VBRUU7QXpFODJVRjs7QXlFMzJVQTtFQUVFO0F6RTYyVUY7O0F5RTEyVUE7RUFFRTtBekU0MlVGOztBeUV6MlVBO0VBRUU7QXpFMjJVRjs7QXlFeDJVQTtFQUVFO0F6RTAyVUY7O0F5RXYyVUE7RUFFRTtBekV5MlVGOztBeUV0MlVBO0VBRUU7QXpFdzJVRjs7QXlFcjJVQTtFQUVFO0F6RXUyVUY7O0F5RXAyVUE7RUFFRTtBekVzMlVGOztBeUVuMlVBO0VBRUU7QXpFcTJVRjs7QXlFbDJVQTtFQUVFO0F6RW8yVUY7O0F5RWoyVUE7RUFFRTtBekVtMlVGOztBeUVoMlVBO0VBRUU7QXpFazJVRjs7QXlFLzFVQTtFQUVFO0F6RWkyVUY7O0F5RTkxVUE7RUFFRTtBekVnMlVGOztBeUU3MVVBO0VBRUU7QXpFKzFVRjs7QXlFNTFVQTtFQUVFO0F6RTgxVUY7O0F5RTMxVUE7RUFFRTtBekU2MVVGOztBeUUxMVVBO0VBRUU7QXpFNDFVRjs7QXlFejFVQTtFQUVFO0F6RTIxVUY7O0F5RXgxVUE7RUFFRTtBekUwMVVGOztBeUV2MVVBO0VBRUU7QXpFeTFVRjs7QXlFdDFVQTtFQUVFO0F6RXcxVUY7O0F5RXIxVUE7RUFFRTtBekV1MVVGOztBeUVwMVVBO0VBRUU7QXpFczFVRjs7QXlFbjFVQTtFQUVFO0F6RXExVUY7O0F5RWwxVUE7RUFFRTtBekVvMVVGOztBeUVqMVVBO0VBRUU7QXpFbTFVRjs7QXlFaDFVQTtFQUVFO0F6RWsxVUY7O0F5RS8wVUE7RUFFRTtBekVpMVVGOztBeUU5MFVBO0VBRUU7QXpFZzFVRjs7QXlFNzBVQTtFQUVFO0F6RSswVUY7O0F5RTUwVUE7RUFFRTtBekU4MFVGOztBeUUzMFVBO0VBRUU7QXpFNjBVRjs7QXlFMTBVQTtFQUVFO0F6RTQwVUY7O0F5RXowVUE7RUFFRTtBekUyMFVGOztBeUV4MFVBO0VBRUU7QXpFMDBVRjs7QXlFdjBVQTtFQUVFO0F6RXkwVUY7O0F5RXQwVUE7RUFFRTtBekV3MFVGOztBeUVyMFVBO0VBRUU7QXpFdTBVRjs7QXlFcDBVQTtFQUVFO0F6RXMwVUY7O0F5RW4wVUE7RUFFRTtBekVxMFVGOztBeUVsMFVBO0VBRUU7QXpFbzBVRjs7QXlFajBVQTtFQUVFO0F6RW0wVUY7O0F5RWgwVUE7RUFFRTtBekVrMFVGOztBeUUvelVBO0VBRUU7QXpFaTBVRjs7QXlFOXpVQTtFQUVFO0F6RWcwVUY7O0F5RTd6VUE7RUFFRTtBekUrelVGOztBeUU1elVBO0VBRUU7QXpFOHpVRjs7QXlFM3pVQTtFQUVFO0F6RTZ6VUY7O0F5RTF6VUE7RUFFRTtBekU0elVGOztBeUV6elVBO0VBRUU7QXpFMnpVRjs7QXlFeHpVQTtFQUVFO0F6RTB6VUY7O0F5RXZ6VUE7RUFFRTtBekV5elVGOztBeUV0elVBO0VBRUU7QXpFd3pVRjs7QXlFcnpVQTtFQUVFO0F6RXV6VUY7O0F5RXB6VUE7RUFFRTtBekVzelVGOztBeUVuelVBO0VBRUU7QXpFcXpVRjs7QXlFbHpVQTtFQUVFO0F6RW96VUY7O0F5RWp6VUE7RUFFRTtBekVtelVGOztBeUVoelVBO0VBRUU7QXpFa3pVRjs7QXlFL3lVQTtFQUVFO0F6RWl6VUY7O0F5RTl5VUE7RUFFRTtBekVnelVGOztBeUU3eVVBO0VBRUU7QXpFK3lVRjs7QXlFNXlVQTtFQUVFO0F6RTh5VUY7O0F5RTN5VUE7RUFFRTtBekU2eVVGOztBeUUxeVVBO0VBRUU7QXpFNHlVRjs7QXlFenlVQTtFQUVFO0F6RTJ5VUY7O0F5RXh5VUE7RUFFRTtBekUweVVGOztBeUV2eVVBO0VBRUU7QXpFeXlVRjs7QXlFdHlVQTtFQUVFO0F6RXd5VUY7O0F5RXJ5VUE7RUFFRTtBekV1eVVGOztBeUVweVVBO0VBRUU7QXpFc3lVRjs7QXlFbnlVQTtFQUVFO0F6RXF5VUY7O0F5RWx5VUE7RUFFRTtBekVveVVGOztBeUVqeVVBO0VBRUU7QXpFbXlVRjs7QXlFaHlVQTtFQUVFO0F6RWt5VUY7O0F5RS94VUE7RUFFRTtBekVpeVVGOztBeUU5eFVBO0VBRUU7QXpFZ3lVRjs7QXlFN3hVQTtFQUVFO0F6RSt4VUY7O0F5RTV4VUE7RUFFRTtBekU4eFVGOztBeUUzeFVBO0VBRUU7QXpFNnhVRjs7QXlFMXhVQTtFQUVFO0F6RTR4VUY7O0F5RXp4VUE7RUFFRTtBekUyeFVGOztBeUV4eFVBO0VBRUU7QXpFMHhVRjs7QXlFdnhVQTtFQUVFO0F6RXl4VUY7O0F5RXR4VUE7RUFFRTtBekV3eFVGOztBeUVyeFVBO0VBRUU7QXpFdXhVRjs7QXlFcHhVQTtFQUVFO0F6RXN4VUY7O0F5RW54VUE7RUFFRTtBekVxeFVGOztBeUVseFVBO0VBRUU7QXpFb3hVRjs7QXlFanhVQTtFQUVFO0F6RW14VUY7O0F5RWh4VUE7RUFFRTtBekVreFVGOztBeUUvd1VBO0VBRUU7QXpFaXhVRjs7QXlFOXdVQTtFQUVFO0F6RWd4VUY7O0F5RTd3VUE7RUFFRTtBekUrd1VGOztBeUU1d1VBO0VBRUU7QXpFOHdVRjs7QXlFM3dVQTtFQUVFO0F6RTZ3VUY7O0F5RTF3VUE7RUFFRTtBekU0d1VGOztBeUV6d1VBO0VBRUU7QXpFMndVRjs7QXlFeHdVQTtFQUVFO0F6RTB3VUY7O0F5RXZ3VUE7RUFFRTtBekV5d1VGOztBeUV0d1VBO0VBRUU7QXpFd3dVRjs7QXlFcndVQTtFQUVFO0F6RXV3VUY7O0F5RXB3VUE7RUFFRTtBekVzd1VGOztBeUVud1VBO0VBRUU7QXpFcXdVRjs7QXlFbHdVQTtFQUVFO0F6RW93VUY7O0F5RWp3VUE7RUFFRTtBekVtd1VGOztBeUVod1VBO0VBRUU7QXpFa3dVRjs7QXlFL3ZVQTtFQUVFO0F6RWl3VUY7O0F5RTl2VUE7RUFFRTtBekVnd1VGOztBeUU3dlVBO0VBRUU7QXpFK3ZVRjs7QXlFNXZVQTtFQUVFO0F6RTh2VUY7O0F5RTN2VUE7RUFFRTtBekU2dlVGOztBeUUxdlVBO0VBRUU7QXpFNHZVRjs7QXlFenZVQTtFQUVFO0F6RTJ2VUY7O0F5RXh2VUE7RUFFRTtBekUwdlVGOztBeUV2dlVBO0VBRUU7QXpFeXZVRjs7QXlFdHZVQTtFQUVFO0F6RXd2VUY7O0F5RXJ2VUE7RUFFRTtBekV1dlVGOztBeUVwdlVBO0VBRUU7QXpFc3ZVRjs7QXlFbnZVQTtFQUVFO0F6RXF2VUY7O0F5RWx2VUE7RUFFRTtBekVvdlVGOztBeUVqdlVBO0VBRUU7QXpFbXZVRjs7QXlFaHZVQTtFQUVFO0F6RWt2VUY7O0F5RS91VUE7RUFFRTtBekVpdlVGOztBeUU5dVVBO0VBRUU7QXpFZ3ZVRjs7QXlFN3VVQTtFQUVFO0F6RSt1VUY7O0F5RTV1VUE7RUFFRTtBekU4dVVGOztBeUUzdVVBO0VBRUU7QXpFNnVVRjs7QXlFMXVVQTtFQUVFO0F6RTR1VUY7O0F5RXp1VUE7RUFFRTtBekUydVVGOztBeUV4dVVBO0VBRUU7QXpFMHVVRjs7QXlFdnVVQTtFQUVFO0F6RXl1VUY7O0F5RXR1VUE7RUFFRTtBekV3dVVGOztBeUVydVVBO0VBRUU7QXpFdXVVRjs7QXlFcHVVQTtFQUVFO0F6RXN1VUY7O0F5RW51VUE7RUFFRTtBekVxdVVGOztBeUVsdVVBO0VBRUU7QXpFb3VVRjs7QXlFanVVQTtFQUVFO0F6RW11VUY7O0F5RWh1VUE7RUFFRTtBekVrdVVGOztBeUUvdFVBO0VBRUU7QXpFaXVVRjs7QXlFOXRVQTtFQUVFO0F6RWd1VUY7O0F5RTd0VUE7RUFFRTtBekUrdFVGOztBeUU1dFVBO0VBRUU7QXpFOHRVRjs7QXlFM3RVQTtFQUVFO0F6RTZ0VUY7O0F5RTF0VUE7RUFFRTtBekU0dFVGOztBeUV6dFVBO0VBRUU7QXpFMnRVRjs7QXlFeHRVQTtFQUVFO0F6RTB0VUY7O0F5RXZ0VUE7RUFFRTtBekV5dFVGOztBeUV0dFVBO0VBRUU7QXpFd3RVRjs7QXlFcnRVQTtFQUVFO0F6RXV0VUY7O0F5RXB0VUE7RUFFRTtBekVzdFVGOztBeUVudFVBO0VBRUU7QXpFcXRVRjs7QXlFbHRVQTtFQUVFO0F6RW90VUY7O0F5RWp0VUE7RUFFRTtBekVtdFVGOztBeUVodFVBO0VBRUU7QXpFa3RVRjs7QXlFL3NVQTtFQUVFO0F6RWl0VUY7O0F5RTlzVUE7RUFFRTtBekVndFVGOztBeUU3c1VBO0VBRUU7QXpFK3NVRjs7QXlFNXNVQTtFQUVFO0F6RThzVUY7O0F5RTNzVUE7RUFFRTtBekU2c1VGOztBeUUxc1VBO0VBRUU7QXpFNHNVRjs7QXlFenNVQTtFQUVFO0F6RTJzVUY7O0F5RXhzVUE7RUFFRTtBekUwc1VGOztBeUV2c1VBO0VBRUU7QXpFeXNVRjs7QXlFdHNVQTtFQUVFO0F6RXdzVUY7O0F5RXJzVUE7RUFFRTtBekV1c1VGOztBeUVwc1VBO0VBRUU7QXpFc3NVRjs7QXlFbnNVQTtFQUVFO0F6RXFzVUY7O0F5RWxzVUE7RUFFRTtBekVvc1VGOztBeUVqc1VBO0VBRUU7QXpFbXNVRjs7QXlFaHNVQTtFQUVFO0F6RWtzVUY7O0F5RS9yVUE7RUFFRTtBekVpc1VGOztBeUU5clVBO0VBRUU7QXpFZ3NVRjs7QXlFN3JVQTtFQUVFO0F6RStyVUY7O0F5RTVyVUE7RUFFRTtBekU4clVGOztBeUUzclVBO0VBRUU7QXpFNnJVRjs7QXlFMXJVQTtFQUVFO0F6RTRyVUY7O0F5RXpyVUE7RUFFRTtBekUyclVGOztBeUV4clVBO0VBRUU7QXpFMHJVRjs7QXlFdnJVQTtFQUVFO0F6RXlyVUY7O0F5RXRyVUE7RUFFRTtBekV3clVGOztBeUVyclVBO0VBRUU7QXpFdXJVRjs7QXlFcHJVQTtFQUVFO0F6RXNyVUY7O0F5RW5yVUE7RUFFRTtBekVxclVGOztBeUVsclVBO0VBRUU7QXpFb3JVRjs7QXlFanJVQTtFQUVFO0F6RW1yVUY7O0F5RWhyVUE7RUFFRTtBekVrclVGOztBeUUvcVVBO0VBRUU7QXpFaXJVRjs7QXlFOXFVQTtFQUVFO0F6RWdyVUY7O0F5RTdxVUE7RUFFRTtBekUrcVVGOztBeUU1cVVBO0VBRUU7QXpFOHFVRjs7QXlFM3FVQTtFQUVFO0F6RTZxVUY7O0F5RTFxVUE7RUFFRTtBekU0cVVGOztBeUV6cVVBO0VBRUU7QXpFMnFVRjs7QXlFeHFVQTtFQUVFO0F6RTBxVUY7O0F5RXZxVUE7RUFFRTtBekV5cVVGOztBeUV0cVVBO0VBRUU7QXpFd3FVRjs7QXlFcnFVQTtFQUVFO0F6RXVxVUY7O0F5RXBxVUE7RUFFRTtBekVzcVVGOztBeUVucVVBO0VBRUU7QXpFcXFVRjs7QXlFbHFVQTtFQUVFO0F6RW9xVUY7O0F5RWpxVUE7RUFFRTtBekVtcVVGOztBeUVocVVBO0VBRUU7QXpFa3FVRjs7QXlFL3BVQTtFQUVFO0F6RWlxVUY7O0F5RTlwVUE7RUFFRTtBekVncVVGOztBeUU3cFVBO0VBRUU7QXpFK3BVRjs7QXlFNXBVQTtFQUVFO0F6RThwVUY7O0F5RTNwVUE7RUFFRTtBekU2cFVGOztBeUUxcFVBO0VBRUU7QXpFNHBVRjs7QXlFenBVQTtFQUVFO0F6RTJwVUY7O0F5RXhwVUE7RUFFRTtBekUwcFVGOztBeUV2cFVBO0VBRUU7QXpFeXBVRjs7QXlFdHBVQTtFQUVFO0F6RXdwVUY7O0F5RXJwVUE7RUFFRTtBekV1cFVGOztBeUVwcFVBO0VBRUU7QXpFc3BVRjs7QXlFbnBVQTtFQUVFO0F6RXFwVUY7O0F5RWxwVUE7RUFFRTtBekVvcFVGOztBeUVqcFVBO0VBRUU7QXpFbXBVRjs7QXlFaHBVQTtFQUVFO0F6RWtwVUY7O0F5RS9vVUE7RUFFRTtBekVpcFVGOztBeUU5b1VBO0VBRUU7QXpFZ3BVRjs7QXlFN29VQTtFQUVFO0F6RStvVUY7O0F5RTVvVUE7RUFFRTtBekU4b1VGOztBeUUzb1VBO0VBRUU7QXpFNm9VRjs7QXlFMW9VQTtFQUVFO0F6RTRvVUY7O0F5RXpvVUE7RUFFRTtBekUyb1VGOztBeUV4b1VBO0VBRUU7QXpFMG9VRjs7QXlFdm9VQTtFQUVFO0F6RXlvVUY7O0F5RXRvVUE7RUFFRTtBekV3b1VGOztBeUVyb1VBO0VBRUU7QXpFdW9VRjs7QXlFcG9VQTtFQUVFO0F6RXNvVUY7O0F5RW5vVUE7RUFFRTtBekVxb1VGOztBeUVsb1VBO0VBRUU7QXpFb29VRjs7QXlFam9VQTtFQUVFO0F6RW1vVUY7O0F5RWhvVUE7RUFFRTtBekVrb1VGOztBeUUvblVBO0VBRUU7QXpFaW9VRjs7QXlFOW5VQTtFQUVFO0F6RWdvVUY7O0F5RTduVUE7RUFFRTtBekUrblVGOztBeUU1blVBO0VBRUU7QXpFOG5VRjs7QXlFM25VQTtFQUVFO0F6RTZuVUY7O0F5RTFuVUE7RUFFRTtBekU0blVGOztBeUV6blVBO0VBRUU7QXpFMm5VRjs7QXlFeG5VQTtFQUVFO0F6RTBuVUY7O0F5RXZuVUE7RUFFRTtBekV5blVGOztBeUV0blVBO0VBRUU7QXpFd25VRjs7QXlFcm5VQTtFQUVFO0F6RXVuVUY7O0F5RXBuVUE7RUFFRTtBekVzblVGOztBeUVublVBO0VBRUU7QXpFcW5VRjs7QXlFbG5VQTtFQUVFO0F6RW9uVUY7O0F5RWpuVUE7RUFFRTtBekVtblVGOztBeUVoblVBO0VBRUU7QXpFa25VRjs7QXlFL21VQTtFQUVFO0F6RWluVUY7O0F5RTltVUE7RUFFRTtBekVnblVGOztBeUU3bVVBO0VBRUU7QXpFK21VRjs7QXlFNW1VQTtFQUVFO0F6RThtVUY7O0F5RTNtVUE7RUFFRTtBekU2bVVGOztBeUUxbVVBO0VBRUU7QXpFNG1VRjs7QXlFem1VQTtFQUVFO0F6RTJtVUY7O0F5RXhtVUE7RUFFRTtBekUwbVVGOztBeUV2bVVBO0VBRUU7QXpFeW1VRjs7QXlFdG1VQTtFQUVFO0F6RXdtVUY7O0F5RXJtVUE7RUFFRTtBekV1bVVGOztBeUVwbVVBO0VBRUU7QXpFc21VRjs7QXlFbm1VQTtFQUVFO0F6RXFtVUY7O0F5RWxtVUE7RUFFRTtBekVvbVVGOztBeUVqbVVBO0VBRUU7QXpFbW1VRjs7QXlFaG1VQTtFQUVFO0F6RWttVUY7O0F5RS9sVUE7RUFFRTtBekVpbVVGOztBeUU5bFVBO0VBRUU7QXpFZ21VRjs7QXlFN2xVQTtFQUVFO0F6RStsVUY7O0F5RTVsVUE7RUFFRTtBekU4bFVGOztBeUUzbFVBO0VBRUU7QXpFNmxVRjs7QXlFMWxVQTtFQUVFO0F6RTRsVUY7O0F5RXpsVUE7RUFFRTtBekUybFVGOztBeUV4bFVBO0VBRUU7QXpFMGxVRjs7QXlFdmxVQTtFQUVFO0F6RXlsVUY7O0F5RXRsVUE7RUFFRTtBekV3bFVGOztBeUVybFVBO0VBRUU7QXpFdWxVRjs7QXlFcGxVQTtFQUVFO0F6RXNsVUY7O0F5RW5sVUE7RUFFRTtBekVxbFVGOztBeUVsbFVBO0VBRUU7QXpFb2xVRjs7QXlFamxVQTtFQUVFO0F6RW1sVUY7O0F5RWhsVUE7RUFFRTtBekVrbFVGOztBeUUva1VBO0VBRUU7QXpFaWxVRjs7QXlFOWtVQTtFQUVFO0F6RWdsVUY7O0F5RTdrVUE7RUFFRTtBekUra1VGOztBeUU1a1VBO0VBRUU7QXpFOGtVRjs7QXlFM2tVQTtFQUVFO0F6RTZrVUY7O0F5RTFrVUE7RUFFRTtBekU0a1VGOztBeUV6a1VBO0VBRUU7QXpFMmtVRjs7QXlFeGtVQTtFQUVFO0F6RTBrVUY7O0F5RXZrVUE7RUFFRTtBekV5a1VGOztBeUV0a1VBO0VBRUU7QXpFd2tVRjs7QXlFcmtVQTtFQUVFO0F6RXVrVUY7O0F5RXBrVUE7RUFFRTtBekVza1VGOztBeUVua1VBO0VBRUU7QXpFcWtVRjs7QXlFbGtVQTtFQUVFO0F6RW9rVUY7O0F5RWprVUE7RUFFRTtBekVta1VGOztBeUVoa1VBO0VBRUU7QXpFa2tVRjs7QXlFL2pVQTtFQUVFO0F6RWlrVUY7O0F5RTlqVUE7RUFFRTtBekVna1VGOztBeUU3alVBO0VBRUU7QXpFK2pVRjs7QXlFNWpVQTtFQUVFO0F6RThqVUY7O0F5RTNqVUE7RUFFRTtBekU2alVGOztBeUUxalVBO0VBRUU7QXpFNGpVRjs7QXlFempVQTtFQUVFO0F6RTJqVUY7O0F5RXhqVUE7RUFFRTtBekUwalVGOztBeUV2alVBO0VBRUU7QXpFeWpVRjs7QXlFdGpVQTtFQUVFO0F6RXdqVUY7O0F5RXJqVUE7RUFFRTtBekV1alVGOztBeUVwalVBO0VBRUU7QXpFc2pVRjs7QXlFbmpVQTtFQUVFO0F6RXFqVUY7O0F5RWxqVUE7RUFFRTtBekVvalVGOztBeUVqalVBO0VBRUU7QXpFbWpVRjs7QXlFaGpVQTtFQUVFO0F6RWtqVUY7O0F5RS9pVUE7RUFFRTtBekVpalVGOztBeUU5aVVBO0VBRUU7QXpFZ2pVRjs7QXlFN2lVQTtFQUVFO0F6RStpVUY7O0F5RTVpVUE7RUFFRTtBekU4aVVGOztBeUUzaVVBO0VBRUU7QXpFNmlVRjs7QXlFMWlVQTtFQUVFO0F6RTRpVUY7O0F5RXppVUE7RUFFRTtBekUyaVVGOztBeUV4aVVBO0VBRUU7QXpFMGlVRjs7QXlFdmlVQTtFQUVFO0F6RXlpVUY7O0F5RXRpVUE7RUFFRTtBekV3aVVGOztBeUVyaVVBO0VBRUU7QXpFdWlVRjs7QXlFcGlVQTtFQUVFO0F6RXNpVUY7O0F5RW5pVUE7RUFFRTtBekVxaVVGOztBeUVsaVVBO0VBRUU7QXpFb2lVRjs7QXlFamlVQTtFQUVFO0F6RW1pVUY7O0F5RWhpVUE7RUFFRTtBekVraVVGOztBeUUvaFVBO0VBRUU7QXpFaWlVRjs7QXlFOWhVQTtFQUVFO0F6RWdpVUY7O0F5RTdoVUE7RUFFRTtBekUraFVGOztBeUU1aFVBO0VBRUU7QXpFOGhVRjs7QXlFM2hVQTtFQUVFO0F6RTZoVUY7O0F5RTFoVUE7RUFFRTtBekU0aFVGOztBeUV6aFVBO0VBRUU7QXpFMmhVRjs7QXlFeGhVQTtFQUVFO0F6RTBoVUY7O0F5RXZoVUE7RUFFRTtBekV5aFVGOztBeUV0aFVBO0VBRUU7QXpFd2hVRjs7QXlFcmhVQTtFQUVFO0F6RXVoVUY7O0F5RXBoVUE7RUFFRTtBekVzaFVGOztBeUVuaFVBO0VBRUU7QXpFcWhVRjs7QXlFbGhVQTtFQUVFO0F6RW9oVUY7O0F5RWpoVUE7RUFFRTtBekVtaFVGOztBeUVoaFVBO0VBRUU7QXpFa2hVRjs7QXlFL2dVQTtFQUVFO0F6RWloVUY7O0F5RTlnVUE7RUFFRTtBekVnaFVGOztBeUU3Z1VBO0VBRUU7QXpFK2dVRjs7QXlFNWdVQTtFQUVFO0F6RThnVUY7O0F5RTNnVUE7RUFFRTtBekU2Z1VGOztBeUUxZ1VBO0VBRUU7QXpFNGdVRjs7QXlFemdVQTtFQUVFO0F6RTJnVUY7O0F5RXhnVUE7RUFFRTtBekUwZ1VGOztBeUV2Z1VBO0VBRUU7QXpFeWdVRjs7QXlFdGdVQTtFQUVFO0F6RXdnVUY7O0F5RXJnVUE7RUFFRTtBekV1Z1VGOztBeUVwZ1VBO0VBRUU7QXpFc2dVRjs7QXlFbmdVQTtFQUVFO0F6RXFnVUY7O0F5RWxnVUE7RUFFRTtBekVvZ1VGOztBeUVqZ1VBO0VBRUU7QXpFbWdVRjs7QXlFaGdVQTtFQUVFO0F6RWtnVUY7O0F5RS8vVEE7RUFFRTtBekVpZ1VGOztBeUU5L1RBO0VBRUU7QXpFZ2dVRjs7QXlFNy9UQTtFQUVFO0F6RSsvVEY7O0F5RTUvVEE7RUFFRTtBekU4L1RGOztBeUUzL1RBO0VBRUU7QXpFNi9URjs7QXlFMS9UQTtFQUVFO0F6RTQvVEY7O0F5RXovVEE7RUFFRTtBekUyL1RGOztBeUV4L1RBO0VBRUU7QXpFMC9URjs7QXlFdi9UQTtFQUVFO0F6RXkvVEY7O0F5RXQvVEE7RUFFRTtBekV3L1RGOztBeUVyL1RBO0VBRUU7QXpFdS9URjs7QXlFcC9UQTtFQUVFO0F6RXMvVEY7O0F5RW4vVEE7RUFFRTtBekVxL1RGOztBeUVsL1RBO0VBRUU7QXpFby9URjs7QXlFai9UQTtFQUVFO0F6RW0vVEY7O0F5RWgvVEE7RUFFRTtBekVrL1RGOztBeUUvK1RBO0VBRUU7QXpFaS9URjs7QXlFOStUQTtFQUVFO0F6RWcvVEY7O0F5RTcrVEE7RUFFRTtBekUrK1RGOztBeUU1K1RBO0VBRUU7QXpFOCtURjs7QXlFMytUQTtFQUVFO0F6RTYrVEY7O0F5RTErVEE7RUFFRTtBekU0K1RGOztBeUV6K1RBO0VBRUU7QXpFMitURjs7QXlFeCtUQTtFQUVFO0F6RTArVEY7O0F5RXYrVEE7RUFFRTtBekV5K1RGOztBeUV0K1RBO0VBRUU7QXpFdytURjs7QXlFcitUQTtFQUVFO0F6RXUrVEY7O0F5RXArVEE7RUFFRTtBekVzK1RGOztBeUVuK1RBO0VBRUU7QXpFcStURjs7QXlFbCtUQTtFQUVFO0F6RW8rVEY7O0F5RWorVEE7RUFFRTtBekVtK1RGOztBeUVoK1RBO0VBRUU7QXpFaytURjs7QXlFLzlUQTtFQUVFO0F6RWkrVEY7O0F5RTk5VEE7RUFFRTtBekVnK1RGOztBeUU3OVRBO0VBRUU7QXpFKzlURjs7QXlFNTlUQTtFQUVFO0F6RTg5VEY7O0F5RTM5VEE7RUFFRTtBekU2OVRGOztBeUUxOVRBO0VBRUU7QXpFNDlURjs7QXlFejlUQTtFQUVFO0F6RTI5VEY7O0F5RXg5VEE7RUFFRTtBekUwOVRGOztBeUV2OVRBO0VBRUU7QXpFeTlURjs7QXlFdDlUQTtFQUVFO0F6RXc5VEY7O0F5RXI5VEE7RUFFRTtBekV1OVRGOztBeUVwOVRBO0VBRUU7QXpFczlURjs7QXlFbjlUQTtFQUVFO0F6RXE5VEY7O0F5RWw5VEE7RUFFRTtBekVvOVRGOztBeUVqOVRBO0VBRUU7QXpFbTlURjs7QXlFaDlUQTtFQUVFO0F6RWs5VEY7O0F5RS84VEE7RUFFRTtBekVpOVRGOztBeUU5OFRBO0VBRUU7QXpFZzlURjs7QXlFNzhUQTtFQUVFO0F6RSs4VEY7O0F5RTU4VEE7RUFFRTtBekU4OFRGOztBeUUzOFRBO0VBRUU7QXpFNjhURjs7QXlFMThUQTtFQUVFO0F6RTQ4VEY7O0F5RXo4VEE7RUFFRTtBekUyOFRGOztBeUV4OFRBO0VBRUU7QXpFMDhURjs7QXlFdjhUQTtFQUVFO0F6RXk4VEY7O0F5RXQ4VEE7RUFFRTtBekV3OFRGOztBeUVyOFRBO0VBRUU7QXpFdThURjs7QXlFcDhUQTtFQUVFO0F6RXM4VEY7O0F5RW44VEE7RUFFRTtBekVxOFRGOztBeUVsOFRBO0VBRUU7QXpFbzhURjs7QXlFajhUQTtFQUVFO0F6RW04VEY7O0F5RWg4VEE7RUFFRTtBekVrOFRGOztBeUUvN1RBO0VBRUU7QXpFaThURjs7QXlFOTdUQTtFQUVFO0F6RWc4VEY7O0F5RTc3VEE7RUFFRTtBekUrN1RGOztBeUU1N1RBO0VBRUU7QXpFODdURjs7QXlFMzdUQTtFQUVFO0F6RTY3VEY7O0F5RTE3VEE7RUFFRTtBekU0N1RGOztBeUV6N1RBO0VBRUU7QXpFMjdURjs7QXlFeDdUQTtFQUVFO0F6RTA3VEY7O0F5RXY3VEE7RUFFRTtBekV5N1RGOztBeUV0N1RBO0VBRUU7QXpFdzdURjs7QXlFcjdUQTtFQUVFO0F6RXU3VEY7O0F5RXA3VEE7RUFFRTtBekVzN1RGOztBeUVuN1RBO0VBRUU7QXpFcTdURjs7QXlFbDdUQTtFQUVFO0F6RW83VEY7O0F5RWo3VEE7RUFFRTtBekVtN1RGOztBeUVoN1RBO0VBRUU7QXpFazdURjs7QXlFLzZUQTtFQUVFO0F6RWk3VEY7O0F5RTk2VEE7RUFFRTtBekVnN1RGOztBeUU3NlRBO0VBRUU7QXpFKzZURjs7QXlFNTZUQTtFQUVFO0F6RTg2VEY7O0F5RTM2VEE7RUFFRTtBekU2NlRGOztBeUUxNlRBO0VBRUU7QXpFNDZURjs7QXlFejZUQTtFQUVFO0F6RTI2VEY7O0F5RXg2VEE7RUFFRTtBekUwNlRGOztBeUV2NlRBO0VBRUU7QXpFeTZURjs7QXlFdDZUQTtFQUVFO0F6RXc2VEY7O0F5RXI2VEE7RUFFRTtBekV1NlRGOztBeUVwNlRBO0VBRUU7QXpFczZURjs7QXlFbjZUQTtFQUVFO0F6RXE2VEY7O0F5RWw2VEE7RUFFRTtBekVvNlRGOztBeUVqNlRBO0VBRUU7QXpFbTZURjs7QXlFaDZUQTtFQUVFO0F6RWs2VEY7O0F5RS81VEE7RUFFRTtBekVpNlRGOztBeUU5NVRBO0VBRUU7QXpFZzZURjs7QXlFNzVUQTtFQUVFO0F6RSs1VEY7O0F5RTU1VEE7RUFFRTtBekU4NVRGOztBeUUzNVRBO0VBRUU7QXpFNjVURjs7QXlFMTVUQTtFQUVFO0F6RTQ1VEY7O0F5RXo1VEE7RUFFRTtBekUyNVRGOztBeUV4NVRBO0VBRUU7QXpFMDVURjs7QXlFdjVUQTtFQUVFO0F6RXk1VEY7O0F5RXQ1VEE7RUFFRTtBekV3NVRGOztBeUVyNVRBO0VBRUU7QXpFdTVURjs7QXlFcDVUQTtFQUVFO0F6RXM1VEY7O0F5RW41VEE7RUFFRTtBekVxNVRGOztBeUVsNVRBO0VBRUU7QXpFbzVURjs7QXlFajVUQTtFQUVFO0F6RW01VEY7O0F5RWg1VEE7RUFFRTtBekVrNVRGOztBeUUvNFRBO0VBRUU7QXpFaTVURjs7QXlFOTRUQTtFQUVFO0F6RWc1VEY7O0F5RTc0VEE7RUFFRTtBekUrNFRGOztBeUU1NFRBO0VBRUU7QXpFODRURjs7QXlFMzRUQTtFQUVFO0F6RTY0VEY7O0F5RTE0VEE7RUFFRTtBekU0NFRGOztBeUV6NFRBO0VBRUU7QXpFMjRURjs7QXlFeDRUQTtFQUVFO0F6RTA0VEY7O0F5RXY0VEE7RUFFRTtBekV5NFRGOztBeUV0NFRBO0VBRUU7QXpFdzRURjs7QXlFcjRUQTtFQUVFO0F6RXU0VEY7O0F5RXA0VEE7RUFFRTtBekVzNFRGOztBeUVuNFRBO0VBRUU7QXpFcTRURjs7QXlFbDRUQTtFQUVFO0F6RW80VEY7O0F5RWo0VEE7RUFFRTtBekVtNFRGOztBeUVoNFRBO0VBRUU7QXpFazRURjs7QXlFLzNUQTtFQUVFO0F6RWk0VEY7O0F5RTkzVEE7RUFFRTtBekVnNFRGOztBeUU3M1RBO0VBRUU7QXpFKzNURjs7QXlFNTNUQTtFQUVFO0F6RTgzVEY7O0F5RTMzVEE7RUFFRTtBekU2M1RGOztBeUUxM1RBO0VBRUU7QXpFNDNURjs7QXlFejNUQTtFQUVFO0F6RTIzVEY7O0F5RXgzVEE7RUFFRTtBekUwM1RGOztBeUV2M1RBO0VBRUU7QXpFeTNURjs7QXlFdDNUQTtFQUVFO0F6RXczVEY7O0F5RXIzVEE7RUFFRTtBekV1M1RGOztBeUVwM1RBO0VBRUU7QXpFczNURjs7QXlFbjNUQTtFQUVFO0F6RXEzVEY7O0F5RWwzVEE7RUFFRTtBekVvM1RGOztBeUVqM1RBO0VBRUU7QXpFbTNURjs7QXlFaDNUQTtFQUVFO0F6RWszVEY7O0F5RS8yVEE7RUFFRTtBekVpM1RGOztBeUU5MlRBO0VBRUU7QXpFZzNURjs7QXlFNzJUQTtFQUVFO0F6RSsyVEY7O0F5RTUyVEE7RUFFRTtBekU4MlRGOztBeUUzMlRBO0VBRUU7QXpFNjJURjs7QXlFMTJUQTtFQUVFO0F6RTQyVEY7O0F5RXoyVEE7RUFFRTtBekUyMlRGOztBeUV4MlRBO0VBRUU7QXpFMDJURjs7QXlFdjJUQTtFQUVFO0F6RXkyVEY7O0F5RXQyVEE7RUFFRTtBekV3MlRGOztBeUVyMlRBO0VBRUU7QXpFdTJURjs7QXlFcDJUQTtFQUVFO0F6RXMyVEY7O0F5RW4yVEE7RUFFRTtBekVxMlRGOztBeUVsMlRBO0VBRUU7QXpFbzJURjs7QXlFajJUQTtFQUVFO0F6RW0yVEY7O0F5RWgyVEE7RUFFRTtBekVrMlRGOztBeUUvMVRBO0VBRUU7QXpFaTJURjs7QXlFOTFUQTtFQUVFO0F6RWcyVEY7O0F5RTcxVEE7RUFFRTtBekUrMVRGOztBeUU1MVRBO0VBRUU7QXpFODFURjs7QXlFMzFUQTtFQUVFO0F6RTYxVEY7O0F5RTExVEE7RUFFRTtBekU0MVRGOztBeUV6MVRBO0VBRUU7QXpFMjFURjs7QXlFeDFUQTtFQUVFO0F6RTAxVEY7O0F5RXYxVEE7RUFFRTtBekV5MVRGOztBeUV0MVRBO0VBRUU7QXpFdzFURjs7QXlFcjFUQTtFQUVFO0F6RXUxVEY7O0F5RXAxVEE7RUFFRTtBekVzMVRGOztBeUVuMVRBO0VBRUU7QXpFcTFURjs7QXlFbDFUQTtFQUVFO0F6RW8xVEY7O0F5RWoxVEE7RUFFRTtBekVtMVRGOztBeUVoMVRBO0VBRUU7QXpFazFURjs7QXlFLzBUQTtFQUVFO0F6RWkxVEY7O0F5RTkwVEE7RUFFRTtBekVnMVRGOztBeUU3MFRBO0VBRUU7QXpFKzBURjs7QXlFNTBUQTtFQUVFO0F6RTgwVEY7O0F5RTMwVEE7RUFFRTtBekU2MFRGOztBeUUxMFRBO0VBRUU7QXpFNDBURjs7QXlFejBUQTtFQUVFO0F6RTIwVEY7O0F5RXgwVEE7RUFFRTtBekUwMFRGOztBeUV2MFRBO0VBRUU7QXpFeTBURjs7QXlFdDBUQTtFQUVFO0F6RXcwVEY7O0F5RXIwVEE7RUFFRTtBekV1MFRGOztBeUVwMFRBO0VBRUU7QXpFczBURjs7QXlFbjBUQTtFQUVFO0F6RXEwVEY7O0F5RWwwVEE7RUFFRTtBekVvMFRGOztBeUVqMFRBO0VBRUU7QXpFbTBURjs7QXlFaDBUQTtFQUVFO0F6RWswVEY7O0F5RS96VEE7RUFFRTtBekVpMFRGOztBeUU5elRBO0VBRUU7QXpFZzBURjs7QXlFN3pUQTtFQUVFO0F6RSt6VEY7O0F5RTV6VEE7RUFFRTtBekU4elRGOztBeUUzelRBO0VBRUU7QXpFNnpURjs7QXlFMXpUQTtFQUVFO0F6RTR6VEY7O0F5RXp6VEE7RUFFRTtBekUyelRGOztBeUV4elRBO0VBRUU7QXpFMHpURjs7QXlFdnpUQTtFQUVFO0F6RXl6VEY7O0F5RXR6VEE7RUFFRTtBekV3elRGOztBeUVyelRBO0VBRUU7QXpFdXpURjs7QXlFcHpUQTtFQUVFO0F6RXN6VEY7O0F5RW56VEE7RUFFRTtBekVxelRGOztBeUVselRBO0VBRUU7QXpFb3pURjs7QXlFanpUQTtFQUVFO0F6RW16VEY7O0F5RWh6VEE7RUFFRTtBekVrelRGOztBeUUveVRBO0VBRUU7QXpFaXpURjs7QXlFOXlUQTtFQUVFO0F6RWd6VEY7O0F5RTd5VEE7RUFFRTtBekUreVRGOztBeUU1eVRBO0VBRUU7QXpFOHlURjs7QXlFM3lUQTtFQUVFO0F6RTZ5VEY7O0F5RTF5VEE7RUFFRTtBekU0eVRGOztBeUV6eVRBO0VBRUU7QXpFMnlURjs7QXlFeHlUQTtFQUVFO0F6RTB5VEY7O0F5RXZ5VEE7RUFFRTtBekV5eVRGOztBeUV0eVRBO0VBRUU7QXpFd3lURjs7QXlFcnlUQTtFQUVFO0F6RXV5VEY7O0F5RXB5VEE7RUFFRTtBekVzeVRGOztBeUVueVRBO0VBRUU7QXpFcXlURjs7QXlFbHlUQTtFQUVFO0F6RW95VEY7O0F5RWp5VEE7RUFFRTtBekVteVRGOztBeUVoeVRBO0VBRUU7QXpFa3lURjs7QXlFL3hUQTtFQUVFO0F6RWl5VEY7O0F5RTl4VEE7RUFFRTtBekVneVRGOztBeUU3eFRBO0VBRUU7QXpFK3hURjs7QXlFNXhUQTtFQUVFO0F6RTh4VEY7O0F5RTN4VEE7RUFFRTtBekU2eFRGOztBeUUxeFRBO0VBRUU7QXpFNHhURjs7QXlFenhUQTtFQUVFO0F6RTJ4VEY7O0F5RXh4VEE7RUFFRTtBekUweFRGOztBeUV2eFRBO0VBRUU7QXpFeXhURjs7QXlFdHhUQTtFQUVFO0F6RXd4VEY7O0F5RXJ4VEE7RUFFRTtBekV1eFRGOztBeUVweFRBO0VBRUU7QXpFc3hURjs7QXlFbnhUQTtFQUVFO0F6RXF4VEY7O0F5RWx4VEE7RUFFRTtBekVveFRGOztBeUVqeFRBO0VBRUU7QXpFbXhURjs7QXlFaHhUQTtFQUVFO0F6RWt4VEY7O0F5RS93VEE7RUFFRTtBekVpeFRGOztBeUU5d1RBO0VBRUU7QXpFZ3hURjs7QXlFN3dUQTtFQUVFO0F6RSt3VEY7O0F5RTV3VEE7RUFFRTtBekU4d1RGOztBeUUzd1RBO0VBRUU7QXpFNndURjs7QXlFMXdUQTtFQUVFO0F6RTR3VEY7O0F5RXp3VEE7RUFFRTtBekUyd1RGOztBeUV4d1RBO0VBRUU7QXpFMHdURjs7QXlFdndUQTtFQUVFO0F6RXl3VEY7O0F5RXR3VEE7RUFFRTtBekV3d1RGOztBeUVyd1RBO0VBRUU7QXpFdXdURjs7QXlFcHdUQTtFQUVFO0F6RXN3VEY7O0F5RW53VEE7RUFFRTtBekVxd1RGOztBeUVsd1RBO0VBRUU7QXpFb3dURjs7QXlFandUQTtFQUVFO0F6RW13VEY7O0F5RWh3VEE7RUFFRTtBekVrd1RGOztBeUUvdlRBO0VBRUU7QXpFaXdURjs7QXlFOXZUQTtFQUVFO0F6RWd3VEY7O0F5RTd2VEE7RUFFRTtBekUrdlRGOztBeUU1dlRBO0VBRUU7QXpFOHZURjs7QXlFM3ZUQTtFQUVFO0F6RTZ2VEY7O0F5RTF2VEE7RUFFRTtBekU0dlRGOztBeUV6dlRBO0VBRUU7QXpFMnZURjs7QXlFeHZUQTtFQUVFO0F6RTB2VEY7O0F5RXZ2VEE7RUFFRTtBekV5dlRGOztBeUV0dlRBO0VBRUU7QXpFd3ZURjs7QXlFcnZUQTtFQUVFO0F6RXV2VEY7O0F5RXB2VEE7RUFFRTtBekVzdlRGOztBeUVudlRBO0VBRUU7QXpFcXZURjs7QXlFbHZUQTtFQUVFO0F6RW92VEY7O0F5RWp2VEE7RUFFRTtBekVtdlRGOztBeUVodlRBO0VBRUU7QXpFa3ZURjs7QXlFL3VUQTtFQUVFO0F6RWl2VEY7O0F5RTl1VEE7RUFFRTtBekVndlRGOztBeUU3dVRBO0VBRUU7QXpFK3VURjs7QXlFNXVUQTtFQUVFO0F6RTh1VEY7O0F5RTN1VEE7RUFFRTtBekU2dVRGOztBeUUxdVRBO0VBRUU7QXpFNHVURjs7QXlFenVUQTtFQUVFO0F6RTJ1VEY7O0F5RXh1VEE7RUFFRTtBekUwdVRGOztBeUV2dVRBO0VBRUU7QXpFeXVURjs7QXlFdHVUQTtFQUVFO0F6RXd1VEY7O0F5RXJ1VEE7RUFFRTtBekV1dVRGOztBeUVwdVRBO0VBRUU7QXpFc3VURjs7QXlFbnVUQTtFQUVFO0F6RXF1VEY7O0F5RWx1VEE7RUFFRTtBekVvdVRGOztBeUVqdVRBO0VBRUU7QXpFbXVURjs7QXlFaHVUQTtFQUVFO0F6RWt1VEY7O0F5RS90VEE7RUFFRTtBekVpdVRGOztBeUU5dFRBO0VBRUU7QXpFZ3VURjs7QXlFN3RUQTtFQUVFO0F6RSt0VEY7O0F5RTV0VEE7RUFFRTtBekU4dFRGOztBeUUzdFRBO0VBRUU7QXpFNnRURjs7QXlFMXRUQTtFQUVFO0F6RTR0VEY7O0F5RXp0VEE7RUFFRTtBekUydFRGOztBeUV4dFRBO0VBRUU7QXpFMHRURjs7QXlFdnRUQTtFQUVFO0F6RXl0VEY7O0F5RXR0VEE7RUFFRTtBekV3dFRGOztBeUVydFRBO0VBRUU7QXpFdXRURjs7QXlFcHRUQTtFQUVFO0F6RXN0VEY7O0F5RW50VEE7RUFFRTtBekVxdFRGOztBeUVsdFRBO0VBRUU7QXpFb3RURjs7QXlFanRUQTtFQUVFO0F6RW10VEY7O0F5RWh0VEE7RUFFRTtBekVrdFRGOztBeUUvc1RBO0VBRUU7QXpFaXRURjs7QXlFOXNUQTtFQUVFO0F6RWd0VEY7O0F5RTdzVEE7RUFFRTtBekUrc1RGOztBeUU1c1RBO0VBRUU7QXpFOHNURjs7QXlFM3NUQTtFQUVFO0F6RTZzVEY7O0F5RTFzVEE7RUFFRTtBekU0c1RGOztBeUV6c1RBO0VBRUU7QXpFMnNURjs7QXlFeHNUQTtFQUVFO0F6RTBzVEY7O0F5RXZzVEE7RUFFRTtBekV5c1RGOztBeUV0c1RBO0VBRUU7QXpFd3NURjs7QXlFcnNUQTtFQUVFO0F6RXVzVEY7O0F5RXBzVEE7RUFFRTtBekVzc1RGOztBeUVuc1RBO0VBRUU7QXpFcXNURjs7QXlFbHNUQTtFQUVFO0F6RW9zVEY7O0F5RWpzVEE7RUFFRTtBekVtc1RGOztBeUVoc1RBO0VBRUU7QXpFa3NURjs7QXlFL3JUQTtFQUVFO0F6RWlzVEY7O0F5RTlyVEE7RUFFRTtBekVnc1RGOztBeUU3clRBO0VBRUU7QXpFK3JURjs7QXlFNXJUQTtFQUVFO0F6RThyVEY7O0F5RTNyVEE7RUFFRTtBekU2clRGOztBeUUxclRBO0VBRUU7QXpFNHJURjs7QXlFenJUQTtFQUVFO0F6RTJyVEY7O0F5RXhyVEE7RUFFRTtBekUwclRGOztBeUV2clRBO0VBRUU7QXpFeXJURjs7QXlFdHJUQTtFQUVFO0F6RXdyVEY7O0F5RXJyVEE7RUFFRTtBekV1clRGOztBeUVwclRBO0VBRUU7QXpFc3JURjs7QXlFbnJUQTtFQUVFO0F6RXFyVEY7O0F5RWxyVEE7RUFFRTtBekVvclRGOztBeUVqclRBO0VBRUU7QXpFbXJURjs7QXlFaHJUQTtFQUVFO0F6RWtyVEY7O0F5RS9xVEE7RUFFRTtBekVpclRGOztBeUU5cVRBO0VBRUU7QXpFZ3JURjs7QXlFN3FUQTtFQUVFO0F6RStxVEY7O0F5RTVxVEE7RUFFRTtBekU4cVRGOztBeUUzcVRBO0VBRUU7QXpFNnFURjs7QXlFMXFUQTtFQUVFO0F6RTRxVEY7O0F5RXpxVEE7RUFFRTtBekUycVRGOztBeUV4cVRBO0VBRUU7QXpFMHFURjs7QXlFdnFUQTtFQUVFO0F6RXlxVEY7O0F5RXRxVEE7RUFFRTtBekV3cVRGOztBeUVycVRBO0VBRUU7QXpFdXFURjs7QXlFcHFUQTtFQUVFO0F6RXNxVEY7O0F5RW5xVEE7RUFFRTtBekVxcVRGOztBeUVscVRBO0VBRUU7QXpFb3FURjs7QXlFanFUQTtFQUVFO0F6RW1xVEY7O0F5RWhxVEE7RUFFRTtBekVrcVRGOztBeUUvcFRBO0VBRUU7QXpFaXFURjs7QXlFOXBUQTtFQUVFO0F6RWdxVEY7O0F5RTdwVEE7RUFFRTtBekUrcFRGOztBeUU1cFRBO0VBRUU7QXpFOHBURjs7QXlFM3BUQTtFQUVFO0F6RTZwVEY7O0F5RTFwVEE7RUFFRTtBekU0cFRGOztBeUV6cFRBO0VBRUU7QXpFMnBURjs7QXlFeHBUQTtFQUVFO0F6RTBwVEY7O0F5RXZwVEE7RUFFRTtBekV5cFRGOztBeUV0cFRBO0VBRUU7QXpFd3BURjs7QXlFcnBUQTtFQUVFO0F6RXVwVEY7O0F5RXBwVEE7RUFFRTtBekVzcFRGOztBeUVucFRBO0VBRUU7QXpFcXBURjs7QXlFbHBUQTtFQUVFO0F6RW9wVEY7O0F5RWpwVEE7RUFFRTtBekVtcFRGOztBeUVocFRBO0VBRUU7QXpFa3BURjs7QXlFL29UQTtFQUVFO0F6RWlwVEY7O0F5RTlvVEE7RUFFRTtBekVncFRGOztBeUU3b1RBO0VBRUU7QXpFK29URjs7QXlFNW9UQTtFQUVFO0F6RThvVEY7O0F5RTNvVEE7RUFFRTtBekU2b1RGOztBeUUxb1RBO0VBRUU7QXpFNG9URjs7QXlFem9UQTtFQUVFO0F6RTJvVEY7O0F5RXhvVEE7RUFFRTtBekUwb1RGOztBeUV2b1RBO0VBRUU7QXpFeW9URjs7QXlFdG9UQTtFQUVFO0F6RXdvVEY7O0F5RXJvVEE7RUFFRTtBekV1b1RGOztBeUVwb1RBO0VBRUU7QXpFc29URjs7QXlFbm9UQTtFQUVFO0F6RXFvVEY7O0F5RWxvVEE7RUFFRTtBekVvb1RGOztBeUVqb1RBO0VBRUU7QXpFbW9URjs7QXlFaG9UQTtFQUVFO0F6RWtvVEY7O0F5RS9uVEE7RUFFRTtBekVpb1RGOztBeUU5blRBO0VBRUU7QXpFZ29URjs7QXlFN25UQTtFQUVFO0F6RStuVEY7O0F5RTVuVEE7RUFFRTtBekU4blRGOztBeUUzblRBO0VBRUU7QXpFNm5URjs7QXlFMW5UQTtFQUVFO0F6RTRuVEY7O0F5RXpuVEE7RUFFRTtBekUyblRGOztBeUV4blRBO0VBRUU7QXpFMG5URjs7QXlFdm5UQTtFQUVFO0F6RXluVEY7O0F5RXRuVEE7RUFFRTtBekV3blRGOztBeUVyblRBO0VBRUU7QXpFdW5URjs7QXlFcG5UQTtFQUVFO0F6RXNuVEY7O0F5RW5uVEE7RUFFRTtBekVxblRGOztBeUVsblRBO0VBRUU7QXpFb25URjs7QXlFam5UQTtFQUVFO0F6RW1uVEY7O0F5RWhuVEE7RUFFRTtBekVrblRGOztBeUUvbVRBO0VBRUU7QXpFaW5URjs7QXlFOW1UQTtFQUVFO0F6RWduVEY7O0F5RTdtVEE7RUFFRTtBekUrbVRGOztBeUU1bVRBO0VBRUU7QXpFOG1URjs7QXlFM21UQTtFQUVFO0F6RTZtVEY7O0F5RTFtVEE7RUFFRTtBekU0bVRGOztBeUV6bVRBO0VBRUU7QXpFMm1URjs7QXlFeG1UQTtFQUVFO0F6RTBtVEY7O0F5RXZtVEE7RUFFRTtBekV5bVRGOztBeUV0bVRBO0VBRUU7QXpFd21URjs7QXlFcm1UQTtFQUVFO0F6RXVtVEY7O0F5RXBtVEE7RUFFRTtBekVzbVRGOztBeUVubVRBO0VBRUU7QXpFcW1URjs7QXlFbG1UQTtFQUVFO0F6RW9tVEY7O0F5RWptVEE7RUFFRTtBekVtbVRGOztBeUVobVRBO0VBRUU7QXpFa21URjs7QXlFL2xUQTtFQUVFO0F6RWltVEY7O0F5RTlsVEE7RUFFRTtBekVnbVRGOztBeUU3bFRBO0VBRUU7QXpFK2xURjs7QXlFNWxUQTtFQUVFO0F6RThsVEY7O0F5RTNsVEE7RUFFRTtBekU2bFRGOztBeUUxbFRBO0VBRUU7QXpFNGxURjs7QXlFemxUQTtFQUVFO0F6RTJsVEY7O0F5RXhsVEE7RUFFRTtBekUwbFRGOztBeUV2bFRBO0VBRUU7QXpFeWxURjs7QXlFdGxUQTtFQUVFO0F6RXdsVEY7O0F5RXJsVEE7RUFFRTtBekV1bFRGOztBeUVwbFRBO0VBRUU7QXpFc2xURjs7QXlFbmxUQTtFQUVFO0F6RXFsVEY7O0F5RWxsVEE7RUFFRTtBekVvbFRGOztBeUVqbFRBO0VBRUU7QXpFbWxURjs7QXlFaGxUQTtFQUVFO0F6RWtsVEY7O0F5RS9rVEE7RUFFRTtBekVpbFRGOztBeUU5a1RBO0VBRUU7QXpFZ2xURjs7QXlFN2tUQTtFQUVFO0F6RStrVEY7O0F5RTVrVEE7RUFFRTtBekU4a1RGOztBeUUza1RBO0VBRUU7QXpFNmtURjs7QXlFMWtUQTtFQUVFO0F6RTRrVEY7O0F5RXprVEE7RUFFRTtBekUya1RGOztBeUV4a1RBO0VBRUU7QXpFMGtURjs7QXlFdmtUQTtFQUVFO0F6RXlrVEY7O0F5RXRrVEE7RUFFRTtBekV3a1RGOztBeUVya1RBO0VBRUU7QXpFdWtURjs7QXlFcGtUQTtFQUVFO0F6RXNrVEY7O0F5RW5rVEE7RUFFRTtBekVxa1RGOztBeUVsa1RBO0VBRUU7QXpFb2tURjs7QXlFamtUQTtFQUVFO0F6RW1rVEY7O0F5RWhrVEE7RUFFRTtBekVra1RGOztBeUUvalRBO0VBRUU7QXpFaWtURjs7QXlFOWpUQTtFQUVFO0F6RWdrVEY7O0F5RTdqVEE7RUFFRTtBekUralRGOztBeUU1alRBO0VBRUU7QXpFOGpURjs7QXlFM2pUQTtFQUVFO0F6RTZqVEY7O0F5RTFqVEE7RUFFRTtBekU0alRGOztBeUV6alRBO0VBRUU7QXpFMmpURjs7QXlFeGpUQTtFQUVFO0F6RTBqVEY7O0F5RXZqVEE7RUFFRTtBekV5alRGOztBeUV0alRBO0VBRUU7QXpFd2pURjs7QXlFcmpUQTtFQUVFO0F6RXVqVEY7O0F5RXBqVEE7RUFFRTtBekVzalRGOztBeUVualRBO0VBRUU7QXpFcWpURjs7QXlFbGpUQTtFQUVFO0F6RW9qVEY7O0F5RWpqVEE7RUFFRTtBekVtalRGOztBeUVoalRBO0VBRUU7QXpFa2pURjs7QXlFL2lUQTtFQUVFO0F6RWlqVEY7O0F5RTlpVEE7RUFFRTtBekVnalRGOztBeUU3aVRBO0VBRUU7QXpFK2lURjs7QXlFNWlUQTtFQUVFO0F6RThpVEY7O0F5RTNpVEE7RUFFRTtBekU2aVRGOztBeUUxaVRBO0VBRUU7QXpFNGlURjs7QXlFemlUQTtFQUVFO0F6RTJpVEY7O0F5RXhpVEE7RUFFRTtBekUwaVRGOztBeUV2aVRBO0VBRUU7QXpFeWlURjs7QXlFdGlUQTtFQUVFO0F6RXdpVEY7O0F5RXJpVEE7RUFFRTtBekV1aVRGOztBeUVwaVRBO0VBRUU7QXpFc2lURjs7QXlFbmlUQTtFQUVFO0F6RXFpVEY7O0F5RWxpVEE7RUFFRTtBekVvaVRGOztBeUVqaVRBO0VBRUU7QXpFbWlURjs7QXlFaGlUQTtFQUVFO0F6RWtpVEY7O0F5RS9oVEE7RUFFRTtBekVpaVRGOztBeUU5aFRBO0VBRUU7QXpFZ2lURjs7QXlFN2hUQTtFQUVFO0F6RStoVEY7O0F5RTVoVEE7RUFFRTtBekU4aFRGOztBeUUzaFRBO0VBRUU7QXpFNmhURjs7QXlFMWhUQTtFQUVFO0F6RTRoVEY7O0F5RXpoVEE7RUFFRTtBekUyaFRGOztBeUV4aFRBO0VBRUU7QXpFMGhURjs7QXlFdmhUQTtFQUVFO0F6RXloVEY7O0F5RXRoVEE7RUFFRTtBekV3aFRGOztBeUVyaFRBO0VBRUU7QXpFdWhURjs7QXlFcGhUQTtFQUVFO0F6RXNoVEY7O0F5RW5oVEE7RUFFRTtBekVxaFRGOztBeUVsaFRBO0VBRUU7QXpFb2hURjs7QXlFamhUQTtFQUVFO0F6RW1oVEY7O0F5RWhoVEE7RUFFRTtBekVraFRGOztBeUUvZ1RBO0VBRUU7QXpFaWhURjs7QXlFOWdUQTtFQUVFO0F6RWdoVEY7O0F5RTdnVEE7RUFFRTtBekUrZ1RGOztBeUU1Z1RBO0VBRUU7QXpFOGdURjs7QXlFM2dUQTtFQUVFO0F6RTZnVEY7O0F5RTFnVEE7RUFFRTtBekU0Z1RGOztBeUV6Z1RBO0VBRUU7QXpFMmdURjs7QXlFeGdUQTtFQUVFO0F6RTBnVEY7O0F5RXZnVEE7RUFFRTtBekV5Z1RGOztBeUV0Z1RBO0VBRUU7QXpFd2dURjs7QXlFcmdUQTtFQUVFO0F6RXVnVEY7O0F5RXBnVEE7RUFFRTtBekVzZ1RGOztBeUVuZ1RBO0VBRUU7QXpFcWdURjs7QXlFbGdUQTtFQUVFO0F6RW9nVEY7O0F5RWpnVEE7RUFFRTtBekVtZ1RGOztBeUVoZ1RBO0VBRUU7QXpFa2dURjs7QXlFLy9TQTtFQUVFO0F6RWlnVEY7O0F5RTkvU0E7RUFFRTtBekVnZ1RGOztBeUU3L1NBO0VBRUU7QXpFKy9TRjs7QXlFNS9TQTtFQUVFO0F6RTgvU0Y7O0F5RTMvU0E7RUFFRTtBekU2L1NGOztBeUUxL1NBO0VBRUU7QXpFNC9TRjs7QXlFei9TQTtFQUVFO0F6RTIvU0Y7O0F5RXgvU0E7RUFFRTtBekUwL1NGOztBeUV2L1NBO0VBRUU7QXpFeS9TRjs7QXlFdC9TQTtFQUVFO0F6RXcvU0Y7O0F5RXIvU0E7RUFFRTtBekV1L1NGOztBeUVwL1NBO0VBRUU7QXpFcy9TRjs7QXlFbi9TQTtFQUVFO0F6RXEvU0Y7O0F5RWwvU0E7RUFFRTtBekVvL1NGOztBeUVqL1NBO0VBRUU7QXpFbS9TRjs7QXlFaC9TQTtFQUVFO0F6RWsvU0Y7O0F5RS8rU0E7RUFFRTtBekVpL1NGOztBeUU5K1NBO0VBRUU7QXpFZy9TRjs7QXlFNytTQTtFQUVFO0F6RSsrU0Y7O0F5RTUrU0E7RUFFRTtBekU4K1NGOztBeUUzK1NBO0VBRUU7QXpFNitTRjs7QXlFMStTQTtFQUVFO0F6RTQrU0Y7O0F5RXorU0E7RUFFRTtBekUyK1NGOztBeUV4K1NBO0VBRUU7QXpFMCtTRjs7QXlFditTQTtFQUVFO0F6RXkrU0Y7O0F5RXQrU0E7RUFFRTtBekV3K1NGOztBeUVyK1NBO0VBRUU7QXpFdStTRjs7QXlFcCtTQTtFQUVFO0F6RXMrU0Y7O0F5RW4rU0E7RUFFRTtBekVxK1NGOztBeUVsK1NBO0VBRUU7QXpFbytTRjs7QXlFaitTQTtFQUVFO0F6RW0rU0Y7O0F5RWgrU0E7RUFFRTtBekVrK1NGOztBeUUvOVNBO0VBRUU7QXpFaStTRjs7QXlFOTlTQTtFQUVFO0F6RWcrU0Y7O0F5RTc5U0E7RUFFRTtBekUrOVNGOztBeUU1OVNBO0VBRUU7QXpFODlTRjs7QXlFMzlTQTtFQUVFO0F6RTY5U0Y7O0F5RTE5U0E7RUFFRTtBekU0OVNGOztBeUV6OVNBO0VBRUU7QXpFMjlTRjs7QXlFeDlTQTtFQUVFO0F6RTA5U0Y7O0F5RXY5U0E7RUFFRTtBekV5OVNGOztBeUV0OVNBO0VBRUU7QXpFdzlTRjs7QXlFcjlTQTtFQUVFO0F6RXU5U0Y7O0F5RXA5U0E7RUFFRTtBekVzOVNGOztBeUVuOVNBO0VBRUU7QXpFcTlTRjs7QXlFbDlTQTtFQUVFO0F6RW85U0Y7O0F5RWo5U0E7RUFFRTtBekVtOVNGOztBeUVoOVNBO0VBRUU7QXpFazlTRjs7QXlFLzhTQTtFQUVFO0F6RWk5U0Y7O0F5RTk4U0E7RUFFRTtBekVnOVNGOztBeUU3OFNBO0VBRUU7QXpFKzhTRjs7QXlFNThTQTtFQUVFO0F6RTg4U0Y7O0F5RTM4U0E7RUFFRTtBekU2OFNGOztBeUUxOFNBO0VBRUU7QXpFNDhTRjs7QXlFejhTQTtFQUVFO0F6RTI4U0Y7O0F5RXg4U0E7RUFFRTtBekUwOFNGOztBeUV2OFNBO0VBRUU7QXpFeThTRjs7QXlFdDhTQTtFQUVFO0F6RXc4U0Y7O0F5RXI4U0E7RUFFRTtBekV1OFNGOztBeUVwOFNBO0VBRUU7QXpFczhTRjs7QXlFbjhTQTtFQUVFO0F6RXE4U0Y7O0F5RWw4U0E7RUFFRTtBekVvOFNGOztBeUVqOFNBO0VBRUU7QXpFbThTRjs7QXlFaDhTQTtFQUVFO0F6RWs4U0Y7O0F5RS83U0E7RUFFRTtBekVpOFNGOztBeUU5N1NBO0VBRUU7QXpFZzhTRjs7QXlFNzdTQTtFQUVFO0F6RSs3U0Y7O0F5RTU3U0E7RUFFRTtBekU4N1NGOztBeUUzN1NBO0VBRUU7QXpFNjdTRjs7QXlFMTdTQTtFQUVFO0F6RTQ3U0Y7O0F5RXo3U0E7RUFFRTtBekUyN1NGOztBeUV4N1NBO0VBRUU7QXpFMDdTRjs7QXlFdjdTQTtFQUVFO0F6RXk3U0Y7O0F5RXQ3U0E7RUFFRTtBekV3N1NGOztBeUVyN1NBO0VBRUU7QXpFdTdTRjs7QXlFcDdTQTtFQUVFO0F6RXM3U0Y7O0F5RW43U0E7RUFFRTtBekVxN1NGOztBeUVsN1NBO0VBRUU7QXpFbzdTRjs7QXlFajdTQTtFQUVFO0F6RW03U0Y7O0F5RWg3U0E7RUFFRTtBekVrN1NGOztBeUUvNlNBO0VBRUU7QXpFaTdTRjs7QXlFOTZTQTtFQUVFO0F6RWc3U0Y7O0F5RTc2U0E7RUFFRTtBekUrNlNGOztBeUU1NlNBO0VBRUU7QXpFODZTRjs7QXlFMzZTQTtFQUVFO0F6RTY2U0Y7O0F5RTE2U0E7RUFFRTtBekU0NlNGOztBeUV6NlNBO0VBRUU7QXpFMjZTRjs7QXlFeDZTQTtFQUVFO0F6RTA2U0Y7O0F5RXY2U0E7RUFFRTtBekV5NlNGOztBeUV0NlNBO0VBRUU7QXpFdzZTRjs7QXlFcjZTQTtFQUVFO0F6RXU2U0Y7O0F5RXA2U0E7RUFFRTtBekVzNlNGOztBeUVuNlNBO0VBRUU7QXpFcTZTRjs7QXlFbDZTQTtFQUVFO0F6RW82U0Y7O0F5RWo2U0E7RUFFRTtBekVtNlNGOztBeUVoNlNBO0VBRUU7QXpFazZTRjs7QXlFLzVTQTtFQUVFO0F6RWk2U0Y7O0F5RTk1U0E7RUFFRTtBekVnNlNGOztBeUU3NVNBO0VBRUU7QXpFKzVTRjs7QXlFNTVTQTtFQUVFO0F6RTg1U0Y7O0F5RTM1U0E7RUFFRTtBekU2NVNGOztBeUUxNVNBO0VBRUU7QXpFNDVTRjs7QXlFejVTQTtFQUVFO0F6RTI1U0Y7O0F5RXg1U0E7RUFFRTtBekUwNVNGOztBeUV2NVNBO0VBRUU7QXpFeTVTRjs7QXlFdDVTQTtFQUVFO0F6RXc1U0Y7O0F5RXI1U0E7RUFFRTtBekV1NVNGOztBeUVwNVNBO0VBRUU7QXpFczVTRjs7QXlFbjVTQTtFQUVFO0F6RXE1U0Y7O0F5RWw1U0E7RUFFRTtBekVvNVNGOztBeUVqNVNBO0VBRUU7QXpFbTVTRjs7QXlFaDVTQTtFQUVFO0F6RWs1U0Y7O0F5RS80U0E7RUFFRTtBekVpNVNGOztBeUU5NFNBO0VBRUU7QXpFZzVTRjs7QXlFNzRTQTtFQUVFO0F6RSs0U0Y7O0F5RTU0U0E7RUFFRTtBekU4NFNGOztBeUUzNFNBO0VBRUU7QXpFNjRTRjs7QXlFMTRTQTtFQUVFO0F6RTQ0U0Y7O0F5RXo0U0E7RUFFRTtBekUyNFNGOztBeUV4NFNBO0VBRUU7QXpFMDRTRjs7QXlFdjRTQTtFQUVFO0F6RXk0U0Y7O0F5RXQ0U0E7RUFFRTtBekV3NFNGOztBeUVyNFNBO0VBRUU7QXpFdTRTRjs7QXlFcDRTQTtFQUVFO0F6RXM0U0Y7O0F5RW40U0E7RUFFRTtBekVxNFNGOztBeUVsNFNBO0VBRUU7QXpFbzRTRjs7QXlFajRTQTtFQUVFO0F6RW00U0Y7O0F5RWg0U0E7RUFFRTtBekVrNFNGOztBeUUvM1NBO0VBRUU7QXpFaTRTRjs7QXlFOTNTQTtFQUVFO0F6RWc0U0Y7O0F5RTczU0E7RUFFRTtBekUrM1NGOztBeUU1M1NBO0VBRUU7QXpFODNTRjs7QXlFMzNTQTtFQUVFO0F6RTYzU0Y7O0F5RTEzU0E7RUFFRTtBekU0M1NGOztBeUV6M1NBO0VBRUU7QXpFMjNTRjs7QXlFeDNTQTtFQUVFO0F6RTAzU0Y7O0F5RXYzU0E7RUFFRTtBekV5M1NGOztBeUV0M1NBO0VBRUU7QXpFdzNTRjs7QXlFcjNTQTtFQUVFO0F6RXUzU0Y7O0F5RXAzU0E7RUFFRTtBekVzM1NGOztBeUVuM1NBO0VBRUU7QXpFcTNTRjs7QXlFbDNTQTtFQUVFO0F6RW8zU0Y7O0F5RWozU0E7RUFFRTtBekVtM1NGOztBeUVoM1NBO0VBRUU7QXpFazNTRjs7QXlFLzJTQTtFQUVFO0F6RWkzU0Y7O0F5RTkyU0E7RUFFRTtBekVnM1NGOztBeUU3MlNBO0VBRUU7QXpFKzJTRjs7QXlFNTJTQTtFQUVFO0F6RTgyU0Y7O0F5RTMyU0E7RUFFRTtBekU2MlNGOztBeUUxMlNBO0VBRUU7QXpFNDJTRjs7QXlFejJTQTtFQUVFO0F6RTIyU0Y7O0F5RXgyU0E7RUFFRTtBekUwMlNGOztBeUV2MlNBO0VBRUU7QXpFeTJTRjs7QXlFdDJTQTtFQUVFO0F6RXcyU0Y7O0F5RXIyU0E7RUFFRTtBekV1MlNGOztBeUVwMlNBO0VBRUU7QXpFczJTRjs7QXlFbjJTQTtFQUVFO0F6RXEyU0Y7O0F5RWwyU0E7RUFFRTtBekVvMlNGOztBeUVqMlNBO0VBRUU7QXpFbTJTRjs7QXlFaDJTQTtFQUVFO0F6RWsyU0Y7O0F5RS8xU0E7RUFFRTtBekVpMlNGOztBeUU5MVNBO0VBRUU7QXpFZzJTRjs7QXlFNzFTQTtFQUVFO0F6RSsxU0Y7O0F5RTUxU0E7RUFFRTtBekU4MVNGOztBeUUzMVNBO0VBRUU7QXpFNjFTRjs7QXlFMTFTQTtFQUVFO0F6RTQxU0Y7O0F5RXoxU0E7RUFFRTtBekUyMVNGOztBeUV4MVNBO0VBRUU7QXpFMDFTRjs7QXlFdjFTQTtFQUVFO0F6RXkxU0Y7O0F5RXQxU0E7RUFFRTtBekV3MVNGOztBeUVyMVNBO0VBRUU7QXpFdTFTRjs7QXlFcDFTQTtFQUVFO0F6RXMxU0Y7O0F5RW4xU0E7RUFFRTtBekVxMVNGOztBeUVsMVNBO0VBRUU7QXpFbzFTRjs7QXlFajFTQTtFQUVFO0F6RW0xU0Y7O0F5RWgxU0E7RUFFRTtBekVrMVNGOztBeUUvMFNBO0VBRUU7QXpFaTFTRjs7QXlFOTBTQTtFQUVFO0F6RWcxU0Y7O0F5RTcwU0E7RUFFRTtBekUrMFNGOztBeUU1MFNBO0VBRUU7QXpFODBTRjs7QXlFMzBTQTtFQUVFO0F6RTYwU0Y7O0F5RTEwU0E7RUFFRTtBekU0MFNGOztBeUV6MFNBO0VBRUU7QXpFMjBTRjs7QXlFeDBTQTtFQUVFO0F6RTAwU0Y7O0F5RXYwU0E7RUFFRTtBekV5MFNGOztBeUV0MFNBO0VBRUU7QXpFdzBTRjs7QXlFcjBTQTtFQUVFO0F6RXUwU0Y7O0F5RXAwU0E7RUFFRTtBekVzMFNGOztBeUVuMFNBO0VBRUU7QXpFcTBTRjs7QXlFbDBTQTtFQUVFO0F6RW8wU0Y7O0F5RWowU0E7RUFFRTtBekVtMFNGOztBeUVoMFNBO0VBRUU7QXpFazBTRjs7QXlFL3pTQTtFQUVFO0F6RWkwU0Y7O0F5RTl6U0E7RUFFRTtBekVnMFNGOztBeUU3elNBO0VBRUU7QXpFK3pTRjs7QXlFNXpTQTtFQUVFO0F6RTh6U0Y7O0F5RTN6U0E7RUFFRTtBekU2elNGOztBeUUxelNBO0VBRUU7QXpFNHpTRjs7QXlFenpTQTtFQUVFO0F6RTJ6U0Y7O0F5RXh6U0E7RUFFRTtBekUwelNGOztBeUV2elNBO0VBRUU7QXpFeXpTRjs7QXlFdHpTQTtFQUVFO0F6RXd6U0Y7O0F5RXJ6U0E7RUFFRTtBekV1elNGOztBeUVwelNBO0VBRUU7QXpFc3pTRjs7QXlFbnpTQTtFQUVFO0F6RXF6U0Y7O0F5RWx6U0E7RUFFRTtBekVvelNGOztBeUVqelNBO0VBRUU7QXpFbXpTRjs7QXlFaHpTQTtFQUVFO0F6RWt6U0Y7O0F5RS95U0E7RUFFRTtBekVpelNGOztBeUU5eVNBO0VBRUU7QXpFZ3pTRjs7QXlFN3lTQTtFQUVFO0F6RSt5U0Y7O0F5RTV5U0E7RUFFRTtBekU4eVNGOztBeUUzeVNBO0VBRUU7QXpFNnlTRjs7QXlFMXlTQTtFQUVFO0F6RTR5U0Y7O0F5RXp5U0E7RUFFRTtBekUyeVNGOztBeUV4eVNBO0VBRUU7QXpFMHlTRjs7QXlFdnlTQTtFQUVFO0F6RXl5U0Y7O0F5RXR5U0E7RUFFRTtBekV3eVNGOztBeUVyeVNBO0VBRUU7QXpFdXlTRjs7QXlFcHlTQTtFQUVFO0F6RXN5U0Y7O0F5RW55U0E7RUFFRTtBekVxeVNGOztBeUVseVNBO0VBRUU7QXpFb3lTRjs7QXlFanlTQTtFQUVFO0F6RW15U0Y7O0F5RWh5U0E7RUFFRTtBekVreVNGOztBeUUveFNBO0VBRUU7QXpFaXlTRjs7QXlFOXhTQTtFQUVFO0F6RWd5U0Y7O0F5RTd4U0E7RUFFRTtBekUreFNGOztBeUU1eFNBO0VBRUU7QXpFOHhTRjs7QXlFM3hTQTtFQUVFO0F6RTZ4U0Y7O0F5RTF4U0E7RUFFRTtBekU0eFNGOztBeUV6eFNBO0VBRUU7QXpFMnhTRjs7QXlFeHhTQTtFQUVFO0F6RTB4U0Y7O0F5RXZ4U0E7RUFFRTtBekV5eFNGOztBeUV0eFNBO0VBRUU7QXpFd3hTRjs7QXlFcnhTQTtFQUVFO0F6RXV4U0Y7O0F5RXB4U0E7RUFFRTtBekVzeFNGOztBeUVueFNBO0VBRUU7QXpFcXhTRjs7QXlFbHhTQTtFQUVFO0F6RW94U0Y7O0F5RWp4U0E7RUFFRTtBekVteFNGOztBeUVoeFNBO0VBRUU7QXpFa3hTRjs7QXlFL3dTQTtFQUVFO0F6RWl4U0Y7O0F5RTl3U0E7RUFFRTtBekVneFNGOztBeUU3d1NBO0VBRUU7QXpFK3dTRjs7QXlFNXdTQTtFQUVFO0F6RTh3U0Y7O0F5RTN3U0E7RUFFRTtBekU2d1NGOztBeUUxd1NBO0VBRUU7QXpFNHdTRjs7QXlFendTQTtFQUVFO0F6RTJ3U0Y7O0F5RXh3U0E7RUFFRTtBekUwd1NGOztBeUV2d1NBO0VBRUU7QXpFeXdTRjs7QXlFdHdTQTtFQUVFO0F6RXd3U0Y7O0F5RXJ3U0E7RUFFRTtBekV1d1NGOztBeUVwd1NBO0VBRUU7QXpFc3dTRjs7QXlFbndTQTtFQUVFO0F6RXF3U0Y7O0F5RWx3U0E7RUFFRTtBekVvd1NGOztBeUVqd1NBO0VBRUU7QXpFbXdTRjs7QXlFaHdTQTtFQUVFO0F6RWt3U0Y7O0F5RS92U0E7RUFFRTtBekVpd1NGOztBeUU5dlNBO0VBRUU7QXpFZ3dTRjs7QXlFN3ZTQTtFQUVFO0F6RSt2U0Y7O0F5RTV2U0E7RUFFRTtBekU4dlNGOztBeUUzdlNBO0VBRUU7QXpFNnZTRjs7QXlFMXZTQTtFQUVFO0F6RTR2U0Y7O0F5RXp2U0E7RUFFRTtBekUydlNGOztBeUV4dlNBO0VBRUU7QXpFMHZTRjs7QXlFdnZTQTtFQUVFO0F6RXl2U0Y7O0F5RXR2U0E7RUFFRTtBekV3dlNGOztBeUVydlNBO0VBRUU7QXpFdXZTRjs7QXlFcHZTQTtFQUVFO0F6RXN2U0Y7O0F5RW52U0E7RUFFRTtBekVxdlNGOztBeUVsdlNBO0VBRUU7QXpFb3ZTRjs7QXlFanZTQTtFQUVFO0F6RW12U0Y7O0F5RWh2U0E7RUFFRTtBekVrdlNGOztBeUUvdVNBO0VBRUU7QXpFaXZTRjs7QXlFOXVTQTtFQUVFO0F6RWd2U0Y7O0F5RTd1U0E7RUFFRTtBekUrdVNGOztBeUU1dVNBO0VBRUU7QXpFOHVTRjs7QXlFM3VTQTtFQUVFO0F6RTZ1U0Y7O0F5RTF1U0E7RUFFRTtBekU0dVNGOztBeUV6dVNBO0VBRUU7QXpFMnVTRjs7QXlFeHVTQTtFQUVFO0F6RTB1U0Y7O0F5RXZ1U0E7RUFFRTtBekV5dVNGOztBeUV0dVNBO0VBRUU7QXpFd3VTRjs7QXlFcnVTQTtFQUVFO0F6RXV1U0Y7O0F5RXB1U0E7RUFFRTtBekVzdVNGOztBeUVudVNBO0VBRUU7QXpFcXVTRjs7QXlFbHVTQTtFQUVFO0F6RW91U0Y7O0F5RWp1U0E7RUFFRTtBekVtdVNGOztBeUVodVNBO0VBRUU7QXpFa3VTRjs7QXlFL3RTQTtFQUVFO0F6RWl1U0Y7O0F5RTl0U0E7RUFFRTtBekVndVNGOztBeUU3dFNBO0VBRUU7QXpFK3RTRjs7QXlFNXRTQTtFQUVFO0F6RTh0U0Y7O0F5RTN0U0E7RUFFRTtBekU2dFNGOztBeUUxdFNBO0VBRUU7QXpFNHRTRjs7QXlFenRTQTtFQUVFO0F6RTJ0U0Y7O0F5RXh0U0E7RUFFRTtBekUwdFNGOztBeUV2dFNBO0VBRUU7QXpFeXRTRjs7QXlFdHRTQTtFQUVFO0F6RXd0U0Y7O0F5RXJ0U0E7RUFFRTtBekV1dFNGOztBeUVwdFNBO0VBRUU7QXpFc3RTRjs7QXlFbnRTQTtFQUVFO0F6RXF0U0Y7O0F5RWx0U0E7RUFFRTtBekVvdFNGOztBeUVqdFNBO0VBRUU7QXpFbXRTRjs7QXlFaHRTQTtFQUVFO0F6RWt0U0Y7O0F5RS9zU0E7RUFFRTtBekVpdFNGOztBeUU5c1NBO0VBRUU7QXpFZ3RTRjs7QXlFN3NTQTtFQUVFO0F6RStzU0Y7O0F5RTVzU0E7RUFFRTtBekU4c1NGOztBeUUzc1NBO0VBRUU7QXpFNnNTRjs7QXlFMXNTQTtFQUVFO0F6RTRzU0Y7O0F5RXpzU0E7RUFFRTtBekUyc1NGOztBeUV4c1NBO0VBRUU7QXpFMHNTRjs7QXlFdnNTQTtFQUVFO0F6RXlzU0Y7O0F5RXRzU0E7RUFFRTtBekV3c1NGOztBeUVyc1NBO0VBRUU7QXpFdXNTRjs7QXlFcHNTQTtFQUVFO0F6RXNzU0Y7O0F5RW5zU0E7RUFFRTtBekVxc1NGOztBeUVsc1NBO0VBRUU7QXpFb3NTRjs7QXlFanNTQTtFQUVFO0F6RW1zU0Y7O0F5RWhzU0E7RUFFRTtBekVrc1NGOztBeUUvclNBO0VBRUU7QXpFaXNTRjs7QXlFOXJTQTtFQUVFO0F6RWdzU0Y7O0F5RTdyU0E7RUFFRTtBekUrclNGOztBeUU1clNBO0VBRUU7QXpFOHJTRjs7QXlFM3JTQTtFQUVFO0F6RTZyU0Y7O0F5RTFyU0E7RUFFRTtBekU0clNGOztBeUV6clNBO0VBRUU7QXpFMnJTRjs7QXlFeHJTQTtFQUVFO0F6RTByU0Y7O0F5RXZyU0E7RUFFRTtBekV5clNGOztBeUV0clNBO0VBRUU7QXpFd3JTRjs7QXlFcnJTQTtFQUVFO0F6RXVyU0Y7O0F5RXByU0E7RUFFRTtBekVzclNGOztBeUVuclNBO0VBRUU7QXpFcXJTRjs7QXlFbHJTQTtFQUVFO0F6RW9yU0Y7O0F5RWpyU0E7RUFFRTtBekVtclNGOztBeUVoclNBO0VBRUU7QXpFa3JTRjs7QXlFL3FTQTtFQUVFO0F6RWlyU0Y7O0F5RTlxU0E7RUFFRTtBekVnclNGOztBeUU3cVNBO0VBRUU7QXpFK3FTRjs7QXlFNXFTQTtFQUVFO0F6RThxU0Y7O0F5RTNxU0E7RUFFRTtBekU2cVNGOztBeUUxcVNBO0VBRUU7QXpFNHFTRjs7QXlFenFTQTtFQUVFO0F6RTJxU0Y7O0F5RXhxU0E7RUFFRTtBekUwcVNGOztBeUV2cVNBO0VBRUU7QXpFeXFTRjs7QXlFdHFTQTtFQUVFO0F6RXdxU0Y7O0F5RXJxU0E7RUFFRTtBekV1cVNGOztBeUVwcVNBO0VBRUU7QXpFc3FTRjs7QXlFbnFTQTtFQUVFO0F6RXFxU0Y7O0F5RWxxU0E7RUFFRTtBekVvcVNGOztBeUVqcVNBO0VBRUU7QXpFbXFTRjs7QXlFaHFTQTtFQUVFO0F6RWtxU0Y7O0F5RS9wU0E7RUFFRTtBekVpcVNGOztBeUU5cFNBO0VBRUU7QXpFZ3FTRjs7QXlFN3BTQTtFQUVFO0F6RStwU0Y7O0F5RTVwU0E7RUFFRTtBekU4cFNGOztBeUUzcFNBO0VBRUU7QXpFNnBTRjs7QXlFMXBTQTtFQUVFO0F6RTRwU0Y7O0F5RXpwU0E7RUFFRTtBekUycFNGOztBeUV4cFNBO0VBRUU7QXpFMHBTRjs7QXlFdnBTQTtFQUVFO0F6RXlwU0Y7O0F5RXRwU0E7RUFFRTtBekV3cFNGOztBeUVycFNBO0VBRUU7QXpFdXBTRjs7QXlFcHBTQTtFQUVFO0F6RXNwU0Y7O0F5RW5wU0E7RUFFRTtBekVxcFNGOztBeUVscFNBO0VBRUU7QXpFb3BTRjs7QXlFanBTQTtFQUVFO0F6RW1wU0Y7O0F5RWhwU0E7RUFFRTtBekVrcFNGOztBeUUvb1NBO0VBRUU7QXpFaXBTRjs7QXlFOW9TQTtFQUVFO0F6RWdwU0Y7O0F5RTdvU0E7RUFFRTtBekUrb1NGOztBeUU1b1NBO0VBRUU7QXpFOG9TRjs7QXlFM29TQTtFQUVFO0F6RTZvU0Y7O0F5RTFvU0E7RUFFRTtBekU0b1NGOztBeUV6b1NBO0VBRUU7QXpFMm9TRjs7QXlFeG9TQTtFQUVFO0F6RTBvU0Y7O0F5RXZvU0E7RUFFRTtBekV5b1NGOztBeUV0b1NBO0VBRUU7QXpFd29TRjs7QXlFcm9TQTtFQUVFO0F6RXVvU0Y7O0F5RXBvU0E7RUFFRTtBekVzb1NGOztBeUVub1NBO0VBRUU7QXpFcW9TRjs7QXlFbG9TQTtFQUVFO0F6RW9vU0Y7O0F5RWpvU0E7RUFFRTtBekVtb1NGOztBeUVob1NBO0VBRUU7QXpFa29TRjs7QXlFL25TQTtFQUVFO0F6RWlvU0Y7O0F5RTluU0E7RUFFRTtBekVnb1NGOztBeUU3blNBO0VBRUU7QXpFK25TRjs7QXlFNW5TQTtFQUVFO0F6RThuU0Y7O0F5RTNuU0E7RUFFRTtBekU2blNGOztBeUUxblNBO0VBRUU7QXpFNG5TRjs7QXlFem5TQTtFQUVFO0F6RTJuU0Y7O0F5RXhuU0E7RUFFRTtBekUwblNGOztBeUV2blNBO0VBRUU7QXpFeW5TRjs7QXlFdG5TQTtFQUVFO0F6RXduU0Y7O0F5RXJuU0E7RUFFRTtBekV1blNGOztBeUVwblNBO0VBRUU7QXpFc25TRjs7QXlFbm5TQTtFQUVFO0F6RXFuU0Y7O0F5RWxuU0E7RUFFRTtBekVvblNGOztBeUVqblNBO0VBRUU7QXpFbW5TRjs7QXlFaG5TQTtFQUVFO0F6RWtuU0Y7O0F5RS9tU0E7RUFFRTtBekVpblNGOztBeUU5bVNBO0VBRUU7QXpFZ25TRjs7QXlFN21TQTtFQUVFO0F6RSttU0Y7O0F5RTVtU0E7RUFFRTtBekU4bVNGOztBeUUzbVNBO0VBRUU7QXpFNm1TRjs7QXlFMW1TQTtFQUVFO0F6RTRtU0Y7O0F5RXptU0E7RUFFRTtBekUybVNGOztBeUV4bVNBO0VBRUU7QXpFMG1TRjs7QXlFdm1TQTtFQUVFO0F6RXltU0Y7O0F5RXRtU0E7RUFFRTtBekV3bVNGOztBeUVybVNBO0VBRUU7QXpFdW1TRjs7QXlFcG1TQTtFQUVFO0F6RXNtU0Y7O0F5RW5tU0E7RUFFRTtBekVxbVNGOztBeUVsbVNBO0VBRUU7QXpFb21TRjs7QXlFam1TQTtFQUVFO0F6RW1tU0Y7O0F5RWhtU0E7RUFFRTtBekVrbVNGOztBeUUvbFNBO0VBRUU7QXpFaW1TRjs7QXlFOWxTQTtFQUVFO0F6RWdtU0Y7O0F5RTdsU0E7RUFFRTtBekUrbFNGOztBeUU1bFNBO0VBRUU7QXpFOGxTRjs7QXlFM2xTQTtFQUVFO0F6RTZsU0Y7O0F5RTFsU0E7RUFFRTtBekU0bFNGOztBeUV6bFNBO0VBRUU7QXpFMmxTRjs7QXlFeGxTQTtFQUVFO0F6RTBsU0Y7O0F5RXZsU0E7RUFFRTtBekV5bFNGOztBeUV0bFNBO0VBRUU7QXpFd2xTRjs7QXlFcmxTQTtFQUVFO0F6RXVsU0Y7O0F5RXBsU0E7RUFFRTtBekVzbFNGOztBeUVubFNBO0VBRUU7QXpFcWxTRjs7QXlFbGxTQTtFQUVFO0F6RW9sU0Y7O0F5RWpsU0E7RUFFRTtBekVtbFNGOztBeUVobFNBO0VBRUU7QXpFa2xTRjs7QXlFL2tTQTtFQUVFO0F6RWlsU0Y7O0F5RTlrU0E7RUFFRTtBekVnbFNGOztBeUU3a1NBO0VBRUU7QXpFK2tTRjs7QXlFNWtTQTtFQUVFO0F6RThrU0Y7O0F5RTNrU0E7RUFFRTtBekU2a1NGOztBeUUxa1NBO0VBRUU7QXpFNGtTRjs7QXlFemtTQTtFQUVFO0F6RTJrU0Y7O0F5RXhrU0E7RUFFRTtBekUwa1NGOztBeUV2a1NBO0VBRUU7QXpFeWtTRjs7QXlFdGtTQTtFQUVFO0F6RXdrU0Y7O0F5RXJrU0E7RUFFRTtBekV1a1NGOztBeUVwa1NBO0VBRUU7QXpFc2tTRjs7QXlFbmtTQTtFQUVFO0F6RXFrU0Y7O0F5RWxrU0E7RUFFRTtBekVva1NGOztBeUVqa1NBO0VBRUU7QXpFbWtTRjs7QXlFaGtTQTtFQUVFO0F6RWtrU0Y7O0F5RS9qU0E7RUFFRTtBekVpa1NGOztBeUU5alNBO0VBRUU7QXpFZ2tTRjs7QXlFN2pTQTtFQUVFO0F6RStqU0Y7O0F5RTVqU0E7RUFFRTtBekU4alNGOztBeUUzalNBO0VBRUU7QXpFNmpTRjs7QXlFMWpTQTtFQUVFO0F6RTRqU0Y7O0F5RXpqU0E7RUFFRTtBekUyalNGOztBeUV4alNBO0VBRUU7QXpFMGpTRjs7QXlFdmpTQTtFQUVFO0F6RXlqU0Y7O0F5RXRqU0E7RUFFRTtBekV3alNGOztBeUVyalNBO0VBRUU7QXpFdWpTRjs7QXlFcGpTQTtFQUVFO0F6RXNqU0Y7O0F5RW5qU0E7RUFFRTtBekVxalNGOztBeUVsalNBO0VBRUU7QXpFb2pTRjs7QXlFampTQTtFQUVFO0F6RW1qU0Y7O0F5RWhqU0E7RUFFRTtBekVralNGOztBeUUvaVNBO0VBRUU7QXpFaWpTRjs7QXlFOWlTQTtFQUVFO0F6RWdqU0Y7O0F5RTdpU0E7RUFFRTtBekUraVNGOztBeUU1aVNBO0VBRUU7QXpFOGlTRjs7QXlFM2lTQTtFQUVFO0F6RTZpU0Y7O0F5RTFpU0E7RUFFRTtBekU0aVNGOztBeUV6aVNBO0VBRUU7QXpFMmlTRjs7QXlFeGlTQTtFQUVFO0F6RTBpU0Y7O0F5RXZpU0E7RUFFRTtBekV5aVNGOztBeUV0aVNBO0VBRUU7QXpFd2lTRjs7QXlFcmlTQTtFQUVFO0F6RXVpU0Y7O0F5RXBpU0E7RUFFRTtBekVzaVNGOztBeUVuaVNBO0VBRUU7QXpFcWlTRjs7QXlFbGlTQTtFQUVFO0F6RW9pU0Y7O0F5RWppU0E7RUFFRTtBekVtaVNGOztBeUVoaVNBO0VBRUU7QXpFa2lTRjs7QXlFL2hTQTtFQUVFO0F6RWlpU0Y7O0F5RTloU0E7RUFFRTtBekVnaVNGOztBeUU3aFNBO0VBRUU7QXpFK2hTRjs7QXlFNWhTQTtFQUVFO0F6RThoU0Y7O0F5RTNoU0E7RUFFRTtBekU2aFNGOztBeUUxaFNBO0VBRUU7QXpFNGhTRjs7QXlFemhTQTtFQUVFO0F6RTJoU0Y7O0F5RXhoU0E7RUFFRTtBekUwaFNGOztBeUV2aFNBO0VBRUU7QXpFeWhTRjs7QXlFdGhTQTtFQUVFO0F6RXdoU0Y7O0F5RXJoU0E7RUFFRTtBekV1aFNGOztBeUVwaFNBO0VBRUU7QXpFc2hTRjs7QXlFbmhTQTtFQUVFO0F6RXFoU0Y7O0F5RWxoU0E7RUFFRTtBekVvaFNGOztBeUVqaFNBO0VBRUU7QXpFbWhTRjs7QXlFaGhTQTtFQUVFO0F6RWtoU0Y7O0F5RS9nU0E7RUFFRTtBekVpaFNGOztBeUU5Z1NBO0VBRUU7QXpFZ2hTRjs7QXlFN2dTQTtFQUVFO0F6RStnU0Y7O0F5RTVnU0E7RUFFRTtBekU4Z1NGOztBeUUzZ1NBO0VBRUU7QXpFNmdTRjs7QXlFMWdTQTtFQUVFO0F6RTRnU0Y7O0F5RXpnU0E7RUFFRTtBekUyZ1NGOztBeUV4Z1NBO0VBRUU7QXpFMGdTRjs7QXlFdmdTQTtFQUVFO0F6RXlnU0Y7O0F5RXRnU0E7RUFFRTtBekV3Z1NGOztBeUVyZ1NBO0VBRUU7QXpFdWdTRjs7QXlFcGdTQTtFQUVFO0F6RXNnU0Y7O0F5RW5nU0E7RUFFRTtBekVxZ1NGOztBeUVsZ1NBO0VBRUU7QXpFb2dTRjs7QXlFamdTQTtFQUVFO0F6RW1nU0Y7O0F5RWhnU0E7RUFFRTtBekVrZ1NGOztBeUUvL1JBO0VBRUU7QXpFaWdTRjs7QXlFOS9SQTtFQUVFO0F6RWdnU0Y7O0F5RTcvUkE7RUFFRTtBekUrL1JGOztBeUU1L1JBO0VBRUU7QXpFOC9SRjs7QXlFMy9SQTtFQUVFO0F6RTYvUkY7O0F5RTEvUkE7RUFFRTtBekU0L1JGOztBeUV6L1JBO0VBRUU7QXpFMi9SRjs7QXlFeC9SQTtFQUVFO0F6RTAvUkY7O0F5RXYvUkE7RUFFRTtBekV5L1JGOztBeUV0L1JBO0VBRUU7QXpFdy9SRjs7QXlFci9SQTtFQUVFO0F6RXUvUkY7O0F5RXAvUkE7RUFFRTtBekVzL1JGOztBeUVuL1JBO0VBRUU7QXpFcS9SRjs7QXlFbC9SQTtFQUVFO0F6RW8vUkY7O0F5RWovUkE7RUFFRTtBekVtL1JGOztBeUVoL1JBO0VBRUU7QXpFay9SRjs7QXlFLytSQTtFQUVFO0F6RWkvUkY7O0F5RTkrUkE7RUFFRTtBekVnL1JGOztBeUU3K1JBO0VBRUU7QXpFKytSRjs7QXlFNStSQTtFQUVFO0F6RTgrUkY7O0F5RTMrUkE7RUFFRTtBekU2K1JGOztBeUUxK1JBO0VBRUU7QXpFNCtSRjs7QXlFeitSQTtFQUVFO0F6RTIrUkY7O0F5RXgrUkE7RUFFRTtBekUwK1JGOztBeUV2K1JBO0VBRUU7QXpFeStSRjs7QXlFdCtSQTtFQUVFO0F6RXcrUkY7O0F5RXIrUkE7RUFFRTtBekV1K1JGOztBeUVwK1JBO0VBRUU7QXpFcytSRjs7QXlFbitSQTtFQUVFO0F6RXErUkY7O0F5RWwrUkE7RUFFRTtBekVvK1JGOztBeUVqK1JBO0VBRUU7QXpFbStSRjs7QXlFaCtSQTtFQUVFO0F6RWsrUkY7O0F5RS85UkE7RUFFRTtBekVpK1JGOztBeUU5OVJBO0VBRUU7QXpFZytSRjs7QXlFNzlSQTtFQUVFO0F6RSs5UkY7O0F5RTU5UkE7RUFFRTtBekU4OVJGOztBeUUzOVJBO0VBRUU7QXpFNjlSRjs7QXlFMTlSQTtFQUVFO0F6RTQ5UkY7O0F5RXo5UkE7RUFFRTtBekUyOVJGOztBeUV4OVJBO0VBRUU7QXpFMDlSRjs7QXlFdjlSQTtFQUVFO0F6RXk5UkY7O0F5RXQ5UkE7RUFFRTtBekV3OVJGOztBeUVyOVJBO0VBRUU7QXpFdTlSRjs7QXlFcDlSQTtFQUVFO0F6RXM5UkY7O0F5RW45UkE7RUFFRTtBekVxOVJGOztBeUVsOVJBO0VBRUU7QXpFbzlSRjs7QXlFajlSQTtFQUVFO0F6RW05UkY7O0F5RWg5UkE7RUFFRTtBekVrOVJGOztBeUUvOFJBO0VBRUU7QXpFaTlSRjs7QXlFOThSQTtFQUVFO0F6RWc5UkY7O0F5RTc4UkE7RUFFRTtBekUrOFJGOztBeUU1OFJBO0VBRUU7QXpFODhSRjs7QXlFMzhSQTtFQUVFO0F6RTY4UkY7O0F5RTE4UkE7RUFFRTtBekU0OFJGOztBeUV6OFJBO0VBRUU7QXpFMjhSRjs7QXlFeDhSQTtFQUVFO0F6RTA4UkY7O0F5RXY4UkE7RUFFRTtBekV5OFJGOztBeUV0OFJBO0VBRUU7QXpFdzhSRjs7QXlFcjhSQTtFQUVFO0F6RXU4UkY7O0F5RXA4UkE7RUFFRTtBekVzOFJGOztBeUVuOFJBO0VBRUU7QXpFcThSRjs7QXlFbDhSQTtFQUVFO0F6RW84UkY7O0F5RWo4UkE7RUFFRTtBekVtOFJGOztBeUVoOFJBO0VBRUU7QXpFazhSRjs7QXlFLzdSQTtFQUVFO0F6RWk4UkY7O0F5RTk3UkE7RUFFRTtBekVnOFJGOztBeUU3N1JBO0VBRUU7QXpFKzdSRjs7QXlFNTdSQTtFQUVFO0F6RTg3UkY7O0F5RTM3UkE7RUFFRTtBekU2N1JGOztBeUUxN1JBO0VBRUU7QXpFNDdSRjs7QXlFejdSQTtFQUVFO0F6RTI3UkY7O0F5RXg3UkE7RUFFRTtBekUwN1JGOztBeUV2N1JBO0VBRUU7QXpFeTdSRjs7QXlFdDdSQTtFQUVFO0F6RXc3UkY7O0F5RXI3UkE7RUFFRTtBekV1N1JGOztBeUVwN1JBO0VBRUU7QXpFczdSRjs7QXlFbjdSQTtFQUVFO0F6RXE3UkY7O0F5RWw3UkE7RUFFRTtBekVvN1JGOztBeUVqN1JBO0VBRUU7QXpFbTdSRjs7QXlFaDdSQTtFQUVFO0F6RWs3UkY7O0F5RS82UkE7RUFFRTtBekVpN1JGOztBeUU5NlJBO0VBRUU7QXpFZzdSRjs7QXlFNzZSQTtFQUVFO0F6RSs2UkY7O0F5RTU2UkE7RUFFRTtBekU4NlJGOztBeUUzNlJBO0VBRUU7QXpFNjZSRjs7QXlFMTZSQTtFQUVFO0F6RTQ2UkY7O0F5RXo2UkE7RUFFRTtBekUyNlJGOztBeUV4NlJBO0VBRUU7QXpFMDZSRjs7QXlFdjZSQTtFQUVFO0F6RXk2UkY7O0F5RXQ2UkE7RUFFRTtBekV3NlJGOztBeUVyNlJBO0VBRUU7QXpFdTZSRjs7QXlFcDZSQTtFQUVFO0F6RXM2UkY7O0F5RW42UkE7RUFFRTtBekVxNlJGOztBeUVsNlJBO0VBRUU7QXpFbzZSRjs7QXlFajZSQTtFQUVFO0F6RW02UkY7O0F5RWg2UkE7RUFFRTtBekVrNlJGOztBeUUvNVJBO0VBRUU7QXpFaTZSRjs7QXlFOTVSQTtFQUVFO0F6RWc2UkY7O0F5RTc1UkE7RUFFRTtBekUrNVJGOztBeUU1NVJBO0VBRUU7QXpFODVSRjs7QXlFMzVSQTtFQUVFO0F6RTY1UkY7O0F5RTE1UkE7RUFFRTtBekU0NVJGOztBeUV6NVJBO0VBRUU7QXpFMjVSRjs7QXlFeDVSQTtFQUVFO0F6RTA1UkY7O0F5RXY1UkE7RUFFRTtBekV5NVJGOztBeUV0NVJBO0VBRUU7QXpFdzVSRjs7QXlFcjVSQTtFQUVFO0F6RXU1UkY7O0F5RXA1UkE7RUFFRTtBekVzNVJGOztBeUVuNVJBO0VBRUU7QXpFcTVSRjs7QXlFbDVSQTtFQUVFO0F6RW81UkY7O0F5RWo1UkE7RUFFRTtBekVtNVJGOztBeUVoNVJBO0VBRUU7QXpFazVSRjs7QXlFLzRSQTtFQUVFO0F6RWk1UkY7O0F5RTk0UkE7RUFFRTtBekVnNVJGOztBeUU3NFJBO0VBRUU7QXpFKzRSRjs7QXlFNTRSQTtFQUVFO0F6RTg0UkY7O0F5RTM0UkE7RUFFRTtBekU2NFJGOztBeUUxNFJBO0VBRUU7QXpFNDRSRjs7QXlFejRSQTtFQUVFO0F6RTI0UkY7O0F5RXg0UkE7RUFFRTtBekUwNFJGOztBeUV2NFJBO0VBRUU7QXpFeTRSRjs7QXlFdDRSQTtFQUVFO0F6RXc0UkY7O0F5RXI0UkE7RUFFRTtBekV1NFJGOztBeUVwNFJBO0VBRUU7QXpFczRSRjs7QXlFbjRSQTtFQUVFO0F6RXE0UkY7O0F5RWw0UkE7RUFFRTtBekVvNFJGOztBeUVqNFJBO0VBRUU7QXpFbTRSRjs7QXlFaDRSQTtFQUVFO0F6RWs0UkY7O0F5RS8zUkE7RUFFRTtBekVpNFJGOztBeUU5M1JBO0VBRUU7QXpFZzRSRjs7QXlFNzNSQTtFQUVFO0F6RSszUkY7O0F5RTUzUkE7RUFFRTtBekU4M1JGOztBeUUzM1JBO0VBRUU7QXpFNjNSRjs7QXlFMTNSQTtFQUVFO0F6RTQzUkY7O0F5RXozUkE7RUFFRTtBekUyM1JGOztBeUV4M1JBO0VBRUU7QXpFMDNSRjs7QXlFdjNSQTtFQUVFO0F6RXkzUkY7O0F5RXQzUkE7RUFFRTtBekV3M1JGOztBeUVyM1JBO0VBRUU7QXpFdTNSRjs7QXlFcDNSQTtFQUVFO0F6RXMzUkY7O0F5RW4zUkE7RUFFRTtBekVxM1JGOztBeUVsM1JBO0VBRUU7QXpFbzNSRjs7QXlFajNSQTtFQUVFO0F6RW0zUkY7O0F5RWgzUkE7RUFFRTtBekVrM1JGOztBeUUvMlJBO0VBRUU7QXpFaTNSRjs7QXlFOTJSQTtFQUVFO0F6RWczUkY7O0F5RTcyUkE7RUFFRTtBekUrMlJGOztBeUU1MlJBO0VBRUU7QXpFODJSRjs7QXlFMzJSQTtFQUVFO0F6RTYyUkY7O0F5RTEyUkE7RUFFRTtBekU0MlJGOztBeUV6MlJBO0VBRUU7QXpFMjJSRjs7QXlFeDJSQTtFQUVFO0F6RTAyUkY7O0F5RXYyUkE7RUFFRTtBekV5MlJGOztBeUV0MlJBO0VBRUU7QXpFdzJSRjs7QXlFcjJSQTtFQUVFO0F6RXUyUkY7O0F5RXAyUkE7RUFFRTtBekVzMlJGOztBeUVuMlJBO0VBRUU7QXpFcTJSRjs7QXlFbDJSQTtFQUVFO0F6RW8yUkY7O0F5RWoyUkE7RUFFRTtBekVtMlJGOztBeUVoMlJBO0VBRUU7QXpFazJSRjs7QXlFLzFSQTtFQUVFO0F6RWkyUkY7O0F5RTkxUkE7RUFFRTtBekVnMlJGOztBeUU3MVJBO0VBRUU7QXpFKzFSRjs7QXlFNTFSQTtFQUVFO0F6RTgxUkY7O0F5RTMxUkE7RUFFRTtBekU2MVJGOztBeUUxMVJBO0VBRUU7QXpFNDFSRjs7QXlFejFSQTtFQUVFO0F6RTIxUkY7O0F5RXgxUkE7RUFFRTtBekUwMVJGOztBeUV2MVJBO0VBRUU7QXpFeTFSRjs7QXlFdDFSQTtFQUVFO0F6RXcxUkY7O0F5RXIxUkE7RUFFRTtBekV1MVJGOztBeUVwMVJBO0VBRUU7QXpFczFSRjs7QXlFbjFSQTtFQUVFO0F6RXExUkY7O0F5RWwxUkE7RUFFRTtBekVvMVJGOztBeUVqMVJBO0VBRUU7QXpFbTFSRjs7QXlFaDFSQTtFQUVFO0F6RWsxUkY7O0F5RS8wUkE7RUFFRTtBekVpMVJGOztBeUU5MFJBO0VBRUU7QXpFZzFSRjs7QXlFNzBSQTtFQUVFO0F6RSswUkY7O0F5RTUwUkE7RUFFRTtBekU4MFJGOztBeUUzMFJBO0VBRUU7QXpFNjBSRjs7QXlFMTBSQTtFQUVFO0F6RTQwUkY7O0F5RXowUkE7RUFFRTtBekUyMFJGOztBeUV4MFJBO0VBRUU7QXpFMDBSRjs7QXlFdjBSQTtFQUVFO0F6RXkwUkY7O0F5RXQwUkE7RUFFRTtBekV3MFJGOztBeUVyMFJBO0VBRUU7QXpFdTBSRjs7QXlFcDBSQTtFQUVFO0F6RXMwUkY7O0F5RW4wUkE7RUFFRTtBekVxMFJGOztBeUVsMFJBO0VBRUU7QXpFbzBSRjs7QXlFajBSQTtFQUVFO0F6RW0wUkY7O0F5RWgwUkE7RUFFRTtBekVrMFJGOztBeUUvelJBO0VBRUU7QXpFaTBSRjs7QXlFOXpSQTtFQUVFO0F6RWcwUkY7O0F5RTd6UkE7RUFFRTtBekUrelJGOztBeUU1elJBO0VBRUU7QXpFOHpSRjs7QXlFM3pSQTtFQUVFO0F6RTZ6UkY7O0F5RTF6UkE7RUFFRTtBekU0elJGOztBeUV6elJBO0VBRUU7QXpFMnpSRjs7QXlFeHpSQTtFQUVFO0F6RTB6UkY7O0F5RXZ6UkE7RUFFRTtBekV5elJGOztBeUV0elJBO0VBRUU7QXpFd3pSRjs7QXlFcnpSQTtFQUVFO0F6RXV6UkY7O0F5RXB6UkE7RUFFRTtBekVzelJGOztBeUVuelJBO0VBRUU7QXpFcXpSRjs7QXlFbHpSQTtFQUVFO0VBQ0E7QXpFb3pSRjs7QXlFanpSQTtFQUVFO0VBQ0E7RUFDQTtBekVtelJGOztBeUVoelJBO0VBRUU7RUFDQTtBekVrelJGOztBeUUveVJBO0VBRUU7RUFDQTtBekVpelJGOztBeUU5eVJBO0VBRUU7RUFDQTtFQUNBO0F6RWd6UkY7O0F5RTd5UkE7RUFFRTtBekUreVJGOztBeUU1eVJBO0VBRUU7QXpFOHlSRjs7QXlFM3lSQTtFQUVFO0F6RTZ5UkY7O0F5RTF5UkE7RUFFRTtBekU0eVJGOztBeUV6eVJBO0VBRUU7RUFDQTtFQUNBO0F6RTJ5UkY7O0F5RXh5UkE7RUFFRTtFQUNBO0VBQ0E7QXpFMHlSRjs7QXlFdnlSQTtFQUVFO0lBR0U7RXpFd3lSRjtFeUVyeVJBO0lBR0U7RXpFc3lSRjtBQUNGO0F5RW55UkE7RUFFRTtJQUdFO0V6RW15UkY7RXlFaHlSQTtJQUdFO0V6RWl5UkY7QUFDRjtBeUU5eFJBO0VBRUU7RUFFQTtBekUreFJGOztBeUU1eFJBO0VBRUU7RUFFQTtBekU4eFJGOztBeUUzeFJBO0VBRUU7RUFFQTtBekU2eFJGOztBeUUxeFJBO0VBRUU7RUFFQTtBekU0eFJGOztBeUV6eFJBO0VBRUU7RUFFQTtBekUyeFJGOztBeUV4eFJBO0VBRUU7RUFFQTtBekUweFJGOztBeUV2eFJBOzs7OztFQU9FO0VBQ0E7QXpFeXhSRjs7QXlFdHhSQTtFQUVFO0F6RXd4UkY7O0F5RXJ4UkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXV4UkY7O0F5RXB4UkE7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXN4UkY7O0EwRWx4bUJBOzs7Ozs7Q0FBQTtBQU9BO0VBQ0M7RUFFRztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBRUg7RUFDQTtFQUVHO0VBQ0g7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRWd4bUJEOztBMEU1d21CQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUVIO0VBQ0E7QTFFNHdtQkQ7QTBFMXdtQkk7RUFDRjtBMUU0d21CRjtBMEV6d21CQztFQUNDO0VBQ0E7RUFDQTtBMUUyd21CRjtBMEV4d21CQztFQUNDO0VBQ007RUFDTjtFQUNBO0ExRTB3bUJGO0EwRXZ3bUJDO0VBQ087RUFDTjtFQUNBO0ExRXl3bUJGO0EwRXR3bUJDO0VBQ087RUFDTjtFQUNBO0ExRXd3bUJGO0EwRXJ3bUJDO0VBQ0M7RUFDTTtFQUNOO0VBQ0E7QTFFdXdtQkY7O0EwRW53bUJBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0ExRWt3bUJEOztBMEVod21CQTtFQUNJO0VBQ0g7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFFSDtBMUVpd21CRDs7QTBFL3ZtQkE7RUFDSTtFQUNIO0VBRUc7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUVHO0ExRWd3bUJKOztBMEU3dm1CQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTFFOHZtQkQ7O0EwRTV2bUJBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBMUU2dm1CRDs7QTBFM3ZtQkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0ExRTR2bUJEOztBMEUxdm1CQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTFFMnZtQkQ7O0EwRXp2bUJBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBMUUwdm1CRDs7QTBFeHZtQkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0ExRXl2bUJEOztBMEV2dm1CQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTFFd3ZtQkQ7O0EwRXJ2bUJBO0VBQ0M7QTFFd3ZtQkQ7O0EwRXJ2bUJBO0VBQ0k7QTFFd3ZtQko7O0EwRXR2bUJBO0VBQ0k7QTFFeXZtQko7O0EyRW4vbUJJO0VBQ0k7QTNFcy9tQlI7O0EyRWwvbUJBO0FBQ0E7RUNGSSxxQkRHb0I7RUFDcEI7RUFDQTtFQUNBLGdCdEVva0IwQjtFc0Vua0IxQixvQ0VWZTtFRldmO0EzRXcvbUJKO0EyRXQvbUJJO0VBQ0ksb0NFZFc7QTdFc2duQm5CO0EyRXQvbUJJO0VBQ0ksa0NFaEJjO0VGaUJkO0EzRXcvbUJSO0EyRXQvbUJJO0VBQ0kscUNFbkJhO0VGb0JiO0EzRXcvbUJSO0EyRXQvbUJJO0VBQ0ksZ0NFdEJZO0E3RThnbkJwQjtBMkV0L21CSTtFQUNJO0lBQ0k7RTNFdy9tQlY7QUFDRjtBMkV0L21CSTtFQUNJO0VBQ0E7QTNFdy9tQlI7QTJFdi9tQlE7RUFDSTtFQUNBO0EzRXkvbUJaOztBMkVwL21CQTtBQUVJO0VBREo7SUFFUTtFM0V1L21CTjtBQUNGOztBMkVwL21CQTtBQUVJO0VBREo7SUFFTztFM0V1L21CTDtBQUNGOztBMkVwL21CQTtBQUdRO0VBREo7SUFFUTtFM0VzL21CVjtBQUNGOztBMkVuL21CQTtFQUNJO0EzRXMvbUJKO0EyRXIvbUJJO0VBRko7SUFHUTtFM0V3L21CTjtBQUNGO0EyRXQvbUJJO0VBTko7SUFPUTtFM0V5L21CTjtBQUNGOztBMkV0L21CSTtFQURKO0lBRVE7RTNFMC9tQk47QUFDRjs7QTJFdi9tQkE7QUFJWTtFQURKO0lBRVE7SUFDQTtFM0V3L21CZDtBQUNGOztBMkVuL21CQTtBQUVJO0VBQ0k7QTNFcS9tQlI7QTJFbi9tQkk7RUFDSTtFQUNBO0EzRXEvbUJSO0EyRW4vbUJRO0VBQ0k7RUFDQTtBM0VxL21CWjtBMkVsL21CUTtFQVRKO0lBVVE7SUFDQTtFM0VxL21CVjtBQUNGO0EyRWwvbUJRO0VBREo7SUFFUTtFM0VxL21CVjtBQUNGOztBMkVqL21CSTtFQUNJO0EzRW8vbUJSO0EyRW4vbUJRO0VBQ0k7QTNFcS9tQlo7O0EyRWgvbUJBO0FBRUk7RUFESjtJQUVRO0UzRW0vbUJOO0FBQ0Y7QTJFaC9tQlk7RUFESjtJQUVRO0lBQ0E7RTNFbS9tQmQ7QUFDRjtBMkUvK21CUTtFQURKO0lBRVE7RTNFay9tQlY7QUFDRjtBMkUvK21CUTtFQURKO0lBRU87RTNFay9tQlQ7QUFDRjs7QTJFOSttQkE7QUFDQTtFQUNJO0EzRWkvbUJKOztBMkUvK21CQTtFQUNJO0VBQ0E7QTNFay9tQko7O0EyRS8rbUJBO0FBQ0E7RUFDSTtBM0VrL21CSjs7QTJFaC9tQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRW0vbUJKO0EyRWwvbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFby9tQlI7QTJFbi9tQlE7RUFDSTtFQUNBO0EzRXEvbUJaO0EyRXAvbUJZO0VBQ0k7QTNFcy9tQmhCO0EyRW4vbUJRO0VBQ0k7RUFDQTtBM0VxL21CWjtBMkVwL21CWTtFQUNJO0VBQ0E7QTNFcy9tQmhCO0EyRW4vbUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNFcS9tQlo7O0EyRWgvbUJBO0FBQ0E7RUFDSTtJQUNJO0UzRW0vbUJOO0FBQ0Y7QTJFai9tQkE7RUFFSTtJQUNJO0lBQ0E7RTNFay9tQk47O0UyRTkrbUJNO0lBQ0k7RTNFaS9tQlY7RTJFaC9tQlU7SUFDSTtFM0VrL21CZDtFMkVqL21CYztJQUNJO0UzRW0vbUJsQjtFMkVqL21CYztJQUNJO0UzRW0vbUJsQjtFMkVoL21CVTtJQUNJO0lBQ0E7SUFDQTtFM0VrL21CZDtFMkVqL21CYztJQUNJO0UzRW0vbUJsQjtFMkVqL21CYztJQUNJO0UzRW0vbUJsQjtBQUNGO0E4RXB1bkJBO0VBRUk7RUFDQTtFQTZCQTtFQW9EQTtBOUVzcG5CSjtBOEVydW5CSTtFQUNJO0E5RXV1bkJSO0E4RXB1bkJJO0VBQ0k7QTlFc3VuQlI7QThFcHVuQkk7RUFDSTtBOUVzdW5CUjtBOEVwdW5CSTtFQUNJO0VBQ0E7QTlFc3VuQlI7QThFcHVuQkk7RUFDSTtFQUNBO0E5RXN1bkJSO0E4RXB1bkJJO0VBQ0k7RUFDQTtBOUVzdW5CUjtBOEVudW5CSTtFQUNJO0E5RXF1bkJSO0E4RWh1bkJJO0VBQ0k7RUFDQTtBOUVrdW5CUjtBOEUvdG5CSTtFQUNJO0VBQ0E7QTlFaXVuQlI7QThFOXRuQkk7RUFDSTtFQUNBO0E5RWd1bkJSO0E4RTd0bkJJO0VBQ0k7RUFDQTtBOUUrdG5CUjtBOEU1dG5CSTtFQUNJO0VBQ0E7QTlFOHRuQlI7QThFM3RuQkk7RUFDSTtFQUNBO0E5RTZ0bkJSO0E4RTF0bkJJO0VBQ0k7RUFDQTtBOUU0dG5CUjtBOEV6dG5CSTtFQUNJO0VBQ0E7QTlFMnRuQlI7QThFeHRuQkk7RUFDSTtFQUNBO0E5RTB0bkJSO0E4RXZ0bkJJO0VBQ0k7RUFDQTtBOUV5dG5CUjtBOEVwdG5CSTtFQUNJO0VBQ0E7QTlFc3RuQlI7QThFbnRuQkk7RUFDSTtFQUNBO0E5RXF0bkJSO0E4RWx0bkJJO0VBQ0k7RUFDQTtBOUVvdG5CUjtBOEVqdG5CSTtFQUNJO0VBQ0E7QTlFbXRuQlI7QThFaHRuQkk7RUFDSTtFQUNBO0E5RWt0bkJSO0E4RS9zbkJJO0VBQ0k7RUFDQTtBOUVpdG5CUjtBOEU5c25CSTtFQUNJO0VBQ0E7QTlFZ3RuQlI7QThFN3NuQkk7RUFDSTtFQUNBO0E5RStzbkJSO0E4RTVzbkJJO0VBQ0k7RUFDQTtBOUU4c25CUjtBOEUzc25CSTtFQUNJO0VBQ0E7QTlFNnNuQlI7QThFMXNuQkk7RUFDSTtFQUNBO0E5RTRzbkJSO0E4RTFzbkJJO0VBQ0k7RUFDQTtBOUU0c25CUjtBOEV4c25CSTtFQUNJO0E5RTBzbkJSO0E4RXhzbkJJO0VBQ0k7RUFDQTtFQUNBO0E5RTBzbkJSO0E4RXRzbkJRO0VBQ0k7QTlFd3NuQlo7QThFcHNuQlE7RUFDSTtFQUNBO0E5RXNzbkJaO0E4RW5zbkJJO0VBQ0k7RUFDQTtBOUVxc25CUjtBOEVuc25CUTtFQUNJO0VBQ0E7RUFDQTtBOUVxc25CWjtBOEVsc25CSTtFQUNJO0VBQ0E7QTlFb3NuQlI7QThFbnNuQlE7RUFDSTtFQUNBO0VBQ0E7QTlFcXNuQlo7QThFanNuQlE7RUFDSTtBOUVtc25CWjtBOEVqc25CUTtFQUNJO0E5RW1zbkJaO0E4RTdybkJZOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0E5RStybkJoQjtBOEU1cm5CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFOHJuQlo7QThFMXJuQlE7RUFDSTtFQUNBO0E5RTRybkJaO0E4RTFybkJROztFQUVJO0VBQ0E7QTlFNHJuQlo7QThFMXJuQlE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0E5RTRybkJaO0E4RXhybkJRO0VBQ0k7QTlFMHJuQlo7QThFdnJuQkk7RUFDSTtFQUNBO0E5RXlybkJSO0E4RXZybkJJO0VBQ0k7QTlFeXJuQlI7QThFdHJuQkk7RUFDSTtJQUNJO0U5RXdybkJWO0U4RXRybkJNO0lBQ0k7SUFDQTtFOUV3cm5CVjtBQUNGO0E4RXRybkJJO0VBQ0k7SUFDSTtFOUV3cm5CVjtFOEV0cm5CTTtJQUNJO0U5RXdybkJWO0FBQ0Y7O0E4RW5ybkJJO0VBQ0k7RUFDQTtBOUVzcm5CUjtBOEVycm5CUTtFQUNJO0VBQ0E7QTlFdXJuQlo7QThFcHJuQkk7RUFDSTtBOUVzcm5CUjtBOEVwcm5CSTtFQUNJO0E5RXNybkJSO0E4RXJybkJRO0VBQ0k7QTlFdXJuQlo7QThFcHJuQkk7RUFDSTtFQUNBO0E5RXNybkJSO0E4RW5ybkJnQjtFQUNJO0VBQ0E7QTlFcXJuQnBCO0E4RWpybkJnQjtFQUNJO0E5RW1ybkJwQjtBOEVocm5Cb0I7RUFDSTtBOUVrcm5CeEI7QThFM3FuQndCO0VBQ0k7RUFDQTtBOUU2cW5CNUI7QThFenFuQmdCO0VBQ0k7RUFDQTtBOUUycW5CcEI7QThFenFuQndCO0VBQ0k7QTlFMnFuQjVCO0E4RXJxbkJnQjtFQUNJO0VBQ0E7QTlFdXFuQnBCO0E4RWxxbkJZO0VBQ0k7RUFDQTtBOUVvcW5CaEI7QThFaHFuQlk7RUFDSTtBOUVrcW5CaEI7QThFL3BuQmdCO0VBQ0k7QTlFaXFuQnBCO0E4RTVwbkJZO0VBQ0k7RUFDQTtBOUU4cG5CaEI7QThFM3BuQlE7RUFDSTtFQUNBO0VBQ0E7QTlFNnBuQlo7QThFM3BuQlE7RUFDSTtBOUU2cG5CWjtBOEUzcG5CUTtFQUNJO0E5RTZwbkJaO0E4RXhwbkJZO0VBQ0k7QTlFMHBuQmhCO0E4RXRwbkJJO0VBQ0k7QTlFd3BuQlI7QThFdHBuQkk7RUFDSTtFQUNBO0E5RXdwbkJSO0E4RXRwbkJJO0VBQ0k7RUFDQTtBOUV3cG5CUjtBOEVycG5CUTtFQUNJO0VBQ0E7QTlFdXBuQlo7QThFdHBuQlk7RUFDSTtBOUV3cG5CaEI7QThFbnBuQlE7RUFDSTtFQUNBO0E5RXFwbkJaO0E4RW5wbkJRO0VBQ0k7RUFDQTtBOUVxcG5CWjtBOEVscG5CSTtFQUNJO0VBQ0E7QTlFb3BuQlI7QThFbHBuQkk7RUFDSTtBOUVvcG5CUjtBOEVqcG5CUTtFQUNJO0VBQ0E7QTlFbXBuQlo7QThFaHBuQkk7RUFDSTtFQUNBO0E5RWtwbkJSO0E4RWhwbkJJO0VBQ0k7QTlFa3BuQlI7QThFOW9uQlk7RUFDSTtFQUNBO0E5RWdwbkJoQjtBOEUxb25CWTtFQUNJO0VBQ0E7QTlFNG9uQmhCO0E4RXhvbkJJO0VBQ0k7RUFDQTtBOUUwb25CUjtBOEV4b25CSTtFQUNJO0VBQ0E7QTlFMG9uQlI7QThFem9uQlE7RUFDSTtFQUNBO0E5RTJvbkJaO0E4RXZvbkJRO0VBQ0k7RUFDQTtBOUV5b25CWjtBOEV2b25CUTtFQUNJO0VBQ0o7QTlFeW9uQlI7QThFdG9uQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUV3b25CUjtBOEV0b25CSTtFQUNJO0VBQ0E7QTlFd29uQlI7QThFdG9uQkk7RUFDSTtBOUV3b25CUjtBOEVwb25CWTtFQURKO0lBRVE7SUFDQTtJQUNBO0lBQ0E7RTlFdW9uQmQ7QUFDRjtBOEVwb25CSTs7RUFFSTtFQUNBO0E5RXNvbkJSO0E4RXBvbkJJOztFQUVJO0VBQ0E7QTlFc29uQlI7QThFaG9uQmdCO0VBQ0k7RUFDQTtFQUlBO0E5RWtvbkJwQjtBOEUvbm5Cb0I7RUFDSTtFQUNBO0E5RWlvbkJ4QjtBOEVob25Cd0I7RUFISjtJQUlRO0U5RW1vbkIxQjtBQUNGO0E4RTFubkJnQjtFQUNJO0VBQ0E7QTlFNG5uQnBCOztBK0Vsb29CQTs7Ozs7OztFQUFBO0FBT0c7RUFBd0I7RUFBWTtFQUFhO0VBQWk4SztFQUFpQjtBL0Uyb29CdGdMOztBK0Uzb29CaWhMO0VBQTJDO0VBQWM7RUFBVztFQUFVO0VBQXNCO0VBQWtCO0VBQWtCO0VBQU07RUFBTztBL0V1cG9CdHFMOztBK0V2cG9CMnJMO0VBQTZDO0VBQWM7RUFBVztFQUFVO0VBQXNCO0EvRStwb0JqeUw7O0ErRS9wb0Jtekw7RUFBb0M7RUFBVztFQUFhO0VBQVc7RUFBa0I7RUFBZ0I7QS9Fd3FvQjU1TDs7QStFeHFvQjg2TDtFQUEwRTtFQUFjO0VBQVc7RUFBZ0I7RUFBMEI7RUFBa0I7RUFBTTtFQUFPO0VBQVc7QS9Fb3JvQnJtTTs7QStFcHJvQnFuTTtFQUFpQjtBL0V3cm9CdG9NOztBK0V4cm9CbTFOO0VBQW1CO0VBQXlyQjtBL0U2cm9CL2hQOztBK0U3cm9CNGlQO0VBQTREO0EvRWlzb0J4bVA7O0ErRWpzb0Jnb1A7RUFBYTtFQUFrQjtFQUFTO0VBQU87RUFBYTtFQUFXO0VBQWtCO0VBQWM7RUFBZ0I7RUFBZ0I7RUFBc0I7RUFBNEI7RUFBZ0Y7RUFBdUM7RUFBWTtFQUFnQjtFQUFlO0VBQWtCO0EvRXV0b0I3K1A7O0ErRXZ0b0IwL1A7RUFBdUM7RUFBYztFQUFXO0EvRTZ0b0IxalE7O0ErRTd0b0J3a1E7RUFBbUI7QS9FaXVvQjNsUTs7QStFanVvQnNtUTtFQUFvQjtFQUFXO0VBQXFCO0VBQWtDO0VBQW1DO0VBQTZCO0VBQW1DO0VBQWtCO0VBQVM7QS9FNnVvQjF6UTs7QStFN3VvQm0wUTtFQUFtQjtFQUFXO0VBQXFCO0VBQWtDO0VBQW1DO0VBQTZCO0VBQWtCO0VBQVM7QS9Fd3ZvQm4vUTs7QStFeHZvQjQvUTtFQUFpQjtBL0U0dm9CN2dSOztBK0U1dm9CK2hSO0VBQW9DO0EvRWd3b0Jua1I7O0ErRWh3b0JtbFI7RUFBdUQ7QS9Fb3dvQjFvUjs7QStFcHdvQndwUjtFQUFpQjtFQUFZO0VBQWlCO0VBQVc7RUFBa0I7RUFBZTtBL0U2d29CbHZSOztBK0U3d29CcXdSO0VBQTRCO0VBQVk7RUFBaUI7RUFBVztBL0VveG9CejBSOztBK0VweG9CcTFSO0VBQXlFO0VBQXFCO0VBQWU7RUFBWTtFQUF3QjtBL0U0eG9CdCtSOztBK0U1eG9CaS9SO0VBQWdDO0VBQWtCO0VBQXFCO0VBQVc7RUFBYTtBL0VveW9CaGxTOztBK0VweW9CMm1TO0VBQW9DO0VBQVk7RUFBZ0I7QS9FMHlvQjNxUzs7QStFMXlvQnVyUztFQUE0RDtBL0U4eW9CbnZTOztBK0U5eW9CcXdTO0VBQXFEO0EvRWt6b0IxelM7O0ErRWx6b0JzMFM7RUFBNEc7RUFBWTtFQUFZO0VBQVc7RUFBa0I7RUFBYztBL0Uyem9Cci9TOztBK0Uzem9CdWdUO0VBQWtKO0VBQWM7RUFBWTtFQUFnQjtFQUFrQjtFQUFNO0VBQU87RUFBVTtFQUFZO0EvRXUwb0J4dlQ7O0ErRXYwb0Jxd1Q7RUFBcUQ7QS9FMjBvQjF6VDs7QStFMzBvQnUrVTtFQUF1RDtBL0UrMG9COWhWOztBK0UvMG9CbXpXO0VBQTBCO0VBQVU7QS9FbzFvQnYxVzs7QStFcDFvQmkyVztFQUF5QjtFQUFVO0EvRXkxb0JwNFc7O0ErRXoxb0I4NFc7RUFBNkI7RUFBZTtBL0U4MW9CMTdXOztBK0U5MW9CdzhXO0VBQTRCO0VBQWU7QS9FbTJvQm4vVzs7QStFbjJvQmlnWDtFQUE4TDtBL0V1Mm9CL3JYOztBK0V2Mm9CNnNYO0VBQXlMO0EvRTIyb0J0NFg7O0ErRTMyb0JtNVg7RUFBd0M7QS9FKzJvQjM3WDs7QStFLzJvQmc5WDtFQUFxQjtFQUF5ckI7QS9FbzNvQjlwWjs7QStFcDNvQnlyWjtFQUF5QjtFQUFrQjtFQUFXO0EvRTAzb0IvdVo7O0ErRTEzb0Iydlo7RUFBb0I7RUFBZTtFQUFXO0VBQVk7QS9FaTRvQnJ6Wjs7QStFajRvQmcwWjtFQUF3QztBL0VxNG9CeDJaOztBK0VwNG9CQTtBQ1BBOzs7Ozs7RUFNSTtBaEYrNG9CSjs7QWdGNzRvQkE7RUFDSTtBaEZnNW9CSjs7QWdGOTRvQkE7RUFDSTtBaEZpNW9CSjs7QWdGLzRvQkE7RUFDSTtBaEZrNW9CSjs7QWdGaDVvQkE7RUFDSSxhM0UwaENnQztBTHkzbUJwQzs7QWdGajVvQkE7RUFDSSxhM0U0aENnQztBTHczbUJwQzs7QWdGbDVvQkE7RUFDSSxhM0V3aENnQztBTDYzbUJwQzs7QWdGbjVvQkE7RUFDSTtBaEZzNW9CSjs7QWdGbDVvQkE7RUFDSTtFQUNBO0FoRnE1b0JKOztBZ0ZsNW9CQTtFQUNJO0FoRnE1b0JKOztBZ0ZsNW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnE1b0JKO0FnRnA1b0JJO0VBQ0k7QWhGczVvQlI7QWdGdjVvQkk7RUFDSTtBaEZzNW9CUjtBZ0Z2NW9CSTtFQUNJO0FoRnM1b0JSO0FnRnA1b0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGczVvQlI7QWdGbjVvQkk7RUFDSTtBaEZxNW9CUjs7QWdGbDVvQkE7RUFDSTtFQUNBO0VBQ0E7QWhGcTVvQko7O0FnRm41b0JBO0VBQ0k7QWhGczVvQko7O0FnRnA1b0JBO0VBQ0k7QWhGdTVvQko7O0FnRmo1b0JRO0VBQ0k7RUFDQTtBaEZvNW9CWjs7QWdGLzRvQkE7RUFDSTtBaEZrNW9CSjtBZ0ZqNW9CSTtFQUNJO0FoRm01b0JSOztBZ0ZoNW9CQTtFQUNJO0FoRm01b0JKO0FnRmw1b0JJO0VBQ0k7QWhGbzVvQlI7O0FnRmo1b0JBO0VBQ0k7QWhGbzVvQko7O0FnRmo1b0JBO0VBQ0k7RUFDQTtBaEZvNW9CSjs7QWdGajVvQkE7RUFDSTtFQUNBO0FoRm81b0JKOztBZ0ZqNW9CQTtFQUNJO0VBQ0E7QWhGbzVvQko7O0FnRmo1b0JBO0VBQ0k7RUFDQTtBaEZvNW9CSjs7QWdGajVvQkE7RUFDSSxlSHhHVztFR3lHWDtBaEZvNW9CSjtBZ0ZuNW9CSTtFQUNJO0FoRnE1b0JSO0FnRm41b0JJO0VBQ0k7RUFDQTtFQUNBO0FoRnE1b0JSO0FnRnA1b0JRO0VBQ0k7RUFDQTtBaEZzNW9CWjtBZ0ZsNW9CSTtFQUNJO0VBQ0E7QWhGbzVvQlI7QWdGbjVvQlE7RUFDSSxXM0VsSUQ7RTJFbUlDO0FoRnE1b0JaO0FnRm41b0JRO0VBQ0k7RUFDQTtBaEZxNW9CWjtBZ0ZsNW9CSTtFQUNJO0FoRm81b0JSO0FnRm41b0JRO0VBQ0ksVzNFN0lEO0UyRThJQztBaEZxNW9CWjtBZ0ZwNW9CWTtFQUNJO0FoRnM1b0JoQjtBZ0ZsNW9CSTtFQUNJLGNIcEpVO0VHcUpWLHFCSHJKVTtBN0V5aXBCbEI7QWdGbjVvQlE7RUFDSSx5Qkh2Sk07RUd3Sk4sVzNFekpEO0FMOGlwQlg7QWdGbDVvQkk7RUFDSSxjSDNKVTtFRzRKVixxQkg1SlU7QTdFZ2pwQmxCO0FnRm41b0JRO0VBQ0kseUJIOUpNO0VHK0pOLFczRWpLRDtBTHNqcEJYO0FnRmw1b0JJO0VBQ0ksY0hqS1E7RUdrS1IscUJIbEtRO0E3RXNqcEJoQjtBZ0ZuNW9CUTtFQUNJLHlCSHBLSTtFR3FLSixXM0V6S0Q7QUw4anBCWDtBZ0Y1NG9CSztFQUNHO0FoRjg0b0JSO0FnRjU0b0JJO0VBQ0k7QWhGODRvQlI7QWdGMzRvQkk7RUFDSTtBaEY2NG9CUjs7QWdGMTRvQkE7RUFDSTtBaEY2NG9CSjs7QWdGMTRvQkE7RUFDSTtFQUNBO0VBQ0E7QWhGNjRvQko7QWdGMzRvQkk7RUFDSTtFQUNBO0VBQ0E7QWhGNjRvQlI7QWdGMzRvQkk7RUFDSTtFQUNBO0VBQ0E7QWhGNjRvQlI7QWdGNTRvQlE7RUFDSTtFQUNBO0VBQ0E7QWhGODRvQlo7QWdGMzRvQkk7RUFDSTtFQUNBO0VBQ0E7QWhGNjRvQlI7QWdGMzRvQkk7RUFDSTtFQUNBO0VBQ0E7QWhGNjRvQlI7QWdGMzRvQkk7RUFDSTtFQUNBO0VBQ0E7QWhGNjRvQlI7QWdGMzRvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjY0b0JSOztBZ0YxNG9CQTtFQUNDO0VBQ0E7RUFDQTtBaEY2NG9CRDtBZ0Y1NG9CQztFQUNDO0VBQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0FoRjg0b0JSO0FnRjc0b0JFO0VBQ0M7QWhGKzRvQkg7QWdGMzRvQkU7RUFDQztBaEY2NG9CSDs7QWdGeDRvQkM7RUFDQztFQUNNO0FoRjI0b0JSOztBZ0ZyNG9CUTtFQURKO0lBRVE7RWhGeTRvQlY7QUFDRjs7QWdGcjRvQkk7RUFESjtJQUVRO0VoRnk0b0JOO0FBQ0Y7O0FnRnQ0b0JBOztFQUVJO0FoRnk0b0JKOztBZ0Z2NG9CQTtFQUNJO0FoRjA0b0JKO0FnRno0b0JJO0VBQ0k7QWhGMjRvQlI7O0FnRng0b0JBO0VBQ0k7RUFDQTtFQUNBO0FoRjI0b0JKO0FnRjE0b0JJO0VBQ0k7QWhGNDRvQlI7QWdGMTRvQkk7RUFDSTtBaEY0NG9CUjtBZ0YzNG9CUTtFQUNJO0VBQ0E7QWhGNjRvQlo7QWdGMzRvQlE7RUFDSTtFQUNBO0FoRjY0b0JaO0FnRjM0b0JRO0VBQ0k7QWhGNjRvQlo7O0FnRnY0b0JBO0VBQ0k7RUFDQTtFQUNBO0FoRjA0b0JKO0FnRnY0b0JRO0VBQ0k7QWhGeTRvQlo7QWdGcjRvQlE7RUFDSTtBaEZ1NG9CWjtBZ0ZwNG9CSTtFQUNJO0VBQ0E7QWhGczRvQlI7QWdGcjRvQlE7RUFDSTtBaEZ1NG9CWjtBZ0ZwNG9CSTtFQUNJO0FoRnM0b0JSO0FnRnA0b0JJO0VBQ0k7QWhGczRvQlI7O0FnRmo0b0JJO0VBQ0k7RUFDQTtFQUNBO0FoRm80b0JSO0FnRm40b0JRO0VBSko7SUFLUTtJQUNBO0VoRnM0b0JWO0FBQ0Y7QWdGcjRvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QWhGdTRvQlo7QWdGdDRvQlk7RUFWSjtJQVdRO0VoRnk0b0JkO0FBQ0Y7QWdGeDRvQlk7RUFiSjtJQWNRO0VoRjI0b0JkO0FBQ0Y7QWdGejRvQlE7RUFDSTtFQUNBO0FoRjI0b0JaO0FnRjE0b0JZO0VBSEo7SUFJUTtFaEY2NG9CZDtBQUNGO0FnRjU0b0JZO0VBQ0k7QWhGODRvQmhCO0FnRjM0b0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRjY0b0JwQjtBZ0Z6NG9CZ0I7RUFDSTtFQUNBO0VBQ0E7QWhGMjRvQnBCO0FnRnY0b0JnQjtFQUNJO0VBQ0E7QWhGeTRvQnBCO0FnRm40b0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnE0b0I1QjtBZ0YvM29CZ0I7RUFESjtJQUVRO0VoRms0b0JsQjtBQUNGO0FnRi8zb0JRO0VKcmFKO0VBQ0E7RUFDQTtFQUNBO0VJb2FRO0FoRm80b0JaO0E0RXR5cEJJO0VBQ0k7QTVFd3lwQlI7QWdGcDRvQlk7RUFDSTtFQUlBO0FoRnM0b0JoQjtBZ0ZuNG9CZ0I7RUFDSTtBaEZxNG9CcEI7QWdGcDRvQm9CO0VBRko7SUFHUTtFaEZ1NG9CdEI7QUFDRjs7QWdGLzNvQkE7RUFDSTtBaEZrNG9CSjs7QWdGNTNvQlE7RUFDSTtBaEYrM29CWjtBZ0Y5M29CWTtFQUVJO0FoRiszb0JoQjs7QWdGeDNvQkE7RUFDSTtBaEYyM29CSjtBZ0YxM29CSTtFQUNJO0FoRjQzb0JSO0FnRjMzb0JRO0VBQ0ksVzNFdGREO0UyRXVkQztBaEY2M29CWjtBZ0Y1M29CWTtFQUNJO0VBQ0E7QWhGODNvQmhCO0FnRnozb0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjIzb0JaO0FnRnozb0JZO0VBQ0k7QWhGMjNvQmhCO0FnRnYzb0JJO0VBQ0k7RUFDQTtBaEZ5M29CUjtBZ0Z4M29CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRjAzb0JaO0FnRngzb0JZO0VBQ0k7QWhGMDNvQmhCO0FnRnYzb0JZO0VBQ0k7RUFDQSxXM0UzZkw7QUxvM3BCWDs7QWdGajNvQkk7O0VBRUk7QWhGbzNvQlI7QWdGbDNvQkk7RUFDSTtBaEZvM29CUjs7QWdGaDNvQkE7RUFDSTtBaEZtM29CSjs7QWdGajNvQkE7RUFDSTtBaEZvM29CSjs7QWdGaDNvQkk7RUFDSTtFQUNBO0VBQ0E7QWhGbTNvQlI7QWdGbDNvQlE7RUFDSTtBaEZvM29CWjs7QWdGOTJvQkE7RUFDSTtBaEZpM29CSjtBZ0ZoM29CSTtFQUNJO0FoRmszb0JSOztBZ0Y3Mm9CQTtFQUNJO0FoRmczb0JKO0FnRi8yb0JJO0VBQ0k7QWhGaTNvQlI7QWdGaDNvQlE7RUFFSTtFQUNBO0VBQ0E7QWhGaTNvQlo7QWdGLzJvQlE7RUFDSTtFQUNBO0FoRmkzb0JaO0FnRjkyb0JZO0VBQ0k7QWhGZzNvQmhCO0FnRjEyb0JZO0VBQ0k7QWhGNDJvQmhCO0FnRnQyb0JZO0VBQ0k7QWhGdzJvQmhCOztBZ0YvMW9CUTtFQUNJO0VBQ0E7QWhGazJvQlo7QWdGLzFvQkk7RUFDSTtFQUNBO0VBQ0E7QWhGaTJvQlI7QWdGOTFvQlE7RUFDSTtFQUNBO0FoRmcyb0JaOztBZ0Z6MW9CSTtFQUNJO0FoRjQxb0JSO0FnRjMxb0JRO0VBQ0k7QWhGNjFvQlo7O0FnRnYxb0JBO0VBQ0k7QWhGMDFvQko7O0FnRnQxb0JBO0VBQ0k7QWhGeTFvQko7O0FnRnIxb0JBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWhGdTFvQko7O0FnRm4xb0JBO0VBQ0k7RUFDQTtBaEZzMW9CSjs7QWlGOTlwQkM7RUFBeUI7QWpGaytwQjFCOztBaUZoK3BCQTtFQUF5QjtBakZvK3BCekI7O0FpRm4rcEJBO0VBQXlCO0FqRnUrcEJ6Qjs7QWlGdCtwQkE7RUFBeUI7QWpGMCtwQnpCOztBaUZ6K3BCQTtFQUF5QjtBakY2K3BCekI7O0FpRjUrcEJBO0VBQXlCO0FqRmcvcEJ6Qjs7QWlGLytwQkE7RUFBeUI7RUFBZ0QsVzVFQzlEO0FMbS9wQlg7O0FpRm4vcEJBO0VBQXlCO0FqRnUvcEJ6Qjs7QWlGdC9wQkE7RUFBeUI7QWpGMC9wQnpCOztBaUZ6L3BCQTtFQUEwQjtBakY2L3BCMUI7O0FpRjMvcEJBO0VBQXlCLHlCSkhQO0VJR3lDLHFCSkh6QztBN0VtZ3FCbEI7O0FpRi8vcEJBO0VBQXlCLHlCSkhQO0VJR3dDLHFCSkh4QztBN0V1Z3FCbEI7O0FpRm5ncUJBO0VBQXlCLHlCSkhQO0VJR3lDLHFCSkh6QztBN0UyZ3FCbEI7O0FpRnZncUJBO0VBQXlCLHlCSkhUO0VJR3dDLHFCSkh4QztBN0UrZ3FCaEI7O0FpRjFncUJBO0VBQXlCO0FqRjhncUJ6Qjs7QWlGN2dxQkE7RUFBeUI7QWpGaWhxQnpCOztBaUZoaHFCQTtFQUF5QjtBakZvaHFCekI7O0FpRm5ocUJBO0VBQXlCO0FqRnVocUJ6Qjs7QWlGdGhxQkE7RUFBeUI7QWpGMGhxQnpCOztBaUZ4aHFCQTs7Ozs7RUFJeUI7QWpGNGhxQnpCOztBaUYxaHFCQTtBQUNBO0VBQXlCO0FqRjhocUJ6Qjs7QWlGN2hxQkE7RUFBeUI7QWpGaWlxQnpCOztBaUZoaXFCQTtFQUF5QjtBakZvaXFCekI7O0FpRm5pcUJBO0VBQXlCO0FqRnVpcUJ6Qjs7QWlGdGlxQkE7RUFBeUI7QWpGMGlxQnpCOztBaUZ6aXFCQTtFQUF5QjtBakY2aXFCekI7O0FpRjVpcUJBO0VBQXlCO0FqRmdqcUJ6Qjs7QWlGL2lxQkE7RUFBeUI7QWpGbWpxQnpCOztBaUZsanFCQTtFQUF5QjtBakZzanFCekI7O0FpRnJqcUJBO0VBQXlCO0FqRnlqcUJ6Qjs7QWlGeGpxQkE7RUFBeUI7QWpGNGpxQnpCOztBaUYzanFCQTtBQUNBO0VBQXlCO0FqRitqcUJ6Qjs7QWlGOWpxQkE7RUFBeUI7QWpGa2txQnpCOztBaUZqa3FCQTtFQUF5QjtBakZxa3FCekI7O0FpRnBrcUJBO0VBQXlCO0FqRndrcUJ6Qjs7QWlGdmtxQkE7RUFBeUI7QWpGMmtxQnpCOztBaUYxa3FCQTtFQUF5QjtBakY4a3FCekI7O0FpRjdrcUJBO0VBQXlCO0FqRmlscUJ6Qjs7QWlGaGxxQkE7RUFBeUI7QWpGb2xxQnpCOztBaUZubHFCQTtFQUF5QjtBakZ1bHFCekI7O0FpRnRscUJBO0VBQXlCO0FqRjBscUJ6Qjs7QWlGemxxQkE7RUFBK0I7QWpGNmxxQi9COztBaUY1bHFCQTtBQUNBO0VBQTRCO0FqRmdtcUI1Qjs7QWlGL2xxQkE7RUFBNEI7QWpGbW1xQjVCOztBaUZsbXFCQTtFQUE0QjtBakZzbXFCNUI7O0FpRnJtcUJBO0VBQTRCO0FqRnltcUI1Qjs7QWlGeG1xQkE7RUFBNEI7QWpGNG1xQjVCOztBaUYzbXFCQTtFQUE0QjtBakYrbXFCNUI7O0FpRjltcUJBO0VBQTRCO0FqRmtucUI1Qjs7QWlGam5xQkE7RUFBNEI7QWpGcW5xQjVCOztBaUZwbnFCQTtFQUE0QjtBakZ3bnFCNUI7O0FpRnZucUJBO0VBQTRCO0FqRjJucUI1Qjs7QWlGMW5xQkE7RUFBNEI7QWpGOG5xQjVCOztBaUY3bnFCQTtFQUE0QjtBakZpb3FCNUI7O0FpRi9ucUJBO0FBQ0E7RUFDSTtBakZrb3FCSjs7QWlGaG9xQkE7RUFDSTtBakZtb3FCSjs7QWlGam9xQkE7RUFDSTtBakZvb3FCSjs7QWlGbG9xQkE7RUFDSTtBakZxb3FCSjs7QWlGbm9xQkE7RUFDSTtBakZzb3FCSjs7QWlGcG9xQkE7RUFDSTtBakZ1b3FCSjs7QWlGcm9xQkE7RUFDSTtBakZ3b3FCSjs7QWlGdG9xQkE7RUFDSTtBakZ5b3FCSjs7QWlGdm9xQkE7RUFDSTtBakYwb3FCSjs7QWlGeG9xQkE7RUFDSTtBakYyb3FCSjs7QWlGem9xQkE7RUFDSTtBakY0b3FCSjs7QWlGMW9xQkE7RUFDSTtBakY2b3FCSjs7QWlGM29xQkE7RUFDSTtBakY4b3FCSjs7QWlGM29xQkE7RUFDSTtBakY4b3FCSjs7QWlGM29xQkE7QUFDQTtFQUNJO0FqRjhvcUJKOztBaUY1b3FCQTtFQUNHO0FqRitvcUJIOztBaUY3b3FCQTtFQUNHO0FqRmdwcUJIOztBaUY5b3FCQTtFQUNHO0FqRmlwcUJIOztBaUYvb3FCQTtFQUNHO0FqRmtwcUJIOztBaUZocHFCQTtFQUNHO0FqRm1wcUJIOztBaUZqcHFCQTtFQUNHO0FqRm9wcUJIOztBaUZscHFCQTtFQUNHO0FqRnFwcUJIOztBaUZucHFCQTtFQUNHO0FqRnNwcUJIOztBaUZwcHFCQTtFQUNHO0FqRnVwcUJIOztBaUZycHFCQTtFQUNJO0FqRndwcUJKOztBaUZycHFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRndwcUJSOztBaUZwcHFCQTtBQUNBO0VBQ0k7QWpGdXBxQko7QWlGdHBxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGd3BxQlI7O0FpRnJwcUJBO0VBQ0k7QWpGd3BxQko7QWlGdnBxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGeXBxQlI7O0FpRnRwcUJBO0VBQ0k7QWpGeXBxQko7QWlGeHBxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMHBxQlI7O0FpRnZwcUJBO0VBQ0k7QWpGMHBxQko7QWlGenBxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMnBxQlI7O0FpRnhwcUJBO0VBQ0k7QWpGMnBxQko7QWlGMXBxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNHBxQlI7O0FpRnpwcUJBO0VBQ0k7QWpGNHBxQko7QWlGM3BxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNnBxQlI7O0FpRjFwcUJBO0VBQ0k7QWpGNnBxQko7QWlGNXBxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGOHBxQlI7O0FpRjNwcUJBO0VBQ0k7QWpGOHBxQko7QWlGN3BxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGK3BxQlI7O0FpRjVwcUJBO0VBQ0k7QWpGK3BxQko7QWlGOXBxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGZ3FxQlI7O0FpRjVwcUJBO0VBQ0k7QWpGK3BxQko7O0FpRjdwcUJBO0VBQ0k7QWpGZ3FxQko7O0FpRjlwcUJBO0VBQ0k7QWpGaXFxQko7O0FpRi9wcUJBO0VBQ0k7QWpGa3FxQko7O0FpRmhxcUJBO0VBQ0k7RUFDQTtFQUNBO0FqRm1xcUJKO0FpRmxxcUJJO0VBSko7SUFLUTtJQUNBO0lBQ0E7RWpGcXFxQk47QUFDRjs7QWlGbnFxQkE7RUFDSTtBakZzcXFCSjs7QWlGcHFxQkE7RUFDSTtBakZ1cXFCSjs7QWlGcnFxQkE7RUFBVztFQUFvQjtFQUFZO0VBQVk7RUFBaUI7QWpGNnFxQnhFOztBaUY1cXFCQTtFQUVJO0VBRUE7QWpGK3FxQko7QWlGOXFxQkk7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBakYrcXFCUjtBaUY3cXFCSTtFQUNJO0FqRitxcUJSO0FpRjdxcUJJO0VBQ0k7QWpGK3FxQlI7O0FpRjVxcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakYrcXFCSjtBaUY5cXFCSTtFQUNJO0FqRmdycUJSOztBaUY1cXFCSTtFQUNJO0VBQ0E7RUFDQTtBakYrcXFCUjs7QWlGNXFxQkE7RUFDSTtBakYrcXFCSjs7QWlGM3FxQkk7RUFDSTtFQUNBO0FqRjhxcUJSO0FpRjVxcUJJO0VBQ0k7QWpGOHFxQlI7QWlGNXFxQkk7RUFDSTtBakY4cXFCUjtBaUY1cXFCSTtFQUNJO0FqRjhxcUJSO0FpRjNxcUJRO0VBQ0k7QWpGNnFxQlo7QWlGM3FxQmdCO0VBQ0k7RUFDQTtBakY2cXFCcEI7QWlGeHFxQkk7RUFDSTtBakYwcXFCUjtBaUZ4cXFCSTtFQUNJO0FqRjBxcUJSO0FpRnpxcUJRO0VBQ0k7QWpGMnFxQlo7QWlGeHFxQkk7RUFDSTtBakYwcXFCUjtBaUZ6cXFCUTtFQUNJO0FqRjJxcUJaO0FpRnhxcUJJO0VBQ0k7QWpGMHFxQlI7QWlGeHFxQkk7RUFDSTtBakYwcXFCUjtBaUZ4cXFCSTs7RUFFSTtBakYwcXFCUjtBaUZ2cXFCUTtFQUNJO0FqRnlxcUJaOztBaUZucXFCSTtFQUNJO0FqRnNxcUJSO0FpRnBxcUJJO0VBQ0k7QWpGc3FxQlI7QWlGcHFxQkk7RUFDSTtBakZzcXFCUjtBaUZucXFCUTtFQUNJO0FqRnFxcUJaO0FpRjlwcUJvQjtFQUNJO0FqRmdxcUJ4QjtBaUYxcHFCSTs7RUFFSTtBakY0cHFCUjtBaUYxcHFCSTtFQUNGLHlCNUVoWlM7QUw0aXJCWDtBaUZ6cHFCRTtFQUNDO0FqRjJwcUJIO0FpRjVwcUJFO0VBQ0M7QWpGMnBxQkg7QWlGNXBxQkU7RUFDQztBakYycHFCSDtBaUZ2cHFCUTtFQUNJO0FqRnlwcUJaO0FpRnRwcUJFO0VBQ0M7RUFDQTtBakZ3cHFCSDtBaUZycHFCQztFQUNPO0FqRnVwcUJSO0FpRnJwcUJJO0VBQ0k7QWpGdXBxQlI7QWlGcnBxQkk7Ozs7O0VBS0k7QWpGdXBxQlI7O0FpRm5wcUJJO0VBQ0k7QWpGc3BxQlI7O0FrRnZsckJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRTtBbEYwbHJCSDs7QWtGdmxyQkE7RUFBcUM7SUFBRztJQUFVO0VsRjZsckJoRDtBQUNGO0FrRjdsckJBO0VBQTZCO0lBQUc7SUFBVTtFbEZrbXJCeEM7QUFDRjtBa0ZqbXJCQTtFQUNFO0lBQ0U7SUFDQTtFbEZtbXJCRjtFa0ZqbXJCQTtJQUNFO0lBQ0E7RWxGbW1yQkY7QUFDRjtBa0YzbXJCQTtFQUNFO0lBQ0U7SUFDQTtFbEZtbXJCRjtFa0ZqbXJCQTtJQUNFO0lBQ0E7RWxGbW1yQkY7QUFDRjtBa0ZobXJCQTtFQUNDO0FsRmttckJEO0FrRi9sckJDO0VBRUM7RUFDQTtBbEZnbXJCRjs7QWtGMWxyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGNmxyQlI7QWtGMWxyQkk7RUFDSTtBbEY0bHJCUjtBa0Z6bHJCSTtFQUNJO0lBQ0k7SUFDQTtFbEYybHJCVjtFa0Z6bHJCTTtJQUNJO0lBQ0E7RWxGMmxyQlY7RWtGemxyQk07SUFDSTtFbEYybHJCVjtFa0Z6bHJCTTtJQUNJO0lBQ0E7RWxGMmxyQlY7QUFDRjtBa0Z4bHJCSTtFQUNJO0lBQ0k7SUFDQTtFbEYwbHJCVjtFa0Z4bHJCTTtJQUNJO0lBQ0E7RWxGMGxyQlY7RWtGeGxyQk07SUFDSTtFbEYwbHJCVjtFa0Z4bHJCTTtJQUNJO0lBQ0E7RWxGMGxyQlY7QUFDRjs7QW1GdnJyQkk7RUFDSTtFQUNBO0VBQ0E7QW5GMHJyQlI7QW1GenJyQlE7RUFDSTtBbkYycnJCWjtBbUZ4cnJCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMHJyQmhCO0FtRnhyckJZO0VBQ0k7RUFDQSxXOUViTDtBTHVzckJYO0FtRnRyckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ3cnJCWjtBbUZycnJCUTtFQUNJO0VBQ0E7RUFDQTtBbkZ1cnJCWjtBbUZscnJCUTtFQUNJLHlCTlREO0E3RTZyckJYO0FtRnJyckJRO0VBQ0kseUJOVEQ7QTdFZ3NyQlg7QW1GeHJyQlE7RUFDSSx5Qk5URDtBN0Vtc3JCWDtBbUYzcnJCUTtFQUNJLHlCTlREO0E3RXNzckJYO0FtRjlyckJRO0VBQ0kseUJOVEQ7QTdFeXNyQlg7QW1GanNyQlE7RUFDSSx5Qk5URDtBN0U0c3JCWDtBbUZwc3JCUTtFQUNJLHlCTlREO0E3RStzckJYO0FtRnZzckJRO0VBQ0kseUJOVEQ7QTdFa3RyQlg7QW1GMXNyQlE7RUFDSSx5Qk5URDtBN0VxdHJCWDtBbUY3c3JCUTtFQUNJLHlCTlREO0E3RXd0ckJYO0FtRmh0ckJRO0VBQ0kseUJOVEQ7QTdFMnRyQlg7O0FtRjFzckJZO0VBQ0k7RUFDQSxXOUU1Q0w7RThFNkNLO0VBQ0E7QW5GNnNyQmhCO0FtRjNzckJvQjtFQUNJO0FuRjZzckJ4QjtBbUYzc3JCb0I7RUFDSTtBbkY2c3JCeEI7QW1GMXNyQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY0c3JCcEI7O0FtRnBzckJBO0VBQ0k7QW5GdXNyQko7O0FtRnBzckJJO0VBQ0k7QW5GdXNyQlI7O0FtRnBzckJBO0VBQ0k7QW5GdXNyQko7O0FtRmxzckJJOztFQUNJO0FuRnNzckJSOztBbUZqc3JCSTtFQUNJO0VBQ0E7QW5Gb3NyQlI7QW1GbnNyQlE7RUFDSTtFQUNBO0FuRnFzckJaOztBb0YxeXJCQTtBQUNBO0VBR0k7RUFDQTtFQUdBO0VBSUE7QXBGNnlyQko7O0FvRjF5ckJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QXBGMnlyQko7QW9GenlyQkk7RUF4Qko7SUF5QlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRjR5ckJOO0VvRnp5ckJVO0lBQ0k7SUFDQTtFcEYyeXJCZDtFb0Z4eXJCTTtJQUNJO0lBQ0E7SUFDQTtFcEYweXJCVjtFb0Z6eXJCVTtJQUNJO0VwRjJ5ckJkO0VvRnp5ckJVO0lBQ0k7RXBGMnlyQmQ7RW9GenlyQlU7SUFDSTtJQUNBO0VwRjJ5ckJkO0FBQ0Y7O0FvRnR5ckJBO0FBQ0E7RVJwRUkscUJRcUVvQjtFQUNwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0FwRjR5ckJKO0FvRjF5ckJJO0VBZko7SUFnQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEY2eXJCTjtBQUNGO0FvRjN5ckJJO0VBdkJKO0lSaEVJO0lBQ0E7SUFDQTtJQUNBO0lRc0ZJO0VwRml6ckJOO0U0RXI0ckJFO0lBQ0k7RTVFdTRyQk47QUFDRjtBb0ZsenJCSTtFQTVCSjtJQTZCUTtFcEZxenJCTjtBQUNGO0FvRmx6ckJRO0VBQ0k7RUFDQTtFQUNBO0FwRm96ckJaO0FvRmx6ckJRO0VBQ0k7QXBGb3pyQlo7QW9GaHpyQkk7RUFDSTtBcEZrenJCUjtBb0YveXJCSTtFQUNJO0VBQ0E7RVJsR0o7RUFDQTtFQUNBO0VBQ0E7QTVFbzVyQko7QTRFbDVyQkk7RUFDSTtBNUVvNXJCUjtBNEVqNXJCUTtFQUNJO0E1RW01ckJaO0E0RWo1ckJRO0VBQ0k7QTVFbTVyQlo7QTRFOTRyQkk7RUFDSTtFQUNBO0E1RWc1ckJSO0E0RTc0ckJJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QTVFODRyQlI7QTRFNzRyQlE7RUFDSTtBNUUrNHJCWjtBb0Z2MHJCWTtFQUNJO0FwRnkwckJoQjtBb0Z2MHJCWTtFQUNJO0FwRnkwckJoQjtBb0Z2MHJCWTtFQUNJO0FwRnkwckJoQjtBb0Z0MHJCUTs7RUFFSTtBcEZ3MHJCWjtBb0Z2MHJCWTs7O0VBRUk7QXBGMDByQmhCO0FvRnowckJnQjs7O0VBQ0k7QXBGNjByQnBCO0FvRnowckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBGMjByQlo7QW9GejByQlE7RUFDSTtFQUNBO0VBQ0E7QXBGMjByQlo7QW9GMTByQlc7RUFDSztBcEY0MHJCaEI7QW9GeDByQlE7RUFDSTtBcEYwMHJCWjtBb0Z4MHJCUTtFQUNJO0VBQ0E7RUFDQTtBcEYwMHJCWjtBb0Z4MHJCUTtFQUNJO0VBQ0E7RUFDQTtBcEYwMHJCWjtBb0Z4MHJCUTtFQUNJO0FwRjAwckJaO0FvRngwckJRO0VBQ0k7RUFDQTtFQUNBO0FwRjAwckJaO0FvRngwckJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGMDByQmhCO0FvRngwckJZO0VBQ0k7QXBGMDByQmhCO0FvRnQwckJJO0VBQ0k7QXBGdzByQlI7QW9GdjByQlE7RUFDSTtFQUNBO0FwRnkwckJaO0FvRnQwckJZO0VBQ0k7QXBGdzByQmhCO0FvRnIwckJRO0VBWEo7SUFZTztFcEZ3MHJCVDtBQUNGO0FvRnIwckJJO0VBQ0k7QXBGdTByQlI7QW9GcDByQmdCO0VBQ0k7QXBGczByQnBCO0FvRmowckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBGbTByQlI7QW9GbDByQlE7RUFMSjtJQU1RO0VwRnEwckJWO0FBQ0Y7QW9GcDByQlE7RUFDSTtBcEZzMHJCWjtBb0ZyMHJCWTtFQUNJO0FwRnUwckJoQjtBb0ZyMHJCWTtFQUNJO0VBQ0E7QXBGdTByQmhCO0FvRnAwckJROztFQUVJO0FwRnMwckJaO0FvRmwwckJZO0VBQ0k7QXBGbzByQmhCO0FvRmowckJvQjtFQUNJO0FwRm0wckJ4QjtBb0Y5enJCWTtFQUNJO0FwRmcwckJoQjtBb0YvenJCZ0I7RUFDSTtBcEZpMHJCcEI7QW9GOXpyQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZnMHJCeEI7QW9GL3pyQndCO0VBQ0k7QXBGaTByQjVCO0FvRmgwckI0QjtFQUNJO0FwRmswckJoQztBb0YzenJCZ0I7RUFDSTtBcEY2enJCcEI7QW9GM3pyQmdCO0VBQ0k7QXBGNnpyQnBCO0FvRjF6ckJZO0VBQ0k7QXBGNHpyQmhCO0FvRjF6ckJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGNHpyQmhCO0FvRjN6ckJnQjtFQUNJO0FwRjZ6ckJwQjtBb0YzenJCZ0I7RUFDSTtBcEY2enJCcEI7QW9GMXpyQlk7RUFDSTtBcEY0enJCaEI7QW9GMXpyQlk7RUFDSTtBcEY0enJCaEI7QW9GeHpyQlE7RUFDSTtBcEYwenJCWjtBb0Z2enJCUTtFQUNJO0FwRnl6ckJaO0FvRnh6ckJZO0VBQ0k7RUFDQTtBcEYwenJCaEI7QW9GdnpyQlE7RUFDSTtBcEZ5enJCWjtBb0Z2enJCUTtFQUNJO0FwRnl6ckJaO0FvRnJ6ckJnQjtFQUNJO0FwRnV6ckJwQjtBb0ZsenJCWTtFQUNJO0FwRm96ckJoQjtBb0ZsenJCWTtFQUNJO0FwRm96ckJoQjtBb0YveXJCSTtFQUNJO0FwRml6ckJSO0FvRmh6ckJRO0VBRko7SUFHUTtFcEZtenJCVjtBQUNGO0FvRmh6ckJJO0VBQ0k7RUFDQTtFQUNBO0FwRmt6ckJSO0FvRmp6ckJRO0VBQ0k7RUFDQTtFQUNBO0FwRm16ckJaO0FvRmx6ckJZO0VBQ0ksVy9FM1dMO0FMK3BzQlg7QW9GbHpyQlk7RUFDSTtBcEZvenJCaEI7QW9GbnpyQmdCO0VBQ0k7QXBGcXpyQnBCO0FvRm56ckJnQjtFQUxKO0lBTVE7RXBGc3pyQmxCO0FBQ0Y7QW9GbnpyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGcXpyQlo7QW9GcHpyQlk7RUFQSjtJQVFPO0VwRnV6ckJiO0FBQ0Y7O0FvRmx6ckJBO0FBQ0E7RUFDSTtBcEZxenJCSjtBb0ZwenJCSTtFQUZKO0lBR1E7RXBGdXpyQk47QUFDRjs7QW9GcHpyQkE7QUFDQTtFUjlYSTtFQUNBO0VBQ0E7RUFDQTtFUTZYQTtFQUdBO0VBR0E7QXBGMHpyQko7QTRFM3JzQkk7RUFDSTtBNUU2cnNCUjtBNEUxcnNCUTtFQUNJO0E1RTRyc0JaO0E0RTFyc0JRO0VBQ0k7QTVFNHJzQlo7QTRFdnJzQkk7RUFDSTtFQUNBO0E1RXlyc0JSO0E0RXRyc0JJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QTVFdXJzQlI7QTRFdHJzQlE7RUFDSTtBNUV3cnNCWjtBb0YvMHJCSTtFQUlJO0VBRUE7RUFHQTtFQUNBO0FwRmkxckJSOztBb0Y3MHJCQTtBQUNBO0VBQ0k7QXBGZzFyQko7QW9GLzByQkk7O0VBRUk7QXBGaTFyQlI7QW9GOTByQlE7RUFDSTtFQUNBLFcvRS9hRDtBTCt2c0JYO0FvRjUwckJnQjtFQUNJO0VBQ0E7RUFDQTtBcEY4MHJCcEI7QW9GNTByQm9CO0VBRUk7RUFDQTtBcEY2MHJCeEI7QW9GMzByQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGNjByQjVCO0FvRnYwckJRO0VSemNKO0VBQ0E7RUFDQTtFQUNBO0VRd2NRO0VBQ0E7QXBGNDByQlo7QTRFbnhzQkk7RUFDSTtBNUVxeHNCUjtBb0YxMHJCWTtFQURKO0lBRVE7RXBGNjByQmQ7QUFDRjtBb0Y1MHJCWTtFQUpKO0lBS007RXBGKzByQlo7QUFDRjs7QW9GMTByQkE7QUFFSTtFQURKO0lBRVE7SUFDQTtFcEY2MHJCTjtBQUNGO0FvRjUwckJJO0VBTEo7SUFNUTtJQUNBO0VwRiswckJOO0FBQ0Y7QW9GOTByQkk7RUFUSjtJQVVPO0lBQ0E7RXBGaTFyQkw7QUFDRjtBb0ZoMXJCSTtFQWJKO0lBY1E7SUFDQTtJQUNBO0VwRm0xckJOO0FBQ0Y7QW9GaDFyQlk7RUFESjtJQUVPO0VwRm0xckJiO0FBQ0Y7QW9GLzByQmdCO0VBQ0k7QXBGaTFyQnBCO0FvRjMwckJRO0VBREo7SUFFUTtFcEY4MHJCVjtBQUNGO0FvRjUwckJJO0VBQ0k7RUFDQTtBcEY4MHJCUjs7QXFGejFzQkk7RUFDSTtBckY0MXNCUjtBcUYxMXNCSTtFQUNJO0FyRjQxc0JSO0FxRjExc0JJO0VBQ0k7QXJGNDFzQlI7QXFGMTFzQkk7RUFDSTtFQUNBO0FyRjQxc0JSO0FxRjExc0JJO0VBQ0k7QXJGNDFzQlI7QXFGMTFzQkk7RUFDSTtFQUNBO0VBQ0E7QXJGNDFzQlI7QXFGMzFzQlE7RUFDSTtBckY2MXNCWjtBcUZ6MXNCUTtFQURKO0lBRVE7RXJGNDFzQlY7QUFDRjtBcUYzMXNCUTtFQUpKO0lBS1E7RXJGODFzQlY7QUFDRjtBcUYzMXNCUTtFQURKO0lBRVE7RXJGODFzQlY7QUFDRjs7QXFGejFzQkk7OztFQUdJO0FyRjQxc0JSOztBc0ZyNHNCQTs7RUFFSTtBdEZ3NHNCSjs7QXNGcDRzQkE7RUFDSTtBdEZ1NHNCSjs7QXNGcjRzQkE7RUFDSTtBdEZ3NHNCSjtBc0Z0NHNCSTtFQUhKO0lWUEkscUJVV3dCO0lBQ3BCO0lBQ0E7SUFDQTtFdEY0NHNCTjtFc0YxNHNCTTtJQUNJO0V0RjQ0c0JWO0FBQ0Y7QXNGMTRzQkk7RUFDSTtJQUNJO0lBQ0E7RXRGNDRzQlY7QUFDRjtBc0YxNHNCSTtFQUNJO0lBQ0k7SUFDQTtFdEY0NHNCVjtBQUNGO0FzRno0c0JJO0VWN0JBO0VBQ0E7RUFDQTtFQUNBO0VVNEJJO0VBQ0E7QXRGODRzQlI7QTRFejZzQkk7RUFDSTtBNUUyNnNCUjtBc0Y1NHNCWTtFQUVJO0F0RjY0c0JoQjtBc0YzNHNCWTtFQUNJO0F0RjY0c0JoQjtBc0YxNHNCUTtFQUNJO0VBQ0E7QXRGNDRzQlo7QXNGeDRzQlE7RUFESjtJQUVRO0V0RjI0c0JWO0FBQ0Y7O0FzRnA0c0JJO0VBRko7SUFHUTtFdEZ3NHNCTjtBQUNGO0FzRnQ0c0JJO0VBQ0k7QXRGdzRzQlI7QXNGdDRzQlE7RUFISjtJQUlRO0V0Rnk0c0JWO0FBQ0Y7QXNGdDRzQkk7RVZ4RUE7RUFDQTtFQUNBO0VBQ0E7RVV1RUk7RUFDQTtBdEYyNHNCUjtBNEVqOXNCSTtFQUNJO0E1RW05c0JSO0FzRjE0c0JRO0VBQ0ksV2pGakZEO0FMNjlzQlg7QXNGejRzQkk7RUFDSTtBdEYyNHNCUjtBc0Z4NHNCSTtFQUNJO0F0RjA0c0JSOztBdUYzK3NCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2Rjgrc0JEO0F1RjMrc0JFO0VBQ0M7QXZGNitzQkg7QXVGeitzQkM7RVhQRyxxQldRa0I7RUFDZDtFQUNOO0VBQ007RUFDQTtFQUNBO0VBQ0E7RUFDTjtFQUNBO0VBQ0E7RUFDQTtBdkY4K3NCRjtBdUY1K3NCQztFQUNDO0F2Rjgrc0JGO0F1RjUrc0JDO0VBQ0M7QXZGOCtzQkY7QXVGNStzQkM7RUFDQztBdkY4K3NCRjtBdUY1K3NCQztFQUNDO0F2Rjgrc0JGO0F1RjUrc0JDO0VBQ0M7QXZGOCtzQkY7O0F3RnBodEJBO0FBR0U7RUFDQztBeEZxaHRCSDtBd0ZsaHRCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGb2h0Qk47QXdGbGh0Qk87RUFERDtJQUVFO0V4RnFodEJOO0FBQ0Y7QXdGbGh0Qks7RUFDQztBeEZvaHRCTjtBd0ZuaHRCTTtFQUZEO0lBR0U7RXhGc2h0Qkw7QUFDRjtBd0ZwaHRCSztFQUNDO0VBQ0E7QXhGc2h0Qk47QXdGcGh0Qks7RUFDQztBeEZzaHRCTjtBd0ZwaHRCSztFQUNDO0VBQ0E7QXhGc2h0Qk47QXdGcGh0Qks7RUFDQztFQUNBO0F4RnNodEJOO0F3RmhodEJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhGa2h0Qk47QXdGNWd0Qkc7RUFDQztBeEY4Z3RCSjtBd0Y1Z3RCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4RjhndEJOO0F3RjNndEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhGNmd0Qkw7QXdGemd0QkU7RUFDQztBeEYyZ3RCSDtBd0YxZ3RCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNGd0Qko7QXdGM2d0Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEY2Z3RCTDtBd0YzZ3RCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4RjZndEJMO0F3RjNndEJJO0VBQ0M7QXhGNmd0Qkw7QXdGemd0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEYyZ3RCSDtBd0YxZ3RCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNGd0Qko7QXdGM2d0Qkk7RUFURDtJQVVFO0V4RjhndEJIO0FBQ0Y7QXdGM2d0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEY2Z3RCSDtBd0YzZ3RCRTtFQUNDO0VBQ0E7QXhGNmd0Qkg7QXdGNWd0Qkc7RUFDQztBeEY4Z3RCSjtBd0Y3Z3RCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGK2d0Qkw7QXdGN2d0Qkk7RUFDQztBeEYrZ3RCTDtBd0Y3Z3RCSTtFQUNDO0F4RitndEJMO0F3RnpndEJFO0VBQ0M7RUFDQTtBeEYyZ3RCSDtBd0YxZ3RCRztFQUNDO0VBQ0E7QXhGNGd0Qko7QXdGemd0QkU7RUFDQztFQUNBO0F4RjJndEJIO0F3RjFndEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjRndEJKO0F3RjNndEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhGNmd0Qkw7QXdGM2d0Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEY2Z3RCTDtBd0YxZ3RCRztFQUNDO0F4RjRndEJKO0F3RjNndEJJO0VBQ0M7QXhGNmd0Qkw7QXdGdmd0QkU7RUFDQztBeEZ5Z3RCSDtBd0Z2Z3RCRTtFQUNDO0F4RnlndEJIO0F3RnhndEJHO0VBQ0M7QXhGMGd0Qko7QXdGemd0Qkk7RUFDQztBeEYyZ3RCTDtBd0Z0Z3RCQztFQUNDO0VBQ0E7QXhGd2d0QkY7QXdGdmd0QkU7RUFDQztBeEZ5Z3RCSDs7QXdGcmd0QkE7RUFHRztJQUNDO0lBQ0E7RXhGc2d0QkY7RXdGcGd0QkM7SUFDQztJQUNBO0lBQ0E7RXhGc2d0QkY7RXdGbGd0QkM7SUFDQztJQUNBO0V4Rm9ndEJGO0V3RmxndEJDO0lBQ0M7SUFDQTtFeEZvZ3RCRjtFd0ZqZ3RCQTtJQUNDO0V4Rm1ndEJEO0FBQ0Y7QXdGLy9zQkE7QUFFQztFQUNDO0VBQ0E7QXhGZ2d0QkY7QXdGLy9zQkU7RUFDQztBeEZpZ3RCSDtBd0YvL3NCSTtFQUNDO0F4RmlndEJMO0F3RjUvc0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY4L3NCRjtBd0Y3L3NCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNIO0VBQ0E7RUFDQTtBeEYrL3NCSDtBd0Y1L3NCQztFQUNDO0VBQ0E7QXhGOC9zQkY7QXdGNy9zQkU7RUFDQztBeEYrL3NCSDtBd0Y3L3NCRTtFQUNDO0F4Risvc0JIO0F3Rjkvc0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGZ2d0Qko7QXdGLy9zQkk7RUFDQztFQUNBO0VBQ0E7QXhGaWd0Qkw7QXdGaGd0Qks7RUFDQztBeEZrZ3RCTjtBd0ZoZ3RCTztFQUNDO0F4RmtndEJSO0F3Rjcvc0JRO0VBQ0M7QXhGKy9zQlQ7QXdGMS9zQks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjQvc0JOO0F3RjMvc0JNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY2L3NCUDtBd0YzL3NCTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4RjYvc0JQOztBd0ZwL3NCQTtFQUtLO0lBQ0M7RXhGbS9zQko7RXdGbC9zQkk7SUFDQztFeEZvL3NCTDtFd0ZuL3NCSztJQUNDO0V4RnEvc0JOO0V3Rm4vc0JLO0lBQ0M7RXhGcS9zQk47QUFDRjtBd0Y1K3NCQTtFQUtLO0lBQ0M7RXhGMCtzQko7O0V3RnArc0JEO0lBQ0M7RXhGdStzQkE7QUFDRjtBd0ZuK3NCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGcStzQkY7QXdGbitzQkM7RUFDQztFQUNBO0VBQ0E7QXhGcStzQkY7QXdGcCtzQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnMrc0JIO0F3RnIrc0JHO0VBQ0M7RUFDQTtBeEZ1K3NCSjtBd0ZyK3NCRztFQUNDO0VBQ0E7QXhGdStzQko7QXdGbitzQkc7RUFDQztBeEZxK3NCSjtBd0ZuK3NCRztFQUNDO0F4RnErc0JKO0F3Rmorc0JHO0VBQ0M7QXhGbStzQko7QXdGaitzQkc7RUFDQztBeEZtK3NCSjtBd0YvOXNCQztFQUNDO0F4Rmkrc0JGO0F3Rmgrc0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZrK3NCSDtBd0ZqK3NCRztFQUNDO0VBQ0E7RUFDQTtBeEZtK3NCSjtBd0ZqK3NCRztFQUNDO0VBQ0E7RUFDQTtBeEZtK3NCSjtBd0YvOXNCQztFQUNDO0F4Rmkrc0JGOztBeUZ4NXRCRTtFQUNDO0F6RjI1dEJIO0F5RjE1dEJHO0VBQ0M7RUFDQTtFQUNBO0F6RjQ1dEJKO0F5RjE1dEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpGNDV0Qko7QXlGMzV0Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjY1dEJMO0F5RjM1dEJNO0VBQ0M7QXpGNjV0QlA7QXlGejV0Qk07RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGMjV0QlA7QXlGeDV0Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekYwNXRCTjtBeUZ4NXRCSztFQTNCRDtJQTRCRTtFekYyNXRCSjtBQUNGO0F5RnY1dEJNO0VBQ0M7RUFDQTtBekZ5NXRCUDtBeUZuNXRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RnE1dEJIO0F5RnA1dEJHO0VBQ0M7RUFDQTtFQUNBO0F6RnM1dEJKO0F5RnI1dEJJO0VBQ0M7RUFDQTtBekZ1NXRCTDtBeUZwNXRCRztFQUNDO0VBQ0E7RUFDQTtBekZzNXRCSjtBeUZyNXRCSTtFQUNDO0VBQ1E7RUFDUjtBekZ1NXRCTDtBeUZ0NXRCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rnc1dEJOO0F5RnQ1dEJPO0VBQ0M7QXpGdzV0QlI7QXlGcjV0Qk07RUFiRDtJQWNFO0lBQ0E7RXpGdzV0Qkw7QUFDRjtBeUZ0NXRCSztFQUNDO0VBQ0E7QXpGdzV0Qk47QXlGbjV0QkU7RUFDQztBekZxNXRCSDtBeUZwNXRCRztFQUNDO0VBQ0E7RUFDQTtBekZzNXRCSjtBeUZwNXRCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZzNXRCSjtBeUZyNXRCSTtFQVBEO0lBUUU7SUFDQTtFekZ3NXRCSDtBQUNGO0F5RnQ1dEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZ3NXRCSjtBeUZ2NXRCSTtFQVREO0lBVUU7SUFDQTtFekYwNXRCSDtBQUNGO0F5RnY1dEJFO0VBQ0M7QXpGeTV0Qkg7QXlGdDV0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGdzV0QkY7QXlGdjV0QkU7RUFDQztBekZ5NXRCSDtBeUZ2NXRCSTtFQUNDO0F6Rnk1dEJMO0F5RnQ1dEJHO0VBUEQ7SUFRRTtFekZ5NXRCRjtBQUNGO0F5RnY1dEJFO0VBQ0M7RUFDQTtBekZ5NXRCSDtBeUZ4NXRCRztFQUhEO0lBSUU7RXpGMjV0QkY7QUFDRjtBeUYxNXRCRztFQUNDO0VBQ0E7RUFDQTtBekY0NXRCSjtBeUYzNXRCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGNjV0Qkw7QXlGejV0Qkk7RUFDQztFQUNBO0F6RjI1dEJMOztBeUZwNXRCQTtFQUlJO0lBQ0M7RXpGbzV0Qkg7RXlGaDV0QkU7SUFDQztFekZrNXRCSDtFeUY5NHRCSTtJQUNDO0lBQ0E7RXpGZzV0Qkw7RXlGMTR0QkU7SUFDQztFekY0NHRCSDtFeUYxNHRCRTtJQUNDO0lBQ0E7RXpGNDR0Qkg7RXlGMTR0QkU7SUFDQztJQUNBO0V6RjQ0dEJIO0V5RnY0dEJDO0lBQ0M7RXpGeTR0QkY7RXlGdjR0QkM7SUFDQztFekZ5NHRCRjtFeUZ4NHRCRTtJQUNDO0V6RjA0dEJIO0V5Rno0dEJHO0lBQ0M7RXpGMjR0Qko7QUFDRjtBeUZwNHRCQTtFQUlJO0lBQ0M7RXpGbTR0Qkg7RXlGLzN0Qkk7SUFDQztJQUNBO0V6Rmk0dEJMO0V5RjczdEJJO0lBQ0M7SUFDQTtFekYrM3RCTDtFeUY3M3RCSTtJQUNDO0lBQ0E7SUFDQTtFekYrM3RCTDtFeUZ4M3RCQztJQUNDO0V6RjAzdEJGO0V5RngzdEJDO0lBQ0M7RXpGMDN0QkY7RXlGeDN0Qkc7SUFDQztFekYwM3RCSjtBQUNGO0F5Rm4zdEJBO0VBQ0k7RUFDSDtBekZxM3RCRDtBeUZwM3RCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGczN0QlI7QXlGbjN0Qkk7RUFDQztBekZxM3RCTDs7QXlGOTJ0QkE7RUFDSTtFQUNBO0VBQ0E7QXpGaTN0Qko7QXlGaDN0Qkk7RUFDSTtFQUNBO0VBQ0E7QXpGazN0QlI7QXlGajN0QlE7RUFDSTtBekZtM3RCWjs7QTBGbHJ1QkE7RUFDRTtBMUZxcnVCRjtBMEZucnVCRTtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFGb3J1Qkg7QTBGbnJ1Qkc7RUFDQztFQUNBO0VBQ007RUFDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRnFydUJKO0EwRmpydUJHO0VBQ0M7QTFGbXJ1Qko7QTBGL3F1QkU7RUFDRTtFQUNBO0ExRmlydUJKOztBMEY3cXVCQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0ExRmdydUJKO0EwRi9xdUJDO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0ExRmdydUJGOztBMEYzcXVCQztFQUNDO0ExRjhxdUJGO0EwRjVxdUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGOHF1Qko7QTBGNXF1Qks7RUFDQztBMUY4cXVCTjtBMEYzcXVCSTtFQUNDO0VBQ0E7RUFDQTtBMUY2cXVCTDtBMEYzcXVCSTtFQUNDO0VBQ0E7RUFDQTtBMUY2cXVCTDs7QTBGcHF1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRnVxdUJIO0EwRnJxdUJHO0VBQ0M7QTFGdXF1Qko7QTBGdHF1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRndxdUJMO0EwRnRxdUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGd3F1Qkw7QTBGcnF1Qks7RUFDQztBMUZ1cXVCTjtBMEZscXVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRm9xdUJIO0EwRm5xdUJHO0VBQ0M7QTFGcXF1Qko7QTBGbnF1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZxcXVCSjtBMEZwcXVCSTtFQUNDO0ExRnNxdUJMO0EwRmpxdUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFGbXF1QkY7QTBGanF1QkM7RUFDQztBMUZtcXVCRjtBMEZqcXVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGbXF1QkY7QTBGbHF1QkU7RUFDQztBMUZvcXVCSDtBMEZscXVCRTtFQUNDO0ExRm9xdUJIOztBMEY5cHVCQztFQUNDO0ExRmlxdUJGO0EwRmhxdUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZrcXVCSDtBMEZqcXVCRztFQUNDO0ExRm1xdUJKO0EwRmhxdUJNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRmtxdUJQO0EwRmpxdUJPO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRm1xdUJSO0EwRjNwdUJPO0VBQ0M7RUFDQTtBMUY2cHVCUjtBMEY1cHVCUTtFQUNDO0VBQ0E7QTFGOHB1QlQ7QTBGdnB1Qkc7RUFDQztBMUZ5cHVCSjtBMEZ4cHVCSTtFQUNDO0VBQ0E7QTFGMHB1Qkw7O0EwRmxwdUJDO0VBQ0M7QTFGcXB1QkY7QTBGcHB1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGc3B1Qkg7QTBGcnB1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUZ1cHVCSjtBMEZ0cHVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExRndwdUJMO0EwRnRwdUJJO0VBQ0M7RUFDQTtFQUNBO0ExRndwdUJMO0EwRnBwdUJHO0VBQ0M7QTFGc3B1Qko7QTBGbnB1Qk07RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGcXB1QlA7QTBGcHB1Qk87RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGc3B1QlI7QTBGOW91Qk87RUFDQztFQUNBO0ExRmdwdUJSO0EwRi9vdUJRO0VBQ0M7RUFDQTtBMUZpcHVCVDs7QTBGcm91QkM7RUFDQztFQUNBO0ExRndvdUJGO0EwRnZvdUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZ5b3VCSDtBMEZ2b3VCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGeW91Qkg7QTBGcm91QkU7RUFDQztBMUZ1b3VCSDtBMEZ0b3VCRztFQUNDO0ExRndvdUJKO0EwRnZvdUJJO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtBMUZ3b3VCTDtBMEZ2b3VCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGeW91Qk47QTBGdG91Qkk7RUFDQztFQUNBO0ExRndvdUJMO0EwRnRvdUJNO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtBMUZ1b3VCUDtBMEZ0b3VCTztFQUNDO0ExRndvdUJSOztBMkZ0Z3ZCQTtFQUNJO0VBQ0E7QTNGeWd2Qko7O0EyRnZndkJBO0VBQ0k7QTNGMGd2Qko7O0EyRnhndkJBO0VBQ0k7QTNGMmd2Qko7O0EyRnpndkJBO0VBQ0k7QTNGNGd2Qko7O0E0RnhodkJBO0VBQ0k7QTVGMmh2Qko7O0E0RnpodkJBOztFQUVJO0VBQ0E7RUFDQTtBNUY0aHZCSjs7QTRGMWh2QkE7RUFDSTtBNUY2aHZCSjs7QTRGdmh2Qkk7RUFISjs7O0lBSVE7RTVGNmh2Qk47QUFDRjs7QTRGeGh2QlE7RUFESjtJQUVRO0U1RjRodkJWO0FBQ0Y7O0E0RnhodkJBO0VBQ0k7QTVGMmh2Qko7O0E2RnhqdkJJO0VBQ0c7QTdGMmp2QlA7O0E2RnZqdkJJO0VBQ0k7QTdGMGp2QlI7O0E2RnRqdkJDO0VBQ0M7QTdGeWp2QkY7QTZGdmp2QkM7RUFDQztBN0Z5anZCRjtBNkZ2anZCQztFQUNDO0E3RnlqdkJGO0E2RnZqdkJDO0VBQ0M7QTdGeWp2QkY7O0E2RnJqdkJJO0VBQ0k7QTdGd2p2QlI7O0E2Rm5qdkJRO0VBQ0k7QTdGc2p2Qlo7O0E2RmpqdkJJO0VBQ0k7QTdGb2p2QlI7O0E2RmhqdkJJO0VBQ0k7QTdGbWp2QlI7O0E4RjdsdkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGZ212QkY7QThGOWx2QkU7RUFDQztBOUZnbXZCSDtBOEY5bHZCRTtFQUNDO0E5RmdtdkJIO0E4RjdsdkJHO0VBQ0M7RUFDQTtBOUYrbHZCSjtBOEY3bHZCRztFQUNDO0E5RitsdkJKOztBK0ZwbnZCQTtFQUNJO0VBQ0E7QS9GdW52Qko7QStGdG52Qkk7RUFDSTtFQUNBO0EvRndudkJSO0ErRnRudkJJO0VBQ0k7RUFDQTtBL0Z3bnZCUjtBK0Z0bnZCSTtFQUNJO0EvRndudkJSOztBK0ZsbnZCSTs7RUFFSTtFQUNBO0EvRnFudkJSO0ErRnBudkJROztFQUNJO0EvRnVudkJaLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9nbG9iYWwvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvZGlzdC9hc3NldHMvZm9udHMvaWNvZm9udC9jc3MvaWNvbmZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL2dsb2JhbC9fdGhlbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9nbG9iYWwvX2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL2dsb2JhbC9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvZ2xvYmFsL19ydGwtbW9kZS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL2Rpc3QvYXNzZXRzL3BsdWdpbi9jb2xvcnBpY2tlci9jb2xvcnBpY2tlci5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9nZW5lcmljL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9nZW5lcmljL19hbmltYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9nZW5lcmljL19zZXR0aW5nLWJhci5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3Mvc2tlbGV0b24vZWJhemFyLWxheW91dC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvcGx1Z2luL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvcGx1Z2luL19jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9wbHVnaW4vX3RpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9wbHVnaW4vX2NhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL3BsdWdpbi9fcHJvZHVjdC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvcGx1Z2luL19maWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL3BsdWdpbi9fY2tlZGl0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL3BsdWdpbi9fZGF0YXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9wbHVnaW4vX2NoYXJ0cy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvcGx1Z2luL190b2RvbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3Mvd2lkZ2V0cy9fY2FyZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwOzQwMDs2MDA7NzAwOzgwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDMwMDs0MDA7NjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMzAwOzQwMDs2MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU11a3RhOndnaHRAMzAwOzQwMDs2MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC43LjAvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2Jvb3RzdHJhcC1pY29uc0AxLjMuMC9mb250L2Jvb3RzdHJhcC1pY29ucy5jc3NcIik7XG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMwZDZlZmQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMGE1OGNhO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBkaXJlY3Rpb246IGx0ciAvKiBydGw6aWdub3JlICovO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZDYzMzg0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1zbS0xLFxuLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0xLFxuLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLW1kLTAsXG4uZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLW1kLTAsXG4uZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1tZC0zLFxuLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1tZC0zLFxuLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTQsXG4uZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctbGctMCxcbi5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctbGctMCxcbi5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctbGctMSxcbi5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbGctMSxcbi5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbGctMixcbi5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTMsXG4uZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTMsXG4uZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy01LFxuLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1sZy01LFxuLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy14eGwtMCxcbi5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTEsXG4uZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy14eGwtMixcbi5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTMsXG4uZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy14eGwtNCxcbi5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmcteHhsLTUsXG4uZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZlMmZmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFjYmU2O1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2UyZTNlNTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2NiY2NjZTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWJnOiAjZDFlN2RkO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNkMGM3O1xufVxuXG4udGFibGUtaW5mbyB7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmY0ZmM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNiYWRjZTM7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1iZzogI2ZmZjNjZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2U2ZGJiOTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGQ3ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNkZmMyYzQ7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNkZmUwZTE7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1iZzogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM3M2IzZTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGUzO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IGNhbGMoMC43NXJlbSAtIDNweCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMTI1Mjk7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzE5ODc1NDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDE7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICB6LWluZGV4OiAyO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0biwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjVlZDc7XG4gIGJvcmRlci1jb2xvcjogIzBhNThjYTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1ZWQ3O1xuICBib3JkZXItY29sb3I6ICMwYTU4Y2E7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0OSwgMTMyLCAyNTMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNThjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGE1M2JlO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ5LCAxMzIsIDI1MywgMC41KTtcbn1cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNjM2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNTY1ZTY0O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MzZhO1xuICBib3JkZXItY29sb3I6ICM1NjVlNjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1ZTY0O1xuICBib3JkZXItY29sb3I6ICM1MTU4NWU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTczNDc7XG4gIGJvcmRlci1jb2xvcjogIzE0NmM0Mztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MzQ3O1xuICBib3JkZXItY29sb3I6ICMxNDZjNDM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2MCwgMTUzLCAxMTAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NmM0MztcbiAgYm9yZGVyLWNvbG9yOiAjMTM2NTNmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDYwLCAxNTMsIDExMCwgMC41KTtcbn1cbi5idG4tc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFkMmYyO1xuICBib3JkZXItY29sb3I6ICMyNWNmZjI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxZDJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTEsIDE3MiwgMjA0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5mbywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGQ1ZjM7XG4gIGJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMSwgMTcyLCAyMDQsIDAuNSk7XG59XG4uYnRuLWluZm86ZGlzYWJsZWQsIC5idG4taW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxNywgMTY0LCA2LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMzk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTtcbn1cbi5idG4td2FybmluZzpkaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiMmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIyZDNiO1xuICBib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFuZ2VyLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMmEzNztcbiAgYm9yZGVyLWNvbG9yOiAjYTUyODM0O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyOmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1saWdodCwgLmJ0bi1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDIxMiwgMjEzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saWdodCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodC5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTtcbn1cbi5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5idG4tbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFmMjM7XG4gIGJvcmRlci1jb2xvcjogIzFhMWUyMTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhcmssIC5idG4tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZjIzO1xuICBib3JkZXItY29sb3I6ICMxYTFlMjE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyaywgLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzE5MWMxZjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazphY3RpdmU6Zm9jdXMsIC5idG4tZGFyay5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpO1xufVxuLmJ0bi1kYXJrOmRpc2FibGVkLCAuYnRuLWRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzBkNmVmZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICBjb2xvcjogIzE5ODc1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMGRjYWYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBhNThjYTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMWUyMTI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2RlZTJlNjtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZGVlMmU2O1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMGM2M2U0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmMWZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwYzYzZTQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMGE1OGNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwYTU4Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlMmZmO1xuICBib3JkZXItY29sb3I6ICNiNmQ0ZmU7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYzNTdhO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDZkODtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzM0MzgzYztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkYmNjO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBjNDEyODtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZjRmYztcbiAgYm9yZGVyLWNvbG9yOiAjYjZlZmZiO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0NDE0ZDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlY2I1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUyM2UwMjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWMyYzc7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2YTFhMjE7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRmNTA1MDtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNiZWJmO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEwMTIxNDtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDFyZW07XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlMmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwODQyOTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWNiZTY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDI5ODtcbiAgYm9yZGVyLWNvbG9yOiAjMDg0Mjk4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDE0NjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDE0NjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjY2NlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDY0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNDE0NjRiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkMGM3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjUxMzI7XG4gIGJvcmRlci1jb2xvcjogIzBmNTEzMjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmY0ZmM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhZGNlMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MTYwO1xuICBib3JkZXItY29sb3I6ICMwNTUxNjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2NjRkMDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmRiYjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NGQwMztcbiAgYm9yZGVyLWNvbG9yOiAjNjY0ZDAzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZjMmM0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MjAyOTtcbiAgYm9yZGVyLWNvbG9yOiAjODQyMDI5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY0O1xuICBib3JkZXItY29sb3I6ICM2MzY0NjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2Q0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNDE2MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTYxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNjE5O1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4udG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1NTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTAuNXJlbSAtMC41cmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4ubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA4MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWVuZCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1zdGFydCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuLnNwaW5uZXItZ3JvdyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICB9XG59XG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDMwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLm9mZmNhbnZhcy5zaG93IHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogIzBkNmVmZDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzBhNThjYTtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNTY1ZTY0O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxNDZjNDM7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogIzBkY2FmMDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzNkZDVmMztcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjZDM5O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNiMDJhMzc7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y5ZmFmYjtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWExZTIxO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb2ZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb2ZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb2ZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29mb250LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149aWNvZm9udC1dLCBbY2xhc3MqPVwiIGljb2ZvbnQtXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiSWNvRm9udFwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5pY29mb250LWFuZ3J5LW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cblxuLmljb2ZvbnQtYmF0aHR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiO1xufVxuXG4uaWNvZm9udC1iaXJkLXdpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59XG5cbi5pY29mb250LWJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufVxuXG4uaWNvZm9udC1jYXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn1cblxuLmljb2ZvbnQtY2lyY3VpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuXG4uaWNvZm9udC1jcm93bi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XG59XG5cbi5pY29mb250LWNyb3duLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA3XCI7XG59XG5cbi5pY29mb250LWRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDhcIjtcbn1cblxuLmljb2ZvbnQtZGlzYWJpbGl0eS1yYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG5cbi5pY29mb250LWRpdmluZy1nb2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGFcIjtcbn1cblxuLmljb2ZvbnQtZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cblxuLmljb2ZvbnQtZmxvcmEtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG59XG5cbi5pY29mb250LWZsb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG5cbi5pY29mb250LWdpZnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7XG59XG5cbi5pY29mb250LWhhbGxvd2Vlbi1wdW1wa2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG5cbi5pY29mb250LWhhbmQtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTBcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC10aHVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XG59XG5cbi5pY29mb250LWtpbmctbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiO1xufVxuXG4uaWNvZm9udC1sb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG5cbi5pY29mb250LW1hZ2ljaWFuLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuXG4uaWNvZm9udC1uYXRpdmUtYW1lcmljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTVcIjtcbn1cblxuLmljb2ZvbnQtb3dsLWxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTZcIjtcbn1cblxuLmljb2ZvbnQtcGhvZW5peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuXG4uaWNvZm9udC1yb2JvdC1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7XG59XG5cbi5pY29mb250LXNhbmQtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTlcIjtcbn1cblxuLmljb2ZvbnQtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYVwiO1xufVxuXG4uaWNvZm9udC1zaGlwLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG59XG5cbi5pY29mb250LXNrdWxsLWRhbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiO1xufVxuXG4uaWNvZm9udC1za3VsbC1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7XG59XG5cbi5pY29mb250LXNub3dtb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIjtcbn1cblxuLmljb2ZvbnQtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZlwiO1xufVxuXG4uaWNvZm9udC1zdGFyLWVCYXphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuXG4uaWNvZm9udC1zd2lybDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMVwiO1xufVxuXG4uaWNvZm9udC10YXR0b28td2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMlwiO1xufVxuXG4uaWNvZm9udC10aHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjtcbn1cblxuLmljb2ZvbnQtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjRcIjtcbn1cblxuLmljb2ZvbnQtdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cblxuLmljb2ZvbnQtdW5pdHktaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNlwiO1xufVxuXG4uaWNvZm9udC13ZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG5cbi5pY29mb250LXdvbWFuLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjhcIjtcbn1cblxuLmljb2ZvbnQtYmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG5cbi5pY29mb250LWJlYXItZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYVwiO1xufVxuXG4uaWNvZm9udC1iZWFyLXRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuXG4uaWNvZm9udC1iZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJjXCI7XG59XG5cbi5pY29mb250LWJpcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG59XG5cbi5pY29mb250LWJpcmQtZmx5aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJlXCI7XG59XG5cbi5pY29mb250LWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmZcIjtcbn1cblxuLmljb2ZvbnQtYmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzBcIjtcbn1cblxuLmljb2ZvbnQtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMVwiO1xufVxuXG4uaWNvZm9udC1idWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMyXCI7XG59XG5cbi5pY29mb250LWJ1dHRlcmZseS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzNcIjtcbn1cblxuLmljb2ZvbnQtYnV0dGVyZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG5cbi5pY29mb250LWNhbWVsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNVwiO1xufVxuXG4uaWNvZm9udC1jYW1lbC1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7XG59XG5cbi5pY29mb250LWNhbWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM3XCI7XG59XG5cbi5pY29mb250LWNhdC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiO1xufVxuXG4uaWNvZm9udC1jYXQtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzlcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNhXCI7XG59XG5cbi5pY29mb250LWNhdC1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2JcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2NcIjtcbn1cblxuLmljb2ZvbnQtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG5cbi5pY29mb250LWNvdy1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNlXCI7XG59XG5cbi5pY29mb250LWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZlwiO1xufVxuXG4uaWNvZm9udC1jcmFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQwXCI7XG59XG5cbi5pY29mb250LWNyb2NvZGlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MVwiO1xufVxuXG4uaWNvZm9udC1kZWVyLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDJcIjtcbn1cblxuLmljb2ZvbnQtZG9nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0M1wiO1xufVxuXG4uaWNvZm9udC1kb2ctYmFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuXG4uaWNvZm9udC1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDVcIjtcbn1cblxuLmljb2ZvbnQtZG9scGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NlwiO1xufVxuXG4uaWNvZm9udC1kdWNrLXRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0N1wiO1xufVxuXG4uaWNvZm9udC1lYWdsZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XG59XG5cbi5pY29mb250LWVhdGVuLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDlcIjtcbn1cblxuLmljb2ZvbnQtZWxlcGhhbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50LWhlYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50LWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGNcIjtcbn1cblxuLmljb2ZvbnQtZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGRcIjtcbn1cblxuLmljb2ZvbnQtZWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG5cbi5pY29mb250LWZpc2gtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZlwiO1xufVxuXG4uaWNvZm9udC1maXNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTBcIjtcbn1cblxuLmljb2ZvbnQtZmlzaC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG5cbi5pY29mb250LWZpc2gtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MlwiO1xufVxuXG4uaWNvZm9udC1maXNoLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTNcIjtcbn1cblxuLmljb2ZvbnQtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NFwiO1xufVxuXG4uaWNvZm9udC1mb3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU1XCI7XG59XG5cbi5pY29mb250LWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NlwiO1xufVxuXG4uaWNvZm9udC1mcm9nLXRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1N1wiO1xufVxuXG4uaWNvZm9udC1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG5cbi5pY29mb250LWZyb2dneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OVwiO1xufVxuXG4uaWNvZm9udC1naXJhZmZlLWhlYWQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YVwiO1xufVxuXG4uaWNvZm9udC1naXJhZmZlLWhlYWQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YlwiO1xufVxuXG4uaWNvZm9udC1naXJhZmZlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWNcIjtcbn1cblxuLmljb2ZvbnQtZ2lyYWZmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZFwiO1xufVxuXG4uaWNvZm9udC1nb2F0LWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWVcIjtcbn1cblxuLmljb2ZvbnQtZ29yaWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZlwiO1xufVxuXG4uaWNvZm9udC1oZW4tdHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7XG59XG5cbi5pY29mb250LWhvcnNlLWhlYWQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MVwiO1xufVxuXG4uaWNvZm9udC1ob3JzZS1oZWFkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjJcIjtcbn1cblxuLmljb2ZvbnQtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG4uaWNvZm9udC1ob3JzZS10cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjRcIjtcbn1cblxuLmljb2ZvbnQtamVsbHlmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG5cbi5pY29mb250LWthbmdhcm9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY2XCI7XG59XG5cbi5pY29mb250LWxlbXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7XG59XG5cbi5pY29mb250LWxpb24taGVhZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY4XCI7XG59XG5cbi5pY29mb250LWxpb24taGVhZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7XG59XG5cbi5pY29mb250LWxpb24taGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YVwiO1xufVxuXG4uaWNvZm9udC1saW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZiXCI7XG59XG5cbi5pY29mb250LW1vbmtleS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7XG59XG5cbi5pY29mb250LW1vbmtleS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7XG59XG5cbi5pY29mb250LW1vbmtleS1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZlXCI7XG59XG5cbi5pY29mb250LW1vbmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZlwiO1xufVxuXG4uaWNvZm9udC1vY3RvcHVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuXG4uaWNvZm9udC1vY3RvcHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcxXCI7XG59XG5cbi5pY29mb250LW93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MlwiO1xufVxuXG4uaWNvZm9udC1wYW5kYS1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODczXCI7XG59XG5cbi5pY29mb250LXBhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc0XCI7XG59XG5cbi5pY29mb250LXBhbnRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzVcIjtcbn1cblxuLmljb2ZvbnQtcGFycm90LWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NlwiO1xufVxuXG4uaWNvZm9udC1wYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzdcIjtcbn1cblxuLmljb2ZvbnQtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7XG59XG5cbi5pY29mb250LXBlbGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzlcIjtcbn1cblxuLmljb2ZvbnQtcGVuZ3VpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YVwiO1xufVxuXG4uaWNvZm9udC1waWctZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YlwiO1xufVxuXG4uaWNvZm9udC1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2NcIjtcbn1cblxuLmljb2ZvbnQtcGlnZW9uLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2RcIjtcbn1cblxuLmljb2ZvbnQtcGlnZW9uLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2VcIjtcbn1cblxuLmljb2ZvbnQtcGlnZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdmXCI7XG59XG5cbi5pY29mb250LXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MFwiO1xufVxuXG4uaWNvZm9udC1yYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODFcIjtcbn1cblxuLmljb2ZvbnQtcmhpbm8taGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MlwiO1xufVxuXG4uaWNvZm9udC1yaGlubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4M1wiO1xufVxuXG4uaWNvZm9udC1yb29zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg0XCI7XG59XG5cbi5pY29mb250LXNlYWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg1XCI7XG59XG5cbi5pY29mb250LXNlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODZcIjtcbn1cblxuLmljb2ZvbnQtc2hyaW1wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4N1wiO1xufVxuXG4uaWNvZm9udC1zaHJpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODhcIjtcbn1cblxuLmljb2ZvbnQtc25haWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4OVwiO1xufVxuXG4uaWNvZm9udC1zbmFpbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhhXCI7XG59XG5cbi5pY29mb250LXNuYWlsLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGJcIjtcbn1cblxuLmljb2ZvbnQtc25haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGNcIjtcbn1cblxuLmljb2ZvbnQtc25ha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGRcIjtcbn1cblxuLmljb2ZvbnQtc3F1aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGVcIjtcbn1cblxuLmljb2ZvbnQtc3F1aXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGZcIjtcbn1cblxuLmljb2ZvbnQtdGlnZXItZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MFwiO1xufVxuXG4uaWNvZm9udC10aWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MVwiO1xufVxuXG4uaWNvZm9udC10dXJ0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTJcIjtcbn1cblxuLmljb2ZvbnQtd2hhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTNcIjtcbn1cblxuLmljb2ZvbnQtd29vZHBlY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuXG4uaWNvZm9udC16ZWJyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFkaWRhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5N1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5OFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1haXItbmV3LXplYWxhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFpcmNlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWlydGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsY2F0ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWxpYmFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbGlleHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFtZXJpY2FuLWFpcmxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFuZHJvaWQtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXBwc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YThcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hdGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWF1ZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXhpYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJhZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYmJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ibXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJ1cmdlci1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJ1c2luZXNzLWluc2lkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYnV6emZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2Fubm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNhc2lvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNoaW5hLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaGluYS10ZWxlY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNoaW5hLXVuaWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaXNjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaXRpYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNubjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jb2NhbC1jb2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNvbXBhcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kZWJpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGVzaWduYnVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kZXNpZ25mbG9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kaXNuZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZG9kZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2FcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1lbGV2ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2NcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZW1pcmF0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2RcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZXNwbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ldGloYWQtYWlyd2F5czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ldGlzYWxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZhc3RyYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZlcnJhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZml0Yml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZsaWtyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZvcmJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkN1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZveGNvbm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZnVqaXRzdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1nZW5lcmFsLWVsZWN0cmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdpbGxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdpem1vZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ25vbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdvcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWd1Y2NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWhhbGxtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWhpNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ob25kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1oc2JjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWh0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlN1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1odWF3ZWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZThcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHVsdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1oeXVuZGFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWlibTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pY29mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWljcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pa2VhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaW5kaWVnb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWludGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWlwYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWphZ3VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1raWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxlZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGVub3ZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxldmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxleHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxpZmUtaGFja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxpbnV4LW1pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxvcmVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sb3Vpcy12dWl0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1hYy1vczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYXJ2ZWwtYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1hc2hhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1hemRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1jZG9uYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1lcmNlZGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1pY3JvbWF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tb2JpbGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tb2JpbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbW90b3JvbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbXNpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW10czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW15dHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmFzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uYXRnZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5lc2NhZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5ldGZsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmV4dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ub2tpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1udmlkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtb3BlbnN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtb3JhY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBhbmFzb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGVwc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGhpbGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1waXp6YS1odXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcHVtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1xYXRhci1haXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcXZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXJlYWRlcm5hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmVkYnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1yZWVib2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmV1dGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zYW1zdW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zYXVkaWEtYWlybGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNoZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNpZW1lbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2stdGVsZWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNtYXNoaW5nLW1hZ2F6aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNvbnktZXJpY3Nzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc29ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zcXVpZG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN0YXJidWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zdGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3V6dWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN5bWJpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdC1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGFuZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRhdGEtaW5kaWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10ZWNoY3J1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRlbGVub3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGVsaWFzb25lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGVzbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGhlLXZlcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRoZW5leHR3ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdG9zaGliYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10b3lvdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdHJpYmVuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXVuaWxldmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXZhaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdmVyaXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC12b2RhZm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC12b2xrc3dhZ2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdhbG1hcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2FybmVyYnJvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aWtpcGVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC14aWFvbWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQteWFob29idXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXlhbWFoYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXphaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmljb2ZvbnQtYmFuay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmljb2ZvbnQtYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uaWNvZm9udC1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5pY29mb250LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG5cbi5pY29mb250LWJpbGxib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uaWNvZm9udC1icmllZmNhc2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuXG4uaWNvZm9udC1icmllZmNhc2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzc21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzc3dvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5pY29mb250LWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG5cbi5pY29mb250LWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5pY29mb250LWNvbXBhbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLmljb2ZvbnQtY29udGFjdC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZXMtc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLmljb2ZvbnQtaGFuZHNoYWtlLWRlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmljb2ZvbnQtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uaWNvZm9udC1tZWV0aW5nLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uaWNvZm9udC1tb25leS1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb2ZvbnQtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG5cbi5pY29mb250LXByZXNlbnRhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmljb2ZvbnQtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5pY29mb250LXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5pY29mb250LXN0b2NrLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uaWNvZm9udC1jaGFydC1hcnJvd3MtYXhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1iYXItZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtZmxvdy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWZsb3ctMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1mbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWdyb3d0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1oaXN0b2dyYW0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWhpc3RvZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1saW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LXBpZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LXJhZGFyLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5pY29mb250LWFyY2hpdGVjdHVyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmljb2ZvbnQtYXJjaGl0ZWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5pY29mb250LWJhcnJpY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uaWNvZm9udC1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi5pY29mb250LWJyaWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uaWNvZm9udC1idWlsZGluZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLmljb2ZvbnQtYnVsbC1kb3plcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uaWNvZm9udC1jYWxjdWxhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmljb2ZvbnQtY2VtZW50LW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvZm9udC1jZW1lbnQtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLmljb2ZvbnQtY29uY3JldGUtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmljb2ZvbnQtZGFuZ2VyLXpvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLmljb2ZvbnQtZHJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLmljb2ZvbnQtZWNvLWVuZXJneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uaWNvZm9udC1lY28tZW52aXJvbm1lbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uaWNvZm9udC1lbmVyZ3ktYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5pY29mb250LWVuZXJneS1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LXNhdmluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LXNvbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29mb250LWVuZXJneS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uaWNvZm9udC1lbmdpbmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uaWNvZm9udC1maXJlLWV4dGluZ3Vpc2hlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLmljb2ZvbnQtZml4LXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5pY29mb250LWZvcmstbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uaWNvZm9udC1nbHVlLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uaWNvZm9udC1oYW1tZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5pY29mb250LWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4uaWNvZm9udC1oZWxwLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uaWNvZm9udC1sYWJvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLmljb2ZvbnQtbWluaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG5cbi5pY29mb250LXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5pY29mb250LXBvbGx1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4uaWNvZm9udC1wb3dlci16b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29mb250LXJhZGlvLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uaWNvZm9udC1yZWN5Y2xlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuXG4uaWNvZm9udC1yZWN5Y2xpbmctbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5pY29mb250LXNhZmV0eS1oYXQtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmljb2ZvbnQtc2FmZXR5LWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvZm9udC1zYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLmljb2ZvbnQtc2NyZXctZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG5cbi5pY29mb250LXRvb2xzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLmljb2ZvbnQtdG9vbHMtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5pY29mb250LXRvdy10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4uaWNvZm9udC10cm9sbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29mb250LXRyb3dlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuXG4uaWNvZm9udC11bmRlci1jb25zdHJ1Y3Rpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XG59XG5cbi5pY29mb250LXVuZGVyLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWNlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYlwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWNyYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtZGVsaXZlcnktdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtZG96ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS1leGNhdmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS10cnVja3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLXdyZWNraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG5cbi5pY29mb250LXdvcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuXG4uaWNvZm9udC13b3JrZXJzLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMzXCI7XG59XG5cbi5pY29mb250LXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzZcIjtcbn1cblxuLmljb2ZvbnQtYWZnaGFuaS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM3XCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5pY29mb250LWJhaHQtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cblxuLmljb2ZvbnQtYmFodC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuXG4uaWNvZm9udC1iYWh0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2NcIjtcbn1cblxuLmljb2ZvbnQtYmFodC10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5pY29mb250LWJhaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4uaWNvZm9udC1iaXRjb2luLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG5cbi5pY29mb250LWJpdGNvaW4tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMVwiO1xufVxuXG4uaWNvZm9udC1iaXRjb2luLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuXG4uaWNvZm9udC1kb2xsYXItZmxhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDRcIjtcbn1cblxuLmljb2ZvbnQtZG9sbGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG5cbi5pY29mb250LWRvbGxhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG5cbi5pY29mb250LWRvbGxhci10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG5cbi5pY29mb250LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiO1xufVxuXG4uaWNvZm9udC1kb25nLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG5cbi5pY29mb250LWRvbmctbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLmljb2ZvbnQtZG9uZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG5cbi5pY29mb250LWRvbmctdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuXG4uaWNvZm9udC1kb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG5cbi5pY29mb250LWV1cm8tZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cblxuLmljb2ZvbnQtZXVyby1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiO1xufVxuXG4uaWNvZm9udC1ldXJvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcbn1cblxuLmljb2ZvbnQtZXVyby10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG5cbi5pY29mb250LWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTJcIjtcbn1cblxuLmljb2ZvbnQtZnJhbmstZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTNcIjtcbn1cblxuLmljb2ZvbnQtZnJhbmstbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cblxuLmljb2ZvbnQtZnJhbmstcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4uaWNvZm9udC1mcmFuay10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG5cbi5pY29mb250LWZyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7XG59XG5cbi5pY29mb250LWhyeXZuaWEtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cblxuLmljb2ZvbnQtaHJ5dm5pYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWFcIjtcbn1cblxuLmljb2ZvbnQtaHJ5dm5pYS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG5cbi5pY29mb250LWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cblxuLmljb2ZvbnQtbGlyYS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuXG4uaWNvZm9udC1saXJhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5pY29mb250LWxpcmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZlwiO1xufVxuXG4uaWNvZm9udC1saXJhLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcbn1cblxuLmljb2ZvbnQtbGlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuXG4uaWNvZm9udC1wZXNldGEtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLmljb2ZvbnQtcGVzZXRhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYzXCI7XG59XG5cbi5pY29mb250LXBlc2V0YS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY0XCI7XG59XG5cbi5pY29mb250LXBlc2V0YS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG5cbi5pY29mb250LXBlc2V0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuXG4uaWNvZm9udC1wZXNvLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG5cbi5pY29mb250LXBlc28tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLmljb2ZvbnQtcGVzby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY5XCI7XG59XG5cbi5pY29mb250LXBlc28tdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuXG4uaWNvZm9udC1wZXNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG5cbi5pY29mb250LXBvdW5kLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG59XG5cbi5pY29mb250LXBvdW5kLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZkXCI7XG59XG5cbi5pY29mb250LXBvdW5kLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cblxuLmljb2ZvbnQtcG91bmQtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZlwiO1xufVxuXG4uaWNvZm9udC1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMFwiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5pY29mb250LXJlbm1pbmJpLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4uaWNvZm9udC1yaXlhbC10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5pY29mb250LXJpeWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5pY29mb250LXJvdWJsZS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4uaWNvZm9udC1yb3VibGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG5cbi5pY29mb250LXJ1cGVlLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5pY29mb250LXJ1cGVlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5pY29mb250LXJ1cGVlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLmljb2ZvbnQtcnVwZWUtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uaWNvZm9udC1ydXBlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uaWNvZm9udC10YWthLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5pY29mb250LXRha2EtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLmljb2ZvbnQtdGFrYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5pY29mb250LXRha2EtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uaWNvZm9udC10YWthOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uaWNvZm9udC10dXJraXNoLWxpcmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5pY29mb250LXdvbi1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4uaWNvZm9udC13b24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjtcbn1cblxuLmljb2ZvbnQtd29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cblxuLmljb2ZvbnQtd29uLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cblxuLmljb2ZvbnQtd29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XG59XG5cbi5pY29mb250LXllbi1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuXG4uaWNvZm9udC15ZW4tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjVcIjtcbn1cblxuLmljb2ZvbnQteWVuLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjtcbn1cblxuLmljb2ZvbnQteWVuLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjdcIjtcbn1cblxuLmljb2ZvbnQteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG5cbi5pY29mb250LWFuZHJvaWQtbmV4dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjlcIjtcbn1cblxuLmljb2ZvbnQtYW5kcm9pZC10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjtcbn1cblxuLmljb2ZvbnQtYXBwbGUtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmJcIjtcbn1cblxuLmljb2ZvbnQtZHJhd2luZy10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmNcIjtcbn1cblxuLmljb2ZvbnQtZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cblxuLmljb2ZvbnQtZmxhc2gtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cblxuLmljb2ZvbnQtZ2FtZS1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG5cbi5pY29mb250LWdhbWUtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMFwiO1xufVxuXG4uaWNvZm9udC1nYW1lLXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuXG4uaWNvZm9udC1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cblxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cblxuLmljb2ZvbnQtaGVhZHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5pY29mb250LWh0Yy1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cblxuLmljb2ZvbnQtaW1hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOVwiO1xufVxuXG4uaWNvZm9udC1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG5cbi5pY29mb250LWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiO1xufVxuXG4uaWNvZm9udC1pcG9kLW5hbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cblxuLmljb2ZvbnQtaXBvZC10b3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZFwiO1xufVxuXG4uaWNvZm9udC1rZXlib2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cblxuLmljb2ZvbnQta2V5Ym9hcmQtd2lyZWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2ZcIjtcbn1cblxuLmljb2ZvbnQta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDBcIjtcbn1cblxuLmljb2ZvbnQtbGFwdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuXG4uaWNvZm9udC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cblxuLmljb2ZvbnQtbWFjYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0M1wiO1xufVxuXG4uaWNvZm9udC1tYWdpYy1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuXG4uaWNvZm9udC1taWNyby1jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7XG59XG5cbi5pY29mb250LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XG59XG5cbi5pY29mb250LW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDdcIjtcbn1cblxuLmljb2ZvbnQtbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiO1xufVxuXG4uaWNvZm9udC1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuXG4uaWNvZm9udC1tcDMtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRhXCI7XG59XG5cbi5pY29mb250LW5pbnRlbmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRiXCI7XG59XG5cbi5pY29mb250LXBsYXlzdGF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuXG4uaWNvZm9udC1wc3ZpdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGRcIjtcbn1cblxuLmljb2ZvbnQtcmFkaW8tbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XG59XG5cbi5pY29mb250LXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XG59XG5cbi5pY29mb250LXJlZnJpZ2VyYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MFwiO1xufVxuXG4uaWNvZm9udC1zYW1zdW5nLWdhbGF4eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MVwiO1xufVxuXG4uaWNvZm9udC1zdXJmYWNlLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MlwiO1xufVxuXG4uaWNvZm9udC11aS1oZWFkLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XG59XG5cbi5pY29mb250LXVpLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU0XCI7XG59XG5cbi5pY29mb250LXdhc2hpbmctbWFjaGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NVwiO1xufVxuXG4uaWNvZm9udC13aWZpLXJvdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NlwiO1xufVxuXG4uaWNvZm9udC13aWktdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1N1wiO1xufVxuXG4uaWNvZm9udC13aW5kb3dzLWx1bWlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XG59XG5cbi5pY29mb250LXdpcmVsZXNzLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG5cbi5pY29mb250LXhib3gtMzYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVhXCI7XG59XG5cbi5pY29mb250LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xufVxuXG4uaWNvZm9udC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuXG4uaWNvZm9udC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZVwiO1xufVxuXG4uaWNvZm9udC1ibG9jay1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVmXCI7XG59XG5cbi5pY29mb250LWJsb2NrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjtcbn1cblxuLmljb2ZvbnQtYmxvY2stcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjFcIjtcbn1cblxuLmljb2ZvbnQtYmxvY2stdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cblxuLmljb2ZvbnQtYnViYmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cblxuLmljb2ZvbnQtYnViYmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cblxuLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY1XCI7XG59XG5cbi5pY29mb250LWJ1YmJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NlwiO1xufVxuXG4uaWNvZm9udC1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XG59XG5cbi5pY29mb250LWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjhcIjtcbn1cblxuLmljb2ZvbnQtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjlcIjtcbn1cblxuLmljb2ZvbnQtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmFcIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZiXCI7XG59XG5cbi5pY29mb250LWNpcmNsZWQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2Y1wiO1xufVxuXG4uaWNvZm9udC1jaXJjbGVkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XG59XG5cbi5pY29mb250LWNpcmNsZWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmVcIjtcbn1cblxuLmljb2ZvbnQtY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmZcIjtcbn1cblxuLmljb2ZvbnQtY3Vyc29yLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzJcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzNcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc1XCI7XG59XG5cbi5pY29mb250LWN1cnZlZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NlwiO1xufVxuXG4uaWNvZm9udC1kb3R0ZWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3N1wiO1xufVxuXG4uaWNvZm9udC1kb3R0ZWQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuXG4uaWNvZm9udC1kb3R0ZWQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzlcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdhXCI7XG59XG5cbi5pY29mb250LWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdiXCI7XG59XG5cbi5pY29mb250LWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xufVxuXG4uaWNvZm9udC1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdkXCI7XG59XG5cbi5pY29mb250LWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmFnMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYWcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgxXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODJcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4M1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODZcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg3XCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODhcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4OVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWdyaXBwZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThhXCI7XG59XG5cbi5pY29mb250LWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YlwiO1xufVxuXG4uaWNvZm9udC1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7XG59XG5cbi5pY29mb250LWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGRcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1ibG9jay1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XG59XG5cbi5pY29mb250LWxpbmUtYmxvY2stbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZlwiO1xufVxuXG4uaWNvZm9udC1saW5lLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XG59XG5cbi5pY29mb250LWxpbmUtYmxvY2stdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTFcIjtcbn1cblxuLmljb2ZvbnQtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG5cbi5pY29mb250LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5M1wiO1xufVxuXG4uaWNvZm9udC1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7XG59XG5cbi5pY29mb250LWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTVcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OVwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YVwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YlwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWNcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtcmlnaHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZVwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlmXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTJcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTZcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYThcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYlwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtbG9uZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWVcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWZcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIwXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMlwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIzXCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI0XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiN1wiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjhcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiY1wiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmRcIjtcbn1cblxuLmljb2ZvbnQtc3R5bGlzaC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XG59XG5cbi5pY29mb250LXN0eWxpc2gtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZlwiO1xufVxuXG4uaWNvZm9udC1zdHlsaXNoLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMwXCI7XG59XG5cbi5pY29mb250LXN0eWxpc2gtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cblxuLmljb2ZvbnQtc3dvb3NoLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzJcIjtcbn1cblxuLmljb2ZvbnQtc3dvb3NoLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzNcIjtcbn1cblxuLmljb2ZvbnQtc3dvb3NoLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XG59XG5cbi5pY29mb250LXN3b29zaC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNVwiO1xufVxuXG4uaWNvZm9udC10aGluLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM2XCI7XG59XG5cbi5pY29mb250LXRoaW4tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XG59XG5cbi5pY29mb250LXRoaW4tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOFwiO1xufVxuXG4uaWNvZm9udC10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzlcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuXG4uaWNvZm9udC10aGluLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG5cbi5pY29mb250LWFiYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjY1wiO1xufVxuXG4uaWNvZm9udC1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XG59XG5cbi5pY29mb250LWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XG59XG5cbi5pY29mb250LWJlbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNmXCI7XG59XG5cbi5pY29mb250LWJsYWNrLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XG59XG5cbi5pY29mb250LWJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQxXCI7XG59XG5cbi5pY29mb250LWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDJcIjtcbn1cblxuLmljb2ZvbnQtYnJhaW5zdG9ybWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkM1wiO1xufVxuXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNVwiO1xufVxuXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNlwiO1xufVxuXG4uaWNvZm9udC1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDdcIjtcbn1cblxuLmljb2ZvbnQtZWxlY3Ryb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDhcIjtcbn1cblxuLmljb2ZvbnQtZm91bnRhaW4tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XG59XG5cbi5pY29mb250LWdsb2JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuXG4uaWNvZm9udC1ncmFkdWF0ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGJcIjtcbn1cblxuLmljb2ZvbnQtZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cblxuLmljb2ZvbnQtZ3JvdXAtc3R1ZGVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGRcIjtcbn1cblxuLmljb2ZvbnQtaGF0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuXG4uaWNvZm9udC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGZcIjtcbn1cblxuLmljb2ZvbnQtaW5zdHJ1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMFwiO1xufVxuXG4uaWNvZm9udC1sYW1wLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG5cbi5pY29mb250LW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XG59XG5cbi5pY29mb250LW1pY3Jvc2NvcGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUzXCI7XG59XG5cbi5pY29mb250LW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTRcIjtcbn1cblxuLmljb2ZvbnQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTVcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG5cbi5pY29mb250LXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTdcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU4XCI7XG59XG5cbi5pY29mb250LXF1aWxsLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOVwiO1xufVxuXG4uaWNvZm9udC1yZWFkLWJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVhXCI7XG59XG5cbi5pY29mb250LXJlYWQtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYlwiO1xufVxuXG4uaWNvZm9udC1zY2hvb2wtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVjXCI7XG59XG5cbi5pY29mb250LXNjaG9vbC1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWRcIjtcbn1cblxuLmljb2ZvbnQtc3R1ZGVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWVcIjtcbn1cblxuLmljb2ZvbnQtc3R1ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZlwiO1xufVxuXG4uaWNvZm9udC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYwXCI7XG59XG5cbi5pY29mb250LXRlc3QtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMVwiO1xufVxuXG4uaWNvZm9udC10ZXN0LXR1YmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XG59XG5cbi5pY29mb250LXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjNcIjtcbn1cblxuLmljb2ZvbnQtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjRcIjtcbn1cblxuLmljb2ZvbnQtYXN0b25pc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNVwiO1xufVxuXG4uaWNvZm9udC1jb25mb3VuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG5cbi5pY29mb250LWNvbmZ1c2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XG59XG5cbi5pY29mb250LWNyeWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmOFwiO1xufVxuXG4uaWNvZm9udC1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmOVwiO1xufVxuXG4uaWNvZm9udC1leHByZXNzaW9ubGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYVwiO1xufVxuXG4uaWNvZm9udC1oZWFydC1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZiXCI7XG59XG5cbi5pY29mb250LWxhdWdoaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZjXCI7XG59XG5cbi5pY29mb250LW5lcmQtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmRcIjtcbn1cblxuLmljb2ZvbnQtb3Blbi1tb3V0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuXG4uaWNvZm9udC1yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZmXCI7XG59XG5cbi5pY29mb250LXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMFwiO1xufVxuXG4uaWNvZm9udC1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDFcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAyXCI7XG59XG5cbi5pY29mb250LXNsaWdodGx5LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XG59XG5cbi5pY29mb250LXNtaXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XG59XG5cbi5pY29mb250LXN0dWNrLW91dC10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDVcIjtcbn1cblxuLmljb2ZvbnQtd2luay1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNlwiO1xufVxuXG4uaWNvZm9udC13b3JyaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA3XCI7XG59XG5cbi5pY29mb250LWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA4XCI7XG59XG5cbi5pY29mb250LWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDlcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1hdmktbXA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBhXCI7XG59XG5cbi5pY29mb250LWZpbGUtYm1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBiXCI7XG59XG5cbi5pY29mb250LWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwY1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWNzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZFwiO1xufVxuXG4uaWNvZm9udC1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBlXCI7XG59XG5cbi5pY29mb250LWZpbGUtZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XG59XG5cbi5pY29mb250LWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTBcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1leGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTFcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XG59XG5cbi5pY29mb250LWZpbGUtZmx2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEzXCI7XG59XG5cbi5pY29mb250LWZpbGUtZ2lmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE0XCI7XG59XG5cbi5pY29mb250LWZpbGUtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTVcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNlwiO1xufVxuXG4uaWNvZm9udC1maWxlLWlzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxN1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMThcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE5XCI7XG59XG5cbi5pY29mb250LWZpbGUtanBnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFhXCI7XG59XG5cbi5pY29mb250LWZpbGUtbWlkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYlwiO1xufVxuXG4uaWNvZm9udC1maWxlLW1vdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxY1wiO1xufVxuXG4uaWNvZm9udC1maWxlLW1wMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZFwiO1xufVxuXG4uaWNvZm9udC1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZlwiO1xufVxuXG4uaWNvZm9udC1maWxlLXBuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMFwiO1xufVxuXG4uaWNvZm9udC1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjFcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjJcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wc2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjNcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjVcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1ydWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI2XCI7XG59XG5cbi5pY29mb250LWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjdcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1zcWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjhcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1zdmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjlcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XG59XG5cbi5pY29mb250LWZpbGUtdGlmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyYlwiO1xufVxuXG4uaWNvZm9udC1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJjXCI7XG59XG5cbi5pY29mb250LWZpbGUtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZFwiO1xufVxuXG4uaWNvZm9udC1maWxlLXdtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzBcIjtcbn1cblxuLmljb2ZvbnQtY3ljbGluZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzFcIjtcbn1cblxuLmljb2ZvbnQtY3ljbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMlwiO1xufVxuXG4uaWNvZm9udC1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzM1wiO1xufVxuXG4uaWNvZm9udC1kdW1iYmVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzRcIjtcbn1cblxuLmljb2ZvbnQtZ3ltLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM1XCI7XG59XG5cbi5pY29mb250LWd5bS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzNlwiO1xufVxuXG4uaWNvZm9udC1neW0tYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzdcIjtcbn1cblxuLmljb2ZvbnQtZ3ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM4XCI7XG59XG5cbi5pY29mb250LW11c2NsZS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzlcIjtcbn1cblxuLmljb2ZvbnQtbXVzY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNhXCI7XG59XG5cbi5pY29mb250LWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNiXCI7XG59XG5cbi5pY29mb250LWFyYWJpYW4tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XG59XG5cbi5pY29mb250LWFydGljaG9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZFwiO1xufVxuXG4uaWNvZm9udC1hc3BhcmFndXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2VcIjtcbn1cblxuLmljb2ZvbnQtYXZvY2FkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZlwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDBcIjtcbn1cblxuLmljb2ZvbnQtYmFuYW5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQxXCI7XG59XG5cbi5pY29mb250LWJicTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MlwiO1xufVxuXG4uaWNvZm9udC1iZWFuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0M1wiO1xufVxuXG4uaWNvZm9udC1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ0XCI7XG59XG5cbi5pY29mb250LWJlbGwtcGVwcGVyLWNhcHNpY3VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XG59XG5cbi5pY29mb250LWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDZcIjtcbn1cblxuLmljb2ZvbnQtYnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDdcIjtcbn1cblxuLmljb2ZvbnQtYnJvY2NvbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDhcIjtcbn1cblxuLmljb2ZvbnQtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ5XCI7XG59XG5cbi5pY29mb250LWNhYmJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGFcIjtcbn1cblxuLmljb2ZvbnQtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRiXCI7XG59XG5cbi5pY29mb250LWNhdWxpLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0Y1wiO1xufVxuXG4uaWNvZm9udC1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGRcIjtcbn1cblxuLmljb2ZvbnQtY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZVwiO1xufVxuXG4uaWNvZm9udC1jaGVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGZcIjtcbn1cblxuLmljb2ZvbnQtY2hpY2tlbi1mcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTBcIjtcbn1cblxuLmljb2ZvbnQtY2hpY2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MVwiO1xufVxuXG4uaWNvZm9udC1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MlwiO1xufVxuXG4uaWNvZm9udC1jb2NvbnV0LXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUzXCI7XG59XG5cbi5pY29mb250LWNvY29udXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTRcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NVwiO1xufVxuXG4uaWNvZm9udC1jb2ZmZWUtY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU2XCI7XG59XG5cbi5pY29mb250LWNvZmZlZS1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTdcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1OFwiO1xufVxuXG4uaWNvZm9udC1jb2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU5XCI7XG59XG5cbi5pY29mb250LWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWFcIjtcbn1cblxuLmljb2ZvbnQtY3JvaXNzYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjViXCI7XG59XG5cbi5pY29mb250LWNyb3AtcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWNcIjtcbn1cblxuLmljb2ZvbnQtY3VjdW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWRcIjtcbn1cblxuLmljb2ZvbnQtY3VsaW5hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWVcIjtcbn1cblxuLmljb2ZvbnQtY3VwLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWZcIjtcbn1cblxuLmljb2ZvbnQtZGluaW5nLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYwXCI7XG59XG5cbi5pY29mb250LWRvbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYxXCI7XG59XG5cbi5pY29mb250LWVnZy1wbGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2MlwiO1xufVxuXG4uaWNvZm9udC1lZ2ctcG9hY2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2M1wiO1xufVxuXG4uaWNvZm9udC1mYXJtZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY0XCI7XG59XG5cbi5pY29mb250LWZhcm1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2NVwiO1xufVxuXG4uaWNvZm9udC1mYXN0LWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjZcIjtcbn1cblxuLmljb2ZvbnQtZm9vZC1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjdcIjtcbn1cblxuLmljb2ZvbnQtZm9vZC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY4XCI7XG59XG5cbi5pY29mb250LWZvcmstYW5kLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XG59XG5cbi5pY29mb250LWZyZW5jaC1mcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2YVwiO1xufVxuXG4uaWNvZm9udC1mcnVpdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmJcIjtcbn1cblxuLmljb2ZvbnQtZ3JhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XG59XG5cbi5pY29mb250LWhvbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZkXCI7XG59XG5cbi5pY29mb250LWhvdC1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmVcIjtcbn1cblxuLmljb2ZvbnQtaWNlLWNyZWFtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2ZlwiO1xufVxuXG4uaWNvZm9udC1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzBcIjtcbn1cblxuLmljb2ZvbnQtanVpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzFcIjtcbn1cblxuLmljb2ZvbnQta2V0Y2h1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3MlwiO1xufVxuXG4uaWNvZm9udC1raXdpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjczXCI7XG59XG5cbi5pY29mb250LWxheWVyZWQtY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3NFwiO1xufVxuXG4uaWNvZm9udC1sZW1vbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzVcIjtcbn1cblxuLmljb2ZvbnQtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzZcIjtcbn1cblxuLmljb2ZvbnQtbG9ic3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3N1wiO1xufVxuXG4uaWNvZm9udC1tYW5nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3OFwiO1xufVxuXG4uaWNvZm9udC1taWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc5XCI7XG59XG5cbi5pY29mb250LW11c2hyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdhXCI7XG59XG5cbi5pY29mb250LW5vb2RsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2JcIjtcbn1cblxuLmljb2ZvbnQtb25pb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2NcIjtcbn1cblxuLmljb2ZvbnQtb3JhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG5cbi5pY29mb250LXBlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2VcIjtcbn1cblxuLmljb2ZvbnQtcGVhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3ZlwiO1xufVxuXG4uaWNvZm9udC1wZXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODBcIjtcbn1cblxuLmljb2ZvbnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MVwiO1xufVxuXG4uaWNvZm9udC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODJcIjtcbn1cblxuLmljb2ZvbnQtcGluZWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgzXCI7XG59XG5cbi5pY29mb250LXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg0XCI7XG59XG5cbi5pY29mb250LXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg1XCI7XG59XG5cbi5pY29mb250LXBsYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg2XCI7XG59XG5cbi5pY29mb250LXBvcGNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODdcIjtcbn1cblxuLmljb2ZvbnQtcG90YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg4XCI7XG59XG5cbi5pY29mb250LXB1bXBraW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODlcIjtcbn1cblxuLmljb2ZvbnQtcmFkZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4YVwiO1xufVxuXG4uaWNvZm9udC1yZXN0YXVyYW50LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGJcIjtcbn1cblxuLmljb2ZvbnQtcmVzdGF1cmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4Y1wiO1xufVxuXG4uaWNvZm9udC1zYWx0LWFuZC1wZXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGRcIjtcbn1cblxuLmljb2ZvbnQtc2FuZHdpY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGVcIjtcbn1cblxuLmljb2ZvbnQtc2F1c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4ZlwiO1xufVxuXG4uaWNvZm9udC1zb2Z0LWRyaW5rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5MFwiO1xufVxuXG4uaWNvZm9udC1zb3VwLWJvd2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTFcIjtcbn1cblxuLmljb2ZvbnQtc3Bvb24tYW5kLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTJcIjtcbn1cblxuLmljb2ZvbnQtc3RlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTNcIjtcbn1cblxuLmljb2ZvbnQtc3RyYXdiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NFwiO1xufVxuXG4uaWNvZm9udC1zdWItc2FuZHdpY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTVcIjtcbn1cblxuLmljb2ZvbnQtc3VzaGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTZcIjtcbn1cblxuLmljb2ZvbnQtdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5N1wiO1xufVxuXG4uaWNvZm9udC10ZWEtcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk4XCI7XG59XG5cbi5pY29mb250LXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5OVwiO1xufVxuXG4uaWNvZm9udC10b21hdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWFcIjtcbn1cblxuLmljb2ZvbnQtd2F0ZXJtZWxvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5YlwiO1xufVxuXG4uaWNvZm9udC13aGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5Y1wiO1xufVxuXG4uaWNvZm9udC1iYWJ5LWJhY2twYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjlkXCI7XG59XG5cbi5pY29mb250LWJhYnktY2xvdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWVcIjtcbn1cblxuLmljb2ZvbnQtYmFieS1taWxrLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5ZlwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LXRyb2xsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTBcIjtcbn1cblxuLmljb2ZvbnQtYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhMVwiO1xufVxuXG4uaWNvZm9udC1jYW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhMlwiO1xufVxuXG4uaWNvZm9udC1ob2xkaW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmEzXCI7XG59XG5cbi5pY29mb250LWluZmFudC1uaXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTRcIjtcbn1cblxuLmljb2ZvbnQta2lkcy1zY29vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE1XCI7XG59XG5cbi5pY29mb250LXNhZmV0eS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTZcIjtcbn1cblxuLmljb2ZvbnQtdGVkZHktYmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhN1wiO1xufVxuXG4uaWNvZm9udC10b3ktYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhOFwiO1xufVxuXG4uaWNvZm9udC10b3ktY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE5XCI7XG59XG5cbi5pY29mb250LXRveS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFhXCI7XG59XG5cbi5pY29mb250LXRveS1lbGVwaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhYlwiO1xufVxuXG4uaWNvZm9udC10b3ktaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhY1wiO1xufVxuXG4uaWNvZm9udC10b3ktaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWRcIjtcbn1cblxuLmljb2ZvbnQtdG95LWxhdHR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFlXCI7XG59XG5cbi5pY29mb250LXRveS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhZlwiO1xufVxuXG4uaWNvZm9udC1idXJnbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIwXCI7XG59XG5cbi5pY29mb250LWNhbm5vbi1maXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjFcIjtcbn1cblxuLmljb2ZvbnQtY2MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIyXCI7XG59XG5cbi5pY29mb250LWNvcC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiM1wiO1xufVxuXG4uaWNvZm9udC1jb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjRcIjtcbn1cblxuLmljb2ZvbnQtY291cnQtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI1XCI7XG59XG5cbi5pY29mb250LWNvdXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI2XCI7XG59XG5cbi5pY29mb250LWZpbmdlci1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiN1wiO1xufVxuXG4uaWNvZm9udC1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiOFwiO1xufVxuXG4uaWNvZm9udC1oYW5kY3VmZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjlcIjtcbn1cblxuLmljb2ZvbnQtaGFuZGN1ZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmFcIjtcbn1cblxuLmljb2ZvbnQtaW52ZXN0aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiYlwiO1xufVxuXG4uaWNvZm9udC1pbnZlc3RpZ2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmNcIjtcbn1cblxuLmljb2ZvbnQtamFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiZFwiO1xufVxuXG4uaWNvZm9udC1qdWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiZVwiO1xufVxuXG4uaWNvZm9udC1sYXctYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmZcIjtcbn1cblxuLmljb2ZvbnQtbGF3LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmMwXCI7XG59XG5cbi5pY29mb250LWxhdy1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjMVwiO1xufVxuXG4uaWNvZm9udC1sYXctYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjMlwiO1xufVxuXG4uaWNvZm9udC1sYXctZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzNcIjtcbn1cblxuLmljb2ZvbnQtbGF3LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM0XCI7XG59XG5cbi5pY29mb250LWxhdy1wcm90ZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM1XCI7XG59XG5cbi5pY29mb250LWxhdy1zY2FsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzZcIjtcbn1cblxuLmljb2ZvbnQtbGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM3XCI7XG59XG5cbi5pY29mb250LWxhd3llci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjOFwiO1xufVxuXG4uaWNvZm9udC1sYXd5ZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzlcIjtcbn1cblxuLmljb2ZvbnQtbGF3eWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNhXCI7XG59XG5cbi5pY29mb250LWxlZ2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNiXCI7XG59XG5cbi5pY29mb250LXBpc3RvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjY1wiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2RcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjZVwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtY2FyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNmXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDBcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkMVwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQyXCI7XG59XG5cbi5pY29mb250LXBvbGljZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDNcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ0XCI7XG59XG5cbi5pY29mb250LXRoaWVmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNVwiO1xufVxuXG4uaWNvZm9udC10aGllZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNlwiO1xufVxuXG4uaWNvZm9udC1hYmFjdXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ3XCI7XG59XG5cbi5pY29mb250LWFiYWN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkOFwiO1xufVxuXG4uaWNvZm9udC1hbmdsZS0xODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDlcIjtcbn1cblxuLmljb2ZvbnQtYW5nbGUtNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGFcIjtcbn1cblxuLmljb2ZvbnQtYW5nbGUtOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGJcIjtcbn1cblxuLmljb2ZvbnQtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGNcIjtcbn1cblxuLmljb2ZvbnQtY2FsY3VsYXRvci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkZFwiO1xufVxuXG4uaWNvZm9udC1jYWxjdWxhdG9yLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRlXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGZcIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlLXJ1bGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlMFwiO1xufVxuXG4uaWNvZm9udC1jaXJjbGUtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTFcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlMlwiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmUzXCI7XG59XG5cbi5pY29mb250LWNvbXBhc3MtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTRcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlNVwiO1xufVxuXG4uaWNvZm9udC1nb2xkZW4tcmF0aW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTZcIjtcbn1cblxuLmljb2ZvbnQtbWFya2VyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU3XCI7XG59XG5cbi5pY29mb250LW1hcmtlci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlOFwiO1xufVxuXG4uaWNvZm9udC1tYXJrZXItYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTlcIjtcbn1cblxuLmljb2ZvbnQtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVhXCI7XG59XG5cbi5pY29mb250LW1hdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWJcIjtcbn1cblxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVjXCI7XG59XG5cbi5pY29mb250LW1hdGhlbWF0aWNhbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlZFwiO1xufVxuXG4uaWNvZm9udC1tYXRoZW1hdGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWVcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVmXCI7XG59XG5cbi5pY29mb250LXBlbi1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmMFwiO1xufVxuXG4uaWNvZm9udC1wZW4tYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjFcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWhvbGRlci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmMlwiO1xufVxuXG4uaWNvZm9udC1wZW4taG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmYzXCI7XG59XG5cbi5pY29mb250LXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmNFwiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjVcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY2XCI7XG59XG5cbi5pY29mb250LXBlbmNpbC1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmN1wiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjhcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY5XCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZhXCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZiXCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWNvbXBhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZjXCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmRcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItcGVuY2lsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZlXCI7XG59XG5cbi5pY29mb250LXJ1bGVyLXBlbmNpbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmZlwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDBcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDFcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXJzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwMlwiO1xufVxuXG4uaWNvZm9udC1ydWxlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDNcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlLXJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDRcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwNVwiO1xufVxuXG4uaWNvZm9udC1haWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA2XCI7XG59XG5cbi5pY29mb250LWFtYnVsYW5jZS1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwN1wiO1xufVxuXG4uaWNvZm9udC1hbWJ1bGFuY2UtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDhcIjtcbn1cblxuLmljb2ZvbnQtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA5XCI7XG59XG5cbi5pY29mb250LWF1dGlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwYVwiO1xufVxuXG4uaWNvZm9udC1iYW5kYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBiXCI7XG59XG5cbi5pY29mb250LWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBjXCI7XG59XG5cbi5pY29mb250LWJsb29kLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGRcIjtcbn1cblxuLmljb2ZvbnQtYmxvb2QtdGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwZVwiO1xufVxuXG4uaWNvZm9udC1ibG9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwZlwiO1xufVxuXG4uaWNvZm9udC1icmFpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTBcIjtcbn1cblxuLmljb2ZvbnQtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTFcIjtcbn1cblxuLmljb2ZvbnQtY2Fwc3VsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxMlwiO1xufVxuXG4uaWNvZm9udC1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTNcIjtcbn1cblxuLmljb2ZvbnQtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTRcIjtcbn1cblxuLmljb2ZvbnQtZG5hLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE1XCI7XG59XG5cbi5pY29mb250LWRuYS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNlwiO1xufVxuXG4uaWNvZm9udC1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTdcIjtcbn1cblxuLmljb2ZvbnQtZG9jdG9yLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxOFwiO1xufVxuXG4uaWNvZm9udC1kb2N0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTlcIjtcbn1cblxuLmljb2ZvbnQtZHJ1Zy1wYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XG59XG5cbi5pY29mb250LWRydWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWJcIjtcbn1cblxuLmljb2ZvbnQtZmlyc3QtYWlkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxY1wiO1xufVxuXG4uaWNvZm9udC1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWRcIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQtYmVhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWVcIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQtYmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxZlwiO1xufVxuXG4uaWNvZm9udC1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjBcIjtcbn1cblxuLmljb2ZvbnQtaGVyYmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzIxXCI7XG59XG5cbi5pY29mb250LWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzIyXCI7XG59XG5cbi5pY29mb250LWljdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyM1wiO1xufVxuXG4uaWNvZm9udC1pbmplY3Rpb24tc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNFwiO1xufVxuXG4uaWNvZm9udC1sYWJvcmF0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI1XCI7XG59XG5cbi5pY29mb250LW1lZGljYWwtc2lnbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjZcIjtcbn1cblxuLmljb2ZvbnQtbWVkaWNhbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI3XCI7XG59XG5cbi5pY29mb250LW51cnNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyOFwiO1xufVxuXG4uaWNvZm9udC1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyOVwiO1xufVxuXG4uaWNvZm9udC1udXJzaW5nLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmFcIjtcbn1cblxuLmljb2ZvbnQtb3BlcmF0aW9uLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmJcIjtcbn1cblxuLmljb2ZvbnQtcGFyYWx5c2lzLWRpc2FiaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmNcIjtcbn1cblxuLmljb2ZvbnQtcGF0aWVudC1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmRcIjtcbn1cblxuLmljb2ZvbnQtcGF0aWVudC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJlXCI7XG59XG5cbi5pY29mb250LXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJmXCI7XG59XG5cbi5pY29mb250LXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzMFwiO1xufVxuXG4uaWNvZm9udC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzMVwiO1xufVxuXG4uaWNvZm9udC1zdGV0aG9zY29wZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzJcIjtcbn1cblxuLmljb2ZvbnQtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzNcIjtcbn1cblxuLmljb2ZvbnQtc3RyZXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM0XCI7XG59XG5cbi5pY29mb250LXN1cmdlb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM1XCI7XG59XG5cbi5pY29mb250LXN1cmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzZcIjtcbn1cblxuLmljb2ZvbnQtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzN1wiO1xufVxuXG4uaWNvZm9udC10ZXN0LWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzOFwiO1xufVxuXG4uaWNvZm9udC10ZXN0LXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzlcIjtcbn1cblxuLmljb2ZvbnQtdGhlcm1vbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNhXCI7XG59XG5cbi5pY29mb250LXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNiXCI7XG59XG5cbi5pY29mb250LXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNjXCI7XG59XG5cbi5pY29mb250LXhyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjM2RcIjtcbn1cblxuLmljb2ZvbnQtdWktYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNlXCI7XG59XG5cbi5pY29mb250LXVpLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNmXCI7XG59XG5cbi5pY29mb250LXVpLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDBcIjtcbn1cblxuLmljb2ZvbnQtdWktYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDFcIjtcbn1cblxuLmljb2ZvbnQtdWktYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQyXCI7XG59XG5cbi5pY29mb250LXVpLWJyaWdodG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDNcIjtcbn1cblxuLmljb2ZvbnQtdWktYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0NFwiO1xufVxuXG4uaWNvZm9udC11aS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0NVwiO1xufVxuXG4uaWNvZm9udC11aS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ2XCI7XG59XG5cbi5pY29mb250LXVpLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0N1wiO1xufVxuXG4uaWNvZm9udC11aS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ4XCI7XG59XG5cbi5pY29mb250LXVpLWNlbGwtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDlcIjtcbn1cblxuLmljb2ZvbnQtdWktY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0YVwiO1xufVxuXG4uaWNvZm9udC11aS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0YlwiO1xufVxuXG4uaWNvZm9udC11aS1jbGlwLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRjXCI7XG59XG5cbi5pY29mb250LXVpLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGRcIjtcbn1cblxuLmljb2ZvbnQtdWktY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGVcIjtcbn1cblxuLmljb2ZvbnQtdWktY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGZcIjtcbn1cblxuLmljb2ZvbnQtdWktY29udGFjdC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzUwXCI7XG59XG5cbi5pY29mb250LXVpLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTFcIjtcbn1cblxuLmljb2ZvbnQtdWktY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzUyXCI7XG59XG5cbi5pY29mb250LXVpLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1M1wiO1xufVxuXG4uaWNvZm9udC11aS1kaWFsLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU0XCI7XG59XG5cbi5pY29mb250LXVpLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTVcIjtcbn1cblxuLmljb2ZvbnQtdWktZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTZcIjtcbn1cblxuLmljb2ZvbnQtdWktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1N1wiO1xufVxuXG4uaWNvZm9udC11aS1maXJlLXdhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNThcIjtcbn1cblxuLmljb2ZvbnQtdWktZmxhc2gtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTlcIjtcbn1cblxuLmljb2ZvbnQtdWktZmxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVhXCI7XG59XG5cbi5pY29mb250LXVpLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1YlwiO1xufVxuXG4uaWNvZm9udC11aS1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVjXCI7XG59XG5cbi5pY29mb250LXVpLWhhbmRpY2FwcGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVkXCI7XG59XG5cbi5pY29mb250LXVpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWVcIjtcbn1cblxuLmljb2ZvbnQtdWktaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWZcIjtcbn1cblxuLmljb2ZvbnQtdWktbGFvZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2MFwiO1xufVxuXG4uaWNvZm9udC11aS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzYxXCI7XG59XG5cbi5pY29mb250LXVpLWxvdmUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzYyXCI7XG59XG5cbi5pY29mb250LXVpLWxvdmUtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzYzXCI7XG59XG5cbi5pY29mb250LXVpLWxvdmUtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY0XCI7XG59XG5cbi5pY29mb250LXVpLWxvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjVcIjtcbn1cblxuLmljb2ZvbnQtdWktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY2XCI7XG59XG5cbi5pY29mb250LXVpLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjdcIjtcbn1cblxuLmljb2ZvbnQtdWktbWVzc2FnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY4XCI7XG59XG5cbi5pY29mb250LXVpLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY5XCI7XG59XG5cbi5pY29mb250LXVpLW11c2ljLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2YVwiO1xufVxuXG4uaWNvZm9udC11aS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2YlwiO1xufVxuXG4uaWNvZm9udC11aS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZjXCI7XG59XG5cbi5pY29mb250LXVpLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNmRcIjtcbn1cblxuLmljb2ZvbnQtdWktbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2ZVwiO1xufVxuXG4uaWNvZm9udC11aS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZmXCI7XG59XG5cbi5pY29mb250LXVpLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3MFwiO1xufVxuXG4uaWNvZm9udC11aS1wYXNzd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3MVwiO1xufVxuXG4uaWNvZm9udC11aS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3MlwiO1xufVxuXG4uaWNvZm9udC11aS1wbGF5LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzNcIjtcbn1cblxuLmljb2ZvbnQtdWktcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3NFwiO1xufVxuXG4uaWNvZm9udC11aS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc1XCI7XG59XG5cbi5pY29mb250LXVpLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc2XCI7XG59XG5cbi5pY29mb250LXVpLXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc3XCI7XG59XG5cbi5pY29mb250LXVpLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc4XCI7XG59XG5cbi5pY29mb250LXVpLXJhdGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzc5XCI7XG59XG5cbi5pY29mb250LXVpLXJhdGUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2FcIjtcbn1cblxuLmljb2ZvbnQtdWktcmF0ZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2JcIjtcbn1cblxuLmljb2ZvbnQtdWktcmF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdjXCI7XG59XG5cbi5pY29mb250LXVpLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3ZFwiO1xufVxuXG4uaWNvZm9udC11aS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2VcIjtcbn1cblxuLmljb2ZvbnQtdWktcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2ZcIjtcbn1cblxuLmljb2ZvbnQtdWktcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODBcIjtcbn1cblxuLmljb2ZvbnQtdWktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzgxXCI7XG59XG5cbi5pY29mb250LXVpLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4MlwiO1xufVxuXG4uaWNvZm9udC11aS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4M1wiO1xufVxuXG4uaWNvZm9udC11aS1zb2NpYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4NFwiO1xufVxuXG4uaWNvZm9udC11aS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODVcIjtcbn1cblxuLmljb2ZvbnQtdWktdGV4dC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzg2XCI7XG59XG5cbi5pY29mb250LXVpLXRleHQtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4N1wiO1xufVxuXG4uaWNvZm9udC11aS10aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4OFwiO1xufVxuXG4uaWNvZm9udC11aS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4OVwiO1xufVxuXG4uaWNvZm9udC11aS10b3VjaC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4YVwiO1xufVxuXG4uaWNvZm9udC11aS10cmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGJcIjtcbn1cblxuLmljb2ZvbnQtdWktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhjXCI7XG59XG5cbi5pY29mb250LXVpLXVzZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGRcIjtcbn1cblxuLmljb2ZvbnQtdWktdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4ZVwiO1xufVxuXG4uaWNvZm9udC11aS12LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGZcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW8tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5MFwiO1xufVxuXG4uaWNvZm9udC11aS12aWRlby1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzkxXCI7XG59XG5cbi5pY29mb250LXVpLXZpZGVvLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTJcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTNcIjtcbn1cblxuLmljb2ZvbnQtdWktdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk0XCI7XG59XG5cbi5pY29mb250LXVpLXdlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTVcIjtcbn1cblxuLmljb2ZvbnQtdWktd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5NlwiO1xufVxuXG4uaWNvZm9udC11aS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk3XCI7XG59XG5cbi5pY29mb250LXVpLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk4XCI7XG59XG5cbi5pY29mb250LWNhc3NldHRlLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5OVwiO1xufVxuXG4uaWNvZm9udC1jYXNzZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5YVwiO1xufVxuXG4uaWNvZm9udC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzliXCI7XG59XG5cbi5pY29mb250LWd1aXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5Y1wiO1xufVxuXG4uaWNvZm9udC1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5ZFwiO1xufVxuXG4uaWNvZm9udC1tdWx0aW1lZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzllXCI7XG59XG5cbi5pY29mb250LW11c2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5ZlwiO1xufVxuXG4uaWNvZm9udC1tdXNpYy1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2EwXCI7XG59XG5cbi5pY29mb250LW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTFcIjtcbn1cblxuLmljb2ZvbnQtbXVzaWMtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTJcIjtcbn1cblxuLmljb2ZvbnQtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTNcIjtcbn1cblxuLmljb2ZvbnQtbXV0ZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTRcIjtcbn1cblxuLmljb2ZvbnQtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTVcIjtcbn1cblxuLmljb2ZvbnQtcGxheS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhNlwiO1xufVxuXG4uaWNvZm9udC1wbGF5LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E3XCI7XG59XG5cbi5pY29mb250LXBsYXktYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYThcIjtcbn1cblxuLmljb2ZvbnQtcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhOVwiO1xufVxuXG4uaWNvZm9udC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FhXCI7XG59XG5cbi5pY29mb250LXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhYlwiO1xufVxuXG4uaWNvZm9udC1yZXRyby1tdXNpYy1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FjXCI7XG59XG5cbi5pY29mb250LXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhZFwiO1xufVxuXG4uaWNvZm9udC1zb25nLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FlXCI7XG59XG5cbi5pY29mb250LXNvdW5kLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FmXCI7XG59XG5cbi5pY29mb250LXNvdW5kLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjBcIjtcbn1cblxuLmljb2ZvbnQtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiMVwiO1xufVxuXG4uaWNvZm9udC12aWRlby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjJcIjtcbn1cblxuLmljb2ZvbnQtdmlkZW8tY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2IzXCI7XG59XG5cbi5pY29mb250LXZpZGVvLWNsYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjRcIjtcbn1cblxuLmljb2ZvbnQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjVcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiNlwiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiN1wiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiOFwiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2I5XCI7XG59XG5cbi5pY29mb250LXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiYVwiO1xufVxuXG4uaWNvZm9udC15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmJcIjtcbn1cblxuLmljb2ZvbnQtMmNoZWNrb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiY1wiO1xufVxuXG4uaWNvZm9udC0yY2hlY2tvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmRcIjtcbn1cblxuLmljb2ZvbnQtYW1hem9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiZVwiO1xufVxuXG4uaWNvZm9udC1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmZcIjtcbn1cblxuLmljb2ZvbnQtYW1lcmljYW4tZXhwcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzBcIjtcbn1cblxuLmljb2ZvbnQtYW1lcmljYW4tZXhwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjMVwiO1xufVxuXG4uaWNvZm9udC1hcHBsZS1wYXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2MyXCI7XG59XG5cbi5pY29mb250LWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjM1wiO1xufVxuXG4uaWNvZm9udC1iYW5rLXRyYW5zZmVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjNFwiO1xufVxuXG4uaWNvZm9udC1iYW5rLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M1XCI7XG59XG5cbi5pY29mb250LWJyYWludHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzZcIjtcbn1cblxuLmljb2ZvbnQtYnJhaW50cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M3XCI7XG59XG5cbi5pY29mb250LWNhc2gtb24tZGVsaXZlcnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M4XCI7XG59XG5cbi5pY29mb250LWNhc2gtb24tZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzlcIjtcbn1cblxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjY2FcIjtcbn1cblxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjY2JcIjtcbn1cblxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjY2NcIjtcbn1cblxuLmljb2ZvbnQtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjY2RcIjtcbn1cblxuLmljb2ZvbnQtZGlzY292ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NlXCI7XG59XG5cbi5pY29mb250LWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NmXCI7XG59XG5cbi5pY29mb250LWV3YXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2QwXCI7XG59XG5cbi5pY29mb250LWV3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDFcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkMlwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2QzXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDRcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkNVwiO1xufVxuXG4uaWNvZm9udC1qY2ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Q2XCI7XG59XG5cbi5pY29mb250LWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkN1wiO1xufVxuXG4uaWNvZm9udC1tYWVzdHJvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkOFwiO1xufVxuXG4uaWNvZm9udC1tYWVzdHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Q5XCI7XG59XG5cbi5pY29mb250LW1hc3RlcmNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RhXCI7XG59XG5cbi5pY29mb250LW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZGJcIjtcbn1cblxuLmljb2ZvbnQtcGF5b25lZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RjXCI7XG59XG5cbi5pY29mb250LXBheW9uZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RkXCI7XG59XG5cbi5pY29mb250LXBheXBhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZGVcIjtcbn1cblxuLmljb2ZvbnQtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RmXCI7XG59XG5cbi5pY29mb250LXNhZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2UwXCI7XG59XG5cbi5pY29mb250LXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTFcIjtcbn1cblxuLmljb2ZvbnQtc2tyaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlMlwiO1xufVxuXG4uaWNvZm9udC1za3JpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTNcIjtcbn1cblxuLmljb2ZvbnQtc3RyaXBlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlNFwiO1xufVxuXG4uaWNvZm9udC1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTVcIjtcbn1cblxuLmljb2ZvbnQtdmlzYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTZcIjtcbn1cblxuLmljb2ZvbnQtdmlzYS1lbGVjdHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlN1wiO1xufVxuXG4uaWNvZm9udC12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2U4XCI7XG59XG5cbi5pY29mb250LXdlc3Rlcm4tdW5pb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2U5XCI7XG59XG5cbi5pY29mb250LXdlc3Rlcm4tdW5pb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWFcIjtcbn1cblxuLmljb2ZvbnQtYm95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ViXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzLW1hbi1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlY1wiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWRcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2VlXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlZlwiO1xufVxuXG4uaWNvZm9udC1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjBcIjtcbn1cblxuLmljb2ZvbnQtZnVua3ktbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2YxXCI7XG59XG5cbi5pY29mb250LWdpcmwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2YyXCI7XG59XG5cbi5pY29mb250LWdpcmw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjNcIjtcbn1cblxuLmljb2ZvbnQtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjRcIjtcbn1cblxuLmljb2ZvbnQtaG90ZWwtYm95LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmNVwiO1xufVxuXG4uaWNvZm9udC1ob3RlbC1ib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjZcIjtcbn1cblxuLmljb2ZvbnQta2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y3XCI7XG59XG5cbi5pY29mb250LW1hbi1pbi1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y4XCI7XG59XG5cbi5pY29mb250LXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmOVwiO1xufVxuXG4uaWNvZm9udC1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZhXCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZmJcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmY1wiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZkXCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZmVcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmZlwiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDAwXCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDFcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDJcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDAzXCI7XG59XG5cbi5pY29mb250LXVzZXItc3VpdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA0XCI7XG59XG5cbi5pY29mb250LXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDVcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDZcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDdcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDhcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDlcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMGFcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMGJcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBjXCI7XG59XG5cbi5pY29mb250LXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBkXCI7XG59XG5cbi5pY29mb250LXdhaXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMGVcIjtcbn1cblxuLmljb2ZvbnQtd2FpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBmXCI7XG59XG5cbi5pY29mb250LXdvbWFuLWluLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTBcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTFcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTJcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDEzXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTRcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLWpvYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxNVwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDE2XCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1wcm9wZXJ0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxN1wiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtcmVzdGF1cmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxOFwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtc3RvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTlcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMWFcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDFiXCI7XG59XG5cbi5pY29mb250LTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDFjXCI7XG59XG5cbi5pY29mb250LWFpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxZFwiO1xufVxuXG4uaWNvZm9udC1iYWRvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxZVwiO1xufVxuXG4uaWNvZm9udC1iYWlkdS10aWViYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxZlwiO1xufVxuXG4uaWNvZm9udC1iYm0tbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDIwXCI7XG59XG5cbi5pY29mb250LWJlYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjFcIjtcbn1cblxuLmljb2ZvbnQtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyMlwiO1xufVxuXG4uaWNvZm9udC1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDIzXCI7XG59XG5cbi5pY29mb250LWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyNFwiO1xufVxuXG4uaWNvZm9udC1icmlnaHRraXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDI1XCI7XG59XG5cbi5pY29mb250LWNsb3VkYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDI2XCI7XG59XG5cbi5pY29mb250LWNvbmNyZXRlNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyN1wiO1xufVxuXG4uaWNvZm9udC1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjhcIjtcbn1cblxuLmljb2ZvbnQtZGVzaWduYnVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyOVwiO1xufVxuXG4uaWNvZm9udC1kZXNpZ25mbG9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyYVwiO1xufVxuXG4uaWNvZm9udC1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJiXCI7XG59XG5cbi5pY29mb250LWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMmNcIjtcbn1cblxuLmljb2ZvbnQtZG90Y21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJkXCI7XG59XG5cbi5pY29mb250LWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJlXCI7XG59XG5cbi5pY29mb250LWRyaWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMmZcIjtcbn1cblxuLmljb2ZvbnQtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzMFwiO1xufVxuXG4uaWNvZm9udC1lYnVkZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzFcIjtcbn1cblxuLmljb2ZvbnQtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzMlwiO1xufVxuXG4uaWNvZm9udC1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzM1wiO1xufVxuXG4uaWNvZm9udC1lbnZhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzRcIjtcbn1cblxuLmljb2ZvbnQtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzVcIjtcbn1cblxuLmljb2ZvbnQtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM2XCI7XG59XG5cbi5pY29mb250LWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM3XCI7XG59XG5cbi5pY29mb250LWZlZWRidXJuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzhcIjtcbn1cblxuLmljb2ZvbnQtZmxpa3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzlcIjtcbn1cblxuLmljb2ZvbnQtZm9sa2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2FcIjtcbn1cblxuLmljb2ZvbnQtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzYlwiO1xufVxuXG4uaWNvZm9udC1mcmllbmRmZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDNjXCI7XG59XG5cbi5pY29mb250LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDNkXCI7XG59XG5cbi5pY29mb250LWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzZVwiO1xufVxuXG4uaWNvZm9udC1nbm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzZlwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtYnV6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0MFwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtaGFuZ291dHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDFcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0MlwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0M1wiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtdGFsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0NFwiO1xufVxuXG4uaWNvZm9udC1oeXBlLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDVcIjtcbn1cblxuLmljb2ZvbnQtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDQ2XCI7XG59XG5cbi5pY29mb250LWtha2FvdGFsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0N1wiO1xufVxuXG4uaWNvZm9udC1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0OFwiO1xufVxuXG4uaWNvZm9udC1raWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDlcIjtcbn1cblxuLmljb2ZvbnQta2l3aWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0YVwiO1xufVxuXG4uaWNvZm9udC1saW5lLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0YlwiO1xufVxuXG4uaWNvZm9udC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDRjXCI7XG59XG5cbi5pY29mb250LWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDRkXCI7XG59XG5cbi5pY29mb250LWxpbnV4LW1pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNGVcIjtcbn1cblxuLmljb2ZvbnQtbGl2ZS1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNGZcIjtcbn1cblxuLmljb2ZvbnQtbGl2ZWpvdXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNTBcIjtcbn1cblxuLmljb2ZvbnQtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1MVwiO1xufVxuXG4uaWNvZm9udC1tZWV0bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNTJcIjtcbn1cblxuLmljb2ZvbnQtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDUzXCI7XG59XG5cbi5pY29mb250LW1peHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNTRcIjtcbn1cblxuLmljb2ZvbnQtbmV3c3ZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNTVcIjtcbn1cblxuLmljb2ZvbnQtbmltYnVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1NlwiO1xufVxuXG4uaWNvZm9udC1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDU3XCI7XG59XG5cbi5pY29mb250LW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDU4XCI7XG59XG5cbi5pY29mb250LW9zY29tbWVyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNTlcIjtcbn1cblxuLmljb2ZvbnQtcGFuZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1YVwiO1xufVxuXG4uaWNvZm9udC1waG90b2J1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1YlwiO1xufVxuXG4uaWNvZm9udC1waWNhc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNWNcIjtcbn1cblxuLmljb2ZvbnQtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDVkXCI7XG59XG5cbi5pY29mb250LXByZXN0YXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNWVcIjtcbn1cblxuLmljb2ZvbnQtcWlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDVmXCI7XG59XG5cbi5pY29mb250LXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDYwXCI7XG59XG5cbi5pY29mb250LXJlYWRlcm5hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjFcIjtcbn1cblxuLmljb2ZvbnQtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDYyXCI7XG59XG5cbi5pY29mb250LXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2M1wiO1xufVxuXG4uaWNvZm9udC1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjRcIjtcbn1cblxuLmljb2ZvbnQtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2NVwiO1xufVxuXG4uaWNvZm9udC1zaWx2ZXJzdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjZcIjtcbn1cblxuLmljb2ZvbnQtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjdcIjtcbn1cblxuLmljb2ZvbnQtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjhcIjtcbn1cblxuLmljb2ZvbnQtc2xhc2hkb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjlcIjtcbn1cblxuLmljb2ZvbnQtc2xpZHNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZhXCI7XG59XG5cbi5pY29mb250LXNtdWdtdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNmJcIjtcbn1cblxuLmljb2ZvbnQtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNmNcIjtcbn1cblxuLmljb2ZvbnQtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2ZFwiO1xufVxuXG4uaWNvZm9udC1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZlXCI7XG59XG5cbi5pY29mb250LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZmXCI7XG59XG5cbi5pY29mb250LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDcwXCI7XG59XG5cbi5pY29mb250LXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDcxXCI7XG59XG5cbi5pY29mb250LXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDcyXCI7XG59XG5cbi5pY29mb250LXRhZ2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3M1wiO1xufVxuXG4uaWNvZm9udC10ZWNobm9yYXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDc0XCI7XG59XG5cbi5pY29mb250LXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDc1XCI7XG59XG5cbi5pY29mb250LXRpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3NlwiO1xufVxuXG4uaWNvZm9udC10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNzdcIjtcbn1cblxuLmljb2ZvbnQtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDc4XCI7XG59XG5cbi5pY29mb250LXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3OVwiO1xufVxuXG4uaWNvZm9udC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDdhXCI7XG59XG5cbi5pY29mb250LXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDdiXCI7XG59XG5cbi5pY29mb250LXViZXJjYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDdjXCI7XG59XG5cbi5pY29mb250LXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDdkXCI7XG59XG5cbi5pY29mb250LXZpZGRsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkN2VcIjtcbn1cblxuLmljb2ZvbnQtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkN2ZcIjtcbn1cblxuLmljb2ZvbnQtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4MFwiO1xufVxuXG4uaWNvZm9udC12aXJiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDgxXCI7XG59XG5cbi5pY29mb250LXZpcnR1ZW1hcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkODJcIjtcbn1cblxuLmljb2ZvbnQtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkODNcIjtcbn1cblxuLmljb2ZvbnQtd2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDg0XCI7XG59XG5cbi5pY29mb250LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDg1XCI7XG59XG5cbi5pY29mb250LXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDg2XCI7XG59XG5cbi5pY29mb250LXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkODdcIjtcbn1cblxuLmljb2ZvbnQteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkODhcIjtcbn1cblxuLmljb2ZvbnQteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4OVwiO1xufVxuXG4uaWNvZm9udC15b3VrdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4YVwiO1xufVxuXG4uaWNvZm9udC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDhiXCI7XG59XG5cbi5pY29mb250LXplbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOGNcIjtcbn1cblxuLmljb2ZvbnQtYmFkbWludG9uLWJpcmRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4ZFwiO1xufVxuXG4uaWNvZm9udC1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4ZVwiO1xufVxuXG4uaWNvZm9udC1iYXNlYmFsbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDhmXCI7XG59XG5cbi5pY29mb250LWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5MFwiO1xufVxuXG4uaWNvZm9udC1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDkxXCI7XG59XG5cbi5pY29mb250LWJpbGxpYXJkLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOTJcIjtcbn1cblxuLmljb2ZvbnQtYm9vdC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5M1wiO1xufVxuXG4uaWNvZm9udC1ib290LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDk0XCI7XG59XG5cbi5pY29mb250LWJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOTVcIjtcbn1cblxuLmljb2ZvbnQtYm93bGluZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOTZcIjtcbn1cblxuLmljb2ZvbnQtYm93bGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5N1wiO1xufVxuXG4uaWNvZm9udC1jYW5vZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5OFwiO1xufVxuXG4uaWNvZm9udC1jaGVlci1sZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOTlcIjtcbn1cblxuLmljb2ZvbnQtY2xpbWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOWFcIjtcbn1cblxuLmljb2ZvbnQtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDliXCI7XG59XG5cbi5pY29mb250LWZpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5Y1wiO1xufVxuXG4uaWNvZm9udC1maWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5ZFwiO1xufVxuXG4uaWNvZm9udC1mb290YmFsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOWVcIjtcbn1cblxuLmljb2ZvbnQtZm9vdGJhbGwtYW1lcmljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOWZcIjtcbn1cblxuLmljb2ZvbnQtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYTBcIjtcbn1cblxuLmljb2ZvbnQtZm91bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhMVwiO1xufVxuXG4uaWNvZm9udC1nb2FsLWtlZXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhMlwiO1xufVxuXG4uaWNvZm9udC1nb2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGEzXCI7XG59XG5cbi5pY29mb250LWdvbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGE0XCI7XG59XG5cbi5pY29mb250LWdvbGYtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGE1XCI7XG59XG5cbi5pY29mb250LWdvbGYtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhNlwiO1xufVxuXG4uaWNvZm9udC1nb2xmLWZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGE3XCI7XG59XG5cbi5pY29mb250LWdvbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYThcIjtcbn1cblxuLmljb2ZvbnQtZ29sZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGE5XCI7XG59XG5cbi5pY29mb250LWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhYVwiO1xufVxuXG4uaWNvZm9udC1ob2NrZXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGFiXCI7XG59XG5cbi5pY29mb250LWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhY1wiO1xufVxuXG4uaWNvZm9udC1pY2Utc2thdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYWRcIjtcbn1cblxuLmljb2ZvbnQtamVyc2V5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhZVwiO1xufVxuXG4uaWNvZm9udC1qZXJzZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYWZcIjtcbn1cblxuLmljb2ZvbnQtanVtcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiMFwiO1xufVxuXG4uaWNvZm9udC1raWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGIxXCI7XG59XG5cbi5pY29mb250LWxlZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiMlwiO1xufVxuXG4uaWNvZm9udC1tYXRjaC1yZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjNcIjtcbn1cblxuLmljb2ZvbnQtbWVkYWwtc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjRcIjtcbn1cblxuLmljb2ZvbnQtb2Zmc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiNVwiO1xufVxuXG4uaWNvZm9udC1vbHltcGljLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjZcIjtcbn1cblxuLmljb2ZvbnQtb2x5bXBpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiN1wiO1xufVxuXG4uaWNvZm9udC1wYWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGI4XCI7XG59XG5cbi5pY29mb250LXBlbmFsdHktY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiOVwiO1xufVxuXG4uaWNvZm9udC1yYWNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiYVwiO1xufVxuXG4uaWNvZm9udC1yYWNpbmctY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGJiXCI7XG59XG5cbi5pY29mb250LXJhY2luZy1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiY1wiO1xufVxuXG4uaWNvZm9udC1yYWNpbmctZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiZFwiO1xufVxuXG4uaWNvZm9udC1yYWNpbmdzLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGJlXCI7XG59XG5cbi5pY29mb250LXJlZmVyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYmZcIjtcbn1cblxuLmljb2ZvbnQtcmVmcmVlLWplcnNleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjMFwiO1xufVxuXG4uaWNvZm9udC1yZXN1bHQtc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzFcIjtcbn1cblxuLmljb2ZvbnQtcnVnYnktYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjMlwiO1xufVxuXG4uaWNvZm9udC1ydWdieS1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzNcIjtcbn1cblxuLmljb2ZvbnQtcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzRcIjtcbn1cblxuLmljb2ZvbnQtcnVubmVyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGM1XCI7XG59XG5cbi5pY29mb250LXJ1bm5lci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjNlwiO1xufVxuXG4uaWNvZm9udC1ydW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzdcIjtcbn1cblxuLmljb2ZvbnQtc2NvcmUtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzhcIjtcbn1cblxuLmljb2ZvbnQtc2tpaW5nLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjOVwiO1xufVxuXG4uaWNvZm9udC1za3lkaXZpbmctZ29nZ2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjYVwiO1xufVxuXG4uaWNvZm9udC1zbm93LW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjYlwiO1xufVxuXG4uaWNvZm9udC1zdGVlcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjY1wiO1xufVxuXG4uaWNvZm9udC1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkY2RcIjtcbn1cblxuLmljb2ZvbnQtc3Vic3RpdHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjZVwiO1xufVxuXG4uaWNvZm9udC1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGNmXCI7XG59XG5cbi5pY29mb250LXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkMFwiO1xufVxuXG4uaWNvZm9udC10ZWFtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkMVwiO1xufVxuXG4uaWNvZm9udC10ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGQyXCI7XG59XG5cbi5pY29mb250LXRlbm5pcy1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZDNcIjtcbn1cblxuLmljb2ZvbnQtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGQ0XCI7XG59XG5cbi5pY29mb250LXRyYWNraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGQ1XCI7XG59XG5cbi5pY29mb250LXRyb3BoeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZDZcIjtcbn1cblxuLmljb2ZvbnQtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGQ3XCI7XG59XG5cbi5pY29mb250LXZvbGxleWJhbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGQ4XCI7XG59XG5cbi5pY29mb250LXZvbGxleWJhbGwtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkOVwiO1xufVxuXG4uaWNvZm9udC12b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGRhXCI7XG59XG5cbi5pY29mb250LXdhdGVyLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkYlwiO1xufVxuXG4uaWNvZm9udC13aGlzdGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkY1wiO1xufVxuXG4uaWNvZm9udC13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGRkXCI7XG59XG5cbi5pY29mb250LXdpbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZGVcIjtcbn1cblxuLmljb2ZvbnQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGRmXCI7XG59XG5cbi5pY29mb250LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZTBcIjtcbn1cblxuLmljb2ZvbnQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZTFcIjtcbn1cblxuLmljb2ZvbnQtYWxsLWNhcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZTJcIjtcbn1cblxuLmljb2ZvbnQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlM1wiO1xufVxuXG4uaWNvZm9udC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlNFwiO1xufVxuXG4uaWNvZm9udC1jbGlwLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGU1XCI7XG59XG5cbi5pY29mb250LWNvZGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGU2XCI7XG59XG5cbi5pY29mb250LWNvbG9yLWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlN1wiO1xufVxuXG4uaWNvZm9udC1jb2xvci1waWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZThcIjtcbn1cblxuLmljb2ZvbnQtY29weS1pbnZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZTlcIjtcbn1cblxuLmljb2ZvbnQtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlYVwiO1xufVxuXG4uaWNvZm9udC1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZWJcIjtcbn1cblxuLmljb2ZvbnQtZGVsZXRlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlY1wiO1xufVxuXG4uaWNvZm9udC1lZGl0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlZFwiO1xufVxuXG4uaWNvZm9udC1lcmFzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGVlXCI7XG59XG5cbi5pY29mb250LWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZWZcIjtcbn1cblxuLmljb2ZvbnQtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmMFwiO1xufVxuXG4uaWNvZm9udC1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjFcIjtcbn1cblxuLmljb2ZvbnQtaXRhbGljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmMlwiO1xufVxuXG4uaWNvZm9udC1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjNcIjtcbn1cblxuLmljb2ZvbnQtanVzdGlmeS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjRcIjtcbn1cblxuLmljb2ZvbnQtanVzdGlmeS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjVcIjtcbn1cblxuLmljb2ZvbnQtanVzdGlmeS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGY2XCI7XG59XG5cbi5pY29mb250LWp1c3RpZnktcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjdcIjtcbn1cblxuLmljb2ZvbnQtbGluay1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjhcIjtcbn1cblxuLmljb2ZvbnQtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmOVwiO1xufVxuXG4uaWNvZm9udC1wYXBlci1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGZhXCI7XG59XG5cbi5pY29mb250LXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmYlwiO1xufVxuXG4uaWNvZm9udC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZmNcIjtcbn1cblxuLmljb2ZvbnQtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmZFwiO1xufVxuXG4uaWNvZm9udC1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGZlXCI7XG59XG5cbi5pY29mb250LXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGZmXCI7XG59XG5cbi5pY29mb250LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMDBcIjtcbn1cblxuLmljb2ZvbnQtc21hbGwtY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTAxXCI7XG59XG5cbi5pY29mb250LXN0cmlrZS10aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTAyXCI7XG59XG5cbi5pY29mb250LXN1Yi1saXN0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTAzXCI7XG59XG5cbi5pY29mb250LXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwNFwiO1xufVxuXG4uaWNvZm9udC1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwNVwiO1xufVxuXG4uaWNvZm9udC10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwNlwiO1xufVxuXG4uaWNvZm9udC10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwN1wiO1xufVxuXG4uaWNvZm9udC10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTA4XCI7XG59XG5cbi5pY29mb250LXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTA5XCI7XG59XG5cbi5pY29mb250LXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwYVwiO1xufVxuXG4uaWNvZm9udC11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTBiXCI7XG59XG5cbi5pY29mb250LWFpci1iYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTBjXCI7XG59XG5cbi5pY29mb250LWFpcnBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwZFwiO1xufVxuXG4uaWNvZm9udC1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwZVwiO1xufVxuXG4uaWNvZm9udC1hcnRpY3VsYXRlZC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwZlwiO1xufVxuXG4uaWNvZm9udC1hdXRvLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxMFwiO1xufVxuXG4uaWNvZm9udC1hdXRvLXJpY2tzaGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTExXCI7XG59XG5cbi5pY29mb250LWJpY3ljbGUtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMTJcIjtcbn1cblxuLmljb2ZvbnQtYmljeWNsZS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxM1wiO1xufVxuXG4uaWNvZm9udC1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTE0XCI7XG59XG5cbi5pY29mb250LWJ1cy1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxNVwiO1xufVxuXG4uaWNvZm9udC1idXMtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMTZcIjtcbn1cblxuLmljb2ZvbnQtYnVzLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTE3XCI7XG59XG5cbi5pY29mb250LWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxOFwiO1xufVxuXG4uaWNvZm9udC1jYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMTlcIjtcbn1cblxuLmljb2ZvbnQtY2FibGUtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTFhXCI7XG59XG5cbi5pY29mb250LWNhci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxYlwiO1xufVxuXG4uaWNvZm9udC1jYXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMWNcIjtcbn1cblxuLmljb2ZvbnQtY2FyLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTFkXCI7XG59XG5cbi5pY29mb250LWNhci1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxZVwiO1xufVxuXG4uaWNvZm9udC1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMWZcIjtcbn1cblxuLmljb2ZvbnQtZGVsaXZlcnktdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyMFwiO1xufVxuXG4uaWNvZm9udC1mYXN0LWRlbGl2ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTIxXCI7XG59XG5cbi5pY29mb250LWZpcmUtdHJ1Y2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTIyXCI7XG59XG5cbi5pY29mb250LWZpcmUtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMjNcIjtcbn1cblxuLmljb2ZvbnQtZnJlZS1kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyNFwiO1xufVxuXG4uaWNvZm9udC1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTI1XCI7XG59XG5cbi5pY29mb250LW1vdG9yLWJpa2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTI2XCI7XG59XG5cbi5pY29mb250LW1vdG9yLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMjdcIjtcbn1cblxuLmljb2ZvbnQtbW90b3ItYmlrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMjhcIjtcbn1cblxuLmljb2ZvbnQtb2lsLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTI5XCI7XG59XG5cbi5pY29mb250LXJpY2tzaGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTJhXCI7XG59XG5cbi5pY29mb250LXJvY2tldC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyYlwiO1xufVxuXG4uaWNvZm9udC1yb2NrZXQtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMmNcIjtcbn1cblxuLmljb2ZvbnQtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTJkXCI7XG59XG5cbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyZVwiO1xufVxuXG4uaWNvZm9udC1zYWlsLWJvYXQtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMmZcIjtcbn1cblxuLmljb2ZvbnQtc2FpbC1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTMwXCI7XG59XG5cbi5pY29mb250LXNjb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzFcIjtcbn1cblxuLmljb2ZvbnQtc2VhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTMyXCI7XG59XG5cbi5pY29mb250LXNoaXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTMzXCI7XG59XG5cbi5pY29mb250LXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzRcIjtcbn1cblxuLmljb2ZvbnQtc3BlZWQtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzNVwiO1xufVxuXG4uaWNvZm9udC10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTM2XCI7XG59XG5cbi5pY29mb250LXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzdcIjtcbn1cblxuLmljb2ZvbnQtdHJhaW4tbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzOFwiO1xufVxuXG4uaWNvZm9udC10cmFpbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzOVwiO1xufVxuXG4uaWNvZm9udC10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTNhXCI7XG59XG5cbi5pY29mb250LXRydWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzYlwiO1xufVxuXG4uaWNvZm9udC10cnVjay1sb2FkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlM2NcIjtcbn1cblxuLmljb2ZvbnQtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlM2RcIjtcbn1cblxuLmljb2ZvbnQtdmFuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzZVwiO1xufVxuXG4uaWNvZm9udC12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlM2ZcIjtcbn1cblxuLmljb2ZvbnQteWFjaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNDBcIjtcbn1cblxuLmljb2ZvbnQtNS1zdGFyLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQxXCI7XG59XG5cbi5pY29mb250LWFpci10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNDJcIjtcbn1cblxuLmljb2ZvbnQtYmVhY2gtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQzXCI7XG59XG5cbi5pY29mb250LWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQ0XCI7XG59XG5cbi5pY29mb250LWNhbXBpbmctdmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0NVwiO1xufVxuXG4uaWNvZm9udC1kaXJlY3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0NlwiO1xufVxuXG4uaWNvZm9udC1oaWxsLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNDdcIjtcbn1cblxuLmljb2ZvbnQtaGlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0OFwiO1xufVxuXG4uaWNvZm9udC1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0OVwiO1xufVxuXG4uaWNvZm9udC1pc2xhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTRhXCI7XG59XG5cbi5pY29mb250LWlzbGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0YlwiO1xufVxuXG4uaWNvZm9udC1zYW5kYWxzLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0Y1wiO1xufVxuXG4uaWNvZm9udC1zYW5kYWxzLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNGRcIjtcbn1cblxuLmljb2ZvbnQtdHJhdmVsbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0ZVwiO1xufVxuXG4uaWNvZm9udC1icmVha2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNGZcIjtcbn1cblxuLmljb2ZvbnQtY2Vsc2l1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1MFwiO1xufVxuXG4uaWNvZm9udC1jbG91ZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNTFcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTUyXCI7XG59XG5cbi5pY29mb250LWR1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNTNcIjtcbn1cblxuLmljb2ZvbnQtZWNsaXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1NFwiO1xufVxuXG4uaWNvZm9udC1mYWhyZW5oZWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTU1XCI7XG59XG5cbi5pY29mb250LWZvcmVzdC1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTU2XCI7XG59XG5cbi5pY29mb250LWZ1bGwtbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNTdcIjtcbn1cblxuLmljb2ZvbnQtZnVsbC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1OFwiO1xufVxuXG4uaWNvZm9udC1oYWlsLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTU5XCI7XG59XG5cbi5pY29mb250LWhhaWwtcmFpbnktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNWFcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1yYWlueS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1YlwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTVjXCI7XG59XG5cbi5pY29mb250LWhhaWwtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNWRcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTVlXCI7XG59XG5cbi5pY29mb250LWhhaWwtdGh1bmRlci1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1ZlwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXRodW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjBcIjtcbn1cblxuLmljb2ZvbnQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2MVwiO1xufVxuXG4uaWNvZm9udC1oaWxsLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTYyXCI7XG59XG5cbi5pY29mb250LWhpbGwtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjNcIjtcbn1cblxuLmljb2ZvbnQtaHVycmljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTY0XCI7XG59XG5cbi5pY29mb250LW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2NVwiO1xufVxuXG4uaWNvZm9udC1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2NlwiO1xufVxuXG4uaWNvZm9udC1yYWlueS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2N1wiO1xufVxuXG4uaWNvZm9udC1yYWlueS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2OFwiO1xufVxuXG4uaWNvZm9udC1yYWlueS10aHVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTY5XCI7XG59XG5cbi5pY29mb250LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTZhXCI7XG59XG5cbi5pY29mb250LXNub3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTZiXCI7XG59XG5cbi5pY29mb250LXNub3ctZmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNmNcIjtcbn1cblxuLmljb2ZvbnQtc25vdy10ZW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTZkXCI7XG59XG5cbi5pY29mb250LXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNmVcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2ZlwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1uaWdodC1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTcwXCI7XG59XG5cbi5pY29mb250LXNub3d5LW5pZ2h0LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTcxXCI7XG59XG5cbi5pY29mb250LXNub3d5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTcyXCI7XG59XG5cbi5pY29mb250LXNub3d5LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTczXCI7XG59XG5cbi5pY29mb250LXNub3d5LXN1bm55LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNzRcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktc3VubnktcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNzVcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNzZcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktdGh1bmRlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU3N1wiO1xufVxuXG4uaWNvZm9udC1zbm93eS10aHVuZGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTc4XCI7XG59XG5cbi5pY29mb250LXNub3d5LXRodW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNzlcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktd2luZHktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlN2FcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktd2luZHktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlN2JcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlN2NcIjtcbn1cblxuLmljb2ZvbnQtc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlN2RcIjtcbn1cblxuLmljb2ZvbnQtc3VuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU3ZVwiO1xufVxuXG4uaWNvZm9udC1zdW4tcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU3ZlwiO1xufVxuXG4uaWNvZm9udC1zdW4tc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTgwXCI7XG59XG5cbi5pY29mb250LXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4MVwiO1xufVxuXG4uaWNvZm9udC1zdW5ueS1kYXktdGVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4MlwiO1xufVxuXG4uaWNvZm9udC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4M1wiO1xufVxuXG4uaWNvZm9udC10aHVuZGVyLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTg0XCI7XG59XG5cbi5pY29mb250LXRvcm5hZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlODVcIjtcbn1cblxuLmljb2ZvbnQtdW1icmVsbGEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTg2XCI7XG59XG5cbi5pY29mb250LXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTg3XCI7XG59XG5cbi5pY29mb250LXZvbGNhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlODhcIjtcbn1cblxuLmljb2ZvbnQtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4OVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOGFcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZThiXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOGNcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0xMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4ZFwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZThlXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4ZlwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOTBcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTkxXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5MlwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOTNcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTk0XCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5NVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOTZcIjtcbn1cblxuLmljb2ZvbnQtd2luZC13YXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5N1wiO1xufVxuXG4uaWNvZm9udC13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTk4XCI7XG59XG5cbi5pY29mb250LXdpbmR5LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOTlcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOWFcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktcmFpbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5YlwiO1xufVxuXG4uaWNvZm9udC13aW5keS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5Y1wiO1xufVxuXG4uaWNvZm9udC13aW5keS10aHVuZGVyLXJhaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOWRcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5ZVwiO1xufVxuXG4uaWNvZm9udC13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5ZlwiO1xufVxuXG4uaWNvZm9udC1hZGRvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYTBcIjtcbn1cblxuLmljb2ZvbnQtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWExXCI7XG59XG5cbi5pY29mb250LWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhMlwiO1xufVxuXG4uaWNvZm9udC1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhM1wiO1xufVxuXG4uaWNvZm9udC1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYTRcIjtcbn1cblxuLmljb2ZvbnQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhNVwiO1xufVxuXG4uaWNvZm9udC1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhNlwiO1xufVxuXG4uaWNvZm9udC1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWE3XCI7XG59XG5cbi5pY29mb250LWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWE4XCI7XG59XG5cbi5pY29mb250LWF1dG9tYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYTlcIjtcbn1cblxuLmljb2ZvbnQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYWFcIjtcbn1cblxuLmljb2ZvbnQtYmFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhYlwiO1xufVxuXG4uaWNvZm9udC1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYWNcIjtcbn1cblxuLmljb2ZvbnQtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWFkXCI7XG59XG5cbi5pY29mb250LWJhci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWFlXCI7XG59XG5cbi5pY29mb250LWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYWZcIjtcbn1cblxuLmljb2ZvbnQtYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWIwXCI7XG59XG5cbi5pY29mb250LWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYjFcIjtcbn1cblxuLmljb2ZvbnQtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWIyXCI7XG59XG5cbi5pY29mb250LWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWViM1wiO1xufVxuXG4uaWNvZm9udC1iYXR0ZXJ5LWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWViNFwiO1xufVxuXG4uaWNvZm9udC1iZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYjVcIjtcbn1cblxuLmljb2ZvbnQtYmVhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYjZcIjtcbn1cblxuLmljb2ZvbnQtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWI3XCI7XG59XG5cbi5pY29mb250LWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYjhcIjtcbn1cblxuLmljb2ZvbnQtYmV2ZXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYjlcIjtcbn1cblxuLmljb2ZvbnQtYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWViYVwiO1xufVxuXG4uaWNvZm9udC1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYmJcIjtcbn1cblxuLmljb2ZvbnQtYmluYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWJjXCI7XG59XG5cbi5pY29mb250LWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYmRcIjtcbn1cblxuLmljb2ZvbnQtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWJlXCI7XG59XG5cbi5pY29mb250LWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYmZcIjtcbn1cblxuLmljb2ZvbnQtYm9vay1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWMwXCI7XG59XG5cbi5pY29mb250LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjMVwiO1xufVxuXG4uaWNvZm9udC1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYzJcIjtcbn1cblxuLmljb2ZvbnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWMzXCI7XG59XG5cbi5pY29mb250LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjNFwiO1xufVxuXG4uaWNvZm9udC1idWNrZXQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWM1XCI7XG59XG5cbi5pY29mb250LWJ1Y2tldDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYzZcIjtcbn1cblxuLmljb2ZvbnQtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWM3XCI7XG59XG5cbi5pY29mb250LWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWM4XCI7XG59XG5cbi5pY29mb250LWJ1bGItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWM5XCI7XG59XG5cbi5pY29mb250LWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjYVwiO1xufVxuXG4uaWNvZm9udC1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjYlwiO1xufVxuXG4uaWNvZm9udC1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjY1wiO1xufVxuXG4uaWNvZm9udC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjZFwiO1xufVxuXG4uaWNvZm9udC1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWNlXCI7XG59XG5cbi5pY29mb250LWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjZlwiO1xufVxuXG4uaWNvZm9udC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWQwXCI7XG59XG5cbi5pY29mb250LWNhcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWQxXCI7XG59XG5cbi5pY29mb250LWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZDJcIjtcbn1cblxuLmljb2ZvbnQtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZDNcIjtcbn1cblxuLmljb2ZvbnQtY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZDRcIjtcbn1cblxuLmljb2ZvbnQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVkNVwiO1xufVxuXG4uaWNvZm9udC1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZDZcIjtcbn1cblxuLmljb2ZvbnQtY2hlY2stY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVkN1wiO1xufVxuXG4uaWNvZm9udC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVkOFwiO1xufVxuXG4uaWNvZm9udC1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWQ5XCI7XG59XG5cbi5pY29mb250LWNoaWxkcmVuLWNhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZGFcIjtcbn1cblxuLmljb2ZvbnQtY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVkYlwiO1xufVxuXG4uaWNvZm9udC1jbG9jay10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWRjXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZGRcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2UtbGluZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWRlXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZGZcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2UtbGluZS1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWUwXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZTFcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZTJcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlM1wiO1xufVxuXG4uaWNvZm9udC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlNFwiO1xufVxuXG4uaWNvZm9udC1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlNVwiO1xufVxuXG4uaWNvZm9udC1jbG91ZC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWU2XCI7XG59XG5cbi5pY29mb250LWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlN1wiO1xufVxuXG4uaWNvZm9udC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlOFwiO1xufVxuXG4uaWNvZm9udC1jb2RlLW5vdC1hbGxvd2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWU5XCI7XG59XG5cbi5pY29mb250LWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZWFcIjtcbn1cblxuLmljb2ZvbnQtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlYlwiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlY1wiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWVkXCI7XG59XG5cbi5pY29mb250LWNvbXB1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWVlXCI7XG59XG5cbi5pY29mb250LWNvbm5lY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZWZcIjtcbn1cblxuLmljb2ZvbnQtY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmMFwiO1xufVxuXG4uaWNvZm9udC1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmMVwiO1xufVxuXG4uaWNvZm9udC1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmMlwiO1xufVxuXG4uaWNvZm9udC1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZjNcIjtcbn1cblxuLmljb2ZvbnQtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZjRcIjtcbn1cblxuLmljb2ZvbnQtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmNVwiO1xufVxuXG4uaWNvZm9udC1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmNlwiO1xufVxuXG4uaWNvZm9udC1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWY3XCI7XG59XG5cbi5pY29mb250LWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWY4XCI7XG59XG5cbi5pY29mb250LWRhc2hib2FyZC13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZjlcIjtcbn1cblxuLmljb2ZvbnQtZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWZhXCI7XG59XG5cbi5pY29mb250LWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZmJcIjtcbn1cblxuLmljb2ZvbnQtZGF0YWJhc2UtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWZjXCI7XG59XG5cbi5pY29mb250LWRhdGFiYXNlLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmZFwiO1xufVxuXG4uaWNvZm9udC1kYXRhYmFzZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZmVcIjtcbn1cblxuLmljb2ZvbnQtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZmZcIjtcbn1cblxuLmljb2ZvbnQtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjAwXCI7XG59XG5cbi5pY29mb250LWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMDFcIjtcbn1cblxuLmljb2ZvbnQtZGljZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYwMlwiO1xufVxuXG4uaWNvZm9udC1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjAzXCI7XG59XG5cbi5pY29mb250LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMDRcIjtcbn1cblxuLmljb2ZvbnQtZGlza2V0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMDVcIjtcbn1cblxuLmljb2ZvbnQtZG9jdW1lbnQtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjA2XCI7XG59XG5cbi5pY29mb250LWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYwN1wiO1xufVxuXG4uaWNvZm9udC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYwOFwiO1xufVxuXG4uaWNvZm9udC1kb3dubG9hZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjA5XCI7XG59XG5cbi5pY29mb250LWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMGFcIjtcbn1cblxuLmljb2ZvbnQtZHJhZzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMGJcIjtcbn1cblxuLmljb2ZvbnQtZHJhZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMGNcIjtcbn1cblxuLmljb2ZvbnQtZHJhZzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMGRcIjtcbn1cblxuLmljb2ZvbnQtZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMGVcIjtcbn1cblxuLmljb2ZvbnQtZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMGZcIjtcbn1cblxuLmljb2ZvbnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxMFwiO1xufVxuXG4uaWNvZm9udC1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxMVwiO1xufVxuXG4uaWNvZm9udC1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxMlwiO1xufVxuXG4uaWNvZm9udC1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjEzXCI7XG59XG5cbi5pY29mb250LWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjE0XCI7XG59XG5cbi5pY29mb250LWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxNVwiO1xufVxuXG4uaWNvZm9udC1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxNlwiO1xufVxuXG4uaWNvZm9udC1leGNhdmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMTdcIjtcbn1cblxuLmljb2ZvbnQtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMThcIjtcbn1cblxuLmljb2ZvbnQtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjE5XCI7XG59XG5cbi5pY29mb250LWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxYVwiO1xufVxuXG4uaWNvZm9udC1leGNsYW1hdGlvbi10cmluZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjFiXCI7XG59XG5cbi5pY29mb250LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjFjXCI7XG59XG5cbi5pY29mb250LWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMWRcIjtcbn1cblxuLmljb2ZvbnQtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjFlXCI7XG59XG5cbi5pY29mb250LWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMWZcIjtcbn1cblxuLmljb2ZvbnQtZXh0ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMjBcIjtcbn1cblxuLmljb2ZvbnQtZXllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYyMVwiO1xufVxuXG4uaWNvZm9udC1leWUtYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYyMlwiO1xufVxuXG4uaWNvZm9udC1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYyM1wiO1xufVxuXG4uaWNvZm9udC1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMjRcIjtcbn1cblxuLmljb2ZvbnQtZmF2b3VyaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjI1XCI7XG59XG5cbi5pY29mb250LWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYyNlwiO1xufVxuXG4uaWNvZm9udC1maWxlLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMjdcIjtcbn1cblxuLmljb2ZvbnQtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYyOFwiO1xufVxuXG4uaWNvZm9udC1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMjlcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMmFcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjJiXCI7XG59XG5cbi5pY29mb250LWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMmNcIjtcbn1cblxuLmljb2ZvbnQtZmxhZy1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYyZFwiO1xufVxuXG4uaWNvZm9udC1mbGFnLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjJlXCI7XG59XG5cbi5pY29mb250LWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMmZcIjtcbn1cblxuLmljb2ZvbnQtZmxhbWUtdG9yY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMzBcIjtcbn1cblxuLmljb2ZvbnQtZmxhc2gtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMzFcIjtcbn1cblxuLmljb2ZvbnQtZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMzJcIjtcbn1cblxuLmljb2ZvbnQtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMzNcIjtcbn1cblxuLmljb2ZvbnQtZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMzRcIjtcbn1cblxuLmljb2ZvbnQtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMzVcIjtcbn1cblxuLmljb2ZvbnQtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjM2XCI7XG59XG5cbi5pY29mb250LWZvb3QtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMzdcIjtcbn1cblxuLmljb2ZvbnQtZ2FyYmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYzOFwiO1xufVxuXG4uaWNvZm9udC1nZWFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYzOVwiO1xufVxuXG4uaWNvZm9udC1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjNhXCI7XG59XG5cbi5pY29mb250LWdlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjNiXCI7XG59XG5cbi5pY29mb250LWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmM2NcIjtcbn1cblxuLmljb2ZvbnQtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmM2RcIjtcbn1cblxuLmljb2ZvbnQtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmM2VcIjtcbn1cblxuLmljb2ZvbnQtZ3JhZmZpdGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmM2ZcIjtcbn1cblxuLmljb2ZvbnQtZ3JvY2VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY0MFwiO1xufVxuXG4uaWNvZm9udC1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjQxXCI7XG59XG5cbi5pY29mb250LWhhbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY0MlwiO1xufVxuXG4uaWNvZm9udC1oYXJkLWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNDNcIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjQ0XCI7XG59XG5cbi5pY29mb250LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjQ1XCI7XG59XG5cbi5pY29mb250LWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNDZcIjtcbn1cblxuLmljb2ZvbnQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY0N1wiO1xufVxuXG4uaWNvZm9udC1ob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjQ4XCI7XG59XG5cbi5pY29mb250LWhvdXItZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNDlcIjtcbn1cblxuLmljb2ZvbnQtaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNGFcIjtcbn1cblxuLmljb2ZvbnQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNGJcIjtcbn1cblxuLmljb2ZvbnQtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNGNcIjtcbn1cblxuLmljb2ZvbnQtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNGRcIjtcbn1cblxuLmljb2ZvbnQtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNGVcIjtcbn1cblxuLmljb2ZvbnQtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNGZcIjtcbn1cblxuLmljb2ZvbnQtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1MFwiO1xufVxuXG4uaWNvZm9udC1pbnN0aXR1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1MVwiO1xufVxuXG4uaWNvZm9udC1pbnRlcmZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNTJcIjtcbn1cblxuLmljb2ZvbnQtaW52aXNpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjUzXCI7XG59XG5cbi5pY29mb250LWphY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1NFwiO1xufVxuXG4uaWNvZm9udC1qYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNTVcIjtcbn1cblxuLmljb2ZvbnQtamV3bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1NlwiO1xufVxuXG4uaWNvZm9udC1rYXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNTdcIjtcbn1cblxuLmljb2ZvbnQta2V5LWhvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNThcIjtcbn1cblxuLmljb2ZvbnQta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjU5XCI7XG59XG5cbi5pY29mb250LWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjVhXCI7XG59XG5cbi5pY29mb250LWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNWJcIjtcbn1cblxuLmljb2ZvbnQtbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjVjXCI7XG59XG5cbi5pY29mb250LWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1ZFwiO1xufVxuXG4uaWNvZm9udC1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjVlXCI7XG59XG5cbi5pY29mb250LWxlYWZsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNWZcIjtcbn1cblxuLmljb2ZvbnQtbGVhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNjBcIjtcbn1cblxuLmljb2ZvbnQtbGVnbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY2MVwiO1xufVxuXG4uaWNvZm9udC1sZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjYyXCI7XG59XG5cbi5pY29mb250LWxldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY2M1wiO1xufVxuXG4uaWNvZm9udC1sZXR0ZXJib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNjRcIjtcbn1cblxuLmljb2ZvbnQtbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY2NVwiO1xufVxuXG4uaWNvZm9udC1saWNlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjY2XCI7XG59XG5cbi5pY29mb250LWxpZmUtYm91eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY2N1wiO1xufVxuXG4uaWNvZm9udC1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNjhcIjtcbn1cblxuLmljb2ZvbnQtbGlmZS1qYWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNjlcIjtcbn1cblxuLmljb2ZvbnQtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjZhXCI7XG59XG5cbi5pY29mb250LWxpZ2h0LWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNmJcIjtcbn1cblxuLmljb2ZvbnQtbGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY2Y1wiO1xufVxuXG4uaWNvZm9udC1saWdodG5pbmctcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjZkXCI7XG59XG5cbi5pY29mb250LWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNmVcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNmZcIjtcbn1cblxuLmljb2ZvbnQtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNzBcIjtcbn1cblxuLmljb2ZvbnQtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3MVwiO1xufVxuXG4uaWNvZm9udC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjcyXCI7XG59XG5cbi5pY29mb250LWxpc3RlbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3M1wiO1xufVxuXG4uaWNvZm9udC1saXN0aW5lLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNzRcIjtcbn1cblxuLmljb2ZvbnQtbGlzdGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNzVcIjtcbn1cblxuLmljb2ZvbnQtbGlzdGluZy1udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNzZcIjtcbn1cblxuLmljb2ZvbnQtbGl2ZS1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjc3XCI7XG59XG5cbi5pY29mb250LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjc4XCI7XG59XG5cbi5pY29mb250LWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3OVwiO1xufVxuXG4uaWNvZm9udC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjdhXCI7XG59XG5cbi5pY29mb250LWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjdiXCI7XG59XG5cbi5pY29mb250LWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3Y1wiO1xufVxuXG4uaWNvZm9udC1sb2xsaXBvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3ZFwiO1xufVxuXG4uaWNvZm9udC1sb25nLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjdlXCI7XG59XG5cbi5pY29mb250LWxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmN2ZcIjtcbn1cblxuLmljb2ZvbnQtbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4MFwiO1xufVxuXG4uaWNvZm9udC1sdWdnYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjgxXCI7XG59XG5cbi5pY29mb250LWx1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjgyXCI7XG59XG5cbi5pY29mb250LWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjgzXCI7XG59XG5cbi5pY29mb250LW1hZ2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4NFwiO1xufVxuXG4uaWNvZm9udC1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4NVwiO1xufVxuXG4uaWNvZm9udC1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmODZcIjtcbn1cblxuLmljb2ZvbnQtbWFpbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmODdcIjtcbn1cblxuLmljb2ZvbnQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4OFwiO1xufVxuXG4uaWNvZm9udC1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjg5XCI7XG59XG5cbi5pY29mb250LW1hcC1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjhhXCI7XG59XG5cbi5pY29mb250LW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4YlwiO1xufVxuXG4uaWNvZm9udC1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4Y1wiO1xufVxuXG4uaWNvZm9udC1tZWFzdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjhkXCI7XG59XG5cbi5pY29mb250LW1lZGljaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjhlXCI7XG59XG5cbi5pY29mb250LW1lZ2EtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOGZcIjtcbn1cblxuLmljb2ZvbnQtbWVnYXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY5MFwiO1xufVxuXG4uaWNvZm9udC1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOTFcIjtcbn1cblxuLmljb2ZvbnQtbWVtb3JpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOTJcIjtcbn1cblxuLmljb2ZvbnQtbWVtb3J5LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOTNcIjtcbn1cblxuLmljb2ZvbnQtbWljLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOTRcIjtcbn1cblxuLmljb2ZvbnQtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjk1XCI7XG59XG5cbi5pY29mb250LW1pbGl0YXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjk2XCI7XG59XG5cbi5pY29mb250LW1pbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOTdcIjtcbn1cblxuLmljb2ZvbnQtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjk4XCI7XG59XG5cbi5pY29mb250LW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY5OVwiO1xufVxuXG4uaWNvZm9udC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY5YVwiO1xufVxuXG4uaWNvZm9udC1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOWJcIjtcbn1cblxuLmljb2ZvbnQtbW9sZWN1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOWNcIjtcbn1cblxuLmljb2ZvbnQtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOWRcIjtcbn1cblxuLmljb2ZvbnQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY5ZVwiO1xufVxuXG4uaWNvZm9udC1tb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOWZcIjtcbn1cblxuLmljb2ZvbnQtbXVmZmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmEwXCI7XG59XG5cbi5pY29mb250LW11c3RhY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmExXCI7XG59XG5cbi5pY29mb250LW5hdmlnYXRpb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhMlwiO1xufVxuXG4uaWNvZm9udC1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmEzXCI7XG59XG5cbi5pY29mb250LW5ldHdvcmstdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYTRcIjtcbn1cblxuLmljb2ZvbnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhNVwiO1xufVxuXG4uaWNvZm9udC1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmE2XCI7XG59XG5cbi5pY29mb250LW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhN1wiO1xufVxuXG4uaWNvZm9udC1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmE4XCI7XG59XG5cbi5pY29mb250LW5vdC1hbGxvd2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmE5XCI7XG59XG5cbi5pY29mb250LW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmFhXCI7XG59XG5cbi5pY29mb250LW5vdGVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYWJcIjtcbn1cblxuLmljb2ZvbnQtbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmFjXCI7XG59XG5cbi5pY29mb250LW51bWJlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmFkXCI7XG59XG5cbi5pY29mb250LW9wcG9zaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmFlXCI7XG59XG5cbi5pY29mb250LW9wdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmFmXCI7XG59XG5cbi5pY29mb250LW9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYjBcIjtcbn1cblxuLmljb2ZvbnQtcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiMVwiO1xufVxuXG4uaWNvZm9udC1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmIyXCI7XG59XG5cbi5pY29mb250LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmIzXCI7XG59XG5cbi5pY29mb250LXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmI0XCI7XG59XG5cbi5pY29mb250LXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiNVwiO1xufVxuXG4uaWNvZm9udC1wYXBlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYjZcIjtcbn1cblxuLmljb2ZvbnQtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmI3XCI7XG59XG5cbi5pY29mb250LXBlbmd1aW4tbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYjhcIjtcbn1cblxuLmljb2ZvbnQtcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmI5XCI7XG59XG5cbi5pY29mb250LXBob25lLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiYVwiO1xufVxuXG4uaWNvZm9udC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiYlwiO1xufVxuXG4uaWNvZm9udC1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmJjXCI7XG59XG5cbi5pY29mb250LXBpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYmRcIjtcbn1cblxuLmljb2ZvbnQtcGl4ZWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmJlXCI7XG59XG5cbi5pY29mb250LXBsdWdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiZlwiO1xufVxuXG4uaWNvZm9udC1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjMFwiO1xufVxuXG4uaWNvZm9udC1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjMVwiO1xufVxuXG4uaWNvZm9udC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmMyXCI7XG59XG5cbi5pY29mb250LXBvbHlnb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjM1wiO1xufVxuXG4uaWNvZm9udC1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjNFwiO1xufVxuXG4uaWNvZm9udC1wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjNVwiO1xufVxuXG4uaWNvZm9udC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjNlwiO1xufVxuXG4uaWNvZm9udC1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYzdcIjtcbn1cblxuLmljb2ZvbnQtcXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjOFwiO1xufVxuXG4uaWNvZm9udC1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjOVwiO1xufVxuXG4uaWNvZm9udC1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmY2FcIjtcbn1cblxuLmljb2ZvbnQtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmNiXCI7XG59XG5cbi5pY29mb250LXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmNjXCI7XG59XG5cbi5pY29mb250LXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmY2RcIjtcbn1cblxuLmljb2ZvbnQtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmY2VcIjtcbn1cblxuLmljb2ZvbnQtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmNmXCI7XG59XG5cbi5pY29mb250LXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZDBcIjtcbn1cblxuLmljb2ZvbnQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkMVwiO1xufVxuXG4uaWNvZm9udC1yZXBhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZDJcIjtcbn1cblxuLmljb2ZvbnQtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmQzXCI7XG59XG5cbi5pY29mb250LXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmQ0XCI7XG59XG5cbi5pY29mb250LXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkNVwiO1xufVxuXG4uaWNvZm9udC1yZXNwb25zaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmQ2XCI7XG59XG5cbi5pY29mb250LXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZDdcIjtcbn1cblxuLmljb2ZvbnQtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkOFwiO1xufVxuXG4uaWNvZm9udC1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkOVwiO1xufVxuXG4uaWNvZm9udC1yb3lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkYVwiO1xufVxuXG4uaWNvZm9udC1yc3MtZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkYlwiO1xufVxuXG4uaWNvZm9udC1zYWZldHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZGNcIjtcbn1cblxuLmljb2ZvbnQtc2FsZS1kaXNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkZFwiO1xufVxuXG4uaWNvZm9udC1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZGVcIjtcbn1cblxuLmljb2ZvbnQtc2VuZC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmRmXCI7XG59XG5cbi5pY29mb250LXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlMFwiO1xufVxuXG4uaWNvZm9udC1zZXR0aW5ncy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZTFcIjtcbn1cblxuLmljb2ZvbnQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZTJcIjtcbn1cblxuLmljb2ZvbnQtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmUzXCI7XG59XG5cbi5pY29mb250LXNoYXJlLWJveGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmU0XCI7XG59XG5cbi5pY29mb250LXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmU1XCI7XG59XG5cbi5pY29mb250LXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlNlwiO1xufVxuXG4uaWNvZm9udC1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmU3XCI7XG59XG5cbi5pY29mb250LXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZThcIjtcbn1cblxuLmljb2ZvbnQtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZTlcIjtcbn1cblxuLmljb2ZvbnQtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmVhXCI7XG59XG5cbi5pY29mb250LXNpdGUtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmViXCI7XG59XG5cbi5pY29mb250LXNtYXJ0LXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmVjXCI7XG59XG5cbi5pY29mb250LXNvY2NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlZFwiO1xufVxuXG4uaWNvZm9udC1zb3J0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlZVwiO1xufVxuXG4uaWNvZm9udC1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmVmXCI7XG59XG5cbi5pY29mb250LXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmYwXCI7XG59XG5cbi5pY29mb250LXNwYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZjFcIjtcbn1cblxuLmljb2ZvbnQtc3BlZWNoLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmYyXCI7XG59XG5cbi5pY29mb250LXNwZWVkLW1ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmYzXCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZjRcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmNVwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmY2XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZjdcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmOFwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmY5XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZmFcIjtcbn1cblxuLmljb2ZvbnQtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZmJcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmZjXCI7XG59XG5cbi5pY29mb250LXNzbC1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmZFwiO1xufVxuXG4uaWNvZm9udC1zdGFyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmZlXCI7XG59XG5cbi5pY29mb250LXN0YXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZmZcIjtcbn1cblxuLmljb2ZvbnQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uaWNvZm9udC1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uaWNvZm9udC1zdXBwb3J0LWZhcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uaWNvZm9udC10YWNrLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uaWNvZm9udC10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmljb2ZvbnQtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uaWNvZm9udC10YXNrcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLmljb2ZvbnQtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmljb2ZvbnQtdGVsZXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5pY29mb250LXRlbGVzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uaWNvZm9udC10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uaWNvZm9udC10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uaWNvZm9udC10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmljb2ZvbnQtdGljay1ib3hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uaWNvZm9udC10aWNrLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmljb2ZvbnQtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBmXCI7XG59XG5cbi5pY29mb250LXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uaWNvZm9udC10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5pY29mb250LXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uaWNvZm9udC10b29scy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uaWNvZm9udC10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uaWNvZm9udC10b3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uaWNvZm9udC10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5pY29mb250LXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5pY29mb250LXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmljb2ZvbnQtdW5pcXVlLWlkZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmljb2ZvbnQtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5pY29mb250LXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG5cbi5pY29mb250LXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmljb2ZvbnQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5pY29mb250LXVzYi1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uaWNvZm9udC11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWZcIjtcbn1cblxuLmljb2ZvbnQtdmVjdG9yLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjBcIjtcbn1cblxuLmljb2ZvbnQtdmVyaWZpY2F0aW9uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5pY29mb250LXdhbGwtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmljb2ZvbnQtd2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uaWNvZm9udC13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmljb2ZvbnQtd2FybmluZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmljb2ZvbnQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uaWNvZm9udC13YXRlci1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5pY29mb250LXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uaWNvZm9udC13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5pY29mb250LXdpZmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5pY29mb250LXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmljb2ZvbnQtd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmljb2ZvbnQtemlnemFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5pY29mb250LXppcHBlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uaWNvZm9udC14cyB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5pY29mb250LXNtIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5pY29mb250LW1kIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5pY29mb250LWxnIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmljb2ZvbnQtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmljb2ZvbnQtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmljb2ZvbnQtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmljb2ZvbnQtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmljb2ZvbnQtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmljb2ZvbnQtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmljb2ZvbnQtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmljb2ZvbnQtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cblxuLmljb2ZvbnQtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmljb2ZvbnQtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uaWNvZm9udC1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLmljb2ZvbnQtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pY29mb250LXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5pY29mb250LXVsID4gbGkgLmljb2ZvbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pY29mb250LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4uaWNvZm9udC1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmljb2ZvbnQtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmljb2ZvbnQuaWNvZm9udC1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uaWNvZm9udC5pY29mb250LXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5pY29mb250LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaWNvZm9udC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29mb250LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGljb2ZvbnQtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGljb2ZvbnQtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaWNvZm9udC1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5pY29mb250LXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmljb2ZvbnQtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uaWNvZm9udC1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmljb2ZvbnQtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uaWNvZm9udC1mbGlwLWhvcml6b250YWwuaWNvZm9udC1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuOnJvb3QgLmljb2ZvbnQtcm90YXRlLTkwLFxuOnJvb3QgLmljb2ZvbnQtcm90YXRlLTE4MCxcbjpyb290IC5pY29mb250LXJvdGF0ZS0yNzAsXG46cm9vdCAuaWNvZm9udC1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuaWNvZm9udC1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvZm9udC1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKlxuKiBBZG1pbiBMYXlvdXQgKGVCYXphcilcbiogQGF1dGhvcjogUGl4ZWx3aWJlc1xuKiBAZGVzaWduIGJ5OiBQaXhlbHdpYmVzLlxuKiBAZXZlbnQtbmFtZXNwYWNlOmVCYXphclxuKiBDb3B5cmlnaHQgMjAyMSBQaXhlbHdpYmVzXG4qL1xuOnJvb3Qge1xuICAtLWRhcmstY29sb3I6XHQjMzIzQTQ1O1xuICAtLWNvbG9yLWZmZjpcdCNGRkZGRkY7XG4gIC0tY29sb3ItMTAwOlx0I0YwRjBGMDtcbiAgLS1jb2xvci0yMDA6XHQjRUVFRUVFO1xuICAtLWNvbG9yLTMwMDpcdCNFMEUwRTA7XG4gIC0tY29sb3ItNDAwOlx0I0JEQkRCRDtcbiAgLS1jb2xvci01MDA6XHQjNTU1NTU1O1xuICAtLWNvbG9yLTYwMDpcdCM3NTc1NzU7XG4gIC0tY29sb3ItNzAwOlx0IzYxNjE2MTtcbiAgLS1jb2xvci04MDA6XHQjNDI0MjQyO1xuICAtLWNvbG9yLTkwMDpcdCMyMTIxMjE7XG4gIC0tY29sb3ItMDAwOlx0IzAwMDAwMDtcbiAgLS1ib3JkZXItY29sb3I6XHQjZjBmMGYwO1xuICAtLWNhcmQtY29sb3I6XHQjZmZmZmZmO1xuICAtLWJvZHktY29sb3I6XHQjZjlmYmZkO1xuICAtLXdoaXRlLWNvbG9yOlx0I2ZmZmZmZjtcbiAgLS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcbiAgLS10ZXh0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWhjLWZvbnQtY29sb3I6XHQjNTU1NTU1O1xuICAtLWhjLWJnLWNvbG9yOlx0I2YwZjBmMDtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzZhYWI5YztcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZjdiMzZiO1xuICAtLWNoYXJ0LWNvbG9yMTpcdCM2YWFiOWM7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2Y3YjM2YjtcbiAgLS1jaGFydC1jb2xvcjM6XHQjOTdCMEFBO1xuICAtLWNoYXJ0LWNvbG9yNDpcdCM0RDZFOTQ7XG4gIC0tY2hhcnQtY29sb3I1Olx0IzgxQTFDQTtcbn1cblxuW2RhdGEtdGhlbWU9ZGFya10ge1xuICAtLWRhcmstY29sb3I6XHQjMzIzQTQ1O1xuICAtLWNvbG9yLWZmZjpcdCMwMDAwMDA7XG4gIC0tY29sb3ItMTAwOlx0IzIxMjEyMTtcbiAgLS1jb2xvci0yMDA6XHQjMjYyNzI3O1xuICAtLWNvbG9yLTMwMDpcdCM2MTYxNjE7XG4gIC0tY29sb3ItNDAwOlx0Izc1NzU3NTtcbiAgLS1jb2xvci01MDA6XHQjOGY4ZjhmO1xuICAtLWNvbG9yLTYwMDpcdCNCREJEQkQ7XG4gIC0tY29sb3ItNzAwOlx0I0UwRTBFMDtcbiAgLS1jb2xvci04MDA6XHQjRUVFRUVFO1xuICAtLWNvbG9yLTkwMDpcdCNGMEYwRjA7XG4gIC0tY29sb3ItMDAwOlx0I0ZGRkZGRjtcbiAgLS1ib3JkZXItY29sb3I6XHQjMzUzNTM1O1xuICAtLWNhcmQtY29sb3I6XHQjMjYyNzI3O1xuICAtLWJvZHktY29sb3I6XHQjMWUxZjIwO1xuICAtLXdoaXRlLWNvbG9yOlx0I2ZmZmZmZjtcbiAgLS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcbiAgLS10ZXh0LWNvbG9yOiAjOGY4ZjhmO1xuICAtLWhjLWZvbnQtY29sb3I6XHQjNTU1NTU1O1xuICAtLWhjLWJnLWNvbG9yOlx0I2YwZjBmMDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIFtjbGFzcz10aGVtZS1jeWFuXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCMwMGJkYWE7XG59XG5bZGF0YS10aGVtZT1kYXJrXSBbY2xhc3M9dGhlbWUtaW5kaWdvXSB7XG4gIC0tYm9yZGVyLWNvbG9yOlx0IzIxMjAyMDtcbiAgLS1jYXJkLWNvbG9yOlx0IzEwMTAxMDtcbiAgLS1ib2R5LWNvbG9yOlx0IzA1MDUwNTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIFtjbGFzcz10aGVtZS1ibHVlXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCM3MjU4ZGI7XG4gIC0tYm9yZGVyLWNvbG9yOlx0IzFhMWYyZDtcbiAgLS1jYXJkLWNvbG9yOlx0IzEwMTQxZjtcbiAgLS1ib2R5LWNvbG9yOlx0IzA4MGIxMztcbn1cbltkYXRhLXRoZW1lPWRhcmtdIFtjbGFzcz10aGVtZS1vcmFuZ2VdIHtcbiAgLS1ib3JkZXItY29sb3I6XHQjMDkyOTQwO1xuICAtLWNhcmQtY29sb3I6XHQjMDUyMTMzO1xuICAtLWJvZHktY29sb3I6XHQjMDUxZTJmO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gW2NsYXNzPXRoZW1lLWJsdXNoXSB7XG4gIC0tYm9yZGVyLWNvbG9yOlx0IzI0MjMzMTtcbiAgLS1jYXJkLWNvbG9yOlx0IzFhMTkyNTtcbiAgLS1ib2R5LWNvbG9yOlx0IzE1MTQxZjtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIFtjbGFzcz10aGVtZS1yZWRdIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0I2Y3M2U2MDtcbiAgLS1ib3JkZXItY29sb3I6XHQjMjIyMzM1O1xuICAtLWNhcmQtY29sb3I6XHQjMTYxNzI1O1xuICAtLWJvZHktY29sb3I6XHQjMTExMjFkO1xufVxuXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSB7XG4gIC0tZGFyay1jb2xvcjpcdCMzMjNBNDU7XG4gIC0tY29sb3ItZmZmOlx0I2ZmZmZmZjtcbiAgLS1jb2xvci0xMDA6XHQjMDAwMDAwO1xuICAtLWNvbG9yLTIwMDpcdCNmZmZmZmY7XG4gIC0tY29sb3ItMzAwOlx0I2ZmZmZmZjtcbiAgLS1jb2xvci00MDA6XHQjZmZmZmZmO1xuICAtLWNvbG9yLTUwMDpcdCNmZmZmZmY7XG4gIC0tY29sb3ItNjAwOlx0I2ZmZmZmZjtcbiAgLS1jb2xvci03MDA6XHQjZmZmZmZmO1xuICAtLWNvbG9yLTgwMDpcdCNmZmZmZmY7XG4gIC0tY29sb3ItOTAwOlx0I2ZmZmZmZjtcbiAgLS1jb2xvci0wMDA6XHQjZmZmZmZmO1xuICAtLWJvcmRlci1jb2xvcjpcdCNmZmZmZmY7XG4gIC0tY2FyZC1jb2xvcjpcdCMwZTBlMGU7XG4gIC0tYm9keS1jb2xvcjpcdCMwMDAwMDA7XG4gIC0td2hpdGUtY29sb3I6XHQjZmZmZmZmO1xuICAtLWJsYWNrLWNvbG9yOlx0IzAwMDAwMDtcbiAgLS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcbiAgLS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcbiAgLS1oYy1iZy1jb2xvcjpcdCNmMGYwZjA7XG4gIC0tdGV4dC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuW2NsYXNzPXRoZW1lLXRyYWRld2luZF0ge1xuICAtLXByaW1hcnktY29sb3I6XHQjNmFhYjljO1xuICAtLXNlY29uZGFyeS1jb2xvcjpcdCNmN2IzNmI7XG4gIC0tY2hhcnQtY29sb3IxOlx0IzZhYWI5YztcbiAgLS1jaGFydC1jb2xvcjI6XHQjZjdiMzZiO1xuICAtLWNoYXJ0LWNvbG9yMzpcdCM5N0IwQUE7XG4gIC0tY2hhcnQtY29sb3I0Olx0IzRENkU5NDtcbiAgLS1jaGFydC1jb2xvcjU6XHQjODFBMUNBO1xuICAtLWNoYXJ0LWNvbG9yNjpcdCNFRDU3ODI7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjA4YmMyLCAjNjVhMGE5KTtcbn1cblxuW2NsYXNzPXRoZW1lLW1vbmFsaXNhXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCNGRjdCODk7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I2Y3Y2Y3OTtcbiAgLS1jaGFydC1jb2xvcjE6XHQjRUQ1NzgyO1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNlNWRmODg7XG4gIC0tY2hhcnQtY29sb3IzOlx0IzcyNmE5NTtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjYTZhNmE0O1xuICAtLWNoYXJ0LWNvbG9yNTpcdCNjOWI4Yjg7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjE1Zjg1LCAjZTI3MDg5KTtcbn1cblxuW2NsYXNzPXRoZW1lLWN5YW5dIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzAwYmRhYTtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZjFmZjE3O1xuICAtLWNoYXJ0LWNvbG9yMTpcdCMwMGJkYWE7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2MxYzBiOTtcbiAgLS1jaGFydC1jb2xvcjM6XHQjNTM3NzkxO1xuICAtLWNoYXJ0LWNvbG9yNDpcdCM5Y2JmM2I7XG4gIC0tY2hhcnQtY29sb3I1Olx0I2NkYjYwYztcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDlhYmQsICMwMGJkYWEpO1xufVxuXG5bY2xhc3M9dGhlbWUtaW5kaWdvXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCM0ODRjN2Y7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I2Q4ZDQxOTtcbiAgLS1jaGFydC1jb2xvcjE6XHQjNDg0YzdmO1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNkOGQ0MTk7XG4gIC0tY2hhcnQtY29sb3IzOlx0IzczOTRiOTtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjNzliNmJkO1xuICAtLWNoYXJ0LWNvbG9yNTpcdCNhMGMxYjg7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNWEyZWUyLCAjNDg0YzdmKTtcbn1cblxuW2NsYXNzPXRoZW1lLWJsdWVdIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzcyNThkYjtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZmZkNTVkO1xuICAtLWNoYXJ0LWNvbG9yMTpcdCNFRDU3ODI7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2U1ZGY4ODtcbiAgLS1jaGFydC1jb2xvcjM6XHQjNzI1OGRiO1xuICAtLWNoYXJ0LWNvbG9yNDpcdCNhNmE2YTQ7XG4gIC0tY2hhcnQtY29sb3I1Olx0I2M5YjhiODtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NWFmYWYsICMwZDZlZmQpO1xufVxuXG5bY2xhc3M9dGhlbWUtZ3JlZW5dIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzdFQjkzRjtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZmZmYjgzO1xuICAtLWNoYXJ0LWNvbG9yMTpcdCM3RUI5M0Y7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2I5YmM2ZDtcbiAgLS1jaGFydC1jb2xvcjM6XHQjNDI3YTViO1xuICAtLWNoYXJ0LWNvbG9yNDpcdCM0ZTczNzY7XG4gIC0tY2hhcnQtY29sb3I1Olx0I2E2YTZhNDtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM5MkQ3NTgsICMyZjk4NGQpO1xufVxuXG5bY2xhc3M9dGhlbWUtb3JhbmdlXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCNmZWIwMTk7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0IzM1ZjNmZDtcbiAgLS1jaGFydC1jb2xvcjE6XHQjZWY3ZTU2O1xuICAtLWNoYXJ0LWNvbG9yMjpcdCM0NDU1OGY7XG4gIC0tY2hhcnQtY29sb3IzOlx0I2RlZDVjNDtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjZjU5MjkyO1xuICAtLWNoYXJ0LWNvbG9yNTpcdCM5MGE0YWU7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjY2U2M2NhLCAjZmViMDE5KTtcbn1cblxuW2NsYXNzPXRoZW1lLWJsdXNoXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCNFRDU3ODI7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I2ZmZGQ5NTtcbiAgLS1jaGFydC1jb2xvcjE6XHQjRUQ1NzgyO1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNlNWRmODg7XG4gIC0tY2hhcnQtY29sb3IzOlx0IzcyNmE5NTtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjYTZhNmE0O1xuICAtLWNoYXJ0LWNvbG9yNTpcdCNjOWI4Yjg7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjVhZThhLCAjRUQ1NzgyKTtcbn1cblxuW2NsYXNzPXRoZW1lLXJlZF0ge1xuICAtLXByaW1hcnktY29sb3I6XHQjZmY0NTYwO1xuICAtLXNlY29uZGFyeS1jb2xvcjpcdCNmN2M1NmI7XG4gIC0tY2hhcnQtY29sb3IxOlx0I2ZmNTk1OTtcbiAgLS1jaGFydC1jb2xvcjI6XHQjZmZhZDVhO1xuICAtLWNoYXJ0LWNvbG9yMzpcdCM0ZjlkYTY7XG4gIC0tY2hhcnQtY29sb3I0Olx0I2MwNmM4NDtcbiAgLS1jaGFydC1jb2xvcjU6XHQjZjY3MjgwO1xuICAtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1NTU4ZCwgI2ZmNDU2MCk7XG59XG5cbltjbGFzcz10aGVtZS1keW5hbWljXSB7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSk7XG59XG5cbi5zZWNvbmRhcnktY29sb3Ige1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLnNlY29uZGFyeS1jb2xvci1maWxsIHtcbiAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuaHRtbCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqKioqKioqKioqQm9keSoqKioqKioqKi9cbmJvZHkge1xuICAtbW96LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keS5mb250LW9wZW5zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5ib2R5LmZvbnQtcG9wcGlucyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYm9keS5mb250LW1vbnRzZXJyYXQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmJvZHkuZm9udC1tdWt0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11a3RhXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KSB7XG4gIGJvZHkgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5ib2R5IGEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi8qKioqKioqKioqKkJ1dHRvbiBTZXQgUmVzcG9zaXZlKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCkge1xuICAuYnRuLXNldC10YXNrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKkNoYW5nZWxvZyBCdXR0b24tc2l6ZSoqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm14LXNpemUge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqTG9naW4tcGFnZSByZXNwb25zaXZlKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYXV0aC1kZXRhaWxibG9jayBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYXV0aC1oMTAwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmF1dGgtaDEwMCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmF1dGgtaDEwMCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqSW52b2ljZXBhZ2UgJiBwdXJjaGFzZXBhZ2UgdGFiKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuaW52b2ljZS1zZXQubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qKioqKioqKioqKnNlbGVjdGFibGUgJiBkcm9waWZ5KioqKioqKioqL1xuLm1zLWNvbnRhaW5lciAubXMtbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4ubXMtY29udGFpbmVyIC5tcy1zZWxlY3RhYmxlLCAubXMtY29udGFpbmVyIC5tcy1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLm1zLWNvbnRhaW5lciAubXMtc2VsZWN0YWJsZSBsaS5tcy1lbGVtLXNlbGVjdGFibGUsIC5tcy1jb250YWluZXIgLm1zLXNlbGVjdGlvbiBsaS5tcy1lbGVtLXNlbGVjdGFibGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubXMtY29udGFpbmVyIC5tcy1zZWxlY3RhYmxlLCAubXMtY29udGFpbmVyIC5tcy1zZWxlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tcy1jb250YWluZXIgLm1zLXNlbGVjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uZHJvcGlmeS13cmFwcGVyIC5kcm9waWZ5LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZHJvcGlmeS13cmFwcGVyIC5kcm9waWZ5LW1lc3NhZ2Ugc3Bhbi5maWxlLWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qKioqKioqKioqcHJvZmlsZSoqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnByb2ZpbGUtZnVsbGRlYXRpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucHJvZmlsZS1mdWxsZGVhdGlsIC5wcm9maWxlLWluZm8uYm9yZGVyLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucHJvZmlsZS1mdWxsZGVhdGlsIC5wcm9maWxlLWF2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnByb2ZpbGUtZnVsbGRlYXRpbCAuYWJvdXQtaW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqRG8gbm90IGFkZCBpbiBwcm9qZWN0KioqKioqKioqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSwgcHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O1xufVxuXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItMDAwKSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKippY29uLXBhZ2UqKioqKioqKiovXG4uaWNvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5pY29ubGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmljb25saXN0IC5pY29uLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwcztcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXI6aG92ZXIgLmljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmljb25saXN0IC5pY29uLWhvbGRlciAuaWNvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXIgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLyoqKioqKioqKioqcmVzcG9uc2l2ZSoqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpIHtcbiAgLnctc20tMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAucHJvZmlsZS1ibG9jayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZmlsZS1jYXJkIC5jYXJkLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvZmlsZS1jYXJkIC5jYXJkLWJvZHkgLnByb2ZpbGUtYXYudzIyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWF2IC5hYm91dC1pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9maWxlLWNhcmQgLmNhcmQtYm9keSAucHJvZmlsZS1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWluZm8gLnNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWluZm8gLmN0LWJ0bi1zZXQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5ib2R5LnJ0bF9tb2RlIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKioqKioqKioqKioqKipNYXJnaW4qKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqcGFkZGluZyoqKioqKioqKioqKiovXG59XG5ib2R5LnJ0bF9tb2RlIHVsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHkucnRsX21vZGUgLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5lbmQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1zLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1zLTEsIGJvZHkucnRsX21vZGUgLm1zLXNtLTEsIGJvZHkucnRsX21vZGUgLm1zLW1kLTEsIGJvZHkucnRsX21vZGUgLm1zLWxnLTEsIGJvZHkucnRsX21vZGUgLm1zLXhsLTEsIGJvZHkucnRsX21vZGUgLm1zLXh4bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0yLCBib2R5LnJ0bF9tb2RlIC5tcy1zbS0yLCBib2R5LnJ0bF9tb2RlIC5tcy1tZC0yLCBib2R5LnJ0bF9tb2RlIC5tcy1sZy0yLCBib2R5LnJ0bF9tb2RlIC5tcy14bC0yLCBib2R5LnJ0bF9tb2RlIC5tcy14eGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0zLCBib2R5LnJ0bF9tb2RlIC5tcy1zbS0zLCBib2R5LnJ0bF9tb2RlIC5tcy1tZC0zLCBib2R5LnJ0bF9tb2RlIC5tcy1sZy0zLCBib2R5LnJ0bF9tb2RlIC5tcy14bC0zLCBib2R5LnJ0bF9tb2RlIC5tcy14eGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtNCwgYm9keS5ydGxfbW9kZSAubXMtc20tNCwgYm9keS5ydGxfbW9kZSAubXMtbWQtNCwgYm9keS5ydGxfbW9kZSAubXMtbGctNCwgYm9keS5ydGxfbW9kZSAubXMteGwtNCwgYm9keS5ydGxfbW9kZSAubXMteHhsLTUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtNSwgYm9keS5ydGxfbW9kZSAubXMtc20tNSwgYm9keS5ydGxfbW9kZSAubXMtbWQtNSwgYm9keS5ydGxfbW9kZSAubXMtbGctNSwgYm9keS5ydGxfbW9kZSAubXMteGwtNSwgYm9keS5ydGxfbW9kZSAubXMteHhsLTUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1lLTEsIGJvZHkucnRsX21vZGUgLm1lLXNtLTEsIGJvZHkucnRsX21vZGUgLm1lLW1kLTEsIGJvZHkucnRsX21vZGUgLm1lLWxnLTEsIGJvZHkucnRsX21vZGUgLm1lLXhsLTEsIGJvZHkucnRsX21vZGUgLm1lLXh4bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS0yLCBib2R5LnJ0bF9tb2RlIC5tZS1zbS0yLCBib2R5LnJ0bF9tb2RlIC5tZS1tZC0yLCBib2R5LnJ0bF9tb2RlIC5tZS1sZy0yLCBib2R5LnJ0bF9tb2RlIC5tZS14bC0yLCBib2R5LnJ0bF9tb2RlIC5tZS14eGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS0zLCBib2R5LnJ0bF9tb2RlIC5tZS1zbS0zLCBib2R5LnJ0bF9tb2RlIC5tZS1tZC0zLCBib2R5LnJ0bF9tb2RlIC5tZS1sZy0zLCBib2R5LnJ0bF9tb2RlIC5tZS14bC0zLCBib2R5LnJ0bF9tb2RlIC5tZS14eGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtNCwgYm9keS5ydGxfbW9kZSAubWUtc20tNCwgYm9keS5ydGxfbW9kZSAubWUtbWQtNCwgYm9keS5ydGxfbW9kZSAubWUtbGctNCwgYm9keS5ydGxfbW9kZSAubWUteGwtNCwgYm9keS5ydGxfbW9kZSAubWUteHhsLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtNSwgYm9keS5ydGxfbW9kZSAubWUtc20tNSwgYm9keS5ydGxfbW9kZSAubWUtbWQtNSwgYm9keS5ydGxfbW9kZSAubWUtbGctNSwgYm9keS5ydGxfbW9kZSAubWUteGwtNSwgYm9keS5ydGxfbW9kZSAubWUteHhsLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBzLTEsIGJvZHkucnRsX21vZGUgLnBzLXNtLTEsIGJvZHkucnRsX21vZGUgLnBzLW1kLTEsIGJvZHkucnRsX21vZGUgLnBzLWxnLTEsIGJvZHkucnRsX21vZGUgLnBzLXhsLTEsIGJvZHkucnRsX21vZGUgLnBzLXh4bC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBzLTIsIGJvZHkucnRsX21vZGUgLnBzLXNtLTIsIGJvZHkucnRsX21vZGUgLnBzLW1kLTIsIGJvZHkucnRsX21vZGUgLnBzLWxnLTIsIGJvZHkucnRsX21vZGUgLnBzLXhsLTIsIGJvZHkucnRsX21vZGUgLnBzLXh4bC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucHMtMywgYm9keS5ydGxfbW9kZSAucHMtc20tMywgYm9keS5ydGxfbW9kZSAucHMtbWQtMywgYm9keS5ydGxfbW9kZSAucHMtbGctMywgYm9keS5ydGxfbW9kZSAucHMteGwtMywgYm9keS5ydGxfbW9kZSAucHMteHhsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucHMtNCwgYm9keS5ydGxfbW9kZSAucHMtc20tNCwgYm9keS5ydGxfbW9kZSAucHMtbWQtNCwgYm9keS5ydGxfbW9kZSAucHMtbGctNCwgYm9keS5ydGxfbW9kZSAucHMteGwtNCwgYm9keS5ydGxfbW9kZSAucHMteHhsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wcy01LCBib2R5LnJ0bF9tb2RlIC5wcy1zbS01LCBib2R5LnJ0bF9tb2RlIC5wcy1tZC01LCBib2R5LnJ0bF9tb2RlIC5wcy1sZy01LCBib2R5LnJ0bF9tb2RlIC5wcy14bC01LCBib2R5LnJ0bF9tb2RlIC5wcy14eGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wZS0xLCBib2R5LnJ0bF9tb2RlIC5wZS1zbS0xLCBib2R5LnJ0bF9tb2RlIC5wZS1tZC0xLCBib2R5LnJ0bF9tb2RlIC5wZS1sZy0xLCBib2R5LnJ0bF9tb2RlIC5wZS14bC0xLCBib2R5LnJ0bF9tb2RlIC5wZS14eGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wZS0yLCBib2R5LnJ0bF9tb2RlIC5wZS1zbS0yLCBib2R5LnJ0bF9tb2RlIC5wZS1tZC0yLCBib2R5LnJ0bF9tb2RlIC5wZS1sZy0yLCBib2R5LnJ0bF9tb2RlIC5wZS14bC0yLCBib2R5LnJ0bF9tb2RlIC5wZS14eGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBlLTMsIGJvZHkucnRsX21vZGUgLnBlLXNtLTMsIGJvZHkucnRsX21vZGUgLnBlLW1kLTMsIGJvZHkucnRsX21vZGUgLnBlLWxnLTMsIGJvZHkucnRsX21vZGUgLnBlLXhsLTMsIGJvZHkucnRsX21vZGUgLnBlLXh4bC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBlLTQsIGJvZHkucnRsX21vZGUgLnBlLXNtLTQsIGJvZHkucnRsX21vZGUgLnBlLW1kLTQsIGJvZHkucnRsX21vZGUgLnBlLWxnLTQsIGJvZHkucnRsX21vZGUgLnBlLXhsLTQsIGJvZHkucnRsX21vZGUgLnBlLXh4bC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucGUtNSwgYm9keS5ydGxfbW9kZSAucGUtc20tNSwgYm9keS5ydGxfbW9kZSAucGUtbWQtNSwgYm9keS5ydGxfbW9kZSAucGUtbGctNSwgYm9keS5ydGxfbW9kZSAucGUteGwtNSwgYm9keS5ydGxfbW9kZSAucGUteHhsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5ydGxfbW9kZSAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW46IHVuc2V0O1xufVxuYm9keS5ydGxfbW9kZSAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxfbW9kZSAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5ib2R5LnJ0bF9tb2RlIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuYm9keS5ydGxfbW9kZSAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLW1pbmktYnRuIC5mYS1hcnJvdy1sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbn1cbmJvZHkucnRsX21vZGUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucnRsX21vZGUgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ydGxfbW9kZSAucGUtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ydGxfbW9kZSAubXMtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ydGxfbW9kZSAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LnJ0bF9tb2RlIC50aW1lbGluZS1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5ib2R5LnJ0bF9tb2RlIC50aW1lbGluZS1pdGVtOmFmdGVyIHtcbiAgcmlnaHQ6IC01cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5ib2R5LnJ0bF9tb2RlIC5hcGV4Y2hhcnRzLWNhbnZhcywgYm9keS5ydGxfbW9kZSAub3dsLWNhcm91c2VsIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5ib2R5LnJ0bF9tb2RlIC5vd2wtY2Fyb3VzZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5ydGxfbW9kZSAub3dsLWNhcm91c2VsIC5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAuZm9ybS1zd2l0Y2gudGhlbWUtcnRsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLnNpZGViYXItbWluaS1idG4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci1taW5pLWJ0biAuaWNvZm9udC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciBzcGFuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAxMDFweDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAxMDFweDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IGxpIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLmJyYW5kLWljb24gLmxvZ28tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5mb3JtLXN3aXRjaC50aGVtZS1ydGwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0biAuaWNvZm9udC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjVcIjtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLmJyYW5kLWljb24gLmxvZ28tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5vcGVuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLnN1Yi1tZW51IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuYm9keS5ydGxfbW9kZSAucmlnaHRjaGF0Ym94IC5mcmllbmQgLnN0YXR1cyB7XG4gIGxlZnQ6IDE3cHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5pY29mb250LWhhbmQtZHJhd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODdcIjtcbn1cbmJvZHkucnRsX21vZGUgLnRvZG9fbGlzdCBsaSBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDBweDtcbn1cbmJvZHkucnRsX21vZGUgLnJpZ2h0Y2hhdGJveCAjY2xvc2Uge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5mYy1tZWRpYS1zY3JlZW4uZmMtZGlyZWN0aW9uLWx0ciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5ydGxfbW9kZSAuZmMtbWVkaWEtc2NyZWVuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRvb2xiYXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1pdGVtIC5tZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuZHJvcGRvd24taXRlbSAubWUtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0sIGJvZHkucnRsX21vZGUgLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbmJvZHkucnRsX21vZGUgLmljb2ZvbnQtdWktYWRkLm1lLTIsIGJvZHkucnRsX21vZGUgLmljb2ZvbnQtcGx1cy1jaXJjbGUubWUtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmJ0bi1wb3N0aW9uIHtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAxNXB4O1xufVxuYm9keS5ydGxfbW9kZSAuaWNvZm9udC1kb3R0ZWQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzhcIjtcbn1cbmJvZHkucnRsX21vZGUgLmxpc3QtZ3JvdXAgaS5tZS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgYnV0dG9uIGkubWUtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmNhcmQtY2hhdC5vcGVuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZS1uYXZiYXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlLW5hdmJhciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbmJvZHkucnRsX21vZGUgLmRvYyAubWUtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmRvYyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbmJvZHkucnRsX21vZGUgLmNhcmQuY2FyZC1jYWxsb3V0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuYm9keS5ydGxfbW9kZSAucHJvZmlsZS1jYXJkIC5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpIHtcbiAgYm9keS5ydGxfbW9kZSAucHJvamVjdC10YWIgLnBydGFiLXNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5ib2R5LnJ0bF9tb2RlIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGQ6Zmlyc3QtY2hpbGQsXG5ib2R5LnJ0bF9tb2RlIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbmJvZHkucnRsX21vZGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG5ib2R5LnJ0bF9tb2RlIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA0cHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC5yaWdodC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTMyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGxlZnQgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCBsZWZ0IDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGxlZnQgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgbGVmdCAwLjNzIGVhc2Utb3V0O1xufVxuYm9keS5ydGxfbW9kZSAubW9kYWwucmlnaHQuZmFkZS5zaG93IC5tb2RhbC1kaWFsb2cge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5ydGxfbW9kZSAubW9kYWwucmlnaHQuZmFkZS5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuYm9keS5ydGxfbW9kZSAuY2hvb3NlLXNraW4gbGkuYWN0aXZlOmFmdGVyIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIENvbG9ycGlja2VyIC0gU2ltcGxlIGFuZCBjdXN0b21pemFibGUgY29sb3JwaWNrZXIgY29tcG9uZW50IGZvciBUd2l0dGVyIEJvb3RzdHJhcC5cbiAqIEBwYWNrYWdlIGJvb3RzdHJhcC1jb2xvcnBpY2tlclxuICogQHZlcnNpb24gdjMuMC4wLWJldGEuMVxuICogQGxpY2Vuc2UgTUlUXG4gKiBAbGluayBodHRwczovL2ZhcmJlbG91cy5naXRodWIuaW8vYm9vdHN0cmFwLWNvbG9ycGlja2VyL1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2ZhcmJlbG91cy9ib290c3RyYXAtY29sb3JwaWNrZXIuZ2l0XG4gKi9cbi5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUJrQ0FRQUFBRGE2MTNmQUFBUDlrbEVRVlI0WG5SV0M0N3JOZ3djS2psQTBidjJWTDFRaS9ZRUxSYXY3MjAzaVMxcHBxWm9pWENBaHVCSFZMSTc0eEZ0RzMvSHoyam9JT2pSR3VSNWVNWXVSbjlZQTFmZHM4NTlLWDhadmN6THI5L3BJbWlSM1Jxa3k5L3dsYWpSSWRWRS8xUnVmZXUvME5vMy9BU2dCWkFKVWt3Z2kwaUNhRWF0ZWtKSm9FcWlUUW5jZDY3L2d5T2ZSQ1pzaFRlZDBObDhMYkxqOEQ2cXh0b3E5LzdrSnovYUgvM1hmdThWd0k1K0FVSDhEeEU3Z1V5aUlwWjVMd2lHelVxRTNDU2NKc0NEUUhBc3ZCbnhXcGtiQzBRTUhtQnA2bGF0V1MwYm52ckNOL3gxK3hQZmNlK0lqMEdBeWVBR0d6MTVzT2lheDJVeWxQaEtyRmFNUG5WV0Nsd2VwS2gwN2hkaGtWRHNLMnVveUVJeVNlcmdqZGJZMlZCdFY4VkxyOE1mOW1GLzR3TWI3a1I4Rk9oekZXWlplN0hJWkQ5SlJJYmVlMjhlSktCd2VUQjZUd2pZa0FnV2FVbXREdmVHdzFXeDN6Wjc2WWxQUGZRZC8rZ1RUVUZraUdpSitOUUFzelUxRVBUL1FKRWd1Zm9sQU1Qa05VNENWT3lVSUJMZzR4Z2xFWkhHUW5URk9GVjBWYXVsWWRkQmhBOTg2Z2UvN04veVFpLzNmbEZnd2ZRcTJpYkxuVERCUmw5VG1VSHlKQVNQVi9lb04wVUlTSXIrSUNRS0lGVjRFcGxqU2pWMXVGVlVxOWhSdGV0NWU5Z1h2dXlIUFcwek1oUXhXYW9CQmE5VGc4dnNDRWh3dzIzU21kMENLaklrbVBJb3hXclVCRGdKcUZDeUVTRjQzY3RReExVb0hON1ExS3lWaHFyTk5tM2N5MnZNeVFOUFZLamMyOVJoNVNTVStnaVdkUkpIa0xuUUc3MUZRRXVOeU5HQlREZEJRUUFLQ3VHaUVVUy9qY3lHYmtNUHE5MzFPSXpiL2RVUEd1VmxHN2Yrc2xxa081TkFBbHpUTWRjcTBOa3ptc0VCbUFRa2JJK3BTSGJpcW51V0lBNmxpamh2cXdJeE15V3hNR1ppUFU2NjlYSkUxdEFERFRzMkhXcHdLeHVxZG5UcE9pT1I0Mnhsekx0bTNwWEdlbDN4ZDgvb1RzOFh5ME1WOEdNMVJsc0MyWTNXeTN3dXQzTSsybUVWdXgwR3Q5Zmh6VFd5THZHaWlKWWFxWTVEV1JGSXdBaVE1cjZnQjlHcFFpaEp3NEk5ajVNa3NjajNCbnpHakJodjh4bmE1UDFKbzQyOG82SU9QWTVLRlp0Vk9rRUtxVWpxUVk5R2kranJJT0Z3SlVEelJ0QTl4eW9JckdHbWtOUm14VkFuWm9LK1RrVUllVVluaTV3RXpnT0c1aVpYNUhDcjJKeVFOcWRrKytHMHJnYjFvY2hTSUd1dFRqNFA3RjBQdVJVQW9sbWg1c0N6QUhuMUJZeWFBRGg2YmdGZW9CeDZ2c3QwOTFDRXZjU0xXQkJwcUdxMzg0alo1bGxWSFN3RVNoTHgrRDRkMG1VM0Q1ZUVBSlE5S0VoT1pVWW5ERU5WMnFLZ21JbFFoV2ZkdmNvWFlhZWdQcC9uMW9LSU9nWUZxeHJ6UVNjaXFOaHYvNUZxUHB5NmIwVWNYMnZmMTNEZld5U1JTRWdrRVlsRUpKR1FTeUtKU0VRU0NZbEVFcEhleElWTzNYT2V2ZmZ6ZTJhK1BmUHY5eDFybmUxYzNiM01tbG16OW1FKyt6dXpuZ2Zudy9FK0RsYzRMTDROd0hkRnk3dTNLR1BWbVo2LzRlZU1vRHlyZTNpL0tIQURJSFlPMDR3OXpPMG1Bb3R1S25yYzdYYVBqdnU2NmJOZTVjRFQ3UmxQZXBFbmZTMlg4ZEYxL3V0RHZEK093R0RCeEVnUXl3TEN2SU1ZV0JZK0RTaHdBQU9SQWR2OVBzd2hEQXFPVUNpNSs3MUFiRmNETVI0eEJETmZoeVNLWFBYWjErVnViK1ExTHRmNXo3ZUMwQWpWbGRISTI2cklGZEtJQXlZQkpDRlZVaFZEd3R0QW5NNTJCM0VjdDFURlFYekowejMzbE91aWIvUU84ZytDdU8wZ0tCUlU4MEE4aGtlSjBiMUtSUVdtRlFWU2g4bWYzbHBVcE5hUnVsek41TkFycm1LS0dNaWpYZ3prN3c1aWpkRlZnVDhmMUlkRk5qVldqRFdpY1VZV0VFTW1TRkR0SUxkekhXNVh1ZUhwN3AreXVTNTRlcDUvYzVCRTJHdy9nV1BOWVU0L1BaYWFrMlZHRXNGalNiT2Y4aXJlYTZLUWdvakdDazBLeFpZMzF0V1dnendheUY4TjVLWXlvM1ZBRFZpY1dXcmh3enIzWnFJT2E1eFc1emJxTVBQTWl5RFVSSERJSFFUZVdxN0tGWGNRUE9xelBPTDVPdi9pSURFRHk3REhFd3gwUFRnak84U1MwZk9FSGNaTk10K1hLRUZNajhRNFFVU3ZQdTZIUHV2ZDROOS94MTJSUHdjSVZSQ0Fha1NPVXpIZ3NVU01GV1l6RFErUGlPSnFBT3VZYzlqaDVUZWNuQSt4SGZGeU9ZaGViZVRIODlQODB3ckNKelVqbHN4N2V1SVYwZzR6UUZVU2lCUGlvSVdCQUNGQzdHZ0RqOFA5MVpTSk9RbVFQNzRNQW5RbzhINVJJZThrWjBrQmNRQ01BbEVwUkRpS1JPQnhiUjBrc2RoV0ZxMGdSOXE5dVF6a0R6dUlGUVNQcUFnUkNBc0NhVk5GMlpBQWh4dnR6Y3FjbkRrNnRwWHhTc2F5cVhMSWdTT2I2enFlSCtmdk8waTlYRXU1RVZWK09aZWhSWko2QkdUZWFSaENrVHpWSVplQXphV0dBRmZFcklQb2dRSTVDdVIzSFFReDdEekJCMTZSM3M3ZTBNQlVQZWRqV3V0Z0cvSlVUUHFNZUFRTkVpeXRKUm5KZWFyV1VnZHdGTnhON3J0Qm9FQ3VqL08zQk1IYVRJeFEwYTRHY3RpcmVFbFRKSEp2TFRhYWxpaDVrdkJDR012a2RFU1VNQWRDRmFJNHlHOFNwRGZSV0FwdHFrQUpVd0NHNkI3bE9SRUZTWkJxS3M1N01FSHFWSkVCd0hhMmxwME9pS3RpUTE4Z3g5UDg5UXJTWHljMHZPYkJNNHZQbUJBRHFKWkxBby95eks3cVBTWnN0Q3krZkRTWmxocm0rWmt5anNmNXEyb3RkQzE0emtMakhMZjBtZTl3ak5xUW8wQjFhNndCSlJhSUVnQzJRdzlvYnkvY1JIQSt4SENReS94bEIxSFZTVjNZLzV5VmhzYzdkQmkyVW9JV0NNY2JFTFpXZ3hOQ0dVWjV5NGNlQmFMbEU4ZEFmckVvc3JZVCt6OHlhM3N4WG5kRkJ4dVFpdk5HRUhGQ2JMR0JsQkxLR1lIWm9lb1FwY2p0TW4vdUlDUGVmY3hlY3B1RE9FZW1nOVMvNDRjZmxaUElsV29seUhrTHJFcGdiUzlJUVJsQWdaZ2kwV0Rqc0VpUGgrUE4vRmtvZ3E0R2R6UHRhcmxSR1cydEp3RUsxUk1URXZkVmRtaEFLSE8xcGRVdUdRc1ZjWCtyU2ZHekRid0d5RThOUlBRYzgzSENhT2tUWndQcUFCWkJkRnE4ekFOMWd1ZTBGUE84d1lVRkJFMVdrTXdWek0xaVE0Qkl0RmgrSDM2UXkveUpnMERSUUlDbUJsK3RiS1VDNWNDajN5WEkrU1VGQlM3OFpBY0J0SHQrZTlsQnVpcXBUTmg5elR2SWp6dUlXeFZZR1FKcEFaWStWV1MzUUtoODRpU1pid3VJZGlEcGM0S3p0UWEvc2poTWFESkVKRFNaOG1aK2tDQmRDMEpwS1ZOUXpaZEt1K0VzT2VGQ29zcm5nVkFrRFMvdXk2aUduVzdVeG1NcGtCOEZ5RktvNmlRVzh6MUh1QmRNdTFwZGtaZEI4aldUamxGdE5haUpSWW5pSURjRCtlRUNNcUZMUzlFRDZEZ3h6Q01LblJEM0hZWUEydU1DSlVoNzBPSzhHMEVVbkpWOGxxZThuajg0UWRxTGhkb0pza05sRXcxaXZhak04THRQQmhJZU45OUxFU1hJOXhjUUlIRlF1ZEhuZ1pqVWhYT1FlR2xVWW1BZGRoNXB4TWh6VjBNMXZNQXRNRklWbWZwNmZxK0RnRVdlZmpRVmVuc3RhcVV5M2JKUUFpVmxFaWhEZ2hDRElORlFnOG9VaG9RUGtPOFNCRU03U0ZRNzJWWUJ3UHVFN2s4dVlGNUxOd2cvVEVkMnprdUtqSUloVGlKUmxZckRmTlMxUUw3RFlVY2JjQ3lLSk53T3d1Y1ZDVlN3QkJqL0R3Z2hYQTJoUXRBQ2dDQkJQcHJmWGtBSUZJWVJYaE9OUUFSRlUwMFRzaDZMRW1tUVVia1RJbU1pOW1lNXFhSERJZUJnSGVSYmR4QUlxQUpCQ0RTb0NOVlFnbHJjaXFYL1pDRDlSUlA2cmdwQnZobUtBRmhnMkZvckJMWEJZUHRVamo3dkNIUGU4U1hiWUFZNDdnSEI5bUtlcWpqSWcvNTNmbU1EMGZSOUJ1ZzdTRmNISTZFQTFPQy9FOFFUTDROZ0JTR2lDaXlUQ2huSTF6Y1F4bXlmUlpHTTZ3NzAxS1J5YkR2c0lLM0xXRHg2bXhHa2NnbEVaUUxrYXduQ2RwcFo2c2dDaDh0cldXQlVRYVVXQ0VPbE9zN0hBZW5GRTQ1UVN1OVJRUURBcWNoWE54RHE0b3JRUjQ0cVJJRlVRdk0rbVJKdUI2R0RFaXhnQ2JTQlFHWGdoRUViZG4xUC96Ty9RaEFXQ3NXc21SaExhMlZGa1NaSWdTVkttZ0VRaHZrNks4WUtNUlpsN0R3ZzRhbU9VWXZGQmZMbEU0UmFzT0NCNVM5UFhLcTBBcUdETWlZSVJlWEYwbVljdElUV0JtcVI1RjM4WDVZN3lKZmVDdEtCek5iV1ltNVhwc01wZjNkUlpEM2pQRGVzdmRWQ09zNktZUVhJRncxRTRmY0U4ZEhXT2VwWkJYcExKY0FDV1VaVk1SWmJmdmdYUjRBazhBN1ZWU0tTVnV1OXA2L21GeHlFN2NPV2F2dExwOTUyTzhodUs4MytnbUh6SGFBc1ZYTGdBdmw4Z1BDdkh6QUZzTThHTlhHS1BINWNtTjAyc1hUTGE4UWRLUlhNekh2NjcvazVBOWsxVUl4MzZVSC9WbFdXdHVLc3NOaVJhcEI2QmFMWGw2TUErYXlEY05TM3Yvc1lYZ0NMNjIwRjFrazhRaEtBRU92S3U0RHZhakRPNXprSGM0ZkJnNzZhbnlFSUljYW1CUGV4NUVLOEFvVkhoTVc3UUFxV3JZRDEyMDRDSkIxaENmT0FWL1BUQlBIMHpCbUptc1paS0NFYUFtZHFtNHpNY1l4WUxOMEp1SFRoSUFqaXJBbnAzcHg3VFJnRCtaU0QvSzkyTTFDTklnYkM4RXg3RmtTRUlsUUVFVVFFUVFRQlJCQUJFVVFRRVFUeDNYMEV2YXA5QWhQMzlqTDVPdnV6QVd1dmJEYVRUREl6WDJheXBVQ0owaTduQWlnb1FBazlnVUlVU3hYRW9DRnl5Vkl1TDlaUWNNWm9Bcm53cjREME9MUzhqR05HVGdHbnNaUVdNWXJjT0FSb0lSZUFBTEJlV2hmK1JVQ0FJRXNFQ0ZRSExrd1I1emo0SlczdDVXT1VVNWRqdmdRSWF3RDUzRURzY3RtWXo4eEdhWkdQQlVSM3FOa2lHd3FESUNVWUlGcHFCZ1JhYXlDZkZpQVdSMndXdm9vYm16eGRGOE41a3l4WG12YXAvc2dHY0xGL2FvQm9zYkcrbEUzOTVSOHpDQTRCcVVZZ09nWXErSHR2QnJUMExLMTVYOGxad3g1ZjlrbENYMHJkZ1h6SUlHYmRoWE1xWnRIekpodXB0RWptc0ZjNEt6bU41SUZQdGZNN2dXdzJrUGN6U0lxUVNQVURZS1lCTWFtc0JDcEtwaFcwaUE1SDhBYk1EUEpPUVlqTFpnMVZrNEc0OUdsQ1lOWUFrZE9kMGt3UlE4RkN5QUh5ZGdMWjZaMkFxclZ0akRVUTdoQ0VtcmtFb29EQXNCMlluQkN2a0JwWjZ5QnZKcENkN01uNXpKNkM0UUYyQlVRUGdIRUlHVXJHbkh6UThybE1la0JlVHlBendESmtzeHdNNCt3M0JZMDJCOG1JbDBDbUZSbStac2N4QXVTbnZ3cVFzRUNUSUdTVjZGRW9KRlR5Z1Z1ekI1eEFzS3FCdkFRRTMrbmtWb0pESTFCSklhUEJXaWs3WlN1NU5JcDVBM21SUWFURnZMZ2tPOWZWZ0VnTXFxZVZmYitwNTV0aWpXSCtLZWE3MXVicTR2OFNsODA4OXNaS2JLRVpOcStWVWZJU0pKRjdqNzlXcmJZZ1M5OTRaRWYrbkl6MHBORlJXcWFwU21LNlA0NWkzT1F1SXRJaVBEeWc2Um54WjREMGcrQ0ZQeEF6bHVvUnNXc2FBNkk2Sk9xVldDaXNEdkowQmdIVHpNU1JnTWkwdm1pOFIrc1I2dGcvWFVoN2tDYzdrTVJxU05rVEJEeDBPa0FVZWdGY01hemNpQlhOcG03OThSNmtsWGFwL1daejQ5VFF3QkhxRWNqNG9DVG9VUGpVdVA5bGZ4Y2J5S01Bd1Q2YlRmMXFxSUlRRGwzaTVvQ0VSTm1WbTB3Z1c0QThCR1J4TVgzaFdoOGJFVjVSdmZwNERTNUYzZGpXSDJ6dEROV0tXN09CamdqSXdzRFdhS1JrbkpqcU1zaDlRQ2ExcDYwOGxMb3ZGa0JFOTY5RFl0WWVsU3p3U1JjZzUzNXZBc0ZlTlU5U3pSQ1laYjRMRG14bUZRS2t3WUdNKzV5L0c3YjF1eE1JeWxMZHlFNXl4SXlZc29YV2hRSXB6UWhZUGkzSmtKb0trQjkrQnhEME9NdXlPRUJlMzZEZ3lQU3J4c2NtQVRsZGdLajhQeHJrQS9rQTVQWU1na3JvY3dJUTZHU1JHbUYwVmFOcUJLUVo1RllERVpTRHpGVHpxOW1CUWpBYXlFMUErcnlEVHpjUVplMEliYnhqN0V3cEFtVHJKd0VpbVpSOUNDUHRPRGh6eHVOdFkxOVpkMkxmL2ZqQ1RuRWlEQU9nNjJqMXV0Yi9kdjltWi9hSENqNEF5T0hic1czL0FzMEJUeklnZUpVN0FBQUFBRWxGVGtTdVFtQ0MpO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIC5jb2xvcnBpY2tlci1ndWlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xufVxuXG4uY29sb3JwaWNrZXItc2F0dXJhdGlvbiAuY29sb3JwaWNrZXItZ3VpZGUgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY29sb3JwaWNrZXItYWxwaGEsIC5jb2xvcnBpY2tlci1odWUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uY29sb3JwaWNrZXItYWxwaGEgLmNvbG9ycGlja2VyLWd1aWRlLCAuY29sb3JwaWNrZXItaHVlIC5jb2xvcnBpY2tlci1ndWlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmNvbG9ycGlja2VyLWh1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQmtDQU1BQUFCdzhxcFNBQUFCTEZCTVZFWHFGQmIvQUJIL0FDTC9BREgvQUVIL0FGRC9BR0QvQUc3L0FINy9BSTMvQUozL0FLei9BTHovQU1yL0FOdi9BT3IvQVByMkFQL21BUC9YQVAvSEFQKzRBUCtvQVArYUFQK0pBUDk3QVA5ckFQOWNBUDlNQVA4K0FQOHRBUDhmQVA4UEFQOEJBdjhBRVA4QUgvOEFMLzhBUHY4QVR2OEFYUDhBYmY4QWUvOEFpLzhBbXY4QXF2OEF1UDhBeWY4QTEvOEE1LzhBOS84QS8vZ0EvK2tBLzlrQS84b0EvN29BLzZ3QS81c0EvNDBBLzMwQS8yNEEvMTRBLzFBQS96OEEvekVBL3lFQS94RUIvd01OL3dBZC93QXMvd0E4L3dCSy93QmIvd0JwL3dCNS93Q0kvd0NZL3dDbS93QzMvd0RGL3dEVi93RGsvd0QxL3dELytnRC83QUQvM0FEL3pBRC92Z0QvclFEL253RC9qZ0QvZ0FEL2NBRC9ZZ0QvVVFEL1F3RC9NZ0QvSkFEL0ZBRDRFZzQycUFlZEFBQUFoMGxFUVZSNFhnWEFnM0VEQUFBQXdJOXRvN1p0MjdhMS93NDlCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUzF0SFhvMUtWYmoxNTkrZzBZTkdUWWlGRmp4azJZTkdYYWpGbHo1aTFZdEdUWmlsVnIxbTNZdEdYYmpsMTc5aDA0ZE9UWWlWTm56bDI0ZE9YYWpWdDM3ajE0OU9UWmkxZHYzbjM0OU9YYmoxOS8vd094RTFkUThyZUdBQUFBQUVsRlRrU3VRbUNDKTtcbn1cblxuLmNvbG9ycGlja2VyLWFscGhhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFCa0NBUUFBQUFWeFdrY0FBQUJyMGxFUVZSNFhvMlZ3VTBEUVF4RjdkbVJ1TklGbHpsU0FSM1FBYVhRUWRJQkpWQUJGWERjT1ZBQWQ2N2NqSkxSMDdka2hjU3JrWktmYi90N2JHODhyRm8zQjVnWlBNTnljSXR1Mnhsb0dWN01XSHpNOXp1ekZXQ2ttQTBuSzZBc3pDVUpEVzYrbUc2UjAzbmN3NXY4RU1URXZaMk8zQWxpWWpwc2xibGMwUkY5TG1aWVd4VVJVNmFLeXRXWllzb1dDQWUreHdPWnAxR3NFdWtHaUlrWXhjUUNIY2s5OStnUmdCN0puY3lJQjVTR0VoUDNZaDVQNkp3WCt1NkFuWW90MTA0ZDhESlQ3dUg3TTlKSDZPWmJpbWowdmZNVmFZbkpJWkZKREJXOWtIbGVyTDJDNkpWNG1TdDd1dW8yTjU3UnhuWit1c1FqbjBSMWp3QkpCck5PM2V2SnBWWVVXc0ovRTNVaVhSbHYyNC83WVowNHhtRWRXbHpjS1MrQi9lYXBleU12RmQyazAraFJrL1QwQW1UVzhoNjlzMnNqWU1zZFBudEVDaUlMaEFlSU1aQWVINFF2VXdmbjZpakMwdFRWK2ZUOWt5OGpNOW5LMmc3THkxVmpTcEtZcTZJdnNBbTdNdE51MW9yRXFhL0szS052Z01GZGhmcXVQZkptcDJkYmgwLzhHemI2WTIyVmlhTnI2bjU0MTB6WGRuZ1ZoYnU2WHFkT3RXT3VpbjVoakFCR3A0YTJ1b3RaNzFNVkNmd0RCdDIvdjM3eW82QUFBQUFBU1VWT1JLNUNZSUk9KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbG9ycGlja2VyLWFscGhhLCAuY29sb3JwaWNrZXItaHVlLCAuY29sb3JwaWNrZXItc2F0dXJhdGlvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbG9ycGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDEwNTU7XG59XG5cbi5jb2xvcnBpY2tlcjphZnRlciwgLmNvbG9ycGlja2VyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmNvbG9ycGlja2VyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2xvcnBpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogNnB4O1xufVxuXG4uY29sb3JwaWNrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDdweDtcbn1cblxuLmNvbG9ycGlja2VyIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLXdpdGgtYWxwaGEge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItd2l0aC1hbHBoYSAuY29sb3JwaWNrZXItYWxwaGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbG9ycGlja2VyLWJhciB7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNvbG9ycGlja2VyLWJhci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgMCA0cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmNvbG9ycGlja2VyLWVsZW1lbnQgLmFkZC1vbiBpLCAuY29sb3JwaWNrZXItZWxlbWVudCAuaW5wdXQtZ3JvdXAtYWRkb24gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5jb2xvcnBpY2tlci5jb2xvcnBpY2tlci1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHotaW5kZXg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwge1xuICB3aWR0aDogMTEwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLXNhdHVyYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5jb2xvcnBpY2tlci5jb2xvcnBpY2tlci1ob3Jpem9udGFsIC5jb2xvcnBpY2tlci1iYXIge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5jb2xvcnBpY2tlci5jb2xvcnBpY2tlci1ob3Jpem9udGFsIC5jb2xvcnBpY2tlci1hbHBoYSwgLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWh1ZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItYWxwaGEgLmNvbG9ycGlja2VyLWd1aWRlLCAuY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItaHVlIC5jb2xvcnBpY2tlci1ndWlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb2xvcnBpY2tlci5jb2xvcnBpY2tlci1ob3Jpem9udGFsIC5jb2xvcnBpY2tlci1odWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFCQ0FNQUFBQWZCZnVQQUFBQkxGQk1WRVhxRkJiL0FCSC9BQ0wvQURIL0FFSC9BRkQvQUdEL0FHNy9BSDcvQUkzL0FKMy9BS3ovQUx6L0FNci9BTnYvQU9yL0FQcjJBUC9tQVAvWEFQL0hBUCs0QVArb0FQK2FBUCtKQVA5N0FQOXJBUDljQVA5TUFQOCtBUDh0QVA4ZkFQOFBBUDhCQXY4QUVQOEFILzhBTC84QVB2OEFUdjhBWFA4QWJmOEFlLzhBaS84QW12OEFxdjhBdVA4QXlmOEExLzhBNS84QTkvOEEvL2dBLytrQS85a0EvOG9BLzdvQS82d0EvNXNBLzQwQS8zMEEvMjRBLzE0QS8xQUEvejhBL3pFQS95RUEveEVCL3dNTi93QWQvd0FzL3dBOC93Qksvd0JiL3dCcC93QjUvd0NJL3dDWS93Q20vd0MzL3dERi93RFYvd0RrL3dEMS93RC8rZ0QvN0FELzNBRC96QUQvdmdEL3JRRC9ud0QvamdEL2dBRC9jQUQvWWdEL1VRRC9Rd0QvTWdEL0pBRC9GQUQ0RWc0MnFBZWRBQUFBYlVsRVFWUjRYZ1hBZ2hFRHNieHRsclp0MjdheC93NDlBQ0FZUVRHY0lDbWFZVGxlRUNWWlVUWGRNQzFXbTkzaGRMazlYcDgvRUF5Rkk5RllQSkZNcFRQWlhMNVFMSlVyMVZxOTBXeTFPOTFlZnpBY2pTZlQyWHl4WEswMzI5MytjRHlkTDlmYi9mRjh2VC9mM3grTGZSTlhBUk1iQ0FBQUFBQkpSVTVFcmtKZ2dnPT0pO1xufVxuXG4uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItYWxwaGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFLQ0FRQUFBRG9GVFAxQUFBQjlFbEVRVlI0WG9XVFFXNFZNUkJFdTlxV0VpbUw3RGhFTXA4TkYrQVNuSkpMY0FRZ0UxYmNnQlVTa1lLVXVIQ3JaOXBqZXFTVTVZbjlMUHU3dW1KUUJJSXYrazd2SU9ydEs2Nkw0bG1yM3BWT3JPdjNvdHA2MTlLWjAvS2pkTkk3OUw1MlVvMDlGQlFXclUwdmZlNXRyZXpVK2hMc29VS2QzUmVwb3Z0ZSswdmJxLzdMajVYYmFIRUNLYXNSOUc0TVBsYnArZ3paeGQ2a29QRUpDa0FZQzVTamNPVEFJSU9LOTBEamExSWZJWjhaK3pBWTlqbTNiNUlhK01UNXNGY3FSSnJSMkFZWUE4S3VhNUJ6WVJyRlBObUQ0UFFNZWdHSk1PZmZKSlVzV2lJM25DSFpaakluTmRmZkxXT3VmemJjM0phYm9DQVZ4d21uUkhiaExTUHdSSjR3VTBCUlNjNkhrRUNZWVZ3OTVuTUtnSk9jeWx4ckp0dEU1SWJ6ZjlYcTlHUHZQK1dYM01pVi9NR0hmUnUvU2VudFJRcmZHMUd6c0lyeXRkTlh1Y1NSS3hRTklHSE05WWhHRlFKY2RqTmNCWnZmSmF5dVllNFNpYTFDendXKzE5bVdPaGUzN0hzeEpXS3didS9qbHVFVTE1UXpBUWpBcUNFYmhNSmM3OEdZVjJFMGtvb0hEdWJVSW1Xa1RPaEdwZ3Y4UG9UOERKRy9ienhuYTRCWjBlT0ZTT2FMQURHZVNwRnNnNUF6ZWFEWklEUVFYalo0eS84cnlmelVYQndkRUxSalRqQ052T2VUMHJObHJKejkwdnd5Nk45cFhYUUVsdVgwaW5FbHBQV29rU2RpTENmaU5KSmpNS1E4UXNoOEdFS1FLTW8vZWlIck5iSTlVa3NBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5cbi5jb2xvcnBpY2tlci1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNnB4O1xufVxuXG4uY29sb3JwaWNrZXItcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogN3B4O1xufVxuXG4uY29sb3JwaWNrZXItbm8tYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmNvbG9ycGlja2VyLW5vLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmNvbG9ycGlja2VyLWFscGhhLmNvbG9ycGlja2VyLXZpc2libGUsIC5jb2xvcnBpY2tlci1iYXIuY29sb3JwaWNrZXItdmlzaWJsZSwgLmNvbG9ycGlja2VyLWh1ZS5jb2xvcnBpY2tlci12aXNpYmxlLCAuY29sb3JwaWNrZXItc2F0dXJhdGlvbi5jb2xvcnBpY2tlci12aXNpYmxlLCAuY29sb3JwaWNrZXIuY29sb3JwaWNrZXItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sb3JwaWNrZXItYWxwaGEuY29sb3JwaWNrZXItaGlkZGVuLCAuY29sb3JwaWNrZXItYmFyLmNvbG9ycGlja2VyLWhpZGRlbiwgLmNvbG9ycGlja2VyLWh1ZS5jb2xvcnBpY2tlci1oaWRkZW4sIC5jb2xvcnBpY2tlci1zYXR1cmF0aW9uLmNvbG9ycGlja2VyLWhpZGRlbiwgLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xvcnBpY2tlci1pbmxpbmUuY29sb3JwaWNrZXItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbG9ycGlja2VyLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUJrQ0FRQUFBQVZ4V2tjQUFBQnIwbEVRVlI0WG8yVndVMERRUXhGN2RtUnVOSUZsemxTQVIzUUFhWFFRZElCSlZBQkZYRGNPVkFBZDY3Y2pKTFIwN2RraGNTcmtaS2ZiL3Q3Ykc4OHJGbzNCNWdaUE1OeWNJdHUyeGxvR1Y3TVdIek05enV6RldDa21BMG5LNkFzekNVSkRXNittRzZSMDNuY3c1djhFTVRFdloyTzNBbGlZanBzbGJsYzBSRjlMbVpZV3hVUlU2YUt5dFdaWXNvV0NBZSt4d09acDFHc0V1a0dpSWtZeGNRQ0hjazk5K2dSZ0I3Sm5jeUlCNVNHRWhQM1loNVA2SndYK3U2QW5Zb3QxMDRkOERKVDd1SDdNOUpINk9aYmltajB2Zk1WYVluSklaRkpEQlc5a0hsZXJMMkM2SlY0bVN0N3V1bzJONTdSeG5aK3VzUWpuMFIxandCSkJyTk8zZXZKcFZZVVdzSi9FM1VpWFJsdjI0LzdZWjA0eG1FZFdsemNLUytCL2VhcGV5TXZGZDJrMCtoUmsvVDBBbVRXOGg2OXMyc2pZTXNkUG50RUNpSUxoQWVJTVpBZUg0UXZVd2ZuNmlqQzB0VFYrZlQ5a3k4ak05bksyZzdMeTFWalNwS1lxNkl2c0FtN010TnUxb3JFcWEvSzNLTnZnTUZkaGZxdVBmSm1wMmRiaDAvOEd6YjZZMjJWaWFOcjZuNTQxMHpYZG5nVmhidTZYcWRPdFdPdWluNWhqQUJHcDRhMnVvdFo3MU1WQ2Z3REJ0Mi92Mzd5bzZBQUFBQUFTVVZPUks1Q1lJST0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG59XG5cbi5jb2xvcnBpY2tlci1wcmV2aWV3IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbG9ycGlja2VyLXN3YXRjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5jb2xvcnBpY2tlci1zd2F0Y2ggKyAuY29sb3JwaWNrZXItc3dhdGNoIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWNvbG9ycGlja2VyLm1pbi5jc3MubWFwICovXG4uYm9yZGVyLFxuLmJvcmRlci10b3AsXG4uYm9yZGVyLXJpZ2h0LFxuLmJvcmRlci1ib3R0b20sXG4uYm9yZGVyLWxlZnQsXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lci14eGwge1xuICBtYXgtd2lkdGg6IDE1NjBweDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC44cmVtIDAuOHJlbTtcbn1cblxuLnppbmRleC1maXhlZCB7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi56aW5kZXgtcG9wb3ZlciB7XG4gIHotaW5kZXg6IDEwNzA7XG59XG5cbi56aW5kZXgtbW9kYWwge1xuICB6LWluZGV4OiAxMDU1O1xufVxuXG4uc21hbGwteHMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC10YWdzaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZvcm0tbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9ybS1jb250cm9sLCAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuZm9ybS1zZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDMzLCAzNywgNDEsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcsIC5mb3JtLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS44cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLm1zLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5iaWctc2VhcmNoIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XG59XG4uYmlnLXNlYXJjaDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xufVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0RENBODg7XG4gIGJvcmRlci1jb2xvcjogIzREQ0E4ODtcbn1cbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RENBODg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI0ZDNUE2OTtcbiAgYm9yZGVyLWNvbG9yOiAjRkM1QTY5O1xufVxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM1QTY5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjNEZCOEM5O1xuICBib3JkZXItY29sb3I6ICM0RkI4Qzk7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZCOEM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLWRhcmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5idG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uYXZhdGFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmF2YXRhci54cyB7XG4gIHdpZHRoOiAxNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hdmF0YXIuc20ge1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYXZhdGFyLnNtIGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG4uYXZhdGFyLmxnIHtcbiAgd2lkdGg6IDU2cHg7XG4gIG1pbi13aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmF2YXRhci54bCB7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5hdmF0YXIueHhsIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmF2YXRhci5uby10aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF2YXRhci1saXN0IHtcbiAgbWFyZ2luOiAwIDAgLTAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmF2YXRhci1saXN0IC5hdmF0YXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtaW4td2lkdGg6IDJyZW07XG59XG4uYXZhdGFyLWxpc3QgLmF2YXRhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYXZhdGFyLWxpc3QubGlzdC1pbmxpbmVibG9jayBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF2YXRhci1saXN0LXN0YWNrZWQgLmF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogLTAuOGVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gIC5oZWFkZXIgLmF2YXRhci1saXN0LXN0YWNrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTBweCkge1xuICAuYWRkLW1lbWJlci10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1tZW51IGxpIHtcbiAgbWFyZ2luOiA1cHggMHB4O1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLm1vZGFsIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIsIC5tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5cbi5tb2RhbC5yaWdodCB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vZGFsLnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWRpYWxvZyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwucmlnaHQgLm1vZGFsLWRpYWxvZyB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5yaWdodCAubW9kYWwtZGlhbG9nIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMS4xcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLnNldHRpbmctdGhlbWUsIC5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuZHluYW1pYy1ibG9jaywgLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5zZXR0aW5nLWZvbnQsIC5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuc2lkZWJhci1ncmFkaWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5zZXR0aW5nLWZvbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSwgLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5zZXR0aW5nLW1vZGUgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSwgLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5keW5hbWljLWJsb2NrIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuZm9udF9zZXR0aW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLnNldHRpbmctbW9kZSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5keW5hbWljLWJsb2NrIC5saXN0LWdyb3VwLWl0ZW0gLmF2YXRhci54cyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLnJpZ2h0IC5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuLm1vZGFsLnJpZ2h0LmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHJpZ2h0OiAtMzIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgcmlnaHQgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xufVxuLm1vZGFsLnJpZ2h0LmZhZGUuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwucmlnaHQuZmFkZS5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMudGFiLWN1c3RvbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5uYXYtdGFicy50YWItY3VzdG9tIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubmF2LXRhYnMudGFiLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi10YWJzLnRhYi1jYXJkIC5uYXYtbGluayB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xufVxuLm5hdi10YWJzLnRhYi1jYXJkIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi10YWJzLnRhYi1ib2R5LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIFZhcigtLXByaW1hcnktY29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi10YWJzLnRhYi1ib2R5LWhlYWRlciAubmF2LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XG59XG4ubmF2LXRhYnMudGFiLWJvZHktaGVhZGVyIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5uYXYtdGFicy50YWItYm9keS1oZWFkZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1jdXN0b20gLmxpc3QtZ3JvdXAtaXRlbSwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWN1c3RvbSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMTAwKTtcbn1cbi5wcm9ncmVzcy5wbGFuLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XG59XG5cbi50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSB0ciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUgdHIgdGgge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLnRhYmxlIHRyOmhvdmVyIHRkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTgwMCk7XG59XG4udGFibGUgLnRhYmxlLWRhcmsgdHIgdGgge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLnRhYmxlLmRvYy10YWJsZSB0ciB0aCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uc2lkZS1uYXZiYXIgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2lkZS1uYXZiYXIgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tYmxvY2sge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPXRpbWVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgbWluLXdpZHRoOiA5NSU7XG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0LCAuZHJvcGlmeS13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG59XG5cbi5uby1yZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbG9yLWRlZnVsdCB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM5YTliOWQgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREQ0E4ODtcbiAgYm9yZGVyLWNvbG9yOiAjNERDQTg4O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzVBNjk7XG4gIGJvcmRlci1jb2xvcjogI0ZDNUE2OTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkEzMztcbiAgYm9yZGVyLWNvbG9yOiAjRkZCQTMzO1xufVxuXG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZCOEM5O1xuICBib3JkZXItY29sb3I6ICM0RkI4Qzk7XG59XG5cbi5jaGFydC1jb2xvcjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjEpICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFydC1jb2xvcjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjIpICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFydC1jb2xvcjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjMpICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFydC1jb2xvcjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjQpICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFydC1jb2xvcjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIsXG4uYm9yZGVyLWxlZnQsXG4uYm9yZGVyLXRvcCxcbi5ib3JkZXItcmlnaHQsXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLVdpZHRoKioqKioqKioqKioqKi9cbi52aDEwMCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi53MzAge1xuICB3aWR0aDogMzBweDtcbn1cblxuLnc2MCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4udzkwIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi53MTIwIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4udzIyMCB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLncyNDAge1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi53MjgwIHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4udzM4MCB7XG4gIHdpZHRoOiAzODBweDtcbn1cblxuLnctMzAge1xuICB3aWR0aDogMzAlO1xufVxuXG4ubWluLWhlaWdodC0yMjAge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cblxuLyoqKioqKioqKioqKnRoZW1lLXRleHRjb2xvcioqKioqKioqKioqKiovXG4uY29sb3ItZmZmIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XG59XG5cbi5jb2xvci0xMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMTAwKTtcbn1cblxuLmNvbG9yLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xufVxuXG4uY29sb3ItMzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XG59XG5cbi5jb2xvci00MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNDAwKTtcbn1cblxuLmNvbG9yLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci02MDApO1xufVxuXG4uY29sb3ItNzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTcwMCk7XG59XG5cbi5jb2xvci04MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItODAwKTtcbn1cblxuLmNvbG9yLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci05MDApO1xufVxuXG4uY29sb3ItMDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTAwMCk7XG59XG5cbi5jb2xvci1kZWZ1bHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqKioqKioqKioqKnRoZW1lLWJhY2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1iZy1mZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1iZy0wMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0wMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstZGVmdWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS1iYWNrZ3JvdW5kLWNvbG9yKioqKioqKioqKioqKi9cbi5iZy1saWdodHllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0Z3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC13YXJuaW5nLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkZSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcHJpbWFyeS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWYwZmYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWluZm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlNWZmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1kYW5nZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFDOERCICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1zdWNjZXNzLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwRDlCNCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUE4QSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QUU4RkYgIWltcG9ydGFudDtcbn1cblxuLmJnLXNhbnRhLWZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuXG4uYmctY2FyZXlzLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1sYXZlbmRlci1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4M0JBICFpbXBvcnRhbnQ7XG59XG5cbi5iZy12aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFlMmIgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS10ZXh0Y29sb3IqKioqKioqKioqKioqL1xuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1saWdodHllbGxvdyB7XG4gIGNvbG9yOiAjZmZlMjhjICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1saWdodGJsdWUge1xuICBjb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGlnaHRncmVlbiB7XG4gIGNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1saWdodC1zdWNjZXNzIHtcbiAgY29sb3I6ICNBMEQ5QjQgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxpZ2h0LW9yYW5nZSB7XG4gIGNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1pbmZvLWxpZ2h0IHtcbiAgY29sb3I6ICM5QUU4RkYgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXNhbnRhLWZlIHtcbiAgY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWNhcmV5cy1waW5rIHtcbiAgY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxhdmVuZGVyLXB1cnBsZSB7XG4gIGNvbG9yOiAjQTg4M0JBICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1kYW5nZXIge1xuICBjb2xvcjogI0YxQzhEQiAhaW1wb3J0YW50O1xufVxuXG4uaW1nLW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS1iZWZvcmUtYmFja2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cbi5saW5lLWxpZ2h0eWVsbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHR5ZWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGlnaHRibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHRibHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkYWZmICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxpZ2h0Z3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodGdyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxpZ2h0LXN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodC1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBEOUI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxpZ2h0LW9yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0LW9yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUE4QSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1pbmZvLWxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtaW5mby1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1zYW50YS1mZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLXNhbnRhLWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjg3QzRDICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWNhcmV5cy1waW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtY2FyZXlzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGF2ZW5kZXItcHVycGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGF2ZW5kZXItcHVycGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4M0JBICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlaWdodC1jdXN0b20ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxpbmUtaGVpZ2h0LXNtIHtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi5zbWFsbC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNtYWxsLTExIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uYnRuLXBvc3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IC01MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnRuLXBvc3Rpb24ge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuXG4ubm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob29zZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXZpZGVycyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpdmlkZXJzOmFmdGVyLCAuZGl2aWRlcnM6YmVmb3JlIHtcbiAgLW1zLWZsZXg6IDEgMSAwJTtcbiAgZmxleDogMSAxIDAlO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xufVxuLmRpdmlkZXJzOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5kaXZpZGVyczo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uZGl2aWRlcnMtYmxvY2sge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmRpdmlkZXJzLWJsb2NrOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi50YXNrX3N0YXR1cyBzcGFuIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbltkYXRhLXRoZW1lPWRhcmtdIC5idG4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIzKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE5KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzViNWI1YiAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRhYmxlIC50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGFibGUgLnRhYmxlLWRhcmsgdHIgdGgge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtd2FybmluZy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWQwOWQgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5iaWctc2VhcmNoIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmJpZy1zZWFyY2g6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGltZWxpbmUtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRpbWVsaW5lLWl0ZW0gLmF2YXRhciB7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlciwgW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlci1sZWZ0LCBbZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLXRvcCwgW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlci1yaWdodCwgW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5iZy1saWdodHllbGxvdywgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWxpZ2h0Ymx1ZSwgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWxpZ2h0Z3JlZW4sIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC13YXJuaW5nLWJnLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtcHJpbWFyeS1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LWluZm8tYmcsXG5bZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtZGFuZ2VyLWJnLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtc3VjY2Vzcy1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LW9yYW5nZS1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWluZm8tbGlnaHQsIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1zYW50YS1mZSwgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWNhcmV5cy1waW5rLCBbZGF0YS10aGVtZT1kYXJrXSAuYmctbGF2ZW5kZXItcHVycGxlIHtcbiAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRvcC1wZXJmb21lciBoNiwgW2RhdGEtdGhlbWU9ZGFya10gLnRvcC1wZXJmb21lciAuaDYge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIzKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE5KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJvcmRlciwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJvcmRlci10b3AsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5ib3JkZXItcmlnaHQsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5ib3JkZXItYm90dG9tLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYm9yZGVyLWxlZnQsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmFzaWMtY3VzdG9tZS1jb2xvciAudGFibGUgdHI6aG92ZXIgdGQge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLnZhcmlhbnRzLWN1c3RvbWUtY29sb3IgLnRhYmxlIHRib2R5IHRyIHRkLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAudmFyaWFudHMtY3VzdG9tZS1jb2xvciAudGFibGUgdGJvZHkgdHIgdGgge1xuICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmctbGlnaHR5ZWxsb3csIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5iZy1saWdodGJsdWUsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5iZy1saWdodGdyZWVuLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubGlnaHQtd2FybmluZy1iZywgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmxpZ2h0LXByaW1hcnktYmcsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5saWdodC1pbmZvLWJnLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmxpZ2h0LWRhbmdlci1iZywgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmxpZ2h0LXN1Y2Nlc3MtYmcsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5saWdodC1vcmFuZ2UtYmcsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5iZy1pbmZvLWxpZ2h0LCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmctc2FudGEtZmUsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5iZy1jYXJleXMtcGluaywgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJnLWxhdmVuZGVyLXB1cnBsZSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5hdmF0YXIubm8tdGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubW9kYWwgLmNhcmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWhjLWJnLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNteVByb2plY3RUYWJsZSA+IHRib2R5ID4gdHI6aG92ZXIgdGQsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbXlEYXRhVGFibGUgPiB0Ym9keSA+IHRyOmhvdmVyIHRkLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI3BhdGllbnQtdGFibGUgPiB0Ym9keSA+IHRyOmhvdmVyIHRkLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI215Q2FydFRhYmxlID4gdGJvZHkgPiB0cjpob3ZlciB0ZCxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5jaGVja291dC10YWJsZSB0cjpob3ZlciB0ZCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi50aGVtZS10cmFkZXdpbmQgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyLCAudGhlbWUtdHJhZGV3aW5kIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUsIC50aGVtZS10cmFkZXdpbmQgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlciwgLnRoZW1lLXRyYWRld2luZCAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZlNGM3O1xufVxuXG4uZHJvcGRvd24tYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZWxpbWVudC1hbmltYXRpb24gMC4ycyBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgYW5pbWF0aW9uOiBlbGltZW50LWFuaW1hdGlvbiAwLjJzIGVhc2UtaW4tb3V0IDAuMzMzMzNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZWxpbWVudC1hbmltYXRpb24ge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZWxpbWVudC1hbmltYXRpb24ge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5saWZ0IHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlLCB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cbi5saWZ0OmZvY3VzLCAubGlmdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDFyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjEpLCAwIDAuNXJlbSAxcmVtIC0wLjc1cmVtIHJnYmEoMzMsIDM3LCA0MSwgMC4xKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApO1xufVxuXG4ucHVsc2UgLnB1bHNlLXJpbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG59XG4ucHVsc2U6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24tcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jaG9vc2Utc2tpbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDExcHg7XG59XG4uY2hvb3NlLXNraW4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmNob29zZS1za2luIGxpLmFjdGl2ZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBJY29Gb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbnRlbnQ6IFwiXFxlZWQ2XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hvb3NlLXNraW4gbGkuYWN0aXZlIC5keW5hbWljIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNob29zZS1za2luIGxpIGRpdiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jaG9vc2Utc2tpbiBsaSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogNXB4O1xufVxuLmNob29zZS1za2luIC50cmFkZXdpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmFhYjljO1xufVxuLmNob29zZS1za2luIC5tb25hbGlzYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdCODk7XG59XG4uY2hvb3NlLXNraW4gLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI1OGRiO1xufVxuLmNob29zZS1za2luIC5ibHVzaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU3ODI7XG59XG4uY2hvb3NlLXNraW4gLmluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODRjN2Y7XG59XG4uY2hvb3NlLXNraW4gLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODRjN2Y7XG59XG4uY2hvb3NlLXNraW4gLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE4NDM7XG59XG4uY2hvb3NlLXNraW4gLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGI1MDA7XG59XG4uY2hvb3NlLXNraW4gLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzM7XG59XG4uY2hvb3NlLXNraW4gLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQjkzRjtcbn1cbi5jaG9vc2Utc2tpbiAuY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJkYWE7XG59XG5cbi5jdXN0b21fc2V0dGluZyAuZHluYW1pYy1ibG9jayAuY2hvb3NlLXNraW4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jdXN0b21fc2V0dGluZyAuZHluYW1pYy1ibG9jayAuY2hvb3NlLXNraW4gbGkuYWN0aXZlIC5keW5hbWljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5jdXN0b21fc2V0dGluZyAuZHluYW1pYy1ibG9jayAuY2hvb3NlLXNraW4gbGkuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jdXN0b21fc2V0dGluZyAuZHluYW1pYy1ibG9jayAuY2hvb3NlLXNraW4gbGkgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb2xvcnBpY2tlciB7XG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1keW5hbWljIC5kdC1zZXR0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kdC1zZXR0aW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNldHRpbmctbGlzdCBsaSxcbi5sYXlvdXRfc2V0dGluZyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ydGxfbW9kZSAucmlnaHQtc2lkZWJhciB7XG4gIGxlZnQ6IC0zMDBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ucnRsX21vZGUgLnJpZ2h0LXNpZGViYXIub3BlbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vKioqKioqKioqKiptYWluIGxheW91dCBzY3NzKioqKioqKioqL1xuI2ViYXphci1sYXlvdXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICovXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi8qKioqKioqKioqKmxlZnQgaWNvbiBuYXZpZ2F0aW9uIGJhcioqKioqKioqKi9cbi5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2aWdhdGlvbiAuYnJhbmQtaWNvbiBzdmcge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5mbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubWVudS10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNnB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKlNpZGViYXIgTWFpbioqKioqKioqKi9cbi5zaWRlYmFyIHtcbiAgLW1vei10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXJnaW46IDI1cHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICB3aWR0aDogMjYwcHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuMXJlbTtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAtNDAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc2lkZWJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc2lkZWJhciAuZm9ybS1zd2l0Y2ggbGFiZWwge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5zaWRlYmFyIC5mb3JtLXN3aXRjaC50aGVtZS1ydGwge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4uc2lkZWJhciAubWVudS1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0OmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2lkZWJhciAubWVudS1saXN0OmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2lkZWJhciAubWVudS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2lkZWJhciAubWVudS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC4yO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2lkZWJhciAubWVudS1saXN0IGxpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm0tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCBsaVthcmlhLWV4cGFuZGVkPXRydWVdIC5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCBsaVthcmlhLWV4cGFuZGVkPXRydWVdIC5zdWItbWVudTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLFxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUsXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyLFxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3Zlcjo6YmVmb3JlLCAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlOjpiZWZvcmUsXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyOjpiZWZvcmUsXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5mYSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuYXJyb3cge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBvcGFjaXR5OiAwLjM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLmRpdmlkZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2lkZWJhciAubWVudS1saXN0IFtjbGFzc149aWNvZm9udC1dIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5zdWItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuc3ViLW1lbnU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwcHg7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAwO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuc3ViLW1lbnUgLm1zLWxpbms6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItbWluaS1idG46Zm9jdXMsIC5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4gLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2lkZWJhci5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZ3JhZGllbnQpO1xufVxuLnNpZGViYXIuZ3JhZGllbnQuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCk7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgei1pbmRleDogOTk5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLnNpZGViYXItbWluaSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuYnJhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5icmFuZC1pY29uIC5sb2dvLWljb24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLnNpZGViYXItdGl0bGUgc3Bhbixcbi5zaWRlYmFyLnNpZGViYXItbWluaSBmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCA+IGxpOmhvdmVyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDEwcHggcmdiYSgzMywgMzcsIDQxLCAwLjIpO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDFweDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIHNwYW4uYmFkZ2Uge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIHNwYW4uYmFkZ2U6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm1zLWxpbms6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNnB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm1zLWxpbmsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5mYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDEwcHggcmdiYSgzMywgMzcsIDQxLCAwLjIpO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDFweDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSAubXMtbGluazo6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLmRpdmlkZXIgc21hbGwsIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5kaXZpZGVyIC5zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCBbY2xhc3NePWljb2ZvbnQtXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5mYS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pICNtZW51LUNvbXBvbmVudHMge1xuICB3aWR0aDogMzAwcHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgI21lbnUtQ29tcG9uZW50cyBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pICNtZW51LUF1dGhlbnRpY2F0aW9uIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5zdWItbWVudS5zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci1taW5pLWJ0biAuaWNvZm9udC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjVcIjtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuZm9ybS1zd2l0Y2ggbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5mb3JtLXN3aXRjaC50aGVtZS1ydGwge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLnNpZGViYXIub3BlbiB7XG4gIGxlZnQ6IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXIub3BlbiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNpZGViYXIgLmJyYW5kLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby1pY29uIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLWljb24gc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuLnNpZGViYXIgLmJyYW5kLWljb24gLmxvZ28tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqbWVudS10b2dnbGUqKioqKioqKiovXG4ubWVudS10b2dnbGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqbWFpbi1sYXlvdXQqKioqKioqKiovXG4ubWFpbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cbi5tYWluOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG4ubWFpbjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1haW46aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tYWluOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuMjtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluIC5ib2R5IHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vKioqKioqKioqKipub3RpZmljYXRpb25zKioqKioqKioqL1xuLm5vdGlmaWNhdGlvbnMge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG4ubm90aWZpY2F0aW9ucyAucHVsc2UsXG4ubm90aWZpY2F0aW9ucyAucHVsc2U6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDA7XG59XG4ubm90aWZpY2F0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOjphZnRlciwgLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90aWZpY2F0aW9ucyAuZHJvcGRvd24tbWVudSAudzM4MCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5ub3RpZmljYXRpb25zIC5kcm9wZG93bi1tZW51IC53MzgwIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqSGVhZGVyLWljb24tc2V0KioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmgtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaC1yaWdodCB7XG4gICAgd2lkdGg6IDM0OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5oLXJpZ2h0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oLXJpZ2h0IC51c2VyLXByb2ZpbGUgLnUtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmgtcmlnaHQgLnVzZXItcHJvZmlsZSAuZHJvcGRvd24tbWVudSAuY2FyZC53MjgwIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oLXJpZ2h0IC5ub3RpZmljYXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaC1yaWdodCAubmF2LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYyAqIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5mYyAuZmMtaC1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmZjIC5mYy1oLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeSAuZmMtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZmMgLmZjLWRheWdyaWQtZXZlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmMgLmZjLWRheWdyaWQtZXZlbnQge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYyAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmMtdGhlbWUtc3RhbmRhcmQgLmZjLXNjcm9sbGdyaWQsXG4uZmMtdGhlbWUtc3RhbmRhcmQgdGQsXG4uZmMtdGhlbWUtc3RhbmRhcmQgdGgge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5jYXJkLWNoYXQsXG4uY2FyZC1jaGF0LWJvZHkge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uY2hhdGxpc3QtdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY2FyZC1jaGF0IHtcbiAgbWluLXdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmQtY2hhdCB7XG4gICAgLW1vei10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gICAgLW8tdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAgIHRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTYwMHB4O1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbiAgLmNhcmQtY2hhdC5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWNoYXQub3BlbiB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNhcmQtY2hhdC5vcGVuIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuLmNhcmQtY2hhdCAudGFiLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG59XG4uY2FyZC1jaGF0IC50YWItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5jYXJkLWNoYXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5vcGVuLCAuY2FyZC1jaGF0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbi5jYXJkLWNoYXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XG59XG4uY2FyZC1jaGF0IC5saXN0LWdyb3VwIC5tc2ctdGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY2hhdCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWNoYXQtYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIH1cbn1cbi5jYXJkLWNoYXQtYm9keSAubWF4LXdpZHRoLTcwIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNoYXQtYm9keSAubWF4LXdpZHRoLTcwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkLWNoYXQtYm9keSAuY2hhdC1oaXN0b3J5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jYXJkLWNoYXQtYm9keSAuY2hhdC1oaXN0b3J5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuLmNhcmQtY2hhdC1ib2R5IC50ZXh0LXJpZ2h0IC5tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1jaGF0LWJvZHkgLm1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNjAwKTtcbn1cbi5jYXJkLWNoYXQtYm9keS5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5cbi50aW1lbGluZS1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbSAyZW0gMmVtO1xufVxuLnRpbWVsaW5lLWl0ZW06aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgzLjUpO1xufVxuLnRpbWVsaW5lLWl0ZW06OmFmdGVyIHtcbiAgLW1vei10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItOTAwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogMS4zZW07XG4gIGxlZnQ6IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4udGltZWxpbmUtaXRlbS50aS1wcmltYXJ5OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4udGltZWxpbmUtaXRlbS50aS1pbmZvOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzRGQjhDOTtcbn1cbi50aW1lbGluZS1pdGVtLnRpLXN1Y2Nlc3M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjN0VCOTNGO1xufVxuLnRpbWVsaW5lLWl0ZW0udGktd2FybmluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmOGI1MDA7XG59XG4udGltZWxpbmUtaXRlbS50aS1kYW5nZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkYxODQzO1xufVxuXG4vKj09PT09ICBjYXJ0PT09PT0qL1xuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aDpiZWZvcmUsIC5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3Qge1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aC5zaXplIHtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aC5xdWFudGl0eSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aC5wcmljZSB7XG4gIG1pbi13aWR0aDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAudGFibGUgdGhlYWQgdHIgdGguYWN0aW9uIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC5wcm9kdWN0LWNhcnQgLnByb2R1Y3QtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByb2R1Y3QtY2FydCAucHJvZHVjdC1jb250ZW50IC50aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByb2R1Y3QtY2FydCAucHJvZHVjdC1jb250ZW50IHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAucHJvZHVjdC1zaXplIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByb2R1Y3Qtc2l6ZSAubmljZS1zZWxlY3Qge1xuICB3aWR0aDogNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC5wcm9kdWN0LXNpemUgLm5pY2Utc2VsZWN0OjphZnRlciB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByb2R1Y3Qtc2l6ZSAubmljZS1zZWxlY3QgLmN1cnJlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC5wcm9kdWN0LXNpemUgLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAucHJvZHVjdC1xdWFudGl0eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByb2R1Y3QtcXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC5wcm9kdWN0LXF1YW50aXR5IGlucHV0IHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLmFjdGlvbiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLmFjdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC5hY3Rpb24gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC5hY3Rpb24gbGkgYS5mYXZvcml0ZSB7XG4gIGNvbG9yOiAjN0Q3RDdEO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLmFjdGlvbiBsaSBhLmRlbGV0ZSB7XG4gIGNvbG9yOiAjRkY0QjIyO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsIC5jaGVja291dC1jb3Vwb24ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbCAuY2hlY2tvdXQtY291cG9uIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsIC5jaGVja291dC10b3RhbCB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbCAuY2hlY2tvdXQtdG90YWwgLnNpbmdsZS10b3RhbCB7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsIC5jaGVja291dC10b3RhbCAuc2luZ2xlLXRvdGFsIC52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbCAuY2hlY2tvdXQtdG90YWwgLnNpbmdsZS10b3RhbCAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogODVweDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbCAuY2hlY2tvdXQtdG90YWwgLnNpbmdsZS10b3RhbC50b3RhbC1wYXlhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwgLmNoZWNrb3V0LXRvdGFsIC5zaW5nbGUtdG90YWwudG90YWwtcGF5YWJsZSAudmFsdWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsLmNoZWNrb3V0LWNvdXBvbi10b3RhbC0yIC5jaGVja291dC1jb3Vwb24ge1xuICB3aWR0aDogNzAlO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsLmNoZWNrb3V0LWNvdXBvbi10b3RhbC0yIC5jaGVja291dC10b3RhbCB7XG4gIHdpZHRoOiAzMCU7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwuY2hlY2tvdXQtY291cG9uLXRvdGFsLTIgLmNoZWNrb3V0LXRvdGFsIC5zaW5nbGUtdG90YWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwuY2hlY2tvdXQtY291cG9uLXRvdGFsLTIgLmNoZWNrb3V0LXRvdGFsIC5zaW5nbGUtdG90YWwgLnByaWNlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC1idG4ge1xuICBwYWRkaW5nOiAwcHggMTVweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWJ0biAuc2luZ2xlLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbCAuY2hlY2tvdXQtY291cG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxuICAucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwgLmNoZWNrb3V0LXRvdGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwuY2hlY2tvdXQtY291cG9uLXRvdGFsLTIgLmNoZWNrb3V0LWNvdXBvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsLmNoZWNrb3V0LWNvdXBvbi10b3RhbC0yIC5jaGVja291dC10b3RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxufVxuLyo9PT09PSAgY2hlY2tvdXQgPT09PT0qL1xuLmNoZWNrb3V0LXN0ZXBzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNoZWNrb3V0LXN0ZXBzIHVsIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNoZWNrb3V0LXN0ZXBzIHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmNoZWNrb3V0LXN0ZXBzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrb3V0LXN0ZXBzIC50aXRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcXGVhOTlcIjtcbiAgZm9udC1mYW1pbHk6IFwiSWNvRm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IC5zdGVwcy1mb3JtLWJ0biB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IC5jaGVja291dC1wYXltZW50LW9wdGlvbiAucGF5bWVudC1vcHRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IC5jaGVja291dC1wYXltZW50LW9wdGlvbiAucGF5bWVudC1vcHRpb24td3JhcHBlciAuc2luZ2xlLXBheW1lbnQtb3B0aW9uIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24gLnBheW1lbnQtb3B0aW9uLXdyYXBwZXIgLnNpbmdsZS1wYXltZW50LW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24gLnBheW1lbnQtb3B0aW9uLXdyYXBwZXIgLnNpbmdsZS1wYXltZW50LW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IC5jaGVja291dC1wYXltZW50LW9wdGlvbiAucGF5bWVudC1vcHRpb24td3JhcHBlciAuc2luZ2xlLXBheW1lbnQtb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIC5wYXltZW50LW9wdGlvbi13cmFwcGVyIC5zaW5nbGUtcGF5bWVudC1vcHRpb24gbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IC5jaGVja291dC1wYXltZW50LW9wdGlvbiAucGF5bWVudC1vcHRpb24td3JhcHBlciAuc2luZ2xlLXBheW1lbnQtb3B0aW9uIGxhYmVsIC5zLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIC5wYXltZW50LW9wdGlvbi13cmFwcGVyIC5zaW5nbGUtcGF5bWVudC1vcHRpb24gbGFiZWwgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIC5wYXltZW50LW9wdGlvbi13cmFwcGVyIC5zaW5nbGUtcGF5bWVudC1vcHRpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIC5wYXltZW50LW9wdGlvbi13cmFwcGVyIC5zaW5nbGUtcGF5bWVudC1vcHRpb24gbGFiZWwge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAuY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24gLnBheW1lbnQtb3B0aW9uLXdyYXBwZXIgLnNpbmdsZS1wYXltZW50LW9wdGlvbiBsYWJlbCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIC5wYXltZW50LW9wdGlvbi13cmFwcGVyIC5zaW5nbGUtcGF5bWVudC1vcHRpb24gbGFiZWwgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24gLnBheW1lbnQtb3B0aW9uLXdyYXBwZXIgLnNpbmdsZS1wYXltZW50LW9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmMgLmZjLXRvb2xiYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnN1Yi10b3RhbC1wcmljZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAuc3ViLXRvdGFsLXByaWNlIC50b3RhbC1wcmljZSB7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jaGVja291dC1zaWRlYmFyLXByaWNlLXRhYmxlIC5zdWItdG90YWwtcHJpY2UgLnRvdGFsLXByaWNlIC52YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAuc3ViLXRvdGFsLXByaWNlIC50b3RhbC1wcmljZSAucHJpY2Uge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnN1Yi10b3RhbC1wcmljZSAuc2hpcHBpbmcgLnZhbHVlIHtcbiAgY29sb3I6ICNGRjRCMjI7XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAuc3ViLXRvdGFsLXByaWNlIC5zaGlwcGluZyAucHJpY2Uge1xuICBjb2xvcjogI0ZGNEIyMjtcbn1cbi5jaGVja291dC1zaWRlYmFyLXByaWNlLXRhYmxlIC5zdWItdG90YWwtcHJpY2UgLmRpc2NvdW50IC52YWx1ZSB7XG4gIGNvbG9yOiAjN0NCNjM3O1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnN1Yi10b3RhbC1wcmljZSAuZGlzY291bnQgLnByaWNlIHtcbiAgY29sb3I6ICM3Q0I2Mzc7XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAudG90YWwtcGF5YWJsZSB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnRvdGFsLXBheWFibGUgLnBheWFibGUtcHJpY2Uge1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAudG90YWwtcGF5YWJsZSAucGF5YWJsZS1wcmljZSAudmFsdWUge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnRvdGFsLXBheWFibGUgLnBheWFibGUtcHJpY2UgLnByaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaGVja291dC1zaWRlYmFyLXByaWNlLXRhYmxlIC5wcmljZS10YWJsZS1idG4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbXMtd3JhcHBlciAuc2luZ2xlLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otZmxleDogMTtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtaXRlbXMgLml0ZW1zLXdyYXBwZXIgLnNpbmdsZS1pdGVtICsgLnNpbmdsZS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWl0ZW1zIC5pdGVtcy13cmFwcGVyIC5zaW5nbGUtaXRlbSAuaXRlbXMtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbXMtd3JhcHBlciAuc2luZ2xlLWl0ZW0gLnRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbXMtd3JhcHBlciAuc2luZ2xlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWl0ZW1zIC5pdGVtcy13cmFwcGVyIC5zaW5nbGUtaXRlbS5hY3RpdmUgLml0ZW1zLWltYWdlIGltZyB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXNlbGVjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5jb2xvci1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5jb2xvci1zZWxlY3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWl0ZW0gLmNvbG9yLXNlbGVjdCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5jb2xvci1zZWxlY3QgbGkge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5jb2xvci1zZWxlY3QgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5wcmljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1wcmljZSAuc2FsZS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5zYWxlLXByaWNlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5yZWd1bGFyLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1wcmljZSAucmVndWxhci1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1idG4ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiA4NSU7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtaW1hZ2UgLnNpbmdsZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogODMlO1xuICB9XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtdGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC10aHVtYi1pbWFnZSB7XG4gICAgd2lkdGg6IDE3JTtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LXRodW1iLWltYWdlIC5zaW5nbGUtdGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMTBweDtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC10aHVtYi1pbWFnZSAuc2luZ2xlLXRodW1iIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9wYWNpdHk6IDAuNzQ7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LXRodW1iLWltYWdlIC5zaW5nbGUtdGh1bWIuYWN0aXZlIGltZyB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXNlbGVjdC13cmFwcGVyIC5zZWxlY3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWl0ZW0gLmNvbG9yLXNlbGVjdCBsaSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5wcmljZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5zYWxlLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtcHJpY2UgLnJlZ3VsYXItcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA4MyU7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LXRodW1iLWltYWdlIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC10aHVtYi1pbWFnZSAuc2luZ2xlLXRodW1iIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtdGh1bWItaW1hZ2UgLnNpbmdsZS10aHVtYiBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXNlbGVjdC13cmFwcGVyIC5zZWxlY3QtaXRlbSAuY29sb3Itc2VsZWN0IGxpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5zZWxlY3QtcXVhbnRpdHkgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5zZWxlY3QtcXVhbnRpdHkgaW5wdXQge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC10aHVtYi1pbWFnZSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtdGh1bWItaW1hZ2UgLnNpbmdsZS10aHVtYiBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4ucHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcm9kdWN0IC5hZGQtd2lzaGxpc3Qge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjRTE0QzdCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5wcm9kdWN0IC5hZGQtd2lzaGxpc3Q6aG92ZXIgaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmdyb3VwLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZ3JvdXAtbGluayAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweCAhaW1wb3J0YW50O1xufVxuLmdyb3VwLWxpbmsgLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5zaXplLWJsb2NrLCAucHJpY2UtcmFuZ2UtYmxvY2ssIC5yYXRpbmctYmxvY2ssIC5jb2xvci1ibG9jaywgLmNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNpemUtYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGUsIC5wcmljZS1yYW5nZS1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZSwgLnJhdGluZy1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZSwgLmNvbG9yLWJsb2NrIC5maWx0ZXItdGl0bGUgLnRpdGxlLCAuY2F0ZWdvcmllcyAuZmlsdGVyLXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l6ZS1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZTo6YmVmb3JlLCAucHJpY2UtcmFuZ2UtYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGU6OmJlZm9yZSwgLnJhdGluZy1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZTo6YmVmb3JlLCAuY29sb3ItYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGU6OmJlZm9yZSwgLmNhdGVnb3JpZXMgLmZpbHRlci10aXRsZSAudGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGVhOTlcIjtcbiAgZm9udC1mYW1pbHk6IFwiSWNvRm9udFwiICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zaXplLWJsb2NrIC5maWx0ZXItdGl0bGUgLnRpdGxlLmNvbGxhcHNlZDo6YmVmb3JlLCAucHJpY2UtcmFuZ2UtYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGUuY29sbGFwc2VkOjpiZWZvcmUsIC5yYXRpbmctYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGUuY29sbGFwc2VkOjpiZWZvcmUsIC5jb2xvci1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZS5jb2xsYXBzZWQ6OmJlZm9yZSwgLmNhdGVnb3JpZXMgLmZpbHRlci10aXRsZSAudGl0bGUuY29sbGFwc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuLnNpemUtYmxvY2sgdWwsIC5wcmljZS1yYW5nZS1ibG9jayB1bCwgLnJhdGluZy1ibG9jayB1bCwgLmNvbG9yLWJsb2NrIHVsLCAuY2F0ZWdvcmllcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucmVzZXQtYmxvY2sge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVzZXQtYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5zaXplLWJsb2NrIC5maWx0ZXItc2l6ZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2l6ZS1ibG9jayAuZmlsdGVyLXNpemUgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpemUtYmxvY2sgLmZpbHRlci1zaXplIHVsIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnNpemUtYmxvY2sgLmZpbHRlci1zaXplIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpemUtYmxvY2sgLmZpbHRlci1zaXplIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAucHJpY2UtYW1vdW50IHtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAucHJpY2UtYW1vdW50IC5hbW91bnQtaW5wdXQge1xuICB3aWR0aDogNTAlO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAucHJpY2UtYW1vdW50IC5hbW91bnQtaW5wdXQgbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZS1yYW5nZS1ibG9jayAucHJpY2UtcmFuZ2UgLnByaWNlLWFtb3VudCAuYW1vdW50LWlucHV0IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTUlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucHJpY2UtcmFuZ2UtYmxvY2sgLnByaWNlLXJhbmdlIC5wcmljZS1hbW91bnQgLmFtb3VudC1pbnB1dDpsYXN0LWNoaWxkIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAuc2xpZGVyLXJhbmdlIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucHJpY2UtcmFuZ2UtYmxvY2sgLnByaWNlLXJhbmdlIC5zbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAuc2xpZGVyLXJhbmdlIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdG9wOiAtMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG59XG4ucHJpY2UtcmFuZ2UtYmxvY2sgLnByaWNlLXJhbmdlIC5zbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1oYW5kbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5ub1VpLWJhc2Uge1xuICB3aWR0aDogOTclO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5wcmljZS1yYW5nZS1ibG9jayAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0b3A6IC05cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpY2UtcmFuZ2UtYmxvY2sgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXRpbmctYmxvY2sgLmZpbHRlci1yYXRpbmcge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnJhdGluZy1ibG9jayAuZmlsdGVyLXJhdGluZyAucmF0aW5nLWNoZWNrIHtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnJhdGluZy1ibG9jayAuZmlsdGVyLXJhdGluZyAucmF0aW5nLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYXRpbmctYmxvY2sgLmZpbHRlci1yYXRpbmcgLnJhdGluZy1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHNwYW4ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggLTNweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XG59XG4ucmF0aW5nLWJsb2NrIC5maWx0ZXItcmF0aW5nIC5yYXRpbmctY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlZWQ4XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhdGluZy1ibG9jayAuZmlsdGVyLXJhdGluZyAucmF0aW5nLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ucmF0aW5nLWJsb2NrIC5maWx0ZXItcmF0aW5nIC5yYXRpbmctY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHNwYW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucmF0aW5nLWJsb2NrIC5maWx0ZXItcmF0aW5nIC5yYXRpbmctY2hlY2sgcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnJhdGluZy1ibG9jayAuZmlsdGVyLXJhdGluZyAucmF0aW5nLWNoZWNrIHAgaSB7XG4gIGNvbG9yOiAjRkZCRTI3O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jb2xvci1ibG9jayAuZmlsdGVyLWNvbG9yIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5jb2xvci1ibG9jayAuZmlsdGVyLWNvbG9yIC5jb2xvci1jaGVjayB7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIHAge1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIHAgc3BhbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jb2xvci1ibG9jayAuZmlsdGVyLWNvbG9yIC5jb2xvci1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sb3ItYmxvY2sgLmZpbHRlci1jb2xvciAuY29sb3ItY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBzcGFuIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IC0zcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZWVkOFwiO1xuICBmb250LWZhbWlseTogXCJJY29Gb250XCIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb2xvci1ibG9jayAuZmlsdGVyLWNvbG9yIC5jb2xvci1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCBzcGFuOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2F0ZWdvcmllcyAuZmlsdGVyLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRlZ29yaWVzIC5maWx0ZXItc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2F0ZWdvcmllcyAuZmlsdGVyLXNlYXJjaCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmNhdGVnb3JpZXMgLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uY2F0ZWdvcmllcyAuZmlsdGVyLWNhdGVnb3J5IC5jYXRlZ29yeS1saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmNhdGVnb3JpZXMgLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRlZ29yaWVzIC5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZWE5OVwiO1xuICBmb250LWZhbWlseTogXCJJY29Gb250XCIgIWltcG9ydGFudDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmNhdGVnb3JpZXMgLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBsaSAuc3ViLWNhdGVnb3J5IHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cbi5jYXRlZ29yaWVzIC5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3QgbGkgLnN1Yi1jYXRlZ29yeSBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRlZ29yaWVzIC5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3QgbGkgLnN1Yi1jYXRlZ29yeSBsaSBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2suY2stdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmNrLmNrLXJlc2V0X2FsbCwgLmNrLmNrLXJlc2V0X2FsbCAqIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tY29sb3ItMTAwKTtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI215UHJvamVjdFRhYmxlX2xlbmd0aCwgI215UHJvamVjdFRhYmxlX2ZpbHRlciwgI215UHJvamVjdFRhYmxlX2luZm8sXG4jbXlEYXRhVGFibGVfbGVuZ3RoLCAjbXlEYXRhVGFibGVfZmlsdGVyLCAjbXlEYXRhVGFibGVfaW5mbyxcbiNwYXRpZW50LXRhYmxlX2xlbmd0aCwgI3BhdGllbnQtdGFibGVfZmlsdGVyLCAjcGF0aWVudC10YWJsZV9pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI215UHJvamVjdFRhYmxlX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24sICNteURhdGFUYWJsZV9wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uLCAjcGF0aWVudC10YWJsZV9wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI215Q2FydFRhYmxlX2xlbmd0aCwgI215Q2FydFRhYmxlX2ZpbHRlciwgI215Q2FydFRhYmxlX2luZm8sICNteUNhcnRUYWJsZV9wYWdpbmF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhcGV4LWNpcmNsZS1ncmFkaWVudCBjaXJjbGUge1xuICBmaWxsOiB2YXIoLS1jYXJkLWNvbG9yKTtcbn1cblxuLmFjLWxpbmUtdHJhbnNwYXJlbnQgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0tY2FyZC1jb2xvcik7XG59XG5cbi5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIHRleHQge1xuICBmaWxsOiB2YXIoLS1jb2xvci01MDApO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIGNpcmNsZSB7XG4gIHN0cm9rZTogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1sZWdlbmQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFya2xpbmVfY2hhcnQgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtY29sb3IgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUge1xuICBzdHJva2U6IHZhcigtLWNhcmQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbiNhcGV4LWVtcGx5b2VlQW5hbHl0aWNzIC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4jYXBleC1NYWluQ2F0ZWdvcmllcyAuYXBleGNoYXJ0cy1jYW52YXMsICNpbmNvbWVhbmFseXRpY3MgLmFwZXhjaGFydHMtY2FudmFzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50b2RvLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRvZG8tbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50b2RvLWxpc3QgbGkgLmZhLWNoZWNrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XG59XG4udG9kby1saXN0IGxpLmFjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnRvZG8tbGlzdCBsaS5hY3RpdmUgLmZhLWNoZWNrIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG59XG4uY2FyZC5jYXJkLWNhbGxvdXQge1xuICBib3JkZXItbGVmdC13aWR0aDogMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jYXJkIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLnJvdy1kZWNrID4gLmNvbCxcbi5yb3ctZGVjayA+IFtjbGFzcyo9Y29sLV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5yb3ctZGVjayA+IC5jb2wgLmNhcmQsXG4ucm93LWRlY2sgPiBbY2xhc3MqPWNvbC1dIC5jYXJkIHtcbiAgZmxleDogMSAxIGF1dG87XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGltcG9ydC1zdGFja1xuLy8gQ29uZmlndXJhdGlvblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuXG4vLyBMYXlvdXQgJiBjb21wb25lbnRzXG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb250YWluZXJzXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcIm9mZmNhbnZhc1wiO1xuQGltcG9ydCBcInBsYWNlaG9sZGVyc1wiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwiaGVscGVyc1wiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XG4vLyBzY3NzLWRvY3MtZW5kIGltcG9ydC1zdGFja1xuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplOiAjeyRmb250LXNpemUtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG4gIC8vIHN0eWxlbGludC1lbmFibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuLy8gMi4gU2V0IGNvcnJlY3QgaGVpZ2h0IGFuZCBwcmV2ZW50IHRoZSBgc2l6ZWAgYXR0cmlidXRlIHRvIG1ha2UgdGhlIGBocmAgbG9vayBsaWtlIGFuIGlucHV0IGZpZWxkXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0OyAvLyAyXG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLWJzLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA0XG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBpbiBDaHJvbWUgZnJvbSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vLyAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YFxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1yZ2JcbiR0aGVtZS1jb2xvcnMtcmdiOiBtYXAtbG9vcCgkdGhlbWUtY29sb3JzLCB0by1yZ2IsIFwiJHZhbHVlXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtcmdiXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG5cbiRuZWdhdGl2ZS1zcGFjZXJzOiBpZigkZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnMsIG5lZ2F0aXZpZnktbWFwKCRzcGFjZXJzKSwgbnVsbCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gVXRpbGl0aWVzIG1hcHNcbi8vXG4vLyBFeHRlbmRzIHRoZSBkZWZhdWx0IGAkdGhlbWUtY29sb3JzYCBtYXBzIHRvIGhlbHAgY3JlYXRlIG91ciB1dGlsaXRpZXMuXG5cbi8vIENvbWUgdjYsIHdlJ2xsIGRlLWR1cGUgdGhlc2UgdmFyaWFibGVzLiBVbnRpbCB0aGVuLCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2Uga2VlcCB0aGVtIHRvIHJlYXNzaWduLlxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1jb2xvcnNcbiR1dGlsaXRpZXMtY29sb3JzOiAkdGhlbWUtY29sb3JzLXJnYiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG4kdXRpbGl0aWVzLXRleHQ6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1jb2xvcilcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtdGV4dC1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtdGV4dCwgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJ0ZXh0XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1iZy1jb2xvcnNcbiR1dGlsaXRpZXMtYmc6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1iZylcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtYmctY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLWJnLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImJnXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtYmctY29sb3JzXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci10aGVtZS12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkcm9wZG93bi1saW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAvLyBIaWdobGlnaHQgYm9yZGVyIGNvbG9yIGJldHdlZW4gdGhlYWQsIHRib2R5IGFuZCB0Zm9vdC5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcblxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgYnJvd3NlciBoZWlnaHRcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgPiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRidG4tbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkLWJvcmRlcjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWRpdmlkZXItYmc7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGFyay1iZztcbiAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdyk7XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kO1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmNhbnZhcy10b3AsXG4gICAgICAgIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMgIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtYm94LXNoYWRvdyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC10aXRsZS1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtdGl0bGUtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtY2FwLXBhZGRpbmcteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgQGlmICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhPSAkY2FyZC1iZyB7XG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjYXJkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi10cmFuc2l0aW9uKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJGFjY29yZGlvbi1ib3JkZXItd2lkdGggKiAtMSkgMCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiAkYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcbiAgYm9yZGVyOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14O1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYmc7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5AaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgsIG51bGwsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XG4gIH1cblxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi50b2FzdCB7XG4gIHdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1zcGFjaW5nO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9hc3QtcGFkZGluZy14ICogLS41O1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW1vZGFsLWJhY2tkcm9wLCAkbW9kYWwtYmFja2Ryb3AtYmcsICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAuNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbjogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC0uNSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1lbmQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDI7XG4gICAgfVxuICB9XG59XG4iLCIub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtb2ZmY2FudmFzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkb2ZmY2FudmFzLWNvbG9yO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmZjYW52YXMtYmctY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0KTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAkb2ZmY2FudmFzLXBhZGRpbmcteDtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAuNSkgKCRvZmZjYW52YXMtcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbi10b3A6ICRvZmZjYW52YXMtcGFkZGluZy15ICogLS41O1xuICAgIG1hcmdpbi1yaWdodDogJG9mZmNhbnZhcy1wYWRkaW5nLXggKiAtLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAtLjU7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6ICRvZmZjYW52YXMtcGFkZGluZy15ICRvZmZjYW52YXMtcGFkZGluZy14O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoO1xuICBib3JkZXItcmlnaHQ6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAkb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg7XG4gIGJvcmRlci1sZWZ0OiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6ICRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLnNob3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDA7NDAwOzYwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOndnaHRAMzAwOzQwMDs2MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEAzMDA7NDAwOzYwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TXVrdGE6d2dodEAzMDA7NDAwOzYwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi8vIEZvbnQgQXdlc29tZVxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzQuNy4wL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcycpOyBcclxuXHJcbi8vIGljb25zIGZvbnQgXHJcbkBpbXBvcnQgXCIuLi8uLi9kaXN0L2Fzc2V0cy9mb250cy9pY29mb250L2Nzcy9pY29uZm9udFwiO1xyXG5cclxuLy8gQm9vdHN0YXJwIGZvbnQgaWNvbnNcclxuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2Jvb3RzdHJhcC1pY29uc0AxLjMuMC9mb250L2Jvb3RzdHJhcC1pY29ucy5jc3NcIik7IiwiQGZvbnQtZmFjZVxyXG57XHJcbiAgIGZvbnQtZmFtaWx5OiAnSWNvRm9udCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaWNvZm9udC5lb3QnKTtcclxuICAgIHNyYzogIHVybCgnLi4vZm9udHMvaWNvZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29mb250LndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvZm9udC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb2ZvbnQtXCJdLCBbY2xhc3MqPVwiIGljb2ZvbnQtXCJdXHJcbntcclxuICBmb250LWZhbWlseTogJ0ljb0ZvbnQnICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdyeS1tb25zdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0aHR1YjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmQtd2luZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXN0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaXJjdWl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3Jvd24ta2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyb3duLXF1ZWVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2FiaWxpdHktcmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpdmluZy1nb2dnbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leWUtb3BlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsb3JhLWZsb3dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsb3JhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2lmdC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWxsb3dlZW4tcHVtcGtpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtcG93ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLXRodW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raW5nLW1vbnN0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFnaWNpYW4taGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmF0aXZlLWFtZXJpY2FuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3dsLWxvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waG9lbml4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9ib3QtZmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbmQtY2xvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGllbGQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hpcC13aGVlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNrdWxsLWRhbmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNrdWxsLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93bW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3BhY2Utc2h1dHRsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0YXItZUJhemFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3dpcmw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YXR0b28td2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRocm9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyZWUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJpYW5nbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bml0eS1oYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2VlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdvbWFuLWJpcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyLXRyYWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXJkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmQtZmx5aW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXR0ZXJmbHktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnV0dGVyZmx5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FtZWwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FtZWwtaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbWVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWRvZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdC1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY293LWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jcmFiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvY29kaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVlci1oZWFkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9nLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvZy1iYXJraW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9scGhpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWR1Y2stdHJhY2tzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWFnbGUtaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVhdGVuLWZpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudC1oZWFkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVsZXBoYW50LWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb3gtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm94OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJvZy10cmFja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcm9nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJvZ2d5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXJhZmZlLWhlYWQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmFmZmUtaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmFmZmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2F0LWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb3JpbGxhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVuLXRyYWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvcnNlLWhlYWQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvcnNlLWhlYWQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvcnNlLWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3JzZS10cmFja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qZWxseWZpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rYW5nYXJvbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlbXVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlvbi1oZWFkLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW9uLWhlYWQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpb24taGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25rZXktMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vbmtleS0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9ua2V5LWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25rZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vY3RvcHVzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9jdG9wdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vd2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYW5kYS1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFuZGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYW50aGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFycm90LWxpcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcnJvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbGljYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5ndWluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlnLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWdlb24tMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODdkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpZ2Vvbi0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlnZW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFiYml0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmhpbm8taGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJoaW5vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9vc3RlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYWhvcnNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNocmltcC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaHJpbXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFpbC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25haWwtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNuYWlsLTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNuYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1aWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVpcnJlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRpZ2VyLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cnRsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdoYWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29vZHBlY2tlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXplYnJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWNlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFkaWRhczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFkb2JlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWlyLW5ldy16ZWFsYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWlyYm5iOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWlyY2VsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFpcnRlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFsY2F0ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hbGliYWJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWxpZXhwcmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFsaXBheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFtYXpvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFtZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFtZXJpY2FuLWFpcmxpbmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYW5kcm9pZC1yb2JvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFuZHJvaWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hb2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hcHBsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFwcHN0b3JlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYXN1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWF0aTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWF0dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWF1ZGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1heGlhdGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1iYWRhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYmJjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWJsYWNrYmVycnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ibXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1idXJnZXIta2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWJ1c2luZXNzLWluc2lkZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1idXp6ZmVlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNhbm5vbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNhc2lvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtbW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtdGVsZWNvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNoaW5hLXVuaWNvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNpc2NvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY2l0aWJhbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1jbmV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY25uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY29jYWwtY29sYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNvbXBhcTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlYmlhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlbGljaW91czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kZXNpZ25idW1wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZGVzaWduZmxvYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kaXNuZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kb2RnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGM4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRvdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kcnVwYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1lYmF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZWxldmVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZW1pcmF0ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1lc3BuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZXRpaGFkLWFpcndheXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ldGlzYWxhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWV0c3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1mYXN0cmFjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZlZGV4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZmVycmFyaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZpdGJpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZsaWtyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZm9yYmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZm91cnNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZveGNvbm46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1mdWppdHN1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ2VuZXJhbC1lbGVjdHJpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdpbGxldHRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ2l6bW9kbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdub21lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ29vZ2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ29wcm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ndWNjaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWhhbGxtYXJrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaGk1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaG9uZGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ocDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWhzYmM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1odGM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1odWF3ZWk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1odWx1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaHl1bmRhaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWlibTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWljb2ZvbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pY3E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pa2VhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaW1kYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWluZGllZ29nbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWludGVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaXBhaXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1qYWd1YXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1qYXZhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtam9vbWxhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQta2lja3N0YXJ0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1raWs6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sYXN0Zm06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sZWdvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGVub3ZvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGV2aXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sZXh1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWxnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGlmZS1oYWNrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1saW51eC1taW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGludXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1saW9uaXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sb3JlYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sb3Vpcy12dWl0dG9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWFjLW9zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWFydmVsLWFwcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1hc2hhYmxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWF6ZGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tY2RvbmFsczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1lcmNlZGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWljcm9tYXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1taWNyb3NvZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tb2JpbGVtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1vYmlseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1vdG9yb2xhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbXNpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbXRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbXlzcGFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW15dHY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1uYXNhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmF0Z2VvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmJjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmVzY2FmZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5lc3RsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5ldGZsaXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1uZXh1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5pa2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ub2tpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW52aWRpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW9tZWdhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtb3BlbnN1c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1vcmFjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wYW5hc29uaWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wYXlwYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wZXBzaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXBoaWxpcHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1waXp6YS1odXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wbGF5c3RhdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXB1bWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1xYXRhci1haXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1xdmM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1yZWFkZXJuYXV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcmVkYnVsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXJlZWJvazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXJldXRlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zYW1zdW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2FwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2F1ZGlhLWFpcmxpbmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2NyaWJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2hlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zaWVtZW5zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2stdGVsZWNvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNsaWRlc2hhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zbWFzaGluZy1tYWdhemluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNuYXBjaGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc29ueS1lcmljc3NvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNvbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zb3VuZGNsb3VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3ByaW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5M2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3F1aWRvbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN0YXJidWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN0YzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN0ZWFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5M2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3V6dWtpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3ltYmlhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXQtbW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGFuZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10YXJnZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10YXRhLWluZGljb206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10ZWNoY3J1bmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGVsZW5vcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRlbGlhc29uZXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGVzbGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10aGUtdmVyZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10aGVuZXh0d2ViOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdG9zaGliYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRveW90YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRyaWJlbmV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdWJ1bnR1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdW5pbGV2ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC12YWlvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdmVyaXpvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXZpYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdm9kYWZvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC12b2xrc3dhZ2VuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtd2FsbWFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdhcm5lcmJyb3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC13aGF0c2FwcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdpa2lwZWRpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdpbmRvd3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC13aXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtd29yZHByZXNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteGlhb21pOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteWFob29idXp6OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteWFtYWhhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteW91dHViZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXphaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW5rLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXJjb2RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaWxsYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmllZmNhc2UtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyaWVmY2FzZS0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzaW5lc3NtYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzc3dvbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhaXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2luczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb250YWN0LWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGVzLXN0YWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZHNoYWtlLWRlYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pZC1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVldGluZy1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25leS1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWUtY2hhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmVzZW50YXRpb24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHJlc2VudGF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RhbXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdG9jay1tb2JpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1hcnJvd3MtYXhpczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWJhci1ncmFwaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWZsb3ctMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWZsb3ctMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWZsb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1ncm93dGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1oaXN0b2dyYW0tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5N2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtaGlzdG9ncmFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtbGluZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1saW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtcGllLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LXBpZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LXJhZGFyLWdyYXBoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ODRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJjaGl0ZWN0dXJlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFyY2hpdGVjdHVyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhcnJpY2FkZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmlja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWlsZGluZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWxsLWRvemVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FsY3VsYXRpb25zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2VtZW50LW1peDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNlbWVudC1taXhlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbmNyZXRlLW1peGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFuZ2VyLXpvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmlsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVjby1lbmVyZ3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lY28tZW52aXJvbm1lbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVuZXJneS1haXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktb2lsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW5lcmd5LXNhdmluZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktc29sYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktd2F0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmdpbmVlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZml4LXRvb2xzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yay1saWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2x1ZS1vaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW1tZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFtbWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVscC1yb2JvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYWJvdXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taW5pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYWludC1icnVzaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGx1dGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvd2VyLXpvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRpby1hY3RpdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWN5Y2xlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlY3ljbGluZy1tYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWZldHktaGF0LWxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FmZXR5LWhhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcmV3LWRyaXZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvb2xzLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b29scy1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ctdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cm9sbGV5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJvd2VsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5kZXItY29uc3RydWN0aW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZGVyLWNvbnN0cnVjdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtY2VtZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVoaWNsZS1jcmFuZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtZGVsaXZlcnktdmFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVoaWNsZS1kb3plcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtZXhjYXZhdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVoaWNsZS10cnVja3RvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtd3JlY2tpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b3JrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b3JrZXJzLWdyb3VwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd3JlbmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWZnaGFuaS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFmZ2hhbmktbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFodC1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhaHQtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0LXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0LXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYml0Y29pbi1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpdGNvaW4tbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLWZsYXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb2xsYXItdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbGxhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbmctZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb25nLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZy1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZy10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV1cm8tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ldXJvLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVyby1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVyby10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVybzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyYW5rLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJhbmstbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcmFuay1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJhbmstdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyYW5rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaHJ5dm5pYS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhyeXZuaWEtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlyYS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpcmEtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXNldGEtdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc2V0YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc28tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXNvLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzby1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzby10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvdW5kLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG91bmQtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3VuZC1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG91bmQtdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvdW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVubWluYmktZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZW5taW5iaS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlbm1pbmJpLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZW5taW5iaS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVubWluYmk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaXlhbC1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJpeWFsLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcml5YWwtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJpeWFsLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaXlhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91YmxlLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydXBlZS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1cGVlLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVwZWUtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1cGVlLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydXBlZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRha2EtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWthLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHVya2lzaC1saXJhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dXJraXNoLWxpcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdvbi10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC15ZW4tdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXllbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZHJvaWQtbmV4dXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmRyb2lkLXRhYmxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFwcGxlLXdhdGNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhd2luZy10YWJsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lYXJwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYXNoLWRyaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZS1jb25zb2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZS1jb250cm9sbGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZS1wYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nYW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYWRwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWh0Yy1vbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbWFjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaXBhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwb2QtbmFubzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwb2QtdG91Y2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXlib2FyZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXlib2FyZC13aXJlbGVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtleWJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGFwdG9wLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhcHRvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hY2Jvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWdpYy1tb3VzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3JvLWNoaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWNyb3Bob25lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3JvcGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25pdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW91c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tcDMtcGxheWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmludGVuZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5c3RhdGlvbi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wc3ZpdGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRpby1taWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZnJpZ2VyYXRvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbXN1bmctZ2FsYXh5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3VyZmFjZS10YWJsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1oZWFkLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWkta2V5Ym9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXNoaW5nLW1hY2hpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aWZpLXJvdXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpaS11OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZG93cy1sdW1pYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpcmVsZXNzLW1vdXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteGJveC0zNjA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcnJvdy1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJyb3ctbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFycm93LXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJyb3ctdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9jay1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvY2stbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsb2NrLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvY2stdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWJibGUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1YmJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnViYmxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyZXQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcmV0LWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJldC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcmV0LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlZC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlZC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNpcmNsZWQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2xsYXBzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1cnNvci1kcmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1cnZlZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXJ2ZWQtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXJ2ZWQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3R0ZWQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvdHRlZC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG90dGVkLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG90dGVkLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG91YmxlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3VibGUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leHBhbmQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmFnMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhZzI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhd24tYWx0LXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZ3JpcHBlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtYmxvY2stZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtYmxvY2stbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtYmxvY2stcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5lLWJsb2NrLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1hcnJvdy1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvbmctYXJyb3ctdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLWNvbGxhcHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1kb3VibGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtZG91YmxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1leHBhbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtbGVmdC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtcmlnaHQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtcmlnaHQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1idWJibGUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1idWJibGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1idWJibGUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1kb3VibGUtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sb25nLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtbG9uZy1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sb25nLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtbGVmdC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLWxlZnQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbXBsZS1yaWdodC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1YXJlLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVhcmUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNxdWFyZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNxdWFyZS11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0eWxpc2gtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0eWxpc2gtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0eWxpc2gtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHlsaXNoLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3dvb3NoLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zd29vc2gtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3b29zaC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3b29zaC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tZG91YmxlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWJjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXRvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF3YXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibGFjay1ib2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWluc3Rvcm1pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNlcnRpZmljYXRlLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2VydGlmaWNhdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lZHVjYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVjdHJvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvdW50YWluLXBlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdsb2JlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYWR1YXRlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYWR1YXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3JvdXAtc3R1ZGVudHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYXQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5zdHJ1bWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhbXAtbGlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWRhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3Jvc2NvcGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWljcm9zY29wZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWFsdC00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLW5pYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1aWxsLXBlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlYWQtYm9vay1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWFkLWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY2hvb2wtYmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nob29sLWJ1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0dWRlbnQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R1ZGVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlYWNoZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXN0LWJ1bGI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXN0LXR1YmUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5pdmVyc2l0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZ3J5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXN0b25pc2hlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbmZvdW5kZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb25mdXNlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyeWluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpenp5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhwcmVzc2lvbmxlc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFydC1leWVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF1Z2hpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXJkLXNtaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3Blbi1tb3V0aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb2xsaW5nLWV5ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtc21pbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbGlnaHRseS1zbWlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNtaXJrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R1Y2stb3V0LXRvbmd1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmstc21pbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b3JyaWVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWF1ZGlvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1hdmktbXA0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1ibXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWNvZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWNzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZG9jdW1lbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWVwczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZXhjZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWV4ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZmx2OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1naWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWh0bWw1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1pbWFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtaXNvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1qYXZhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1qYXZhc2NyaXB0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1qcGc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLW1pZGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLW1vdjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtbXAzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wZGY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXBocDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcG5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wb3dlcnBvaW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wcmVzZW50YXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXBzYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcHNkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1weXRob246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXJ1Ynk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1zcWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXN2ZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtdGV4dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtdGlmZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtdmlkZW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXdhdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXdtdjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtd29yZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtemlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3ljbGluZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jeWNsaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHVtYmJlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kdW1iYmVsbHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW0tYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW0tYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW0tYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNjbGUtd2VpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzY2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXBwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcmFiaWFuLWNvZmZlZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFydGljaG9rZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFzcGFyYWd1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF2b2NhZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LWZvb2Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW5hbmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYnE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFuczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWxsLXBlcHBlci1jYXBzaWN1bTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcnRoZGF5LWNha2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyb2Njb2xpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVyZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FiYmFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcnJvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdWxpLWZsb3dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWVzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVycnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGlja2VuLWZyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoaWNrZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2NrdGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvY29udXQtd2F0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2NvbnV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29mZmVlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZmZlZS1jdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2ZmZWUtbXVnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29mZmVlLXBvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvaXNzYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvcC1wbGFudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1Y3VtYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VsaW5hcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXAtY2FrZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpbmluZy10YWJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbnV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWdnLXBsYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWdnLXBvYWNoZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYXJtZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFybWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFzdC1mb29kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9vZC1iYXNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb29kLWNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb3JrLWFuZC1rbmlmZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyZW5jaC1mcmllczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZydWl0czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYXBlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvbmV5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG90LWRvZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWljZS1jcmVhbS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY2UtY3JlYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdWljZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtldGNodXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raXdpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF5ZXJlZC1jYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVtb24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVtb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb2JzdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFuZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWxrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzaHJvb206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub29kbGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb25pb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcmFuZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZWFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVhczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlcHBlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waW5lYXBwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXp6YS1zbGljZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpenphOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxhbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3Bjb3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG90YXRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHVtcGtpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhZGRpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXN0YXVyYW50LW1lbnU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXN0YXVyYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FsdC1hbmQtcGVwcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FuZHdpY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXVzYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc29mdC1kcmlua3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb3VwLWJvd2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcG9vbi1hbmQtZm9yazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZWFrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyYXdiZXJyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1Yi1zYW5kd2ljaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1c2hpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFjbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlYS1wb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b21hdG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXRlcm1lbG9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2hlYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LWJhY2twYWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFieS1jbG90aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhYnktbWlsay1ib3R0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LXRyb2xsZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FuZHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob2xkaW5nLWhhbmRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5mYW50LW5pcHBsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpZHMtc2Nvb3RlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZmV0eS1waW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWRkeS1iZWFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG95LWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktY2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG95LWR1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktZWxlcGhhbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktaGFuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS1ob3JzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS1sYXR0dTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS10cmFpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1cmdsYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW5ub24tZmlyaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2MtY2FtZXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29wLWJhZGdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY291cnQtaGFtbWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY291cnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maW5nZXItcHJpbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nYXZlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmRjdWZmLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmRjdWZmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW52ZXN0aWdhdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludmVzdGlnYXRvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWphaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdWRnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1ib29rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LWRvY3VtZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LW9yZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LXByb3RlY3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXctc2NhbGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3eWVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3eWVyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3eWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViY2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVnYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXN0b2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtYmFkZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtY2FwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlLWNhci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGljZS1jYXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtY2FyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlLWhhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGljZS12YW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGllZi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGllZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFiYWN1cy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hYmFjdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdsZS0xODA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdsZS00NTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZ2xlLTkwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW5nbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWxjdWxhdG9yLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FsY3VsYXRvci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbGN1bGF0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaXJjbGUtcnVsZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlLXJ1bGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhc3MtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb21wYXNzLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzcy1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGRlbi1yYXRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlci1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoZW1hdGljYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4tYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4tYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4tYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4taG9sZGVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWhvbGRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVsZXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1jb21wYXNzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVyLWNvbXBhc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1wZW5jaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVycy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVhcmUtcm9vdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNhbGN1bGF0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haWRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1idWxhbmNlLWNyZXNjZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1idWxhbmNlLWNyb3NzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1idWxhbmNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXV0aXNtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFuZGFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsaW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvb2QtZHJvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsb29kLXRlc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9vZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWluLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2Fwc3VsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNydXRjaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2FibGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG5hLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG5hLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG5hOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9jdG9yLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvY3RvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRydWctcGFjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRydWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJzdC1haWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyc3QtYWlkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhcnQtYmVhdC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFydC1iZWF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhcnRiZWF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVyYmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG9zcGl0YWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY3U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmplY3Rpb24tc3lyaW5nZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhYm9yYXRvcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWRpY2FsLXNpZ24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVkaWNhbC1zaWduOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbnVyc2UtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbnVyc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1udXJzaW5nLWhvbWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcGVyYXRpb24tdGhlYXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcmFseXNpcy1kaXNhYmlsaXR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF0aWVudC1iZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXRpZW50LWZpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWxsczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXByZXNjcmlwdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXB1bHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RldGhvc2NvcGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RldGhvc2NvcGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHJldGNoZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXJnZW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cmdlb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWJsZXRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVzdC1ib3R0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXN0LXR1YmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGVybW9tZXRlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGVybW9tZXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvb3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjM2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteHJheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWFsYXJtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktYmF0dGVyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWJsb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktYmx1ZXRvb3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktYnJpZ2h0bmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWJyb3dzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYWxlbmRhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYW1lcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2VsbC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jaGVjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNsaXAtYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jbGlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2xvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jbG9zZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNvbnRhY3QtbGlzdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNvcHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jdXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1kZWxldGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1kaWFsLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZWRpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWVtYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWZpcmUtd2FsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWZsYXNoLWxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZmxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZ2FtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWhhbmRpY2FwcGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktaG9tZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWltYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbGFvZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWxvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1sb3ZlLWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWxvdmUtYnJva2VuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbG92ZS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1sb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbWVzc2FnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW1lc3NhZ2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW1vdmllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbXVzaWMtcGxheWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbXVzaWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1tdXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbmV0d29yazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW5leHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1ub3RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktb2ZmaWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcGFzc3dvcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wYXVzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXBsYXktc3RvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzczXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXBsYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wb2ludGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcG93ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wcmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXByZXZpb3VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmF0ZS1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yYXRlLWJsYW5rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmF0ZS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yYXRpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yZWNvcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yZXBseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXJvdGF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcnNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktc2VhcmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktc2V0dGluZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1zb2NpYWwtbGluazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRleHQtY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRleHQtbG9hZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRoZW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdGltZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS10b3VjaC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRyYXZlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXVubG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXVzZXItZ3JvdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS11c2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdi1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdmlkZW8tY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzkwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXZpZGVvLW1lc3NhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS12aWRlby1wbGF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdmlkZW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS12b2x1bWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS13ZWF0aGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktd2lmaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXpvb20taW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS16b29tLW91dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc3NldHRlLXBsYXllcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc3NldHRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yd2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWd1aXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vdmllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVsdGltZWRpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11c2ljLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11c2ljLWRpc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNpYy1ub3RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzaWMtbm90ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2EzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11dGUtdm9sdW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF1c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5LWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxheS1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2E3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsYXktYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5LXBhdXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2FhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlY29yZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2FiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJldHJvLW11c2ljLWRpc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXdpbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb25nLW5vdGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc291bmQtd2F2ZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb3VuZC13YXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGVvLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGVvLWNhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGVvLWNsYXBwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aWRlbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS1iYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2x1bWUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS1tdXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdm9sdW1lLW9mZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2JhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlvdXR1YmUtcGxheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2JiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LTJjaGVja291dC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC0yY2hlY2tvdXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbWF6b24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1hem9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1lcmljYW4tZXhwcmVzcy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbWVyaWNhbi1leHByZXNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXBwbGUtcGF5LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2MyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFwcGxlLXBheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2MzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhbmstdHJhbnNmZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFuay10cmFuc2ZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2M1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWludHJlZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFpbnRyZWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXNoLW9uLWRlbGl2ZXJ5LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2M4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc2gtb24tZGVsaXZlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaW5lcnMtY2x1Yi1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaW5lcnMtY2x1YjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2NvdmVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2NvdmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjY2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXdheS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ld2F5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2QyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0LWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Q1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWpjYi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qY2I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWVzdHJvLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Q4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZXN0cm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXN0ZXJjYXJkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2RhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hc3RlcmNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlvbmVlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlvbmVlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2RkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBheXBhbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlwYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWdlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2UwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1za3JpbGwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2tyaWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyaXBlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0cmlwZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpc2EtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmlzYS1lbGVjdHJvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpc2E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZXN0ZXJuLXVuaW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdlc3Rlcm4tdW5pb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mZW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mdW5reS1tYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXJsLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2YyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ncm91cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Y0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvdGVsLWJveS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3RlbC1ib3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYW4taW4tZ2xhc3NlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Y4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlb3BsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Y5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cHBvcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2ZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1hbHQtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2ZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXItYWx0LTY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC03OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1mZW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLXN1aXRlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXJzLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnMtYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXJzLWFsdC01OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnMtYWx0LTY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1zb2NpYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhaXRlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YWl0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b21hbi1pbi1nbGFzc2VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1kb2N1bWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1mb2xkZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtam9iOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLW1hcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1wcm9wZXJ0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1yZXN0YXVyYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLXN0b2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLXVzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC01MDBweDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFpbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhZG9vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFpZHUtdGllYmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYm0tbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVibzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlaGFuY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9nZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vdHN0cmFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJpZ2h0a2l0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3VkYXBwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29uY3JldGU1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsaWNpb3VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVzaWduYnVtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRlc2lnbmZsb2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGV2aWFudGFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpZ2c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3RjbXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmliYmJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRyaWJibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcm9wYm94OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWJ1ZGR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWxsbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVtYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW52YXRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXZlcm5vdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYWNlYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZlZWRidXJuZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGlrcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbGtkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm91cnNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyaWVuZGZlZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naG9zdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpdGh1YjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdub21lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLWJ1eno6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtaGFuZ291dHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtdGFsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWh5cGUtbWFjaGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluc3RhZ3JhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtha2FvdGFsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpY2tzdGFydGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2lrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2l3aWJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmtlZGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGludXgtbWludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpdmUtbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGl2ZWpvdXJuYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWdlbnRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVldG1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVldHVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWl4eDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5ld3N2aW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmltYnVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9kbm9rbGFzc25pa2k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcGVuY2FydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9zY29tbWVyY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYW5kb3JhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGhvdG9idWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWNhc2E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waW50ZXJlc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmVzdGFzaG9wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcWlrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcXE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWFkZXJuYXV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVkZGl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVucmVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hvcGlmeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbHZlcnN0cmlwZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNreXBlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2xhY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbGFzaGRvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNsaWRzaGFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNtdWdtdWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFwY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvdW5kY2xvdWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcG90aWZ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RhY2stZXhjaGFuZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGFjay1vdmVyZmxvdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZWFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R1bWJsZXVwb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWdnZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWNobm9yYXRpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVsZWdyYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmVsbG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dW1ibHI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10d2l0Y2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10d2l0dGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHlwbzM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11YmVyY2FydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDdjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmlkZGxlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDdlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpbWVvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpcmI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aXJ0dWVtYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZWlibzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdoYXRzYXBwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlhaG9vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVscDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlvdWt1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteW91dHViZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDhiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXplbmNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWRtaW50b24tYmlyZGllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFzZWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXNlYmFsbGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFza2V0YmFsbC1ob29wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFza2V0YmFsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpbGxpYXJkLWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib290LWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vdC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3dsaW5nLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvd2xpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW5vZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWVyLWxlYWRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsaW1iaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29ybmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmllbGQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmllbGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb290YmFsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb290YmFsbC1hbWVyaWNhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvb3RiYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm91bDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvYWwta2VlcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29hbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGYtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29sZi1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2xmLWNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2xmLWZpZWxkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29sZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlbG1ldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvY2tleS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob2NrZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY2Utc2thdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qZXJzZXktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtamVyc2V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVtcGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRjaC1yZXZpZXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWRhbC1zcG9ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9mZnNpZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vbHltcGljLWxvZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vbHltcGljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFkZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmFsdHktY2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFjaW5nLWNhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2luZy1mbGFnLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2luZy1mbGFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFjaW5ncy13aGVlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZmVyZWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWZyZWUtamVyc2V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVzdWx0LXNwb3J0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVnYnktYmFsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1Z2J5LXBsYXllcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1Z2J5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVubmVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVubmVyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVubmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2NvcmUtYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1za2lpbmctbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2t5ZGl2aW5nLWdvZ2dsZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93LW1vYmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZWVyaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RvcHdhdGNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkY2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Vic3RpdHV0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3aW1tZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWJsZS10ZW5uaXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWFtLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZW5uaXMtcGxheWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVubmlzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhY2tpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cm9waHktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJvcGh5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdm9sbGV5YmFsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2xsZXliYWxsLWZpcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2xsZXliYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2F0ZXItYm90dGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2hpc3RsZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aGlzdGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luLXRyb3BoeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFsaWduLWNlbnRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFsaWduLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbGlnbi1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFsbC1jYXBzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9sZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJydXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xpcC1ib2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29sb3ItYnVja2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29sb3ItcGlja2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29weS1pbnZlcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb3B5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsZXRlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVkaXQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXJhc2VyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFkaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5kZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaXRhbGljLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWl0YWxpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWp1c3RpZnktYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVzdGlmeS1jZW50ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdXN0aWZ5LWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdXN0aWZ5LXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluay1icm9rZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vdXRkZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFwZXItY2xpcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcmFncmFwaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXByaW50ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm90YXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc21hbGwtY2FwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyaWtlLXRocm91Z2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdWItbGlzdGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1YnNjcmlwdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cGVyc2NyaXB0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXh0LWhlaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRleHQtd2lkdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFzaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZGVybGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haXItYmFsbG9vbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFpcnBsYW5lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFpcnBsYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJ0aWN1bGF0ZWQtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdXRvLW1vYmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF1dG8tcmlja3NoYXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaWN5Y2xlLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmljeWNsZS1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpY3ljbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXMtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXMtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXMtYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWJsZS1jYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kZWxpdmVyeS10aW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFzdC1kZWxpdmVyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtdHJ1Y2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyZS10cnVjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyZWUtZGVsaXZlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWxpY29wdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW90b3ItYmlrZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb3Rvci1iaWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW90b3ItYmlrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vaWwtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaWNrc2hhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvY2tldC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvY2tldC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvY2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhaWwtYm9hdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjb290ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWEtcGxhbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGlwLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGVlZC1ib2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGF4aTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYWN0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFpbi1saW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhaW4tc3RlYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJ1Y2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJ1Y2stbG9hZGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12YW4tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWFjaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC01LXN0YXItaG90ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haXItdGlja2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhY2gtYmVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW1waW5nLXZlc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaXJlY3Rpb24tc2lnbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpbGwtc2lkZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3RlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlzbGFuZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pc2xhbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYW5kYWxzLWZlbWFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbmRhbHMtbWFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYXZlbGxpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmVha2Rvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jZWxzaXVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvdWRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvdWR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHVzdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVjbGlwc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYWhyZW5oZWl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yZXN0LWZpcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mdWxsLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnVsbC1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWlsLXJhaW55LW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC1yYWlueS1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtcmFpbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWlsLXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC10aHVuZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpbGwtbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oaWxsLXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaHVycmljYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWV0ZW9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWlueS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhaW55LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFpbnktdGh1bmRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93LWZsYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdy10ZW1wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LWhhaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS1uaWdodC1oYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktbmlnaHQtcmFpbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktc3VubnktaGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTc0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXN1bm55LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktc3Vubnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS10aHVuZGVyLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktdGh1bmRlci1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXRodW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS13aW5keS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXdpbmR5LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktd2luZHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1bi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW4tcmlzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1bi1zZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW5ueS1kYXktdGVtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGh1bmRlci1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvcm5hZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bWJyZWxsYS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bWJyZWxsYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbGNhbm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0xMDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZThjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtMTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5kLXNjYWxlLTEyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS01OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS02OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS03OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS04OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS05OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC13YXZlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS1oYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS1yYWluaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktc3Vubnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS10aHVuZGVyLXJhaW5pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS10aHVuZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZGRvbnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZGRyZXNzLWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZGp1c3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbGFybTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuY2hvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFyY2hpdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF0dGFjaG1lbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdWRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF1dG9tYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWRnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXItY29kZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXR0ZXJ5LWVtcHR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1mdWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1oYWxmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1sb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZXZlcmFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaW5hcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaW5vY3VsYXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmx1ZXRvb3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9tYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb2stbWFyazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyaWVmY2FzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyb2tlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1Y2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1Y2tldDE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWNrZXQyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVpbGRpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWxiLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGxob3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVsbHNleWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWxlbmRhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbWVyYS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW1lcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FydC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFyZ2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVjay1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVjay1jaXJjbGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hlY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVja2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hpbGRyZW4tY2FyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9jay10aW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2UtY2lyY2xlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3NlLWxpbmUtY2lyY2xlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1saW5lLXNxdWFyZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1saW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1zcXVhcmVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZC1kb3dubG9hZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3VkLXJlZnJlc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZC11cGxvYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZGUtbm90LWFsbG93ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tbWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhc3MtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXB1dGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29ubmVjdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbnNvbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb250YWN0czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbnRyYXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29weXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JlZGl0LWNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jcm9wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3Jvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdWJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3ViZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kYXNoYm9hcmQtd2ViOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFzaGJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGF0YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlLWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlLWxvY2tlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlLXJlbW92ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsZXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGlhbW9uZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpY2UtbXVsdGlwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGlzYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2tldHRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9jdW1lbnQtZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG93bmxvYWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG93bmxvYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3dubG9hZGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRyYWcxOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhZzI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmFnMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVhcnRoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lZGl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWplY3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbWFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVudmVsb3BlLW9wZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbnZlbG9wZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVyYXNlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVycm9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjYXZhdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjaGFuZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGNsYW1hdGlvbi10cmluZ2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjbGFtYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhwYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXh0ZXJuYWwtbGluazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV4dGVybmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXllLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV5ZS1ibG9ja2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXllLWRyb3BwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYXZvdXJpdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWZpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJlLWJ1cm46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhZy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYWctYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhbWUtdG9yY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGFzaC1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb2N1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbGRlci1vcGVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9vdC1wcmludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdhcmJhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nZWFyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdlYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nZWFyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nbGFzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdsb2JlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmM2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3JhZmZpdGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ncm9jZXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhcmQtZGlzazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYXJ0LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGlzdG9yeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvbWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG91ci1nbGFzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW1hZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZmluaXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5mby1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmZvLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnN0aXR1dGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludGVyZmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludmlzaWJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWphY2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWphcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWpld2xlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rYXJhdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXktaG9sZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtleTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhYmVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGFtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxheWVyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxheW91dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlYWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWFmbGV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVhcm46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWdvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVuczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxldHRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxldHRlcmJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpYnJhcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWNlbnNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1ib3V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1idW95OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1qYWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWZlLXJpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWdodC1idWxiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlnaHRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpZ2h0bmluZy1yYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluZS1oZWlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5rLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGVuaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGluZS1kb3RzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGluZy1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXN0aW5nLW51bWJlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjc2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpdmUtc3VwcG9ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvY2F0aW9uLWFycm93OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9jYXRpb24tcGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvZ2luOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9nb3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9sbGlwb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb25nLWRyaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sdWdnYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbHVuY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sdW5nczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZ2ljLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZ2ljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFnbmV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFpbC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcC1waW5zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWF4aW1pemU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWFzdXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVkaWNpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWdhLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVnYXBob25lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjkwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lZ2FwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lbW9yaWFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVtb3J5LWNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWMtbXV0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbGl0YXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWlsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbnVzLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbnVzLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9iaWxlLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9sZWN1bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25leTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjlkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdWZmaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXN0YWNoZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5hdmlnYXRpb24tbWVudTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5hdmlnYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXR3b3JrLXRvd2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmV0d29yazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5ld3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXdzcGFwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uby1zbW9raW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbm90LWFsbG93ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub3RlYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5vdGVwYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub3RpZmljYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1udW1iZXJlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9wcG9zaXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3B0aWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcHRpb25zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFja2FnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYWludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcGVyLXBsYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFwZXJjbGlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFwZXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuZ3Vpbi1saW51eDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc3RsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBob25lLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGljdHVyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXhlbHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbHVnaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbHVzLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsdXMtc3F1YXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbHlnb25hbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvd2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHJpY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXB1enpsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXFyLWNvZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1xdWVlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1ZXN0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcXVvdGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1b3RlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFuZG9tOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmY2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVjeWNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZnJlc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXBhaXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXBseS1hbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXBseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlc2l6ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlc3BvbnNpdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXR3ZWV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9hZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvYm90OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm95YWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yc3MtZmVlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZmV0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbGUtZGlzY291bnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXRlbGxpdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZW5kLW1haWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZXJ2ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZXR0aW5ncy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZXR0aW5nczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoYXJlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoYXJlLWJveGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGllbGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaG9wcGluZy1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2lnbi1pbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpZ24tb3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2lnbmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2l0ZS1tYXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbWFydC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvY2NlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvcnQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc29ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bhbm5lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwZWVjaC1jb21tZW50czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwZWVkLW1ldGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwaW5uZXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGlubmVyLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwaW5uZXItYWx0LTU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGlubmVyLWFsdC02OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwcmVhZHNoZWV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1YXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3NsLXNlY3VyaXR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Rhci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0YXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyZWV0LXZpZXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXBwb3J0LWZhcTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhY2stcGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFnczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhc2tzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhc2tzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVsZXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVsZXNjb3BlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVybWluYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aHVtYnMtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRodW1icy11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRpY2stYm94ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWNrLW1hcms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b2dnbGUtb2ZmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9nZ2xlLW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9vbHMtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b29sczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvdWNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhZmZpYy1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYW5zcGFyZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJlZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuaXF1ZS1pZGVhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5sb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5sb2NrZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11cGxvYWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXBsb2FkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNiLWRyaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVjdG9yLXBhdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12ZXJpZmljYXRpb24tY2hlY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YWxsLWNsb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2FsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhbGxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhcm5pbmctYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2FybmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhdGVyLWRyb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aGVlbGNoYWlyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2lmaS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aWZpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29ybGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC16aWd6YWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC16aXBwZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC14c1xyXG57XHJcbiAgZm9udC1zaXplOiAuNWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbVxyXG57XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtbWRcclxue1xyXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZ1xyXG57XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtMXhcclxue1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC0yeFxyXG57XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbi5pY29mb250LTN4XHJcbntcclxuICBmb250LXNpemU6IDNlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtNHhcclxue1xyXG4gIGZvbnQtc2l6ZTogNGVtO1xyXG59XHJcblxyXG4uaWNvZm9udC01eFxyXG57XHJcbiAgZm9udC1zaXplOiA1ZW07XHJcbn1cclxuXHJcbi5pY29mb250LTZ4XHJcbntcclxuICBmb250LXNpemU6IDZlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtN3hcclxue1xyXG4gIGZvbnQtc2l6ZTogN2VtO1xyXG59XHJcblxyXG4uaWNvZm9udC04eFxyXG57XHJcbiAgZm9udC1zaXplOiA4ZW07XHJcbn1cclxuXHJcbi5pY29mb250LTl4XHJcbntcclxuICBmb250LXNpemU6IDllbTtcclxufVxyXG5cclxuLmljb2ZvbnQtMTB4XHJcbntcclxuICBmb250LXNpemU6IDEwZW07XHJcbn1cclxuXHJcbi5pY29mb250LWZ3XHJcbntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEuMjVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtdWxcclxue1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5pY29mb250LXVsID4gbGlcclxue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG59XHJcblxyXG4uaWNvZm9udC11bCA+IGxpIC5pY29mb250XHJcbntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9yZGVyXHJcbntcclxuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZjFmMWYxO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtcHVsbC1sZWZ0XHJcbntcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmljb2ZvbnQtcHVsbC1yaWdodFxyXG57XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uaWNvZm9udC5pY29mb250LXB1bGwtbGVmdFxyXG57XHJcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG59XHJcblxyXG4uaWNvZm9udC5pY29mb250LXB1bGwtcmlnaHRcclxue1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGluXHJcbntcclxuICAtd2Via2l0LWFuaW1hdGlvbjogaWNvZm9udC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IGljb2ZvbnQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaWNvZm9udC1wdWxzZVxyXG57XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICBhbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBpY29mb250LXNwaW5cclxue1xyXG4gIDAlXHJcbiAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJVxyXG4gIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGljb2ZvbnQtc3BpblxyXG57XHJcbiAgMCVcclxuICB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlXHJcbiAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5pY29mb250LXJvdGF0ZS05MFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLmljb2ZvbnQtcm90YXRlLTE4MFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3RhdGUtMjcwXHJcbntcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuXHJcbi5pY29mb250LWZsaXAtaG9yaXpvbnRhbFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGlwLXZlcnRpY2FsXHJcbntcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbn1cclxuXHJcbi5pY29mb250LWZsaXAtaG9yaXpvbnRhbC5pY29mb250LWZsaXAtdmVydGljYWxcclxue1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xyXG59XHJcblxyXG46cm9vdCAuaWNvZm9udC1yb3RhdGUtOTAsXHJcblx0OnJvb3QgLmljb2ZvbnQtcm90YXRlLTE4MCxcclxuXHQ6cm9vdCAuaWNvZm9udC1yb3RhdGUtMjcwLFxyXG5cdDpyb290IC5pY29mb250LWZsaXAtaG9yaXpvbnRhbCxcclxuXHQ6cm9vdCAuaWNvZm9udC1mbGlwLXZlcnRpY2FsXHJcbntcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnZlcnNlXHJcbntcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNyLW9ubHlcclxue1xyXG4gIGJvcmRlcjogMDtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXHJcblx0LnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzXHJcbntcclxuICBjbGlwOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cdCIsIi8qXHJcbiogQWRtaW4gTGF5b3V0IChlQmF6YXIpXHJcbiogQGF1dGhvcjogUGl4ZWx3aWJlc1xyXG4qIEBkZXNpZ24gYnk6IFBpeGVsd2liZXMuXHJcbiogQGV2ZW50LW5hbWVzcGFjZTplQmF6YXJcclxuKiBDb3B5cmlnaHQgMjAyMSBQaXhlbHdpYmVzXHJcbiovXHJcbjpyb290IHtcclxuXHQtLWRhcmstY29sb3I6IFx0XHQjMzIzQTQ1O1xyXG5cclxuICAgIC0tY29sb3ItZmZmOlx0XHQjRkZGRkZGO1xyXG5cdC0tY29sb3ItMTAwOlx0XHQjRjBGMEYwO1xyXG5cdC0tY29sb3ItMjAwOlx0XHQjRUVFRUVFO1xyXG5cdC0tY29sb3ItMzAwOlx0XHQjRTBFMEUwO1xyXG5cdC0tY29sb3ItNDAwOlx0XHQjQkRCREJEO1xyXG5cdC0tY29sb3ItNTAwOlx0XHQjNTU1NTU1O1xyXG5cdC0tY29sb3ItNjAwOlx0XHQjNzU3NTc1O1xyXG5cdC0tY29sb3ItNzAwOlx0XHQjNjE2MTYxO1xyXG5cdC0tY29sb3ItODAwOlx0XHQjNDI0MjQyO1xyXG5cdC0tY29sb3ItOTAwOlx0XHQjMjEyMTIxO1xyXG5cdC0tY29sb3ItMDAwOlx0XHQjMDAwMDAwO1xyXG5cclxuXHQtLWJvcmRlci1jb2xvcjpcdFx0I2YwZjBmMDtcclxuXHQtLWNhcmQtY29sb3I6IFx0XHQjZmZmZmZmO1xyXG5cdC0tYm9keS1jb2xvcjogXHRcdCNmOWZiZmQ7XHJcblx0LS13aGl0ZS1jb2xvcjogXHRcdCNmZmZmZmY7XHJcblx0LS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcclxuICAgIC0tdGV4dC1jb2xvcjogICAgICAgIzIxMjUyOTtcclxuXHJcblx0LS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcclxuXHQtLWhjLWJnLWNvbG9yOlx0XHQjZjBmMGYwO1xyXG5cclxuICAgIC0tcHJpbWFyeS1jb2xvcjogXHQjNmFhYjljO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNmN2IzNmI7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0IzZhYWI5YztcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjZjdiMzZiO1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM5N0IwQUE7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0IzRENkU5NDtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjODFBMUNBO1xyXG5cclxufVxyXG5cclxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcclxuXHQtLWRhcmstY29sb3I6IFx0XHQjMzIzQTQ1O1xyXG5cclxuXHQtLWNvbG9yLWZmZjpcdFx0IzAwMDAwMDtcclxuXHQtLWNvbG9yLTEwMDpcdFx0IzIxMjEyMTtcclxuXHQtLWNvbG9yLTIwMDpcdFx0IzI2MjcyNztcclxuXHQtLWNvbG9yLTMwMDpcdFx0IzYxNjE2MTtcclxuXHQtLWNvbG9yLTQwMDpcdFx0Izc1NzU3NTtcclxuXHQtLWNvbG9yLTUwMDpcdFx0IzhmOGY4ZjtcclxuXHQtLWNvbG9yLTYwMDpcdFx0I0JEQkRCRDtcclxuXHQtLWNvbG9yLTcwMDpcdFx0I0UwRTBFMDtcclxuXHQtLWNvbG9yLTgwMDpcdFx0I0VFRUVFRTtcclxuXHQtLWNvbG9yLTkwMDpcdFx0I0YwRjBGMDtcclxuXHQtLWNvbG9yLTAwMDpcdFx0I0ZGRkZGRjtcclxuXHJcblx0LS1ib3JkZXItY29sb3I6XHRcdCMzNTM1MzU7XHJcblx0LS1jYXJkLWNvbG9yOiBcdFx0IzI2MjcyNztcclxuXHQtLWJvZHktY29sb3I6IFx0XHQjMWUxZjIwO1xyXG5cdC0td2hpdGUtY29sb3I6IFx0XHQjZmZmZmZmO1xyXG5cdC0tc2lkZWJhci1jb2xvcjpcdCNmY2ZjZmM7XHJcbiAgICAtLXRleHQtY29sb3I6ICAgICAgICM4ZjhmOGY7XHJcblxyXG5cdC0taGMtZm9udC1jb2xvcjpcdCM1NTU1NTU7XHJcblx0LS1oYy1iZy1jb2xvcjpcdFx0I2YwZjBmMDtcclxuXHJcbiAgICBbY2xhc3M9XCJ0aGVtZS1jeWFuXCJdIHtcclxuXHRcdC0tcHJpbWFyeS1jb2xvcjogXHQjMDBiZGFhO1xyXG5cdH1cclxuXHJcblx0W2NsYXNzPVwidGhlbWUtaW5kaWdvXCJdIHtcclxuXHRcdC0tYm9yZGVyLWNvbG9yOlx0XHQjMjEyMDIwO1xyXG5cdFx0LS1jYXJkLWNvbG9yOiBcdFx0IzEwMTAxMDtcclxuXHRcdC0tYm9keS1jb2xvcjogXHRcdCMwNTA1MDU7XHJcblx0fVxyXG5cclxuXHRbY2xhc3M9XCJ0aGVtZS1ibHVlXCJdIHtcclxuXHRcdC0tcHJpbWFyeS1jb2xvcjogXHQjNzI1OGRiO1xyXG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOlx0XHQjMWExZjJkO1xyXG5cdFx0LS1jYXJkLWNvbG9yOiBcdFx0IzEwMTQxZjtcclxuXHRcdC0tYm9keS1jb2xvcjogXHRcdCMwODBiMTM7XHJcblx0fVxyXG5cdFxyXG5cdFtjbGFzcz1cInRoZW1lLW9yYW5nZVwiXSB7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6XHRcdCMwOTI5NDA7XHJcblx0XHQtLWNhcmQtY29sb3I6IFx0XHQjMDUyMTMzO1xyXG5cdFx0LS1ib2R5LWNvbG9yOiBcdFx0IzA1MWUyZjtcclxuXHR9XHJcblx0XHJcblx0W2NsYXNzPVwidGhlbWUtYmx1c2hcIl0ge1xyXG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOlx0XHQjMjQyMzMxO1xyXG5cdFx0LS1jYXJkLWNvbG9yOiBcdFx0IzFhMTkyNTtcclxuXHRcdC0tYm9keS1jb2xvcjogXHRcdCMxNTE0MWY7XHJcblx0fVxyXG5cdFxyXG5cdFtjbGFzcz1cInRoZW1lLXJlZFwiXSB7XHJcblx0XHQtLXByaW1hcnktY29sb3I6IFx0I2Y3M2U2MDtcclxuICAgICAgICAtLWJvcmRlci1jb2xvcjpcdFx0IzIyMjMzNTtcclxuXHRcdC0tY2FyZC1jb2xvcjogXHRcdCMxNjE3MjU7XHJcblx0XHQtLWJvZHktY29sb3I6IFx0XHQjMTExMjFkO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS10aGVtZT1cImhpZ2gtY29udHJhc3RcIl0ge1xyXG5cdC0tZGFyay1jb2xvcjogXHRcdCMzMjNBNDU7XHJcblxyXG5cdC0tY29sb3ItZmZmOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItMTAwOlx0XHQjMDAwMDAwO1xyXG5cdC0tY29sb3ItMjAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItMzAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItNDAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItNTAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItNjAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItNzAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItODAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItOTAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItMDAwOlx0XHQjZmZmZmZmO1xyXG5cclxuXHQtLWJvcmRlci1jb2xvcjpcdFx0I2ZmZmZmZjtcclxuXHQtLWNhcmQtY29sb3I6IFx0XHQjMGUwZTBlO1xyXG5cdC0tYm9keS1jb2xvcjogXHRcdCMwMDAwMDA7XHJcblx0LS13aGl0ZS1jb2xvcjogXHRcdCNmZmZmZmY7XHJcblx0LS1ibGFjay1jb2xvcjogXHRcdCMwMDAwMDA7XHJcblx0LS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcclxuXHJcblx0LS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcclxuXHQtLWhjLWJnLWNvbG9yOlx0XHQjZjBmMGYwO1xyXG5cclxuXHQtLXRleHQtY29sb3I6ICAgICAgICNmZmZmZmY7XHJcbn1cclxuW2NsYXNzPVwidGhlbWUtdHJhZGV3aW5kXCJde1xyXG4gICAgLS1wcmltYXJ5LWNvbG9yOiBcdCM2YWFiOWM7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I2Y3YjM2YjtcclxuXHJcblx0LS1jaGFydC1jb2xvcjE6XHQgXHQjNmFhYjljO1xyXG5cdC0tY2hhcnQtY29sb3IyOiBcdCNmN2IzNmI7XHJcblx0LS1jaGFydC1jb2xvcjM6IFx0Izk3QjBBQTtcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjNEQ2RTk0O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCM4MUExQ0E7XHJcbiAgICAtLWNoYXJ0LWNvbG9yNjogXHQjRUQ1NzgyO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYwOGJjMiwgIzY1YTBhOSk7XHJcbn1cclxuW2NsYXNzPVwidGhlbWUtbW9uYWxpc2FcIl17XHJcbiAgICAtLXByaW1hcnktY29sb3I6IFx0I0ZGN0I4OTtcclxuXHQtLXNlY29uZGFyeS1jb2xvcjogXHQjZjdjZjc5O1xyXG5cclxuICAgIC0tY2hhcnQtY29sb3IxOlx0IFx0I0VENTc4MjtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjZTVkZjg4O1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM3MjZhOTU7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0I2E2YTZhNDtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjYzliOGI4O1xyXG5cclxuICAgIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjE1Zjg1LCAjZTI3MDg5KTtcclxuICAgIFxyXG59XHJcbltjbGFzcz1cInRoZW1lLWN5YW5cIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjMDBiZGFhO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNmMWZmMTc7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0IzAwYmRhYTtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjYzFjMGI5O1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM1Mzc3OTE7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0IzljYmYzYjtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjY2RiNjBjO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwOWFiZCwgIzAwYmRhYSk7XHJcbn1cclxuW2NsYXNzPVwidGhlbWUtaW5kaWdvXCJdIHtcclxuXHQtLXByaW1hcnktY29sb3I6IFx0IzQ4NGM3ZjtcclxuXHQtLXNlY29uZGFyeS1jb2xvcjogXHQjZDhkNDE5O1xyXG5cclxuXHQtLWNoYXJ0LWNvbG9yMTpcdCBcdCM0ODRjN2Y7XHJcblx0LS1jaGFydC1jb2xvcjI6IFx0I2Q4ZDQxOTtcclxuXHQtLWNoYXJ0LWNvbG9yMzogXHQjNzM5NGI5O1xyXG5cdC0tY2hhcnQtY29sb3I0OiBcdCM3OWI2YmQ7XHJcblx0LS1jaGFydC1jb2xvcjU6IFx0I2EwYzFiODtcclxuXHJcblx0LS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1YTJlZTIsICM0ODRjN2YpO1xyXG59XHJcbltjbGFzcz1cInRoZW1lLWJsdWVcIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjNzI1OGRiO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNmZmQ1NWQ7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0I0VENTc4MjtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjZTVkZjg4O1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM3MjU4ZGI7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0I2E2YTZhNDtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjYzliOGI4O1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1YWZhZiwgIzBkNmVmZCk7XHRcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1ncmVlblwiXSB7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiBcdCM3RUI5M0Y7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I2ZmZmI4MztcclxuXHJcblx0LS1jaGFydC1jb2xvcjE6XHQgXHQjN0VCOTNGO1xyXG5cdC0tY2hhcnQtY29sb3IyOiBcdCNiOWJjNmQ7XHJcblx0LS1jaGFydC1jb2xvcjM6IFx0IzQyN2E1YjtcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjNGU3Mzc2O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCNhNmE2YTQ7XHJcblxyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOTJENzU4LCAjMmY5ODRkKTtcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1vcmFuZ2VcIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjZmViMDE5O1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCMzNWYzZmQ7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0I2VmN2U1NjtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjNDQ1NThmO1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCNkZWQ1YzQ7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0I2Y1OTI5MjtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjOTBhNGFlO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2NlNjNjYSwgI2ZlYjAxOSk7XHRcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1ibHVzaFwiXSB7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiBcdCNFRDU3ODI7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I2ZmZGQ5NTtcclxuXHJcblx0LS1jaGFydC1jb2xvcjE6XHQgXHQjRUQ1NzgyO1xyXG5cdC0tY2hhcnQtY29sb3IyOiBcdCNlNWRmODg7XHJcblx0LS1jaGFydC1jb2xvcjM6IFx0IzcyNmE5NTtcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjYTZhNmE0O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCNjOWI4Yjg7XHJcblxyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjVhZThhLCAjRUQ1NzgyKTtcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1yZWRcIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjZmY0NTYwOyBcclxuXHQtLXNlY29uZGFyeS1jb2xvcjogXHQjZjdjNTZiO1xyXG5cclxuXHQtLWNoYXJ0LWNvbG9yMTpcdCBcdCNmZjU5NTk7XHJcblx0LS1jaGFydC1jb2xvcjI6IFx0I2ZmYWQ1YTtcclxuXHQtLWNoYXJ0LWNvbG9yMzogXHQjNGY5ZGE2OyBcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjYzA2Yzg0O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCNmNjcyODA7XHJcblxyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjU1NThkLCAjZmY0NTYwKTtcclxufVxyXG5cclxuW2NsYXNzPVwidGhlbWUtZHluYW1pY1wiXSB7XHJcblx0LS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLXByaW1hcnktY29sb3IpLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcclxufVxyXG5cclxuLnNlY29uZGFyeS1jb2xvcntcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG59XHJcbi5zZWNvbmRhcnktY29sb3ItZmlsbHtcclxuICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbn0iLCJodG1se1xyXG4gICAgKntcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKipCb2R5KioqKioqKioqL1xyXG5ib2R5IHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZWFzZSAuMXMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuc2FucztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmLmZvbnQtb3BlbnNhbnN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW5zYW5zO1xyXG4gICAgfVxyXG4gICAgJi5mb250LXBvcHBpbnN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5mb250LW1vbnRzZXJyYXR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5mb250LW11a3Rhe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdWt0YTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpe1xyXG4gICAgICAgIGJvZHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKkJ1dHRvbiBTZXQgUmVzcG9zaXZlKioqKioqKioqL1xyXG4uYnRuLXNldC10YXNre1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqQ2hhbmdlbG9nIEJ1dHRvbi1zaXplKioqKioqKioqL1xyXG4ubXgtc2l6ZXtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xyXG4gICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqTG9naW4tcGFnZSByZXNwb25zaXZlKioqKioqKioqL1xyXG4uYXV0aC1kZXRhaWxibG9ja3tcclxuICAgIHN0cm9uZ3tcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYXV0aC1oMTAwe1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstMTI4MCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhzbWFsbCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uZm9ybS1jb250cm9sLWxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKkludm9pY2VwYWdlICYgcHVyY2hhc2VwYWdlIHRhYioqKioqKioqKi9cclxuLmludm9pY2Utc2V0e1xyXG4gICAgJi5uYXYtdGFic3tcclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4vKioqKioqKioqKipzZWxlY3RhYmxlICYgZHJvcGlmeSoqKioqKioqKi9cclxuLm1zLWNvbnRhaW5lciB7XHJcbiAgICAubXMtbGlzdHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm1zLXNlbGVjdGFibGUsLm1zLXNlbGVjdGlvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblxyXG4gICAgICAgIGxpLm1zLWVsZW0tc2VsZWN0YWJsZXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICA1MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1zLXNlbGVjdGlvbntcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICA1MDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZHJvcGlmeS13cmFwcGVye1xyXG4gICAgLmRyb3BpZnktbWVzc2FnZXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgc3Bhbi5maWxlLWljb257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqcHJvZmlsZSoqKioqKioqKi9cclxuLnByb2ZpbGUtZnVsbGRlYXRpbHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtaW5mb3tcclxuICAgICAgICAmLmJvcmRlci1zdGFydHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9maWxlLWF2e1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1pbmZve1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKkRvIG5vdCBhZGQgaW4gcHJvamVjdCoqKioqKioqKi9cclxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl17XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7XHJcbn1cclxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl17XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqaWNvbi1wYWdlKioqKioqKioqL1xyXG4uaWNvLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5pY29ubGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAuaWNvbi1ob2xkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIC5pY29uIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcilcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKipyZXNwb25zaXZlKioqKioqKioqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KXtcclxuICAgIC53LXNtLTEwMHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwgKyA0MCkge1xyXG5cclxuICAgIC5wcm9maWxlLWJsb2Nre1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9maWxlLWNhcmR7XHJcbiAgICAgICAgLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnByb2ZpbGUtYXZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICYudzIyMHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hYm91dC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2ZpbGUtaW5mb3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuc29jaWFse1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmN0LWJ0bi1zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIlxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiBvdmVyZmxvdygkc2Nyb2xsKSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvLyBGaXJlZm94XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IC8vIFdlYktpdCBcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKVxuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMjAwKVxuICAgIH1cbn1cblxuQG1peGluIGNfb3ZlcmZsb3coJHNjcm9sbCkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvLyBGaXJlZm94XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfSAgICBcbiAgICB9XG4gICAgXG4gICAgLy8gVHJhY2sgL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9ICAgIFxuICAgIC8vIEhhbmRsZSAvXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9Gb250cyBGYW1pbHlcclxuJGZvbnQtZmFtaWx5OiBcdFx0ICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtb3BlbnNhbnM6IFx0ICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtcG9wcGluczogXHQgICAgICAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiRmb250LW1vbnRzZXJyYXQ6IFx0ICAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LW11a3RhOiBcdCAgICAgICdNdWt0YScsIHNhbnMtc2VyaWY7IFxyXG5cclxuXHJcbi8vIEJvb3RzdHJhcCBjb2xvcnNcclxuJGNvbG9yLXN1Y2Nlc3M6IFx0XHQjNERDQTg4O1xyXG4kY29sb3ItZGFuZ2VyOiBcdFx0XHQjRkM1QTY5O1xyXG4kY29sb3Itd2FybmluZzogXHRcdCNGRkJBMzM7XHJcbiRjb2xvci1pbmZvOiBcdFx0XHQjNEZCOEM5O1xyXG5cclxuLy8gRm9udHNcclxuJGZvbnQtc2l6ZTogXHRcdFx0MTRweDtcclxuXHJcbiR0cmFkZXdpbmQ6ICAgICAgICAgICAgICM2YWFiOWMgIWRlZmF1bHQ7XHJcbiRtb25hbGlzYTogICAgICAgICAgICAgICNGRjdCODkgIWRlZmF1bHQ7XHJcbiRpbmRpZ29zOiBcdFx0XHQgICAgIzQ4NGM3ZiAhZGVmYXVsdDtcclxuJHB1cnBsZXM6IFx0XHRcdCAgICAjNDg0YzdmICFkZWZhdWx0O1xyXG4kb3JhbmdlczpcdFx0XHRcdCNmOGI1MDAgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6IFx0XHRcdFx0I0ZGQkEzMyAhZGVmYXVsdDtcclxuJGdyZWVuczogXHRcdFx0XHQjN0VCOTNGICFkZWZhdWx0O1xyXG4kYmx1ZXM6XHRcdFx0XHRcdCM3MjU4ZGIgIWRlZmF1bHQ7XHJcbiRibHVzaDogXHRcdFx0XHQjRUQ1NzgyICFkZWZhdWx0O1xyXG4kY3lhbnM6XHRcdFx0XHRcdCMwMGJkYWEgIWRlZmF1bHQ7XHJcbiRyZWRzOlx0IFx0XHRcdCAgICAjRkYxODQzICFkZWZhdWx0O1xyXG4kaW5mbzpcdFx0IFx0XHRcdCM0RkI4QzkgIWRlZmF1bHQ7XHJcbiR3aGl0ZTpcdFx0IFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRkYXJrOlx0XHQgXHRcdFx0IzE5MTgxOCAhZGVmYXVsdDtcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXHJcbiRjX2NvbG9yczogKFxyXG5cInRyYWRld2luZFwiOiAgIzZhYWI5YyxcclxuXCJtb25hbGlzYVwiOiAgICNGRjdCODksXHJcblwiYmx1ZVwiOiAgICAgICAjNzI1OGRiLFxyXG5cImJsdXNoXCI6ICAgICAgI0VENTc4MixcclxuXCJpbmRpZ29cIjogICAgICM0ODRjN2YsXHJcblwicHVycGxlXCI6ICAgICAjNDg0YzdmLFxyXG5cInJlZFwiOiAgICAgICAgI0ZGMTg0MyxcclxuXCJvcmFuZ2VcIjogICAgICNmOGI1MDAsXHJcblwieWVsbG93XCI6ICAgICAjRkZCQTMzLFxyXG5cImdyZWVuXCI6ICAgICAgIzdFQjkzRixcclxuXCJjeWFuXCI6ICAgICAgICMwMGJkYWEsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kc2lkZWJhci13aWR0aDogXHRcdDI1MHB4O1xyXG4kcmlnaHRiYXItd2lkdGg6IFx0XHQyODBweDtcclxuJHNpZGViYXItaWNvbjpcdCBcdFx0NTBweDtcclxuXHJcbi8vIEJyZWFrcG9pbnRzXHJcbiRicmVhay14eHNtYWxsOiBcdFx0MzkwcHg7XHJcbiRicmVhay14c21hbGw6IFx0XHRcdDY0MHB4O1xyXG4kYnJlYWstc21hbGw6IFx0XHRcdDc2OHB4O1xyXG4kYnJlYWstbWVkaXVtOiBcdFx0XHQ5OTJweDtcclxuJGJyZWFrLTEwMjQ6IFx0XHRcdDEwMjRweDtcclxuJGJyZWFrLWxhcmdlOiBcdFx0XHQxMjAwcHg7XHJcbiRicmVhay0xMjgwOiBcdFx0XHQxMjgwcHg7XHJcbiRicmVhay14bGFyZ2U6IFx0XHRcdDE0NDBweDsiLCJib2R5LnJ0bF9tb2RlIHtcclxuXHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0OyBcclxuXHJcbiAgICB1bHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC1yaWdodHtcclxuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtZW5ke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tcy1hdXRve1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1lLWF1dG97XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZW5kLTB7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAuMjUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKioqKioqKioqKioqTWFyZ2luKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5tcy0xLC5tcy1zbS0xLC5tcy1tZC0xLC5tcy1sZy0xLC5tcy14bC0xLC5tcy14eGwtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtMiwubXMtc20tMiwubXMtbWQtMiwubXMtbGctMiwubXMteGwtMiwubXMteHhsLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtMywubXMtc20tMywubXMtbWQtMywubXMtbGctMywubXMteGwtMywubXMteHhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTQsLm1zLXNtLTQsLm1zLW1kLTQsLm1zLWxnLTQsLm1zLXhsLTQsLm1zLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTUsLm1zLXNtLTUsLm1zLW1kLTUsLm1zLWxnLTUsLm1zLXhsLTUsLm1zLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWUtMSwubWUtc20tMSwubWUtbWQtMSwubWUtbGctMSwubWUteGwtMSwubWUteHhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLTIsLm1lLXNtLTIsLm1lLW1kLTIsLm1lLWxnLTIsLm1lLXhsLTIsLm1lLXh4bC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLTMsLm1lLXNtLTMsLm1lLW1kLTMsLm1lLWxnLTMsLm1lLXhsLTMsLm1lLXh4bC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS00LC5tZS1zbS00LC5tZS1tZC00LC5tZS1sZy00LC5tZS14bC00LC5tZS14eGwtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS01LC5tZS1zbS01LC5tZS1tZC01LC5tZS1sZy01LC5tZS14bC01LC5tZS14eGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKioqKioqKioqKioqKnBhZGRpbmcqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5wcy0xLC5wcy1zbS0xLC5wcy1tZC0xLC5wcy1sZy0xLC5wcy14bC0xLC5wcy14eGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHMtMiwucHMtc20tMiwucHMtbWQtMiwucHMtbGctMiwucHMteGwtMiwucHMteHhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHMtMywucHMtc20tMywucHMtbWQtMywucHMtbGctMywucHMteGwtMywucHMteHhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTQsLnBzLXNtLTQsLnBzLW1kLTQsLnBzLWxnLTQsLnBzLXhsLTQsLnBzLXh4bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTUsLnBzLXNtLTUsLnBzLW1kLTUsLnBzLWxnLTUsLnBzLXhsLTUsLnBzLXh4bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZS0xLC5wZS1zbS0xLC5wZS1tZC0xLC5wZS1sZy0xLC5wZS14bC0xLC5wZS14eGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtMiwucGUtc20tMiwucGUtbWQtMiwucGUtbGctMiwucGUteGwtMiwucGUteHhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtMywucGUtc20tMywucGUtbWQtMywucGUtbGctMywucGUteGwtMywucGUteHhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTQsLnBlLXNtLTQsLnBlLW1kLTQsLnBlLWxnLTQsLnBlLXhsLTQsLnBlLXh4bC00IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTUsLnBlLXNtLTUsLnBlLW1kLTUsLnBlLWxnLTUsLnBlLXhsLTUsLnBlLXh4bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1zdGFydCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLWVuZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUtcmlnaHR7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgIC5idG4tY2xvc2V7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3QtaW5saW5lLWl0ZW17XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVja3tcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFse1xyXG4gICAgICAgICYuZmFkZSAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoKzEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3cgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXB7XHJcbiAgICAgICAgJjpub3QoLmhhcy12YWxpZGF0aW9uKXtcclxuICAgICAgICAgICAgPjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxyXG4gICAgICAgICAgICA+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgLmJ0bjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgICAgICAgPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+LmJ0bjpudGgtY2hpbGQobiszKSxcclxuICAgICAgICA+Om5vdCguYnRuLWNoZWNrKSsuYnRuLFxyXG4gICAgICAgID4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItbWluaS1idG57XHJcbiAgICAgICAgLmZhLWFycm93LWxlZnR7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XHJcbiAgICB9XHJcbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcntcclxuICAgICAgICB0ZXh0LWFsaWduOmVuZDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAubWUtbGctMHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlLWxnLTQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgLm1zLW1kLTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtbWQtc3RhcnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keS5ydGxfbW9kZSB7XHJcbiAgICAudGltZWxpbmUtaXRlbXtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcywub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgfVxyXG4gICAgLm93bC1jYXJvdXNlbHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC5tcy0ye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5zaWRlYmFyLW1pbml7XHJcbiAgICAgICAgICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICAgICAgICAgICYudGhlbWUtcnRse1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaWRlYmFyLW1pbmktYnRuIHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29mb250LWJ1YmJsZS1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjRcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnUtbGlzdHtcclxuICAgICAgICAgICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJyYW5kLWljb257XHJcbiAgICAgICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1pbmktYnRuIHtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjVcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgLmxvZ28tdGV4dHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC11bnN0eWxlZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHRjaGF0Ym94e1xyXG4gICAgICAgIC5mcmllbmR7XHJcbiAgICAgICAgICAgIC5zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH0gXHJcbiAgICAuaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVhODdcIjtcclxuICAgIH1cclxuICAgIC50b2RvX2xpc3QgbGkgbGFiZWw6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAucmlnaHRjaGF0Ym94ICNjbG9zZXtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5mYy1tZWRpYS1zY3JlZW57XHJcbiAgICAgICAgJi5mYy1kaXJlY3Rpb24tbHRyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC5mYy10b29sYmFye1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgLm1lLTJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWUtM3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdLC5kcm9wZG93bi1tZW51LWVuZCB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1lbmQge1xyXG4gICAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLmljb2ZvbnQtdWktYWRkLC5pY29mb250LXBsdXMtY2lyY2xle1xyXG4gICAgICAgICYubWUtMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAuYnRuLXBvc3Rpb257XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6MTVweDtcclxuICAgIH1cclxuICAgIC5pY29mb250LWRvdHRlZC1yaWdodDpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVhNzhcIjtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3Vwe1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgICYubWUtM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgICYubWUtMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1jaGF0Lm9wZW4ge1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbmF2YmFye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvY3tcclxuICAgICAgICAubWUtMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQuY2FyZC1jYWxsb3V0IHtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6LjRyZW0gICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1jYXJkIC5tZS0ye1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wcm9qZWN0LXRhYntcclxuICAgICAgICAucHJ0YWItc2V0e1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICA1NTRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGQ6Zmlyc3QtY2hpbGQsIFxyXG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGg6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgXHJcbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50aDpmaXJzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDp1bnNldDtcclxuICAgICAgICByaWdodDo0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFse1xyXG4gICAgICAgICYucmlnaHR7XHJcbiAgICAgICAgICAgICYuZmFkZXtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgbGVmdCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgbGVmdCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGxlZnQgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCBsZWZ0IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaG9vc2Utc2tpbntcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgXHJcbiIsIi8qIVxyXG4gKiBCb290c3RyYXAgQ29sb3JwaWNrZXIgLSBTaW1wbGUgYW5kIGN1c3RvbWl6YWJsZSBjb2xvcnBpY2tlciBjb21wb25lbnQgZm9yIFR3aXR0ZXIgQm9vdHN0cmFwLlxyXG4gKiBAcGFja2FnZSBib290c3RyYXAtY29sb3JwaWNrZXJcclxuICogQHZlcnNpb24gdjMuMC4wLWJldGEuMVxyXG4gKiBAbGljZW5zZSBNSVRcclxuICogQGxpbmsgaHR0cHM6Ly9mYXJiZWxvdXMuZ2l0aHViLmlvL2Jvb3RzdHJhcC1jb2xvcnBpY2tlci9cclxuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2ZhcmJlbG91cy9ib290c3RyYXAtY29sb3JwaWNrZXIuZ2l0XHJcbiAqLy5jb2xvcnBpY2tlci1zYXR1cmF0aW9ue3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQmtDQVFBQUFEYTYxM2ZBQUFQOWtsRVFWUjRYblJXQzQ3ck5nd2NLamxBMGJ2MlZMMVFpL1lFTFJhdjcyMDNpUzFwcHFab2lYQ0FodUJIVkxJNzR4RnRHMy9IejJqb0lPalJHdVI1ZU1ZdVJuOVlBMWZkczg1OUtYOFp2Y3pMcjkvcEltaVIzUnFreTkvd2xhalJJZFZFLzFSdWZldS8wTm8zL0FTZ0JaQUpVa3dnaTBpQ2FFYXRla0pKb0VxaVRRbmNkNjcvZ3lPZlJDWnNoVGVkME5sOExiTGo4RDZxeHRvcTkvN2tKei9hSC8zWGZ1OFZ3STUrQVVIOER4RTdnVXlpSXBaNUx3aUd6VXFFM0NTY0pzQ0RRSEFzdkJueFdwa2JDMFFNSG1CcDZsYXRXUzBibnZyQ04veDEreFBmY2UrSWowR0F5ZUFHR3oxNXNPaWF4MlV5bFBoS3JGYU1QblZXQ2x3ZXBLaDA3aGRoa1ZEc0sydW95RUl5U2VyZ2pkYlkyVkJ0VjhWTHI4TWY5bUYvNHdNYjdrUjhGT2h6RldaWmU3SElaRDlKUkliZWUyOGVKS0J3ZVRCNlR3allrQWdXYVVtdER2ZUd3MVd4M3paNzZZbFBQZlFkLytnVFRVRmtpR2lKK05RQXN6VTFFUFQvUUpFZ3Vmb2xBTVBrTlU0Q1ZPeVVJQkxnNHhnbEVaSEdRblRGT0ZWMFZhdWxZZGRCaEE5ODZnZS83Ti95UWkvM2ZsRmd3ZlFxMmliTG5UREJSbDlUbVVIeUpBU1BWL2VvTjBVSVNJcitJQ1FLSUZWNEVwbGpTalYxdUZWVXE5aFJ0ZXQ1ZTlnWHZ1eUhQVzB6TWhReFdhb0JCYTlUZzh2c0NFaHd3MjNTbWQwQ0tqSWttUElveFdyVUJEZ0pxRkN5RVNGNDNjdFF4TFVvSE43UTFLeVZocXJOTm0zY3kydk15UU5QVktqYzI5Umg1U1NVK2dpV2RSSkhrTG5RRzcxRlFFdU55TkdCVERkQlFRQUtDdUdpRVVTL2pjeUdia01QcTkzMU9JemIvZFVQR3VWbEc3ZitzbHFrTzVOQUFselRNZGNxME5rem1zRUJtQVFrYkkrcFNIYmlxbnVXSUE2bGlqaHZxd0l4TXlXeE1HWmlQVTY2OVhKRTF0QUREVHMySFdwd0t4dXFkblRwT2lPUjQyeGx6THRtM3BYR2VsM3hkOC9vVHM4WHkwTVY4R00xUmxzQzJZM1d5M3d1dDNNKzJtRVZ1eDBHdDlmaHpUV3lMdkdpaUpZYXFZNURXUkZJd0FpUTVyNmdCOUdwUWloSnc0STlqNU1rc2NqM0JuekdqQmh2OHhuYTVQMUpvNDI4bzZJT1BZNUtGWnRWT2tFS3FVanFRWTlHaStqcklPRndKVUR6UnRBOXh5b0lyR0dta05SbXhWQW5ab0srVGtVSWVVWW5pNXdFemdPRzVpWlg1SENyMkp5UU5xZGsrK0cwcmdiMW9jaFNJR3V0VGo0UDdGMFB1UlVBb2xtaDVzQ3pBSG4xQll5YUFEaDZiZ0Zlb0J4NnZzdDA5MUNFdmNTTFdCQnBxR3EzODRqWjVsbFZIU3dFU2hMeCtENGQwbVUzRDVlRUFKUTlLRWhPWlVZbkRFTlYycUtnbUlsUWhXZmR2Y29YWWFlZ1BwL24xb0tJT2dZRnF4cnpRU2NpcU5odi81RnFQcHk2YjBVY1gydmYxM0RmV3lTUlNFZ2tFWWxFSkpHUVN5S0pTRVFTQ1lsRUVwSGV4SVZPM1hPZXZmZnplMmErUGZQdjl4MXJuZTFjM2IzTW1sbXo5bUUrK3p1em5nZm53L0UrRGxjNExMNE53SGRGeTd1M0tHUFZtWjYvNGVlTW9EeXJlM2kvS0hBRElIWU8wNHc5ek8wbUFvdHVLbnJjN1hhUGp2dTY2Yk5lNWNEVDdSbFBlcEVuZlMyWDhkRjEvdXREdkQrT3dHREJ4RWdReXdMQ3ZJTVlXQlkrRFNod0FBT1JBZHY5UHN3aERBcU9VQ2k1KzcxQWJGY0RNUjR4QkROZmh5U0tYUFhaMStWdWIrUTFMdGY1ejdlQzBBalZsZEhJMjZySUZkS0lBeVlCSkNGVlVoVkR3dHRBbk01MkIzRWN0MVRGUVh6SjB6MzNsT3VpYi9RTzhnK0N1TzBnS0JSVTgwQThoa2VKMGIxS1JRV21GUVZTaDhtZjNscFVwTmFSdWx6TjVOQXJybUtLR01palhnems3dzVpamRGVmdUOGYxSWRGTmpWV2pEV2ljVVlXRUVNbVNGRHRJTGR6SFc1WHVlSHA3cCt5dVM1NGVwNS9jNUJFMkd3L2dXUE5ZVTQvUFphYWsyVkdFc0ZqU2JPZjhpcmVhNktRZ29qR0NrMEt4WlkzMXRXV2d6d2F5RjhONUtZeW8zVkFEVmljV1dyaHd6cjNacUlPYTV4VzV6YnFNUFBNaXlEVVJIRElIUVRlV3E3S0ZYY1FQT3F6UE9MNU92L2lJREVEeTdESEV3eDBQVGdqTzhTUzBmT0VIY1pOTXQrWEtFRk1qOFE0UVVTdlB1NkhQdXZkNE45L3gxMlJQd2NJVlJDQWFrU09Vekhnc1VTTUZXWXpEUStQaU9KcUFPdVljOWpoNVRlY25BK3hIZkZ5T1loZWJlVEg4OVA4MHdyQ0p6VWpsc3g3ZXVJVjBnNHpRRlVTaUJQaW9JV0JBQ0ZDN0dnRGo4UDkxWlNKT1FtUVA3NE1BblFvOEg1UkllOGtaMGtCY1FDTUFsRXBSRGlLUk9CeGJSMGtzZGhXRnEwZ1I5cTl1UXprRHp1SUZRU1BxQWdSQ0FzQ2FWTkYyWkFBaHh2dHpjcWNuRGs2dHBYeFNzYXlxWExJZ1NPYjZ6cWVIK2Z2TzBpOVhFdTVFVlYrT1plaFJaSjZCR1RlYVJoQ2tUelZJWmVBemFXR0FGZkVySVBvZ1FJNUN1UjNIUVF4N0R6QkIxNlIzczdlME1CVVBlZGpXdXRnRy9KVVRQcU1lQVFORWl5dEpSbkplYXJXVWdkd0ZOeE43cnRCb0VDdWovTzNCTUhhVEl4UTBhNEdjdGlyZUVsVEpISnZMVGFhbGloNWt2QkNHTXZrZEVTVU1BZENGYUk0eUc4U3BEZlJXQXB0cWtBSlV3Q0c2QjdsT1JFRlNaQnFLczU3TUVIcVZKRUJ3SGEybHAwT2lLdGlRMThneDlQODlRclNYeWMwdk9iQk00dlBtQkFEcUpaTEFvL3l6SzdxUFNac3RDeStmRFNabGhybStaa3lqc2Y1cTJvdGRDMTR6a0xqSExmMG1lOXdqTnFRbzBCMWE2d0JKUmFJRWdDMlF3OW9ieS9jUkhBK3hIQ1F5L3hsQjFIVlNWM1kvNXlWaHNjN2RCaTJVb0lXQ01jYkVMWldneE5DR1VaNXk0Y2VCYUxsRThkQWZyRW9zcllUK3o4eWEzc3hYbmRGQnh1UWl2TkdFSEZDYkxHQmxCTEtHWUhab2VvUXBjanRNbi91SUNQZWZjeGVjcHVET0VlbWc5Uy80NGNmbFpQSWxXb2x5SGtMckVwZ2JTOUlRUmxBZ1pnaTBXRGpzRWlQaCtQTi9Ga29ncTRHZHpQdGFybFJHVzJ0SndFSzFSTVRFdmRWZG1oQUtITzFwZFV1R1FzVmNYK3JTZkd6RGJ3R3lFOE5SUFFjODNIQ2FPa1Rad1BxQUJaQmRGcTh6QU4xZ3VlMEZQTzh3WVVGQkUxV2tNd1Z6TTFpUTRCSXRGaCtIMzZReS95SmcwRFJRSUNtQmwrdGJLVUM1Y0NqM3lYSStTVUZCUzc4WkFjQnRIdCtlOWxCdWlxcFROaDl6VHZJanp1SVd4VllHUUpwQVpZK1ZXUzNRS2g4NGlTWmJ3dUlkaURwYzRLenRRYS9zamhNYURKRUpEU1o4bVora0NCZEMwSnBLVk5RelpkS3UrRXNPZUZDb3NybmdWQWtEUy91eTZpR25XN1V4bU1wa0I4RnlGS282aVFXOHoxSHVCZE11MXBka1pkQjhqV1RqbEZ0TmFpSlJZbmlJRGNEK2VFQ01xRkxTOUVENkRneHpDTUtuUkQzSFlZQTJ1TUNKVWg3ME9LOEcwRVVuSlY4bHFlOG5qODRRZHFMaGRvSnNrTmxFdzFpdmFqTThMdFBCaEllTjk5TEVTWEk5eGNRSUhGUXVkSG5nWmpVaFhPUWVHbFVZbUFkZGg1cHhNaHpWME0xdk1BdE1GSVZtZnA2ZnErRGdFV2VmalFWZW5zdGFxVXkzYkpRQWlWbEVpaERnaENESU5GUWc4b1Vob1FQa084U0JFTTdTRlE3MlZZQndQdUU3azh1WUY1TE53Zy9URWQyemt1S2pJSWhUaUpSbFlyRGZOUzFRTDdEWVVjYmNDeUtKTndPd3VjVkNWU3dCQmovRHdnaFhBMmhRdEFDZ0NCQlBwcmZYa0FJRklZUlhoT05RQVJGVTAwVHNoNkxFbW1RVWJrVEltTWk5bWU1cWFIREllQmdIZVJiZHhBSXFBSkJDRFNvQ05WUWdscmNpcVgvWkNEOVJSUDZyZ3BCdmhtS0FGaGcyRm9yQkxYQllQdFVqajd2Q0hQZThTWGJZQVk0N2dIQjltS2VxampJZy81M2ZtTUQwZlI5QnVnN1NGY0hJNkVBMU9DL0U4UVRMNE5nQlNHaUNpeVRDaG5JMXpjUXhteWZSWkdNNnc3MDFLUnliRHZzSUszTFdEeDZteEdrY2dsRVpRTGthd25DZHBwWjZzZ0NoOHRyV1dCVVFhVVdDRU9sT3M3SEFlbkZFNDVRU3U5UlFRREFxY2hYTnhEcTRvclFSNDRxUklGVVF2TSttUkp1QjZHREVpeGdDYlNCUUdYZ2hFRWJkbjFQL3pPL1FoQVdDc1dzbVJoTGEyVkZrU1pJZ1NWS21nRVFodms2SzhZS01SWmw3RHdnNGFtT1VZdkZCZkxsRTRSYXNPQ0I1UzlQWEtxMEFxR0RNaVlJUmVYRjBtWWN0SVRXQm1xUjVGMzhYNVk3eUpmZUN0S0J6TmJXWW01WHBzTXBmM2RSWkQzalBEZXN2ZFZDT3M2S1lRWElGdzFFNGZjRThkSFdPZXBaQlhwTEpjQUNXVVpWTVJaYmZ2Z1hSNEFrOEE3VlZTS1NWdXU5cDYvbUZ4eUU3Y09XYXZ0THA5NTJPOGh1SzgzK2dtSHpIYUFzVlhMZ0F2bDhnUEN2SHpBRnNNOEdOWEdLUEg1Y21OMDJzWFRMYThRZEtSWE16SHY2Ny9rNUE5azFVSXgzNlVIL1ZsV1d0dUtzc05pUmFwQjZCYUxYbDZNQStheURjTlMzdi9zWVhnQ0w2MjBGMWtrOFFoS0FFT3ZLdTREdmFqRE81emtIYzRmQmc3NmFueUVJSWNhbUJQZXg1RUs4QW9WSGhNVzdRQXFXcllEMTIwNENKQjFoQ2ZPQVYvUFRCUEgwekJtSm1zWlpLQ0VhQW1kcW00ek1jWXhZTE4wSnVIVGhJQWppckFucDNweDdUUmdEK1pTRC9LOTJNMUNOSWdiQzhFeDdGa1NFSWxRRUVVUUVRUVFCUkJBQkVVUVFFUVR4M1gwRXZhcDlBaFAzOWpMNU92dXpBV3V2YkRhVFRESXpYMmF5cFVDSjBpN25BaWdvUUFrOWdVSVVTeFhFb0NGeXlWSXVMOVpRY01ab0FybndyNEQwT0xTOGpHTkdUZ0duc1pRV01ZcmNPQVJvSVJlQUFMQmVXaGYrUlVDQUlFc0VDRlFITGt3UjV6ajRKVzN0NVdPVVU1ZGp2Z1FJYXdENTNFRHNjdG1Zejh4R2FaR1BCVVIzcU5raUd3cURJQ1VZSUZwcUJnUmFheUNmRmlBV1Iyd1d2b29ibXp4ZEY4TjVreXhYbXZhcC9zZ0djTEYvYW9Cb3NiRytsRTM5NVI4ekNBNEJxVVlnT2dZcStIdHZCclQwTEsxNVg4bFp3eDVmOWtsQ1gwcmRnWHpJSUdiZGhYTXFadEh6Smh1cHRFam1zRmM0S3ptTjVJRlB0Zk03Z1d3MmtQY3pTSXFRU1BVRFlLWUJNYW1zQkNwS3BoVzBpQTVIOEFiTURQSk9RWWpMWmcxVms0RzQ5R2xDWU5ZQWtkT2Qwa3dSUThGQ3lBSHlkZ0xaNloyQXFyVnRqRFVRN2hDRW1ya0Vvb0RBc0IyWW5CQ3ZrQnBaNnlCdkpwQ2Q3TW41eko2QzRRRjJCVVFQZ0hFSUdVckduSHpROHJsTWVrQmVUeUF6d0RKa3N4d000K3czQlkwMkI4bUlsMENtRlJtK1pzY3hBdVNudndxUXNFQ1RJR1NWNkZFb0pGVHlnVnV6QjV4QXNLcUJ2QVFFMytua1ZvSkRJMUJKSWFQQldpazdaU3U1TklwNUEzbVJRYVRGdkxna085ZlZnRWdNcXFlVmZiK3A1NXRpaldIK0tlYTcxdWJxNHY4U2w4MDg5c1pLYktFWk5xK1ZVZklTSkpGN2o3OVdyYllnUzk5NFpFZituSXowcE5GUldxYXBTbUs2UDQ1aTNPUXVJdElpUER5ZzZSbnhaNEQwZytDRlB4QXpsdW9Sc1dzYUE2STZKT3FWV0Npc0R2SjBCZ0hUek1TUmdNaTB2bWk4UitzUjZ0Zy9YVWg3a0NjN2tNUnFTTmtUQkR4ME9rQVVlZ0ZjTWF6Y2lCWE5wbTc5OFI2a2xYYXAvV1p6NDlUUXdCSHFFY2o0b0NUb1VQalV1UDlsZnhjYnlLTUF3VDZiVGYxcXFJSVFEbDNpNW9DRVJObVZtMHdnVzRBOEJHUnhNWDNoV2g4YkVWNVJ2ZnA0RFM1RjNkaldIMnp0RE5XS1c3T0JqZ2pJd3NEV2FLUmtuSmpxTXNoOVFDYTFwNjA4bExvdkZrQkU5NjlEWXRZZWxTendTUmNnNTM1dkFzRmVOVTlTelJDWVpiNExEbXhtRlFLa3dZR00rNXkvRzdiMXV4TUl5bExkeUU1eXhJeVlzb1hXaFFJcHpRaFlQaTNKa0pvS2tCOStCeEQwT011eU9FQmUzNkRneVBTcnhzY21BVGxkZ0tqOFB4cmtBL2tBNVBZTWdrcm9jd0lRNkdTUkdtRjBWYU5xQktRWjVGWURFWlNEekZUenE5bUJRakFheUUxQStyeURUemNRWmUwSWJieGo3RXdwQW1Uckp3RWltWlI5Q0NQdE9EaHp4dU50WTE5WmQyTGYvZmpDVG5FaURBT2c2MmoxdXRiL2R2OW1aL2FIQ2o0QXlPSGJzVzMvQXMwQlR6SWdlSlU3QUFBQUFFbEZUa1N1UW1DQyk7Y3Vyc29yOmNyb3NzaGFpcjtmbG9hdDpsZWZ0fS5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIC5jb2xvcnBpY2tlci1ndWlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7d2lkdGg6NXB4O2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWFyZ2luOi00cHggMCAwIC00cHh9LmNvbG9ycGlja2VyLXNhdHVyYXRpb24gLmNvbG9ycGlja2VyLWd1aWRlIGl7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O3dpZHRoOjVweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1cHh9LmNvbG9ycGlja2VyLWFscGhhLC5jb2xvcnBpY2tlci1odWV7d2lkdGg6MTVweDtoZWlnaHQ6MTAwcHg7ZmxvYXQ6bGVmdDtjdXJzb3I6cm93LXJlc2l6ZTttYXJnaW4tbGVmdDo0cHg7bWFyZ2luLWJvdHRvbTo0cHh9LmNvbG9ycGlja2VyLWFscGhhIC5jb2xvcnBpY2tlci1ndWlkZSwuY29sb3JwaWNrZXItaHVlIC5jb2xvcnBpY2tlci1ndWlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDojMDAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDotMXB4fS5jb2xvcnBpY2tlci1odWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUJrQ0FNQUFBQnc4cXBTQUFBQkxGQk1WRVhxRkJiL0FCSC9BQ0wvQURIL0FFSC9BRkQvQUdEL0FHNy9BSDcvQUkzL0FKMy9BS3ovQUx6L0FNci9BTnYvQU9yL0FQcjJBUC9tQVAvWEFQL0hBUCs0QVArb0FQK2FBUCtKQVA5N0FQOXJBUDljQVA5TUFQOCtBUDh0QVA4ZkFQOFBBUDhCQXY4QUVQOEFILzhBTC84QVB2OEFUdjhBWFA4QWJmOEFlLzhBaS84QW12OEFxdjhBdVA4QXlmOEExLzhBNS84QTkvOEEvL2dBLytrQS85a0EvOG9BLzdvQS82d0EvNXNBLzQwQS8zMEEvMjRBLzE0QS8xQUEvejhBL3pFQS95RUEveEVCL3dNTi93QWQvd0FzL3dBOC93Qksvd0JiL3dCcC93QjUvd0NJL3dDWS93Q20vd0MzL3dERi93RFYvd0RrL3dEMS93RC8rZ0QvN0FELzNBRC96QUQvdmdEL3JRRC9ud0QvamdEL2dBRC9jQUQvWWdEL1VRRC9Rd0QvTWdEL0pBRC9GQUQ0RWc0MnFBZWRBQUFBaDBsRVFWUjRYZ1hBZzNFREFBQUF3STl0bzdadDI3YTEvdzQ5QkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFMxdEhYbzFLVmJqMTU5K2cwWU5HVFlpRkZqeGsyWU5HWGFqRmx6NWkxWXRHVFppbFZyMW0zWXRHWGJqbDE3OWgwNGRPVFlpVk5uemwyNGRPWGFqVnQzN2oxNDlPVFppMWR2M24zNDlPWGJqMTkvL3dPeEUxZFE4cmVHQUFBQUFFbEZUa1N1UW1DQyl9LmNvbG9ycGlja2VyLWFscGhhe2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFCa0NBUUFBQUFWeFdrY0FBQUJyMGxFUVZSNFhvMlZ3VTBEUVF4RjdkbVJ1TklGbHpsU0FSM1FBYVhRUWRJQkpWQUJGWERjT1ZBQWQ2N2NqSkxSMDdka2hjU3JrWktmYi90N2JHODhyRm8zQjVnWlBNTnljSXR1Mnhsb0dWN01XSHpNOXp1ekZXQ2ttQTBuSzZBc3pDVUpEVzYrbUc2UjAzbmN3NXY4RU1URXZaMk8zQWxpWWpwc2xibGMwUkY5TG1aWVd4VVJVNmFLeXRXWllzb1dDQWUreHdPWnAxR3NFdWtHaUlrWXhjUUNIY2s5OStnUmdCN0puY3lJQjVTR0VoUDNZaDVQNkp3WCt1NkFuWW90MTA0ZDhESlQ3dUg3TTlKSDZPWmJpbWowdmZNVmFZbkpJWkZKREJXOWtIbGVyTDJDNkpWNG1TdDd1dW8yTjU3UnhuWit1c1FqbjBSMWp3QkpCck5PM2V2SnBWWVVXc0ovRTNVaVhSbHYyNC83WVowNHhtRWRXbHpjS1MrQi9lYXBleU12RmQyazAraFJrL1QwQW1UVzhoNjlzMnNqWU1zZFBudEVDaUlMaEFlSU1aQWVINFF2VXdmbjZpakMwdFRWK2ZUOWt5OGpNOW5LMmc3THkxVmpTcEtZcTZJdnNBbTdNdE51MW9yRXFhL0szS052Z01GZGhmcXVQZkptcDJkYmgwLzhHemI2WTIyVmlhTnI2bjU0MTB6WGRuZ1ZoYnU2WHFkT3RXT3VpbjVoakFCR3A0YTJ1b3RaNzFNVkNmd0RCdDIvdjM3eW82QUFBQUFBU1VWT1JLNUNZSUk9KTtkaXNwbGF5Om5vbmV9LmNvbG9ycGlja2VyLWFscGhhLC5jb2xvcnBpY2tlci1odWUsLmNvbG9ycGlja2VyLXNhdHVyYXRpb257YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmNvbG9ycGlja2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTstd2Via2l0LWJveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO2JveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO3BhZGRpbmc6NHB4O21pbi13aWR0aDoxMzBweDttYXJnaW4tdG9wOjFweDtib3JkZXItcmFkaXVzOjRweDt6LWluZGV4OjEwNTV9LmNvbG9ycGlja2VyOmFmdGVyLC5jb2xvcnBpY2tlcjpiZWZvcmV7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MH0uY29sb3JwaWNrZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH0uY29sb3JwaWNrZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgI2NjYztib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjIpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotN3B4O2xlZnQ6NnB4fS5jb2xvcnBpY2tlcjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7bGVmdDo3cHh9LmNvbG9ycGlja2VyIGRpdntwb3NpdGlvbjpyZWxhdGl2ZX0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItd2l0aC1hbHBoYXttaW4td2lkdGg6MTQwcHh9LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLXdpdGgtYWxwaGEgLmNvbG9ycGlja2VyLWFscGhhe2Rpc3BsYXk6YmxvY2t9LmNvbG9ycGlja2VyLWJhcntoZWlnaHQ6MTVweDttYXJnaW46NXB4IDAgMCAwO2NsZWFyOmJvdGg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6bm9ybWFsfS5jb2xvcnBpY2tlci1iYXItaG9yaXpvbnRhbHtoZWlnaHQ6MTVweDttYXJnaW46MCAwIDRweCAwO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwcHh9LmNvbG9ycGlja2VyLWVsZW1lbnQgLmFkZC1vbiBpLC5jb2xvcnBpY2tlci1lbGVtZW50IC5pbnB1dC1ncm91cC1hZGRvbiBpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2hlaWdodDoxNnB4O3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wO3dpZHRoOjE2cHh9LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWlubGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3otaW5kZXg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbX0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbHt3aWR0aDoxMTBweDttaW4td2lkdGg6MTEwcHg7aGVpZ2h0OmF1dG99LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLXNhdHVyYXRpb257bWFyZ2luLWJvdHRvbTo0cHh9LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWJhcnt3aWR0aDoxMDBweH0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItYWxwaGEsLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWh1ZXt3aWR0aDoxMDBweDtoZWlnaHQ6MTVweDtmbG9hdDpsZWZ0O2N1cnNvcjpjb2wtcmVzaXplO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTo0cHh9LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWFscGhhIC5jb2xvcnBpY2tlci1ndWlkZSwuY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItaHVlIC5jb2xvcnBpY2tlci1ndWlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDoxNXB4O2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MXB4O2JvcmRlcjpub25lO21hcmdpbi10b3A6MH0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItaHVle2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBQkNBTUFBQUFmQmZ1UEFBQUJMRkJNVkVYcUZCYi9BQkgvQUNML0FESC9BRUgvQUZEL0FHRC9BRzcvQUg3L0FJMy9BSjMvQUt6L0FMei9BTXIvQU52L0FPci9BUHIyQVAvbUFQL1hBUC9IQVArNEFQK29BUCthQVArSkFQOTdBUDlyQVA5Y0FQOU1BUDgrQVA4dEFQOGZBUDhQQVA4QkF2OEFFUDhBSC84QUwvOEFQdjhBVHY4QVhQOEFiZjhBZS84QWkvOEFtdjhBcXY4QXVQOEF5ZjhBMS84QTUvOEE5LzhBLy9nQS8ra0EvOWtBLzhvQS83b0EvNndBLzVzQS80MEEvMzBBLzI0QS8xNEEvMUFBL3o4QS96RUEveUVBL3hFQi93TU4vd0FkL3dBcy93QTgvd0JLL3dCYi93QnAvd0I1L3dDSS93Q1kvd0NtL3dDMy93REYvd0RWL3dEay93RDEvd0QvK2dELzdBRC8zQUQvekFEL3ZnRC9yUUQvbndEL2pnRC9nQUQvY0FEL1lnRC9VUUQvUXdEL01nRC9KQUQvRkFENEVnNDJxQWVkQUFBQWJVbEVRVlI0WGdYQWdoRURzYnh0bHJadDI3YXgvdzQ5QUNBWVFUR2NJQ21hWVRsZUVDVlpVVFhkTUMxV205M2hkTGs5WHA4L0VBeUZJOUZZUEpGTXBUUFpYTDVRTEpVcjFWcTkwV3kxTzkxZWZ6QWNqU2ZUMlh5eFhLMDMyOTMrY0R5ZEw5ZmIvZkY4dlQvZjN4K0xmUk5YQVJNYkNBQUFBQUJKUlU1RXJrSmdnZz09KX0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItYWxwaGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFLQ0FRQUFBRG9GVFAxQUFBQjlFbEVRVlI0WG9XVFFXNFZNUkJFdTlxV0VpbUw3RGhFTXA4TkYrQVNuSkpMY0FRZ0UxYmNnQlVTa1lLVXVIQ3JaOXBqZXFTVTVZbjlMUHU3dW1KUUJJSXYrazd2SU9ydEs2Nkw0bG1yM3BWT3JPdjNvdHA2MTlLWjAvS2pkTkk3OUw1MlVvMDlGQlFXclUwdmZlNXRyZXpVK2hMc29VS2QzUmVwb3Z0ZSswdmJxLzdMajVYYmFIRUNLYXNSOUc0TVBsYnArZ3paeGQ2a29QRUpDa0FZQzVTamNPVEFJSU9LOTBEamExSWZJWjhaK3pBWTlqbTNiNUlhK01UNXNGY3FSSnJSMkFZWUE4S3VhNUJ6WVJyRlBObUQ0UFFNZWdHSk1PZmZKSlVzV2lJM25DSFpaakluTmRmZkxXT3VmemJjM0phYm9DQVZ4d21uUkhiaExTUHdSSjR3VTBCUlNjNkhrRUNZWVZ3OTVuTUtnSk9jeWx4ckp0dEU1SWJ6ZjlYcTlHUHZQK1dYM01pVi9NR0hmUnUvU2VudFJRcmZHMUd6c0lyeXRkTlh1Y1NSS3hRTklHSE05WWhHRlFKY2RqTmNCWnZmSmF5dVllNFNpYTFDendXKzE5bVdPaGUzN0hzeEpXS3didS9qbHVFVTE1UXpBUWpBcUNFYmhNSmM3OEdZVjJFMGtvb0hEdWJVSW1Xa1RPaEdwZ3Y4UG9UOERKRy9ienhuYTRCWjBlT0ZTT2FMQURHZVNwRnNnNUF6ZWFEWklEUVFYalo0eS84cnlmelVYQndkRUxSalRqQ052T2VUMHJObHJKejkwdnd5Nk45cFhYUUVsdVgwaW5FbHBQV29rU2RpTENmaU5KSmpNS1E4UXNoOEdFS1FLTW8vZWlIck5iSTlVa3NBQUFBQVNVVk9SSzVDWUlJPSl9LmNvbG9ycGlja2VyLXJpZ2h0OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6NnB4fS5jb2xvcnBpY2tlci1yaWdodDphZnRlcntsZWZ0OmF1dG87cmlnaHQ6N3B4fS5jb2xvcnBpY2tlci1uby1hcnJvdzpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MH0uY29sb3JwaWNrZXItbm8tYXJyb3c6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MH0uY29sb3JwaWNrZXItYWxwaGEuY29sb3JwaWNrZXItdmlzaWJsZSwuY29sb3JwaWNrZXItYmFyLmNvbG9ycGlja2VyLXZpc2libGUsLmNvbG9ycGlja2VyLWh1ZS5jb2xvcnBpY2tlci12aXNpYmxlLC5jb2xvcnBpY2tlci1zYXR1cmF0aW9uLmNvbG9ycGlja2VyLXZpc2libGUsLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLXZpc2libGV7ZGlzcGxheTpibG9ja30uY29sb3JwaWNrZXItYWxwaGEuY29sb3JwaWNrZXItaGlkZGVuLC5jb2xvcnBpY2tlci1iYXIuY29sb3JwaWNrZXItaGlkZGVuLC5jb2xvcnBpY2tlci1odWUuY29sb3JwaWNrZXItaGlkZGVuLC5jb2xvcnBpY2tlci1zYXR1cmF0aW9uLmNvbG9ycGlja2VyLWhpZGRlbiwuY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0uY29sb3JwaWNrZXItaW5saW5lLmNvbG9ycGlja2VyLXZpc2libGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbG9ycGlja2VyLXByZXZpZXd7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUJrQ0FRQUFBQVZ4V2tjQUFBQnIwbEVRVlI0WG8yVndVMERRUXhGN2RtUnVOSUZsemxTQVIzUUFhWFFRZElCSlZBQkZYRGNPVkFBZDY3Y2pKTFIwN2RraGNTcmtaS2ZiL3Q3Ykc4OHJGbzNCNWdaUE1OeWNJdHUyeGxvR1Y3TVdIek05enV6RldDa21BMG5LNkFzekNVSkRXNittRzZSMDNuY3c1djhFTVRFdloyTzNBbGlZanBzbGJsYzBSRjlMbVpZV3hVUlU2YUt5dFdaWXNvV0NBZSt4d09acDFHc0V1a0dpSWtZeGNRQ0hjazk5K2dSZ0I3Sm5jeUlCNVNHRWhQM1loNVA2SndYK3U2QW5Zb3QxMDRkOERKVDd1SDdNOUpINk9aYmltajB2Zk1WYVluSklaRkpEQlc5a0hsZXJMMkM2SlY0bVN0N3V1bzJONTdSeG5aK3VzUWpuMFIxandCSkJyTk8zZXZKcFZZVVdzSi9FM1VpWFJsdjI0LzdZWjA0eG1FZFdsemNLUytCL2VhcGV5TXZGZDJrMCtoUmsvVDBBbVRXOGg2OXMyc2pZTXNkUG50RUNpSUxoQWVJTVpBZUg0UXZVd2ZuNmlqQzB0VFYrZlQ5a3k4ak05bksyZzdMeTFWalNwS1lxNkl2c0FtN010TnUxb3JFcWEvSzNLTnZnTUZkaGZxdVBmSm1wMmRiaDAvOEd6YjZZMjJWaWFOcjZuNTQxMHpYZG5nVmhidTZYcWRPdFdPdWluNWhqQUJHcDRhMnVvdFo3MU1WQ2Z3REJ0Mi92Mzd5bzZBQUFBQUFTVVZPUks1Q1lJST0pO2JhY2tncm91bmQtcG9zaXRpb246MCAxMDAlfS5jb2xvcnBpY2tlci1wcmV2aWV3IGRpdntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jb2xvcnBpY2tlci1zd2F0Y2h7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4fS5jb2xvcnBpY2tlci1zd2F0Y2grLmNvbG9ycGlja2VyLXN3YXRjaHttYXJnaW4tbGVmdDoycHh9XHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1jb2xvcnBpY2tlci5taW4uY3NzLm1hcCAqL1xyXG4iLCIvLyBib290c3RyYXAgY2xhc3Mgb3ZlcndyaXRlIGNzc1xyXG4uYm9yZGVyLFxyXG4uYm9yZGVyLXRvcCxcclxuLmJvcmRlci1yaWdodCxcclxuLmJvcmRlci1ib3R0b20sXHJcbi5ib3JkZXItbGVmdCxcclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG59XHJcbi5jb250YWluZXIteHhse1xyXG4gICAgbWF4LXdpZHRoOiAxNTYwcHg7XHJcbn1cclxuLmZvbnQtd2VpZ2h0LWJvbGR7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udGFibGU+Om5vdChjYXB0aW9uKT4qPip7XHJcbiAgICBwYWRkaW5nOiAuOHJlbSAuOHJlbTtcclxufVxyXG4uemluZGV4LWZpeGVke1xyXG4gICAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG4uemluZGV4LXBvcG92ZXJ7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcbn1cclxuLnppbmRleC1tb2RhbHtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbn1cclxuLnNtYWxsLXhze1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIC5mb3JtLWNvbnRyb2xcclxuLmJvb3RzdHJhcC10YWdzaW5wdXR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCwuZm9ybS1zZWxlY3Qge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNDAwKTtcclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgkZGFyaywgLjE1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvcm0tY29udHJvbC1sZ3tcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS44cmVtICsgMnB4KTtcclxuICAgIH1cclxufVxyXG4uaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuLm1zLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5iYWRnZS1pbmZve1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbn1cclxuXHJcbi8vIGZvcm0gU3dpdGNoZXMgY3NzXHJcbi5mb3JtLXN3aXRjaCB7XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5iaWctc2VhcmNoe1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgfVxyXG59XHJcbi5idG4tbGlua3tcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmJnLXdoaXRle1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi8vbGluZWhlaWdodFxyXG4uZnMtMSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0yIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLTMge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy00IHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGJvdHRvbVxyXG4uYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgJi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4tb3V0bGluZS1zdWNjZXNze1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtZGFuZ2Vye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtaW5mb3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWluZm87XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5mbztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJi5idG4td2hpdGUge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XHJcbiAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgLy8gICAgIGNvbG9yOiB2YXIoLS1jb2xvci03MDApO1xyXG4gICAgLy8gfVxyXG4gICAgICYuYnRuLWRhcmsge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1zZWNvbmRhcnl7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogLjdyZW0gMXJlbTtcclxuICAgIH1cclxufVxyXG4uYnRuLWNsb3Nle1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi8vIGF2YXRhclxyXG4uYXZhdGFyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgXHJcbiAgICAmLnhze1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLnNte1xyXG4gICAgICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sZ3tcclxuICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgfVxyXG4gICAgJi54bHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgJi54eGx7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuICAgICYubm8tdGh1bWJuYWlse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmF2YXRhci1saXN0IHtcclxuXHRtYXJnaW46IDAgMCAtLjVyZW07XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0LmF2YXRhciB7XHJcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW07XHJcblx0XHR9XHJcbiAgICB9XHJcblx0Ji5saXN0LWlubGluZWJsb2Nre1xyXG5cdFx0bGl7XHJcblx0XHRcdGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdmF0YXItbGlzdC1zdGFja2VkIHtcclxuXHQuYXZhdGFyIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLS44ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlO1xyXG5cdH1cclxuICAgXHJcbn1cclxuLmhlYWRlcntcclxuICAgIC5hdmF0YXItbGlzdC1zdGFja2VkIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14c21hbGwgLSAxNTBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWRkLW1lbWJlci10b3B7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay14c21hbGwgLSAxNTBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLy8gZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24taXRlbTpob3ZlcixcclxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgLjEpO1xyXG59XHJcbi5kcm9wZG93bi1pdGVte1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAxcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjo1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlLCY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBjdXN0b20gbW9kYWwgcG9wdXAgY3NzXHJcbi5tb2RhbCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIFxyXG4gICAgJi5mYWRle1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaG93e1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtaGVhZGVyLC5tb2RhbC1mb290ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbHtcclxuICAgICYucmlnaHR7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7ICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2V0dGluZy10aGVtZSwuZHluYW1pYy1ibG9jaywuc2V0dGluZy1mb250LC5zaWRlYmFyLWdyYWRpZW50e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNldHRpbmctZm9udCwuc2V0dGluZy1tb2RlLC5keW5hbWljLWJsb2Nre1xyXG4gICAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvbnRfc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2V0dGluZy1tb2Rle1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHluYW1pYy1ibG9ja3tcclxuICAgICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgLmF2YXRhcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi54c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vZGFsLWZvb3RlcntcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZhZGV7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTMyMHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgcmlnaHQgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHJpZ2h0IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zaG93e1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gYnJlYWRjcnVtYlxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xyXG59XHJcblxyXG4vLyBuYXZiYXIgIFxyXG4ubmF2YmFyLWxpZ2h0IHtcclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY3VzdG9tIHRhYiB1aVxyXG4ubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgJi50YWItY3VzdG9te1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFiLWNhcmR7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFiLWJvZHktaGVhZGVye1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIFZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbmF2IHBpbGxcclxuLm5hdi1waWxscyB7XHJcbiAgICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gICAgLnNob3c+Lm5hdi1saW5re1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4vL2JvcmRlclxyXG4uYm9yZGVyLWRhcmt7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1zdGFydHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGxpc3QtZ3JvdXAgZGVzaWduXHJcbi5saXN0LWdyb3VwLWN1c3RvbSwubGlzdC1ncm91cCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLnByb2dyZXNzIGJhciBkZXNpZ25cclxuLnByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCk7XHJcbiAgICAmLnBsYW4tYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHRhYmxlIFxyXG4udGFibGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgdHJ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0aHtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItODAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS1kYXJre1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRvYy10YWJsZXtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHBhZ2luYXRpb25cclxuLnBhZ2UtaXRlbXtcclxuICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWxpbmt7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL1NpZGUgbmF2YmFyXHJcbi5zaWRlLW5hdmJhcntcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL2J1dHRvblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1ibG9ja3tcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vbmF2YmFyXHJcbi5uYXZiYXItdG9nZ2xlcjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8vRGF0ZSAmIFRpbWUgXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLGlucHV0W3R5cGU9XCJ0aW1lXCJdXHJcbntcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgbWluLXdpZHRoOjk1JTtcclxufVxyXG5cclxuLy90YWdlaW5wdXRcclxuLmJvb3RzdHJhcC10YWdzaW5wdXQsLmRyb3BpZnktd3JhcHBlcntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxufSIsIu+7vy5uby1yZXNpemUgICAgICAgICAgICAgIHtyZXNpemU6IG5vbmU7fVxuXG4udGV4dC1wcmltYXJ5ICAgICAgICAgICB7Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmJnLXByaW1hcnkgICAgICAgICAgICAge2JhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmZpbGwtcHJpbWFyeSAgICAgICAgICAge2ZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLnRleHQtc2Vjb25kYXJ5ICAgICAgICAge2NvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmJnLXNlY29uZGFyeSAgICAgICAgICAge2JhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uYmctcHJpbWFyeS1ncmFkaWVudCAgICB7YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCkgIWltcG9ydGFudDsgY29sb3I6ICR3aGl0ZTt9XG4uY29sb3ItZGVmdWx0ICAgICAgICAgICB7Y29sb3I6IzIxMjUyOSAhaW1wb3J0YW50fVxuLnRleHQtbXV0ZWQgICAgICAgICAgICAge2NvbG9yOiAjOWE5YjlkICFpbXBvcnRhbnQ7fVxuLmxpbmstc2Vjb25kYXJ5ICAgICAgICAgeyBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O31cblxuLmJ0bi1zdWNjZXNzICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzOyBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO31cbi5idG4tZGFuZ2VyICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyOyBib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7fVxuLmJ0bi13YXJuaW5nICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nOyBib3JkZXItY29sb3I6ICRjb2xvci13YXJuaW5nO31cbi5idG4taW5mbyAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbzsgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5mbzt9XG5cbi5jaGFydC1jb2xvcjEgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjEpICFpbXBvcnRhbnR9XG4uY2hhcnQtY29sb3IyICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3IyKSAhaW1wb3J0YW50fVxuLmNoYXJ0LWNvbG9yMyAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LWNvbG9yMykgIWltcG9ydGFudH1cbi5jaGFydC1jb2xvcjQgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjQpICFpbXBvcnRhbnR9XG4uY2hhcnQtY29sb3I1ICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3I1KSAhaW1wb3J0YW50fVxuXG4uYm9yZGVyLFxuLmJvcmRlci1sZWZ0LFxuLmJvcmRlci10b3AsXG4uYm9yZGVyLXJpZ2h0LFxuLmJvcmRlci1ib3R0b20gICAgICAgICAge2JvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O31cblxuLyoqKioqKioqKioqKkN1c3RvbS1XaWR0aCoqKioqKioqKioqKiovXG4udmgxMDAgICAgICAgICAgICAgICAgICB7aGVpZ2h0OiAxMDB2aDt9XG4udzMwICAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDMwcHg7fVxuLnc2MCAgICAgICAgICAgICAgICAgICAge3dpZHRoOiA2MHB4O31cbi53OTAgICAgICAgICAgICAgICAgICAgIHt3aWR0aDogOTBweDt9XG4udzEyMCAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDEyMHB4O31cbi53MjIwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMjIwcHg7fVxuLncyNDAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAyNDBweDt9XG4udzI4MCAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDI4MHB4O31cbi53MzgwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMzgwcHg7fVxuLnctMzAgICAgICAgICAgICAgICAgICAge3dpZHRoOjMwJTt9XG4ubWluLWhlaWdodC0yMjAgICAgICAgICB7bWluLWhlaWdodDogMjIwcHg7fVxuLyoqKioqKioqKioqKnRoZW1lLXRleHRjb2xvcioqKioqKioqKioqKiovXG4uY29sb3ItZmZmICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLWZmZik7fVxuLmNvbG9yLTEwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci0xMDApO31cbi5jb2xvci0yMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMjAwKTt9XG4uY29sb3ItMzAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTMwMCk7fVxuLmNvbG9yLTQwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci00MDApO31cbi5jb2xvci02MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItNjAwKTt9XG4uY29sb3ItNzAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTcwMCk7fVxuLmNvbG9yLTgwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci04MDApO31cbi5jb2xvci05MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItOTAwKTt9XG4uY29sb3ItMDAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTAwMCk7fVxuLmNvbG9yLWRlZnVsdC13aGl0ZSAgICAgICAgICAge2NvbG9yOiNmZmY7fVxuLyoqKioqKioqKioqKnRoZW1lLWJhY2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1iZy1mZmYgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTEwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctMjAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy0zMDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTQwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTQwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctNjAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNjAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy03MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci03MDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTgwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTgwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctOTAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItOTAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy0wMDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0wMDApICFpbXBvcnRhbnQ7fVxuLmJnLWRhcmsgICAgICAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmJnLWRhcmstZGVmdWFsdCAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDt9XG5cbi8qKioqKioqKioqKipDdXN0b20tYmFja2dyb3VuZC1jb2xvcioqKioqKioqKioqKiovXG4uYmctbGlnaHR5ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodGdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtd2FybmluZy1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkZSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LXByaW1hcnktYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWYwZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1pbmZvLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlNWZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtZGFuZ2VyLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFDOERCICAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LXN1Y2Nlc3MtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMEQ5QjQgICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtb3JhbmdlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuLmJnLXNhbnRhLWZle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cbi5iZy1jYXJleXMtcGlua3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG4uYmctbGF2ZW5kZXItcHVycGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBODgzQkEhaW1wb3J0YW50O1xufVxuXG4uYmctdmlkZW97XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWUyYiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLXRleHRjb2xvcioqKioqKioqKioqKiovXG4udGV4dC1ibHVle1xuICAgIGNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGlnaHR5ZWxsb3cge1xuICAgY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cbi5jb2xvci1saWdodGJsdWUge1xuICAgY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cbi5jb2xvci1saWdodGdyZWVuIHtcbiAgIGNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGlnaHQtc3VjY2Vzc3tcbiAgIGNvbG9yOiAjQTBEOUI0ICAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWxpZ2h0LW9yYW5nZXtcbiAgIGNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItaW5mby1saWdodCB7XG4gICBjb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuLmNvbG9yLXNhbnRhLWZle1xuICAgY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cbi5jb2xvci1jYXJleXMtcGlua3tcbiAgIGNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGF2ZW5kZXItcHVycGxle1xuICAgY29sb3I6ICNBODgzQkEhaW1wb3J0YW50O1xufVxuLmNvbG9yLWRhbmdlciB7XG4gICAgY29sb3I6ICNGMUM4REIgICFpbXBvcnRhbnQ7XG59XG4uaW1nLW92ZXJsYXl7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjQpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tYmVmb3JlLWJhY2tncm91bmRjb2xvcioqKioqKioqKioqKiovXG4ubGluZS1saWdodHllbGxvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2ZmZTI4YyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxpZ2h0Ymx1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2E3ZGFmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxpZ2h0Z3JlZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNhOGQ3ZTAgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1saWdodC1zdWNjZXNze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNBMEQ5QjQgICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtbGlnaHQtb3Jhbmdle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNGRkFBOEEgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1pbmZvLWxpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjOUFFOEZGICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtc2FudGEtZmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0I4N0M0QyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWNhcmV5cy1waW5re1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNDRjlFQUMgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1sYXZlbmRlci1wdXJwbGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4M0JBIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5saW5lLWhlaWdodC1jdXN0b217XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubGluZS1oZWlnaHQtc217XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uc21hbGwtMTR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNtYWxsLTExe1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5idG4tcG9zdGlvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOi01MHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhzbWFsbCkge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgdG9wOnVuc2V0O1xuICAgIH1cbn1cbi5uby1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBvaW50ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob29zZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IG9wYWNpdHk6IDA7IGN1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDEwMCU7fVxuLmRpdmlkZXJzIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3Jle1xuICAgICAgICAtbXMtZmxleDogMSAxIDAlO1xuICAgICAgICBmbGV4OiAxIDEgMCU7XG4gICAgICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IC4wNjI1cmVtO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG59XG4uZGl2aWRlcnMtYmxvY2t7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgJjpub3QoW3NpemVdKSB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbn1cbi50YXNrX3N0YXR1c3tcbiAgICBzcGFue1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uYnRuLWNsb3Nle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcbiAgICAuYnRuLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgfVxuICAgIC5zaGFkb3ctc217XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKCR3aGl0ZSwgMC4yMykgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNoYWRvd3tcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKCR3aGl0ZSwgMC4xOSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbXV0ZWR7XG4gICAgICAgIGNvbG9yOiAjNWI1YjViICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50YWJsZXtcbiAgICAgICAgLnRhYmxlLWRhcmt7XG4gICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5saWdodC13YXJuaW5nLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZDA5ZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmlnLXNlYXJjaHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIC5hdmF0YXJ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9yZGVyLCAuYm9yZGVyLWxlZnQsIC5ib3JkZXItdG9wLCAuYm9yZGVyLXJpZ2h0LCAuYm9yZGVyLWJvdHRvbXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVye1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gICAgLmJnLWxpZ2h0eWVsbG93LC5iZy1saWdodGJsdWUsLmJnLWxpZ2h0Z3JlZW4sLmxpZ2h0LXdhcm5pbmctYmcsLmxpZ2h0LXByaW1hcnktYmcsLmxpZ2h0LWluZm8tYmcsXG4gICAgLmxpZ2h0LWRhbmdlci1iZywubGlnaHQtc3VjY2Vzcy1iZywubGlnaHQtb3JhbmdlLWJnLC5iZy1pbmZvLWxpZ2h0LC5iZy1zYW50YS1mZSwuYmctY2FyZXlzLXBpbmssLmJnLWxhdmVuZGVyLXB1cnBsZXtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgIH1cbiAgICAudG9wLXBlcmZvbWVye1xuICAgICAgICBoNntcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtdGhlbWU9XCJoaWdoLWNvbnRyYXN0XCJdIHtcbiAgICAuc2hhZG93LXNte1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgkd2hpdGUsIDAuMjMpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zaGFkb3d7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgkd2hpdGUsIDAuMTkpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ib3JkZXIsIC5ib3JkZXItdG9wLCAuYm9yZGVyLXJpZ2h0LCAuYm9yZGVyLWJvdHRvbSwgLmJvcmRlci1sZWZ0LCAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmFzaWMtY3VzdG9tZS1jb2xvcntcbiAgICAgICAgLnRhYmxlIHRyOmhvdmVyIHRke1xuICAgICAgICAgICAgY29sb3I6dmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52YXJpYW50cy1jdXN0b21lLWNvbG9ye1xuICAgICAgICAudGFibGV7XG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICB0ZCx0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLWJvZHktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmctbGlnaHR5ZWxsb3csLmJnLWxpZ2h0Ymx1ZSwuYmctbGlnaHRncmVlbiwubGlnaHQtd2FybmluZy1iZywubGlnaHQtcHJpbWFyeS1iZywubGlnaHQtaW5mby1iZyxcbiAgICAubGlnaHQtZGFuZ2VyLWJnLC5saWdodC1zdWNjZXNzLWJnLC5saWdodC1vcmFuZ2UtYmcsLmJnLWluZm8tbGlnaHQsLmJnLXNhbnRhLWZlLC5iZy1jYXJleXMtcGluaywuYmctbGF2ZW5kZXItcHVycGxle1xuICAgICAgICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgfVxuICAgIC5hdmF0YXIubm8tdGh1bWJuYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHR9XG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHR9XG5cdH1cblx0Lm1vZGFsIHtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICAgICAgICB9XG4gICAgICAgIFxuXHRcdC5jYXJke1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1oYy1iZy1jb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0fVxuXHR9XG5cdC5ib3JkZXItZGFya3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICBjb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gICAgfVxuICAgICNteVByb2plY3RUYWJsZSA+dGJvZHk+dHI6aG92ZXIgdGQsXG4gICAgI215RGF0YVRhYmxlID50Ym9keT50cjpob3ZlciB0ZCxcbiAgICAjcGF0aWVudC10YWJsZSA+dGJvZHk+dHI6aG92ZXIgdGQsXG4gICAgI215Q2FydFRhYmxlID50Ym9keT50cjpob3ZlciB0ZCxcbiAgICAuY2hlY2tvdXQtdGFibGUgdHI6aG92ZXIgdGR7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgfVxufVxuLnRoZW1lLXRyYWRld2luZHtcbiAgICAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmU0Yzc7IFxuICAgIH1cbn0iLCIvLyBkcm9wZG93bi1tZW51XHJcbi5kcm9wZG93bi1hbmltYXRpb257XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IGVsaW1lbnQtYW5pbWF0aW9uIC4ycyBlYXNlLWluLW91dCAuMzMzMzNzO1xyXG5cdGFuaW1hdGlvbjogZWxpbWVudC1hbmltYXRpb24gLjJzIGVhc2UtaW4tb3V0IC4zMzMzM3M7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjA1cztcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAuMDVzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZWxpbWVudC1hbmltYXRpb257dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1cclxuQGtleWZyYW1lcyBlbGltZW50LWFuaW1hdGlvbnt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fVxyXG5cclxuQGtleWZyYW1lcyBwaW5nIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZnR7XHJcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzIGVhc2UsXHJcblx0dHJhbnNmb3JtIC4yNXMgZWFzZTtcclxuXHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVye1xyXG5cdFx0Ym94LXNoYWRvdzogMCA2cHggMXJlbSByZ2JhKCRkYXJrLC4xKSwwIC41cmVtIDFyZW0gLS43NXJlbSByZ2JhKCRkYXJrLC4xKSFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTNweCwwKVxyXG5cdH1cclxufVxyXG5cclxuLy8gYW5pbWF0aW9uIFxyXG4ucHVsc2Uge1xyXG4gICAgLnB1bHNlLXJpbmcge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24tcHVsc2UgMy41cyBlYXNlLW91dDtcclxuICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1wdWxzZSAzLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNlIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIDYwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgQGtleWZyYW1lcyBhbmltYXRpb24tcHVsc2Uge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgICAgICA2MCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNob29zZS1za2luIHtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEljb0ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlZWQ2JztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5keW5hbWlje1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAka2V5LCAkdmFsIGluICRjX2NvbG9ycyB7XHJcbiAgICAgICAgLiN7JGtleX0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbV9zZXR0aW5ne1xyXG4gICAgLmR5bmFtaWMtYmxvY2t7XHJcbiAgICAgICAgLmNob29zZS1za2luIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR5bmFtaWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uY29sb3JwaWNrZXJ7XHJcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcbi50aGVtZS1keW5hbWlje1xyXG4gICAgLmR0LXNldHRpbmd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9ICAgIFxyXG59XHJcbi5kdC1zZXR0aW5ne1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNldHRpbmctbGlzdCxcclxuLmxheW91dF9zZXR0aW5ne1xyXG4gICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJ0bF9tb2Rle1xyXG4gICAgLnJpZ2h0LXNpZGViYXJ7XHJcbiAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyoqKioqKioqKioqbWFpbiBsYXlvdXQgc2NzcyoqKioqKioqKi9cclxuI2ViYXphci1sYXlvdXR7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8qIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICovXHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4vKioqKioqKioqKipsZWZ0IGljb24gbmF2aWdhdGlvbiBiYXIqKioqKioqKiovXHJcbi5uYXZpZ2F0aW9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0gLSAxcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1uYXZ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuZmxleC1ncm93LTF7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudS10b2dnbGV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKipTaWRlYmFyIE1haW4qKioqKioqKiovXHJcbi5zaWRlYmFye1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihlYXNlIC4xcyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjFyZW07XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay0xMjgwIC0gMXB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IC00MDBweDtcclxuICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLTEyODAgLSAxcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhlbWUtcnRse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItdGl0bGV7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1saXN0e1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBjX292ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGlbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XHJcbiAgICAgICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJyb3c6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMGNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnU6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubS1saW5rLFxyXG4gICAgICAgIC5tcy1saW5re1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tcy1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2aWRlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4zKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzc149XCJpY29mb250LVwiXXtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubXMtbGluazo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1taW5pLWJ0bntcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgJjpmb2N1cywmOmFjdGl2ZXtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmFkaWVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KTtcclxuICAgICAgICAmLnNpZGViYXItbWluaXtcclxuICAgICAgICAgICAgLm1lbnUtbGlzdHtcclxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2lkZWJhci1taW5pe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLTEyODAgLSAxcHgpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC5sb2dvLWljb257XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXRpdGxlIHNwYW4sXHJcbiAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWxpc3R7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm0tbGlua3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAxMHB4IHJnYmEoJGRhcmssLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1zLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDEwcHggcmdiYSgkZGFyaywuMik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1zLWxpbms6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGl2aWRlciBzbWFsbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgW2NsYXNzXj1cImljb2ZvbnQtXCJde1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS1hcnJvdy1sZWZ0OjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbWVudS1Db21wb25lbnRze1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNtZW51LUF1dGhlbnRpY2F0aW9ue1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVudS5zaG93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1taW5pLWJ0bntcclxuICAgICAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjVcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1zd2l0Y2h7XHJcbiAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRoZW1lLXJ0bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYub3BlbntcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtIC0gMXB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmFuZC1pY29ueyAgXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAubG9nby1pY29ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuLyoqKioqKioqKioqbWVudS10b2dnbGUqKioqKioqKiovXHJcbi5tZW51LXRvZ2dsZXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLTEyODApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKiptYWluLWxheW91dCoqKioqKioqKi9cclxuLm1haW57XHJcbiAgICBAaW5jbHVkZSBjX292ZXJmbG93KHNjcm9sbCk7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLmJvZHl7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKipub3RpZmljYXRpb25zKioqKioqKioqL1xyXG4ubm90aWZpY2F0aW9ucyB7XHJcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAucHVsc2UsXHJcbiAgICAucHVsc2U6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2FyZHtcclxuICAgICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAudzM4MHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgMzgwcHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKkhlYWRlci1pY29uLXNldCoqKioqKioqKi9cclxuLmgtcmlnaHR7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6dW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICB3aWR0aDogMzQ4cHg7XHJcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnVzZXItcHJvZmlsZXtcclxuICAgICAgICAudS1pbmZve1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgIC5jYXJke1xyXG4gICAgICAgICAgICAgICAgJi53Mjgwe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3RpZmljYXRpb25ze1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuZmN7XHJcbiAgICAqIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb257XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtaC1ldmVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtZGF5Z3JpZC1ldmVudC1kb3R7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWJ1dHRvbi1wcmltYXJ5e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgLmZjLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYy1kYXlncmlkLWV2ZW50e1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmMtZGF5Z3JpZC1ldmVudHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLmZjLXRoZW1lLXN0YW5kYXJke1xyXG4gICAgLmZjLXNjcm9sbGdyaWQsXHJcbiAgICB0ZCxcclxuICAgIHRoe1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4iLCJcclxuXHJcbi8vIENoYXQgYXBwIHBhZ2Ugc2Nzc1xyXG4uY2FyZC1jaGF0LFxyXG4uY2FyZC1jaGF0LWJvZHl7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4vLyBsZWZ0IHNpZGViYXIgY2hhdCBsaXN0LCBncm91cHMgYW5kIGNvbnRhY3RcclxuLmNoYXRsaXN0LXRvZ2dsZXtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxufVxyXG4uY2FyZC1jaGF0e1xyXG4gICAgbWluLXdpZHRoOiAzODBweDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0gLSAxcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgLjFzKTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogLTYwMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgJi5vcGVuLFxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tc2ctdGltZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtbGlua3tcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gXHJcbi5jYXJkLWNoYXQtYm9keXtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXgtd2lkdGgtNzB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXQtaGlzdG9yeXtcclxuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1yaWdodHtcclxuICAgICAgICAubWVzc2FnZXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2V7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbiIsIi50aW1lbGluZS1pdGVtIHtcclxuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMWVtIDJlbSAyZW07XHJcblx0XHJcblx0Jjpob3ZlcntcclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDMuNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgLjFzKTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItOTAwKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdFx0dG9wOiAxLjNlbTtcclxuXHRcdGxlZnQ6IC01cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdH1cclxuXHQmLnRpLXByaW1hcnk6YWZ0ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHR9XHJcblx0Ji50aS1pbmZvOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDogIzRGQjhDOTtcclxuXHR9XHJcblx0Ji50aS1zdWNjZXNzOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDogIzdFQjkzRjtcclxuXHR9XHJcblx0Ji50aS13YXJuaW5nOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDogI2Y4YjUwMDtcclxuXHR9XHJcblx0Ji50aS1kYW5nZXI6YWZ0ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkYxODQzO1xyXG5cdH1cclxuXHRcclxufSIsIi8qPT09PT0gIGNhcnQ9PT09PSovXHJcbi5wcm9kdWN0LWNhcnQge1xyXG5cdC5jaGVja291dC10YWJsZSB7XHJcblx0XHQudGFibGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGgucHJvZHVjdCB7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjQwcHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGguc2l6ZSB7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogODBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aC5xdWFudGl0eSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoLnByaWNlIHtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoLmFjdGlvbiB7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1jYXJ0IHtcclxuXHRcdFx0LnByb2R1Y3QtY29udGVudCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3Qtc2l6ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Lm5pY2Utc2VsZWN0IHtcclxuXHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtcXVhbnRpdHkge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHR3aWR0aDoxMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGNvbG9yOnZhcigtLXRleHQtY29sb3IpO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6ODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcmljZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdH1cclxuXHRcdC5hY3Rpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEuZmF2b3JpdGUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM3RDdEN0Q7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEuZGVsZXRlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkY0QjIyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tvdXQtY291cG9uLXRvdGFsIHtcclxuXHRcdC5jaGVja291dC1jb3Vwb24ge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDBweDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2hlY2tvdXQtdG90YWwge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdC5zaW5nbGUtdG90YWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdFx0XHQudmFsdWUge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDg1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaW5nbGUtdG90YWwudG90YWwtcGF5YWJsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0XHRcdC52YWx1ZSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tvdXQtY291cG9uLXRvdGFsLmNoZWNrb3V0LWNvdXBvbi10b3RhbC0yIHtcclxuXHRcdC5jaGVja291dC1jb3Vwb24ge1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0fVxyXG5cdFx0LmNoZWNrb3V0LXRvdGFsIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0LnNpbmdsZS10b3RhbCB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrb3V0LWJ0biB7XHJcblx0XHRwYWRkaW5nOiAwcHggMTVweCAxNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0LnNpbmdsZS1idG57XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnByb2R1Y3QtY2FydCB7XHJcblx0XHQuY2hlY2tvdXQtY291cG9uLXRvdGFsIHtcclxuXHRcdFx0LmNoZWNrb3V0LWNvdXBvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoZWNrb3V0LXRvdGFsIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jaGVja291dC1jb3Vwb24tdG90YWwuY2hlY2tvdXQtY291cG9uLXRvdGFsLTIge1xyXG5cdFx0XHQuY2hlY2tvdXQtY291cG9uIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2hlY2tvdXQtdG90YWwge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2hlY2tvdXQtYnRue1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qPT09PT0gIGNoZWNrb3V0ID09PT09Ki9cclxuLmNoZWNrb3V0LXN0ZXBze1xyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRsaSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0KyB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlYTk5XCI7XHJcbiAgICBcdFx0Zm9udC1mYW1pbHk6ICdJY29Gb250JyAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHQuc3RlcHMtZm9ybS1idG4ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdC5jaGVja291dC1wYXltZW50LW9wdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdC5wYXltZW50LW9wdGlvbi13cmFwcGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC00cHg7XHJcblx0XHRcdFx0LnNpbmdsZS1wYXltZW50LW9wdGlvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0KyB7XHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdFx0XHQrIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRcdC1tcy1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRcdC1vLWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHQucy1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5jaGVja291dC1zdGVwc3tcclxuXHRcdC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQge1xyXG5cdFx0XHQuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24ge1xyXG5cdFx0XHRcdC5wYXltZW50LW9wdGlvbi13cmFwcGVyIHtcclxuXHRcdFx0XHRcdC5zaW5nbGUtcGF5bWVudC1vcHRpb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0LmNoZWNrb3V0LXN0ZXBze1xyXG5cdFx0LmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCB7XHJcblx0XHRcdC5jaGVja291dC1wYXltZW50LW9wdGlvbiB7XHJcblx0XHRcdFx0LnBheW1lbnQtb3B0aW9uLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0LnNpbmdsZS1wYXltZW50LW9wdGlvbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmMgLmZjLXRvb2xiYXItdGl0bGV7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSB7XHJcblx0LnRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cdC5zdWItdG90YWwtcHJpY2Uge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0LnRvdGFsLXByaWNlIHtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHQudmFsdWUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNoaXBwaW5nIHtcclxuXHRcdFx0LnZhbHVlIHtcclxuXHRcdFx0XHRjb2xvcjogI0ZGNEIyMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkY0QjIyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZGlzY291bnQge1xyXG5cdFx0XHQudmFsdWUge1xyXG5cdFx0XHRcdGNvbG9yOiAjN0NCNjM3O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0Y29sb3I6ICM3Q0I2Mzc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRvdGFsLXBheWFibGUge1xyXG5cdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHQucGF5YWJsZS1wcmljZSB7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0LnZhbHVlIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wcmljZS10YWJsZS1idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIucHJvZHVjdC1kZXRhaWxzIHtcclxuXHQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQge1xyXG5cdFx0LnByb2R1Y3QtaXRlbXMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0XHQuaXRlbS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW1zLXdyYXBwZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0LnNpbmdsZS1pdGVtIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQtbW96LWZsZXg6IDE7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0KyB7XHJcblx0XHRcdFx0XHRcdC5zaW5nbGUtaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lml0ZW1zLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNpbmdsZS1pdGVtLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHQuaXRlbXMtaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciB7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHRcdFx0LnNlbGVjdC10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbGVjdC1pdGVtIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTB4O1xyXG5cdFx0XHRcdC5jb2xvci1zZWxlY3Qge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgIFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0XHRcdCsge1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxpLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LXByaWNlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0XHRcdC5wcmljZS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNhbGUtcHJpY2Uge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmVndWxhci1wcmljZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1idG4ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHR9ICAgICAgXHJcblx0LnByb2R1Y3QtZGV0YWlscy1pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdC5wcm9kdWN0LWltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0LnNpbmdsZS1pbWFnZSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDgzJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtdGh1bWItaW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMTUlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTclO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zaW5nbGUtdGh1bWIge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiA1cHggMTBweDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc0O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2luZ2xlLXRodW1iLmFjdGl2ZSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnByb2R1Y3QtZGV0YWlscyB7XHJcblx0XHQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQge1xyXG5cdFx0XHQucHJvZHVjdC1pdGVtcyB7XHJcblx0XHRcdFx0Lml0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciB7XHJcblx0XHRcdFx0LnNlbGVjdC10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zZWxlY3QtaXRlbSB7XHJcblx0XHRcdFx0XHQuY29sb3Itc2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZHVjdC1wcmljZSB7XHJcblx0XHRcdFx0LnByaWNlLXRpdGxlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNhbGUtcHJpY2Uge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yZWd1bGFyLXByaWNlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtZGV0YWlscy1pbWFnZSB7XHJcblx0XHRcdC5wcm9kdWN0LWltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogODMlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0LXRodW1iLWltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTclO1xyXG5cdFx0XHRcdC5zaW5nbGUtdGh1bWIge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAzcHg7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wcm9kdWN0LWRldGFpbHMge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IHtcclxuXHRcdFx0LnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIge1xyXG5cdFx0XHRcdC5zZWxlY3QtdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VsZWN0LWl0ZW0ge1xyXG5cdFx0XHRcdFx0LmNvbG9yLXNlbGVjdCB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zZWxlY3QtcXVhbnRpdHkge1xyXG5cdFx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzRweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtZGV0YWlscy1pbWFnZSB7XHJcblx0XHRcdC5wcm9kdWN0LWltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0LXRodW1iLWltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTUlO1xyXG5cdFx0XHRcdC5zaW5nbGUtdGh1bWIge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59ICAgXHJcblxyXG4ucHJvZHVjdHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG4gICAgLmFkZC13aXNobGlzdHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogI0UxNEM3QjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0aXtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYzZjVcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyb3VwLWxpbmt7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIC5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLnNpemUtYmxvY2ssLnByaWNlLXJhbmdlLWJsb2NrLC5yYXRpbmctYmxvY2ssLmNvbG9yLWJsb2NrLC5jYXRlZ29yaWVze1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgLmZpbHRlci10aXRsZSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGVhOTlcIjtcclxuICAgICAgICBcdFx0Zm9udC1mYW1pbHk6ICdJY29Gb250JyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGl0bGUuY29sbGFwc2VkIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZWFhMVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4gIHVse1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJlc2V0LWJsb2NrIHtcdFxyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LmZpbHRlci10aXRsZSAudGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaXplLWJsb2NrIHtcclxuXHQuZmlsdGVyLXNpemUge1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdHVsIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0KyB7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJpY2UtcmFuZ2UtYmxvY2sge1xyXG5cdC5wcmljZS1yYW5nZSB7XHJcblx0XHQucHJpY2UtYW1vdW50IHtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0LmFtb3VudC1pbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpZGVyLXJhbmdlIHtcclxuXHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRcdC51aS1zbGlkZXItcmFuZ2Uge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdHRvcDogLTEzcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ub1VpLWJhc2Uge1xyXG5cdFx0d2lkdGg6IDk3JTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblx0Lm5vVWktY29ubmVjdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHR9XHJcblx0Lm5vVWktaGFuZGxlIHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHR0b3A6IC05cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmF0aW5nLWJsb2NrIHtcclxuXHQuZmlsdGVyLXJhdGluZyB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0LnJhdGluZy1jaGVjayB7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdCsge1xyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDVweCAtM3B4IDA7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlZWQ4JztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSWNvRm9udCcgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0XHRcdFx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdCsge1xyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZCRTI3O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbG9yLWJsb2NrIHtcclxuXHQuZmlsdGVyLWNvbG9yIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHQuY29sb3ItY2hlY2sge1xyXG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQrIHtcclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCA1cHggLTNweCAwO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZWVkOCc7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ljb0ZvbnQnICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0XHRcdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHQrIHtcclxuXHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzIHtcclxuXHQuZmlsdGVyLXNlYXJjaCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdH1cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5maWx0ZXItY2F0ZWdvcnkge1xyXG5cdFx0LmNhdGVnb3J5LWxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGVhOTlcIjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdJY29Gb250JyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zdWItY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiXHJcbi5jay5jay10b29sYmFye1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1jb2xvcikgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG4uY2suY2stcmVzZXRfYWxsLCAuY2suY2stcmVzZXRfYWxsICp7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG4uY2suY2stZWRpdG9yX19tYWluPi5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCl7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG4uY2suY2stZWRpdG9yX19tYWluPi5jay1lZGl0b3JfX2VkaXRhYmxle1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1jb2xvcikgIWltcG9ydGFudDtcclxufSIsIi50YWJsZS1ob3Zlcj50Ym9keT50cjpob3ZlcntcclxuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1jb2xvci0xMDApO1xyXG59XHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI215UHJvamVjdFRhYmxlX2xlbmd0aCwjbXlQcm9qZWN0VGFibGVfZmlsdGVyLCNteVByb2plY3RUYWJsZV9pbmZvLFxyXG4jbXlEYXRhVGFibGVfbGVuZ3RoLCNteURhdGFUYWJsZV9maWx0ZXIsI215RGF0YVRhYmxlX2luZm8sXHJcbiNwYXRpZW50LXRhYmxlX2xlbmd0aCwjcGF0aWVudC10YWJsZV9maWx0ZXIsI3BhdGllbnQtdGFibGVfaW5mb3tcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNteVByb2plY3RUYWJsZV9wYWdpbmF0ZSwjbXlEYXRhVGFibGVfcGFnaW5hdGUsI3BhdGllbnQtdGFibGVfcGFnaW5hdGV7XHJcbiAgICB1bC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbXlDYXJ0VGFibGVfbGVuZ3RoLCNteUNhcnRUYWJsZV9maWx0ZXIsI215Q2FydFRhYmxlX2luZm8sI215Q2FydFRhYmxlX3BhZ2luYXRle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIiNhcGV4LWNpcmNsZS1ncmFkaWVudHtcclxuICAgIGNpcmNsZXtcclxuICAgICAgIGZpbGw6dmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmFjLWxpbmUtdHJhbnNwYXJlbnR7XHJcbiAgICBsaW5le1xyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmFwZXhjaGFydHMtY2FudmFze1xyXG5cdGxpbmV7XHJcblx0XHRzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0fVxyXG5cdHRleHR7XHJcblx0XHRmaWxsOiB2YXIoLS1jb2xvci01MDApO1xyXG5cdH1cclxuXHRjaXJjbGV7XHJcblx0XHRzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0fVxyXG5cdC5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0e1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLTUwMCkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnNwYXJrbGluZV9jaGFydHtcclxuICAgIGNhbnZhc3tcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5saW5lLWNvbG9ye1xyXG4gICAgLmFwZXhjaGFydHMtY2FudmFzIHtcclxuICAgICAgICBsaW5lIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jYXJkLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jYXBleC1lbXBseW9lZUFuYWx5dGljc3tcclxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lIHtcclxuICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuI2FwZXgtTWFpbkNhdGVnb3JpZXMsI2luY29tZWFuYWx5dGljc3tcclxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhc3tcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufSIsIi50b2RvLWxpc3R7XHJcblx0bGl7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0cGFkZGluZzogMTRweCAwO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdC5mYS1jaGVja3tcclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0PnNwYW57XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mYS1jaGVja3tcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLyBjYXJkIFxyXG4uY2FyZHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgJi5jYXJkLWNhbGxvdXR7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IC40cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZm9vdGVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5yb3ctZGVjayB7XHJcbiAgICA+LmNvbCxcclxuICAgID5bY2xhc3MqPSdjb2wtJ117XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/