@charset "UTF-8";
/**
 * Instructions for Variables file
 */
/**
 * Start of Breeze
 */
.btn:focus-visible,
.btn-inline:focus-visible, .button:focus-visible, button.link:focus-visible {
  outline: -webkit-focus-ring-color auto 1px !important;
}

/**
 * Start of Breeze
 */
:root {
  --color-1: #0D6EFD;
  --color-2: #6f42c1;
  --color-3: #dda622;
  --color-4: #d63384;
  --color-5: #D16000;
  --color-6: #94C83D;
  --color-7: #1D96AF;
  --color-8: #767676;
  --color-neutral: #5f666d;
  --color-important: #C32033;
  --color-primary: var(--bs-primary);
  --color-secondary: var(--bs-secondary);
}

[class*=color-1] {
  --color: #0D6EFD;
}

[class*=color-2] {
  --color: #6f42c1;
}

[class*=color-3] {
  --color: #dda622;
}

[class*=color-4] {
  --color: #d63384;
}

[class*=color-5] {
  --color: #D16000;
}

[class*=color-6] {
  --color: #94C83D;
}

[class*=color-7] {
  --color: #1D96AF;
}

[class*=color-8] {
  --color: #767676;
}

[class*=color-neutral] {
  --color: #5f666d;
}

[class*=color-important] {
  --color: #C32033;
}

[class*=color-primary] {
  --color: var(--color-primary);
}

[class*=color-secondary] {
  --color: var(--color-secondary);
}

/**
 * Btn Primary & Secondarty Hover Color Values
 * If Bootstrap Vars are deprecated --> these will need to be set in a CSS Selector Contextuax statement rather than here.
 */
/**
 * Uncomment the following if "Broadcasts" need to support CSS Vars
 */
:root {
  --bs-blue: #0D6EFD;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #D16000;
  --bs-orange: #fd7e14;
  --bs-yellow: #dda622;
  --bs-green: #94C83D;
  --bs-teal: #1D96AF;
  --bs-cyan: #767676;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #f0f2f5;
  --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: #94C83D;
  --bs-info: #767676;
  --bs-warning: #dda622;
  --bs-danger: #D16000;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 148, 200, 61;
  --bs-info-rgb: 118, 118, 118;
  --bs-warning-rgb: 221, 166, 34;
  --bs-danger-rgb: 209, 96, 0;
  --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: 52, 58, 64;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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.2;
  --bs-body-color: #343a40;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.5rem;
  --bs-border-radius-lg: 1.25rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0D6EFD;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #f8edd3;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          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;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

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

h1, .h1 {
  font-size: calc(1.4rem + 1.8vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.75rem;
  }
}

h2, .h2 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.25rem;
  }
}

h3, .h3 {
  font-size: calc(1.2875rem + 0.45vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.625rem;
  }
}

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] {
  -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.1875em;
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: underline;
}
a:hover {
  color: var(--bs-link-hover-color);
}

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

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: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.5rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

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]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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;
  -webkit-appearance: button;
}

::file-selector-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.25;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.25;
}
@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.25;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.25;
}
@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.25;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.25;
}
@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 var(--bs-border-color);
  border-radius: 0.375rem;
  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-xl,
.container-lg {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1200px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1540px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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 > * {
  -ms-flex-negative: 0;
      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 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

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

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

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

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

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

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

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

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          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 {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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 {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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: 1200px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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: 1600px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: #f9f9f9;
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
          box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  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-striped-columns > :not(caption) > tr > :nth-child(even) {
  --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-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #eaf4d8;
  --bs-table-border-color: #d3dcc2;
  --bs-table-striped-bg: #dee8cd;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d3dcc2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d8e2c8;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #e4e4e4;
  --bs-table-border-color: #cdcdcd;
  --bs-table-striped-bg: #d9d9d9;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cdcdcd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: lightgray;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #f8edd3;
  --bs-table-border-color: #dfd5be;
  --bs-table-striped-bg: #ece1c8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfd5be;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5dbc3;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f6dfcc;
  --bs-table-border-color: #ddc9b8;
  --bs-table-striped-bg: #ead4c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #ddc9b8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e4cebd;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.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: 1199.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1599.98px) {
  .table-responsive-xl {
    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.2;
}

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

.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.2;
  color: #343a40;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.375rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #343a40;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.2em;
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #f0f2f5;
  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: #343a40;
  background-color: #f0f2f5;
  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, -webkit-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, -webkit-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;
  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, -webkit-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: #343a40;
  background-color: #f0f2f5;
  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, -webkit-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, -webkit-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;
  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, -webkit-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 {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #e4e6e9;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #e4e6e9;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.2;
  color: #343a40;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 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.2em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 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-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-lg {
  min-height: calc(1.2em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  border-radius: 1.25rem;
}
.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;
}

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

.form-control-color {
  width: 3rem;
  height: calc(1.2em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}
.form-control-color.form-control-sm {
  height: calc(1.2em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.2em + 1rem + 2px);
}

.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.2;
  color: #343a40;
  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 5 6 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.375rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    -webkit-transition: none;
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          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: #f0f2f5;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #343a40;
}

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

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

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

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.1em;
  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;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          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 10 3 3 6-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;
  -webkit-filter: none;
          filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  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;
  -webkit-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    -webkit-transition: none;
    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-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.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-inline, .btn-check[disabled] + .button, .btn-check[disabled] + button.link, .btn-check:disabled + .btn,
.btn-check:disabled + .btn-inline, .btn-check:disabled + .button, .btn-check:disabled + button.link {
  pointer-events: none;
  -webkit-filter: 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 {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          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, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-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-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-webkit-input-placeholder, .form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder, .form-floating > .form-control-plaintext:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder, .form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder), .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-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-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn,
.input-group .btn-inline, .input-group .button, .input-group button.link {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus,
.input-group .btn-inline:focus, .input-group .button:focus, .input-group button.link:focus {
  z-index: 5;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  color: #343a40;
  text-align: center;
  white-space: nowrap;
  background-color: #f0f2f5;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}

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

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

.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):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  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):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  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;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  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: #94C83D;
}

.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: #000;
  background-color: rgba(148, 200, 61, 0.9);
  border-radius: 0.375rem;
}

.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: #94C83D;
  padding-right: calc(1.2em + 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='%2394C83D' d='M2.3 6.73.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.3em + 0.1875rem) center;
  background-size: calc(0.6em + 0.375rem) calc(0.6em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #94C83D;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(148, 200, 61, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(148, 200, 61, 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #94C83D;
}
.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 5 6 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='%2394C83D' d='M2.3 6.73.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.6em + 0.375rem) calc(0.6em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #94C83D;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(148, 200, 61, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(148, 200, 61, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.2em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #94C83D;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #94C83D;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(148, 200, 61, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(148, 200, 61, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #94C83D;
}

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

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

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

.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: #000;
  background-color: rgba(209, 96, 0, 0.9);
  border-radius: 0.375rem;
}

.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: #D16000;
  padding-right: calc(1.2em + 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='%23D16000'%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='%23D16000' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3em + 0.1875rem) center;
  background-size: calc(0.6em + 0.375rem) calc(0.6em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #D16000;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(209, 96, 0, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(209, 96, 0, 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #D16000;
}
.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 5 6 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='%23D16000'%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='%23D16000' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.6em + 0.375rem) calc(0.6em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #D16000;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(209, 96, 0, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(209, 96, 0, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.2em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #D16000;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #D16000;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(209, 96, 0, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(209, 96, 0, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #D16000;
}

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

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn, .btn.btn-inline, button.btn-inline.link,
.btn-inline, a.button, .button, button.link {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.2;
  --bs-btn-color: #343a40;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  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;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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, -webkit-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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .btn.btn-inline, button.btn-inline.link,
.btn-inline, a.button, .button, button.link {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover,
.btn-inline:hover, .button:hover, button.link:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover,
.btn-check + .btn-inline:hover, .btn-check + .button:hover, .btn-check + button.link:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible,
.btn-inline:focus-visible, .button:focus-visible, button.link:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn,
.btn-check:focus-visible + .btn-inline, .btn-check:focus-visible + .button, .btn-check:focus-visible + button.link {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
.btn-check:checked + .btn-inline, .btn-check:checked + .button, .btn-check:checked + button.link, :not(.btn-check) + .btn:active,
:not(.btn-check) + .btn-inline:active, :not(.btn-check) + .button:active, :not(.btn-check) + button.link:active, .btn:first-child:active,
.btn-inline:first-child:active, .button:first-child:active, button.link:first-child:active, .btn.active,
.active.btn-inline, .active.button, button.active.link, .btn.show,
.show.btn-inline, .show.button, button.show.link {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible,
.btn-check:checked + .btn-inline:focus-visible, .btn-check:checked + .button:focus-visible, .btn-check:checked + button.link:focus-visible, :not(.btn-check) + .btn:active:focus-visible,
:not(.btn-check) + .btn-inline:active:focus-visible, :not(.btn-check) + .button:active:focus-visible, :not(.btn-check) + button.link:active:focus-visible, .btn:first-child:active:focus-visible,
.btn-inline:first-child:active:focus-visible, .button:first-child:active:focus-visible, button.link:first-child:active:focus-visible, .btn.active:focus-visible,
.active.btn-inline:focus-visible, .active.button:focus-visible, button.active.link:focus-visible, .btn.show:focus-visible,
.show.btn-inline:focus-visible, .show.button:focus-visible, button.show.link:focus-visible {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled,
.btn-inline:disabled, .button:disabled, button.link:disabled, .btn.disabled,
.disabled.btn-inline, .disabled.button, button.disabled.link, fieldset:disabled .btn,
fieldset:disabled .btn-inline, fieldset:disabled .button, fieldset:disabled button.link {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0D6EFD;
  --bs-btn-border-color: #0D6EFD;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0D6EFD;
  --bs-btn-disabled-border-color: #0D6EFD;
}

.btn-secondary, .btn.btn-inline, button.btn-inline.link,
.btn-inline {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #94C83D;
  --bs-btn-border-color: #94C83D;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #a4d05a;
  --bs-btn-hover-border-color: #9fce50;
  --bs-btn-focus-shadow-rgb: 126, 170, 52;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #a9d364;
  --bs-btn-active-border-color: #9fce50;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #94C83D;
  --bs-btn-disabled-border-color: #94C83D;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #767676;
  --bs-btn-border-color: #767676;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #646464;
  --bs-btn-hover-border-color: #5e5e5e;
  --bs-btn-focus-shadow-rgb: 139, 139, 139;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5e5e5e;
  --bs-btn-active-border-color: #595959;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #767676;
  --bs-btn-disabled-border-color: #767676;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #dda622;
  --bs-btn-border-color: #dda622;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #e2b343;
  --bs-btn-hover-border-color: #e0af38;
  --bs-btn-focus-shadow-rgb: 188, 141, 29;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #e4b84e;
  --bs-btn-active-border-color: #e0af38;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #dda622;
  --bs-btn-disabled-border-color: #dda622;
}

.btn-danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #D16000;
  --bs-btn-border-color: #D16000;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d87826;
  --bs-btn-hover-border-color: #d6701a;
  --bs-btn-focus-shadow-rgb: 178, 82, 0;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #da8033;
  --bs-btn-active-border-color: #d6701a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #D16000;
  --bs-btn-disabled-border-color: #D16000;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0D6EFD;
  --bs-btn-border-color: #0D6EFD;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0D6EFD;
  --bs-btn-hover-border-color: #0D6EFD;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0D6EFD;
  --bs-btn-active-border-color: #0D6EFD;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0D6EFD;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0D6EFD;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #94C83D;
  --bs-btn-border-color: #94C83D;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #94C83D;
  --bs-btn-hover-border-color: #94C83D;
  --bs-btn-focus-shadow-rgb: 148, 200, 61;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #94C83D;
  --bs-btn-active-border-color: #94C83D;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #94C83D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #94C83D;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #767676;
  --bs-btn-border-color: #767676;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #767676;
  --bs-btn-hover-border-color: #767676;
  --bs-btn-focus-shadow-rgb: 118, 118, 118;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #767676;
  --bs-btn-active-border-color: #767676;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #767676;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #767676;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #dda622;
  --bs-btn-border-color: #dda622;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #dda622;
  --bs-btn-hover-border-color: #dda622;
  --bs-btn-focus-shadow-rgb: 221, 166, 34;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #dda622;
  --bs-btn-active-border-color: #dda622;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dda622;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dda622;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #D16000;
  --bs-btn-border-color: #D16000;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #D16000;
  --bs-btn-hover-border-color: #D16000;
  --bs-btn-focus-shadow-rgb: 209, 96, 0;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #D16000;
  --bs-btn-active-border-color: #D16000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #D16000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #D16000;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link, button.link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible, button.link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover, button.link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn,
.btn-group-lg > .btn-inline, .btn-group-lg > .button, .btn-group-lg > button.link {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.125rem;
  --bs-btn-border-radius: 1.25rem;
}

.btn-sm, .btn-group-sm > .btn,
.btn-group-sm > .btn-inline, .btn-group-sm > .button, .btn-group-sm > button.link {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.5rem;
}

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  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 {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 340px;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #343a40;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #f0f2f5;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0D6EFD;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.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: 1200px) {
  .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: 1600px) {
  .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;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.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: var(--bs-dropdown-spacer);
}
.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: var(--bs-dropdown-spacer);
}
.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: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0D6EFD;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 0.375rem;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > :not(.btn-check:first-child) + .btn-inline, .btn-group > :not(.btn-check:first-child) + .button, .btn-group > :not(.btn-check:first-child) + button.link,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-inline:not(:last-child):not(.dropdown-toggle), .btn-group > .button:not(:last-child):not(.dropdown-toggle), .btn-group > button.link:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .dropdown-toggle-split.btn-inline:first-child,
.btn-group > .dropdown-toggle-split.button:first-child,
.btn-group > button.dropdown-toggle-split.link:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .btn-inline,
.btn-group > .btn-group:not(:last-child) > .button,
.btn-group > .btn-group:not(:last-child) > button.link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > .btn-inline:nth-child(n+3), .btn-group > .button:nth-child(n+3), .btn-group > button.link:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > :not(.btn-check) + .btn-inline,
.btn-group > :not(.btn-check) + .button,
.btn-group > :not(.btn-check) + button.link,
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .btn-inline,
.btn-group > .btn-group:not(:first-child) > .button,
.btn-group > .btn-group:not(:first-child) > button.link {
  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,
.btn-group-sm > .btn-inline + .dropdown-toggle-split, .btn-group-sm > .button + .dropdown-toggle-split, .btn-group-sm > button.link + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

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

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-inline, .btn-group-vertical > .button, .btn-group-vertical > button.link,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-inline:not(:first-child), .btn-group-vertical > .button:not(:first-child), .btn-group-vertical > button.link: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-inline:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > button.link:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:last-child) > .btn-inline,
.btn-group-vertical > .btn-group:not(:last-child) > .button,
.btn-group-vertical > .btn-group:not(:last-child) > button.link {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-inline ~ .btn,
.btn-group-vertical > .btn ~ .btn-inline,
.btn-group-vertical > .btn-inline ~ .btn-inline, .btn-group-vertical > .button ~ .btn,
.btn-group-vertical > .button ~ .btn-inline, .btn-group-vertical > .btn ~ .button,
.btn-group-vertical > .btn-inline ~ .button, .btn-group-vertical > .button ~ .button, .btn-group-vertical > button.link ~ .btn,
.btn-group-vertical > button.link ~ .btn-inline, .btn-group-vertical > button.link ~ .button, .btn-group-vertical > .btn ~ button.link,
.btn-group-vertical > .btn-inline ~ button.link, .btn-group-vertical > .button ~ button.link, .btn-group-vertical > button.link ~ button.link,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn-inline,
.btn-group-vertical > .btn-group:not(:first-child) > .button,
.btn-group-vertical > .btn-group:not(:first-child) > button.link {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 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;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    -webkit-transition: none;
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #f0f2f5 #f0f2f5 #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0D6EFD;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          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 {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.425rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.125rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.125rem;
  --bs-navbar-toggler-icon-bg: 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");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-xl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
      flex-wrap: inherit;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  -webkit-transition: var(--bs-navbar-toggler-transition);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    -webkit-transition: none;
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
          box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  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 {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1600px) {
  .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  -webkit-transform: none !important;
          transform: none !important;
  -webkit-transition: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: 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");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.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: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            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 {
  --bs-accordion-color: #343a40;
  --bs-accordion-bg: #fff;
  --bs-accordion-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;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #343a40;
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23343a40'%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");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: 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");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}

.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
          box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
          transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  -webkit-transition: var(--bs-accordion-btn-icon-transition);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
          box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

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

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.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, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

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

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #f0f2f5;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #f0f2f5;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0D6EFD;
  --bs-pagination-active-border-color: #0D6EFD;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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, -webkit-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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  -webkit-box-shadow: var(--bs-pagination-focus-box-shadow);
          box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.125rem;
  --bs-pagination-border-radius: 1.25rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.5rem;
}

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

.btn .badge,
.btn-inline .badge, .button .badge, button.link .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.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 {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

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

.alert-success {
  --bs-alert-color: #3b5018;
  --bs-alert-bg: #eaf4d8;
  --bs-alert-border-color: #dfefc5;
}
.alert-success .alert-link {
  color: #2f4013;
}

.alert-info {
  --bs-alert-color: #474747;
  --bs-alert-bg: #e4e4e4;
  --bs-alert-border-color: #d6d6d6;
}
.alert-info .alert-link {
  color: #393939;
}

.alert-warning {
  --bs-alert-color: #856414;
  --bs-alert-bg: #f8edd3;
  --bs-alert-border-color: #f5e4bd;
}
.alert-warning .alert-link {
  color: #6a5010;
}

.alert-danger {
  --bs-alert-color: #7d3a00;
  --bs-alert-bg: #f6dfcc;
  --bs-alert-border-color: #f1cfb3;
}
.alert-danger .alert-link {
  color: #642e00;
}

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

.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-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 {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #f0f2f5;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0D6EFD;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  -webkit-transition: var(--bs-progress-bar-transition);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    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: var(--bs-progress-height) var(--bs-progress-height);
}

.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 {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #343a40;
  --bs-list-group-action-active-bg: #f0f2f5;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0D6EFD;
  --bs-list-group-active-border-color: #0D6EFD;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

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

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.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: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  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: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1600px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.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: #3b5018;
  background-color: #eaf4d8;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #3b5018;
  background-color: #d3dcc2;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #3b5018;
  border-color: #3b5018;
}

.list-group-item-info {
  color: #474747;
  background-color: #e4e4e4;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #474747;
  background-color: #cdcdcd;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #474747;
  border-color: #474747;
}

.list-group-item-warning {
  color: #856414;
  background-color: #f8edd3;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856414;
  background-color: #dfd5be;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856414;
  border-color: #856414;
}

.list-group-item-danger {
  color: #7d3a00;
  background-color: #f6dfcc;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #7d3a00;
  background-color: #ddc9b8;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #7d3a00;
  border-color: #7d3a00;
}

.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 {
  -webkit-box-sizing: content-box;
          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 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          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 {
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
          filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  -webkit-box-shadow: var(--bs-toast-box-shadow);
          box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 1.25rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(1.25rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.2;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

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

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }

  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }

  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 1200px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1600px) {
  .modal-xl {
    --bs-modal-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,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@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,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@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,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.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,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1599.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,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.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: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.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 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 1.25rem;
  --bs-popover-inner-border-radius: calc(1.25rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: ;
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #343a40;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.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: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      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;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          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;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    -webkit-transition: none;
    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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          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;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    -webkit-transition: none;
    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 {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
          animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

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

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

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

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1599.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 1599.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1600px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    -webkit-transition: none;
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
          transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

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

.offcanvas-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before,
.placeholder.btn-inline::before, .placeholder.button::before, button.placeholder.link::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%;
  }
}
.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: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

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

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

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

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

.shadow-none {
  -webkit-box-shadow: none !important;
          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: 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 {
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}

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

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

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

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

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

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

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

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

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

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

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

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

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

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

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

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

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

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

.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 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

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

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

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

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

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

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

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

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

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          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;
}

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

.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-semibold {
  font-weight: 600 !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.2 !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: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

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

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

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

  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

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

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

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

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

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

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

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }

  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            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;
  }

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

  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

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

  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

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

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

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

  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

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

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

  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }

  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            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;
  }

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

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

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

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

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

  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

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

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

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

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

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

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

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }

  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            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;
  }

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

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

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

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

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

  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

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

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

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

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

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

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

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }

  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            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;
  }

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

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

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

  .text-xl-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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}
/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fasr,
.fal,
.fa-light,
.fasl,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fass,
.fa-sharp-solid,
.fab,
.fa-brands,
.paragraph--type--contact-info #site-social-links li[data-social*="mailto:"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="pinterest.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="youtube.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="linkedin.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="instagram.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="twitter.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="x.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="facebook.com"] i,
.footer__social #site-social-links li[data-social*="mailto:"] i,
.footer__social #site-social-links li[data-social*="pinterest.com"] i,
.footer__social #site-social-links li[data-social*="youtube.com"] i,
.footer__social #site-social-links li[data-social*="linkedin.com"] i,
.footer__social #site-social-links li[data-social*="instagram.com"] i,
.footer__social #site-social-links li[data-social*="twitter.com"] i,
.footer__social #site-social-links li[data-social*="x.com"] i,
.footer__social #site-social-links li[data-social*="facebook.com"] i {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin {
  font-family: "Font Awesome 6 Pro";
}

.fab,
.fa-brands,
.paragraph--type--contact-info #site-social-links li[data-social*="mailto:"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="pinterest.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="youtube.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="linkedin.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="instagram.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="twitter.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="x.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="facebook.com"] i,
.footer__social #site-social-links li[data-social*="mailto:"] i,
.footer__social #site-social-links li[data-social*="pinterest.com"] i,
.footer__social #site-social-links li[data-social*="youtube.com"] i,
.footer__social #site-social-links li[data-social*="linkedin.com"] i,
.footer__social #site-social-links li[data-social*="instagram.com"] i,
.footer__social #site-social-links li[data-social*="twitter.com"] i,
.footer__social #site-social-links li[data-social*="x.com"] i,
.footer__social #site-social-links li[data-social*="facebook.com"] i {
  font-family: "Font Awesome 6 Brands";
}

.fad,
.fa-classic.fa-duotone,
.fa-duotone {
  font-family: "Font Awesome 6 Duotone";
}

.fass,
.fasr,
.fasl,
.fa-sharp {
  font-family: "Font Awesome 6 Sharp";
}

.fass,
.fa-sharp {
  font-weight: 900;
}

.paragraph--type--contact-info #site-social-links li[data-social*="mailto:"] i, .paragraph--type--contact-info #site-social-links li[data-social*="pinterest.com"] i, .paragraph--type--contact-info #site-social-links li[data-social*="youtube.com"] i, .paragraph--type--contact-info #site-social-links li[data-social*="linkedin.com"] i, .paragraph--type--contact-info #site-social-links li[data-social*="instagram.com"] i, .paragraph--type--contact-info #site-social-links li[data-social*="twitter.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="x.com"] i, .paragraph--type--contact-info #site-social-links li[data-social*="facebook.com"] i, .footer__social #site-social-links li[data-social*="mailto:"] i, .footer__social #site-social-links li[data-social*="pinterest.com"] i, .footer__social #site-social-links li[data-social*="youtube.com"] i, .footer__social #site-social-links li[data-social*="linkedin.com"] i, .footer__social #site-social-links li[data-social*="instagram.com"] i, .footer__social #site-social-links li[data-social*="twitter.com"] i,
.footer__social #site-social-links li[data-social*="x.com"] i, .footer__social #site-social-links li[data-social*="facebook.com"] i {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
}

.fa-1x {
  font-size: 1em;
}

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

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

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

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

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  -webkit-animation-name: fa-beat;
          animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  -webkit-animation-name: fa-bounce;
          animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  -webkit-animation-name: fa-fade;
          animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
          animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  -webkit-animation-name: fa-flip;
          animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  -webkit-animation-name: fa-shake;
          animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
          animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
.fa-bounce,
.fa-fade,
.fa-beat-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
    -webkit-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
            transition-duration: 0s;
  }
}
@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
}
@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, none));
          transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30 ";
}

.fa-1::before {
  content: "\31 ";
}

.fa-2::before {
  content: "\32 ";
}

.fa-3::before {
  content: "\33 ";
}

.fa-4::before {
  content: "\34 ";
}

.fa-5::before {
  content: "\35 ";
}

.fa-6::before {
  content: "\36 ";
}

.fa-7::before {
  content: "\37 ";
}

.fa-8::before {
  content: "\38 ";
}

.fa-9::before {
  content: "\39 ";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-wagon-covered::before {
  content: "\f8ee";
}

.fa-line-height::before {
  content: "\f871";
}

.fa-bagel::before {
  content: "\e3d7";
}

.fa-transporter-7::before {
  content: "\e2a8";
}

.fa-at::before {
  content: "\@";
}

.fa-rectangles-mixed::before {
  content: "\e323";
}

.fa-phone-arrow-up-right::before {
  content: "\e224";
}

.fa-phone-arrow-up::before {
  content: "\e224";
}

.fa-phone-outgoing::before {
  content: "\e224";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-circle-l::before {
  content: "\e114";
}

.fa-head-side-goggles::before {
  content: "\f6ea";
}

.fa-head-vr::before {
  content: "\f6ea";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-face-hand-yawn::before {
  content: "\e379";
}

.fa-gauge-simple-min::before {
  content: "\f62d";
}

.fa-tachometer-slowest::before {
  content: "\f62d";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-coffin::before {
  content: "\f6c6";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-salad::before {
  content: "\f81e";
}

.fa-bowl-salad::before {
  content: "\f81e";
}

.fa-info::before {
  content: "\f129";
}

.fa-robot-astromech::before {
  content: "\e2d2";
}

.fa-ring-diamond::before {
  content: "\e5ab";
}

.fa-fondue-pot::before {
  content: "\e40d";
}

.fa-theta::before {
  content: "\f69e";
}

.fa-face-hand-peeking::before {
  content: "\e481";
}

.fa-square-user::before {
  content: "\e283";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-tire-pressure-warning::before {
  content: "\f633";
}

.fa-wifi-fair::before {
  content: "\f6ab";
}

.fa-wifi-2::before {
  content: "\f6ab";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-mp3-player::before {
  content: "\f8ce";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-tally-4::before {
  content: "\e297";
}

.fa-rectangle-history::before {
  content: "\e4a2";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-sun-haze::before {
  content: "\f765";
}

.fa-text-size::before {
  content: "\f894";
}

.fa-ufo::before {
  content: "\e047";
}

.fa-fork::before {
  content: "\f2e3";
}

.fa-utensil-fork::before {
  content: "\f2e3";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-mobile-signal::before {
  content: "\e1ef";
}

.fa-barcode-scan::before {
  content: "\f465";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-folder-arrow-down::before {
  content: "\e053";
}

.fa-folder-download::before {
  content: "\e053";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-face-icicles::before {
  content: "\e37c";
}

.fa-shovel::before {
  content: "\f713";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-films::before {
  content: "\e17a";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-face-glasses::before {
  content: "\e377";
}

.fa-nfc::before {
  content: "\e1f7";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-closed-captioning-slash::before {
  content: "\e135";
}

.fa-calculator-simple::before {
  content: "\f64c";
}

.fa-calculator-alt::before {
  content: "\f64c";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-sliders-up::before {
  content: "\f3f1";
}

.fa-sliders-v::before {
  content: "\f3f1";
}

.fa-location-minus::before {
  content: "\f609";
}

.fa-map-marker-minus::before {
  content: "\f609";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-ski-boot::before {
  content: "\e3cc";
}

.fa-standard-definition::before {
  content: "\e28a";
}

.fa-rectangle-sd::before {
  content: "\e28a";
}

.fa-h1::before {
  content: "\f313";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-message-bot::before {
  content: "\e3b8";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-light-ceiling::before {
  content: "\e016";
}

.fa-message-exclamation::before {
  content: "\f4a5";
}

.fa-comment-alt-exclamation::before {
  content: "\f4a5";
}

.fa-bowl-scoop::before {
  content: "\e3de";
}

.fa-bowl-shaved-ice::before {
  content: "\e3de";
}

.fa-square-x::before {
  content: "\e286";
}

.fa-utility-pole-double::before {
  content: "\e2c4";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-chevrons-up::before {
  content: "\f325";
}

.fa-chevron-double-up::before {
  content: "\f325";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-user-vneck::before {
  content: "\e461";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-crop::before {
  content: "\f125";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-square-arrow-right::before {
  content: "\f33b";
}

.fa-arrow-square-right::before {
  content: "\f33b";
}

.fa-location-plus::before {
  content: "\f60a";
}

.fa-map-marker-plus::before {
  content: "\f60a";
}

.fa-lightbulb-exclamation-on::before {
  content: "\e1ca";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-crate-empty::before {
  content: "\e151";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-transporter::before {
  content: "\e042";
}

.fa-calendar-circle-user::before {
  content: "\e471";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-person-carry-box::before {
  content: "\f4cf";
}

.fa-person-carry::before {
  content: "\f4cf";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-union::before {
  content: "\f6a2";
}

.fa-chevrons-left::before {
  content: "\f323";
}

.fa-chevron-double-left::before {
  content: "\f323";
}

.fa-circle-heart::before {
  content: "\f4c7";
}

.fa-heart-circle::before {
  content: "\f4c7";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-bring-forward::before {
  content: "\f856";
}

.fa-square-p::before {
  content: "\e279";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-sigma::before {
  content: "\f68b";
}

.fa-camera-movie::before {
  content: "\f8a9";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-clarinet::before {
  content: "\f8ad";
}

.fa-truck-flatbed::before {
  content: "\e2b6";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-leaf-heart::before {
  content: "\f4cb";
}

.fa-house-building::before {
  content: "\e1b1";
}

.fa-cheese-swiss::before {
  content: "\f7f0";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-bow-arrow::before {
  content: "\f6b9";
}

.fa-cart-xmark::before {
  content: "\e0dd";
}

.fa-hexagon-xmark::before {
  content: "\f2ee";
}

.fa-times-hexagon::before {
  content: "\f2ee";
}

.fa-xmark-hexagon::before {
  content: "\f2ee";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-merge::before {
  content: "\e526";
}

.fa-pager::before {
  content: "\f815";
}

.fa-cart-minus::before {
  content: "\e0db";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-pan-frying::before {
  content: "\e42c";
}

.fa-grid::before {
  content: "\e195";
}

.fa-grid-3::before {
  content: "\e195";
}

.fa-football-helmet::before {
  content: "\f44f";
}

.fa-hand-love::before {
  content: "\e1a5";
}

.fa-trees::before {
  content: "\f724";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-page::before {
  content: "\e428";
}

.fa-k::before {
  content: "K";
}

.fa-diagram-previous::before {
  content: "\e478";
}

.fa-gauge-min::before {
  content: "\f628";
}

.fa-tachometer-alt-slowest::before {
  content: "\f628";
}

.fa-folder-grid::before {
  content: "\e188";
}

.fa-eggplant::before {
  content: "\e16c";
}

.fa-ram::before {
  content: "\f70a";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-lips::before {
  content: "\f600";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-comments::before {
  content: "\f086";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-desktop-arrow-down::before {
  content: "\e155";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-pumpkin::before {
  content: "\f707";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-pen-field::before {
  content: "\e211";
}

.fa-blueberries::before {
  content: "\e2e8";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-note::before {
  content: "\e1ff";
}

.fa-arrow-down-to-square::before {
  content: "\e096";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-cloud-xmark::before {
  content: "\e35f";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-book-blank::before {
  content: "\f5d9";
}

.fa-book-alt::before {
  content: "\f5d9";
}

.fa-golf-flag-hole::before {
  content: "\e3ac";
}

.fa-message-arrow-down::before {
  content: "\e1db";
}

.fa-comment-alt-arrow-down::before {
  content: "\e1db";
}

.fa-face-unamused::before {
  content: "\e39f";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-circle-9::before {
  content: "\e0f6";
}

.fa-blog::before {
  content: "\f781";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-pencil-slash::before {
  content: "\e215";
}

.fa-bowling-pins::before {
  content: "\f437";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-down-right::before {
  content: "\e16b";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-webhook::before {
  content: "\e5d5";
}

.fa-blinds-open::before {
  content: "\f8fc";
}

.fa-fence::before {
  content: "\e303";
}

.fa-up::before {
  content: "\f357";
}

.fa-arrow-alt-up::before {
  content: "\f357";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-drumstick::before {
  content: "\f6d6";
}

.fa-square-v::before {
  content: "\e284";
}

.fa-face-awesome::before {
  content: "\e409";
}

.fa-gave-dandy::before {
  content: "\e409";
}

.fa-dial-off::before {
  content: "\e162";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-face-smile-horns::before {
  content: "\e391";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-grapes::before {
  content: "\e306";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-dial-max::before {
  content: "\e15e";
}

.fa-circle-m::before {
  content: "\e115";
}

.fa-calendar-image::before {
  content: "\e0d4";
}

.fa-circle-caret-down::before {
  content: "\f32d";
}

.fa-caret-circle-down::before {
  content: "\f32d";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-shish-kebab::before {
  content: "\f821";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-alarm-snooze::before {
  content: "\f845";
}

.fa-scarecrow::before {
  content: "\f70d";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-gift-card::before {
  content: "\f663";
}

.fa-w::before {
  content: "W";
}

.fa-code-pull-request-draft::before {
  content: "\e3fa";
}

.fa-square-b::before {
  content: "\e264";
}

.fa-elephant::before {
  content: "\f6da";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-message-question::before {
  content: "\e1e3";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-square-3::before {
  content: "\e258";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-microwave::before {
  content: "\e01b";
}

.fa-chf-sign::before {
  content: "\e602";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-cart-circle-arrow-up::before {
  content: "\e3f0";
}

.fa-trash-clock::before {
  content: "\e2b0";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-sprinkler-ceiling::before {
  content: "\e44c";
}

.fa-browsers::before {
  content: "\e0cb";
}

.fa-trillium::before {
  content: "\e588";
}

.fa-music-slash::before {
  content: "\f8d1";
}

.fa-truck-ramp::before {
  content: "\f4e0";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-circle-c::before {
  content: "\e101";
}

.fa-star-christmas::before {
  content: "\f7d4";
}

.fa-chart-bullet::before {
  content: "\e0e1";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-tree-christmas::before {
  content: "\f7db";
}

.fa-tire-flat::before {
  content: "\f632";
}

.fa-sunglasses::before {
  content: "\f892";
}

.fa-badge::before {
  content: "\f335";
}

.fa-message-pen::before {
  content: "\f4a4";
}

.fa-comment-alt-edit::before {
  content: "\f4a4";
}

.fa-message-edit::before {
  content: "\f4a4";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-arrow-progress::before {
  content: "\e5df";
}

.fa-chess-rook-piece::before {
  content: "\f448";
}

.fa-chess-rook-alt::before {
  content: "\f448";
}

.fa-square-root::before {
  content: "\f697";
}

.fa-album-collection-circle-plus::before {
  content: "\e48e";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-face-angry-horns::before {
  content: "\e368";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-tombstone::before {
  content: "\f720";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-list-music::before {
  content: "\f8c9";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-mustache::before {
  content: "\e5bc";
}

.fa-hyphen::before {
  content: "\-";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-user-chef::before {
  content: "\e3d2";
}

.fa-message-image::before {
  content: "\e1e0";
}

.fa-comment-alt-image::before {
  content: "\e1e0";
}

.fa-users-medical::before {
  content: "\f830";
}

.fa-sensor-triangle-exclamation::before {
  content: "\e029";
}

.fa-sensor-alert::before {
  content: "\e029";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-face-mask::before {
  content: "\e37f";
}

.fa-pickleball::before {
  content: "\e435";
}

.fa-star-sharp-half::before {
  content: "\e28c";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-meat::before {
  content: "\f814";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-empty-set::before {
  content: "\f656";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-bird::before {
  content: "\e469";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-heart-half-stroke::before {
  content: "\e1ac";
}

.fa-heart-half-alt::before {
  content: "\e1ac";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-joystick::before {
  content: "\f8c5";
}

.fa-grill-fire::before {
  content: "\e5a4";
}

.fa-rectangle-vertical-history::before {
  content: "\e237";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-keyboard-left::before {
  content: "\e1c3";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-face-beam-hand-over-mouth::before {
  content: "\e47c";
}

.fa-droplet-percent::before {
  content: "\f750";
}

.fa-humidity::before {
  content: "\f750";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-corn::before {
  content: "\f6c7";
}

.fa-roller-coaster::before {
  content: "\e324";
}

.fa-photo-film-music::before {
  content: "\e228";
}

.fa-radar::before {
  content: "\e024";
}

.fa-sickle::before {
  content: "\f822";
}

.fa-film::before {
  content: "\f008";
}

.fa-coconut::before {
  content: "\e2f6";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-shield-cross::before {
  content: "\f712";
}

.fa-cassette-tape::before {
  content: "\f8ab";
}

.fa-square-terminal::before {
  content: "\e32a";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-comment-middle::before {
  content: "\e149";
}

.fa-trash-can-list::before {
  content: "\e2ab";
}

.fa-block::before {
  content: "\e46a";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-face-frown-slight::before {
  content: "\e376";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-sidebar-flip::before {
  content: "\e24f";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-temperature-list::before {
  content: "\e299";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-pipe-section::before {
  content: "\e438";
}

.fa-space-station-moon-construction::before {
  content: "\e034";
}

.fa-space-station-moon-alt::before {
  content: "\e034";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-memory::before {
  content: "\f538";
}

.fa-face-sleeping::before {
  content: "\e38d";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-squirrel::before {
  content: "\f71a";
}

.fa-arrow-up-to-line::before {
  content: "\f341";
}

.fa-arrow-to-top::before {
  content: "\f341";
}

.fa-flag::before {
  content: "\f024";
}

.fa-face-cowboy-hat::before {
  content: "\e36e";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-chart-scatter-3d::before {
  content: "\e0e8";
}

.fa-display-chart-up::before {
  content: "\e5e3";
}

.fa-square-code::before {
  content: "\e267";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-xmark-to-slot::before {
  content: "\f771";
}

.fa-times-to-slot::before {
  content: "\f771";
}

.fa-vote-nay::before {
  content: "\f771";
}

.fa-box-taped::before {
  content: "\f49a";
}

.fa-box-alt::before {
  content: "\f49a";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-swords::before {
  content: "\f71d";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-album::before {
  content: "\f89f";
}

.fa-circle-n::before {
  content: "\e118";
}

.fa-compress::before {
  content: "\f066";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "\*";
}

.fa-key-skeleton-left-right::before {
  content: "\e3b4";
}

.fa-comment-lines::before {
  content: "\f4b0";
}

.fa-luchador-mask::before {
  content: "\f455";
}

.fa-luchador::before {
  content: "\f455";
}

.fa-mask-luchador::before {
  content: "\f455";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-shredder::before {
  content: "\f68a";
}

.fa-book-open-cover::before {
  content: "\e0c0";
}

.fa-book-open-alt::before {
  content: "\e0c0";
}

.fa-sandwich::before {
  content: "\f81f";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-square-parking-slash::before {
  content: "\f617";
}

.fa-parking-slash::before {
  content: "\f617";
}

.fa-train-tunnel::before {
  content: "\e454";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-face-anguished::before {
  content: "\e369";
}

.fa-hockey-sticks::before {
  content: "\f454";
}

.fa-abacus::before {
  content: "\f640";
}

.fa-film-simple::before {
  content: "\f3a0";
}

.fa-film-alt::before {
  content: "\f3a0";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-tree-palm::before {
  content: "\f82b";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-border-center-v::before {
  content: "\f89d";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-clipboard-medical::before {
  content: "\e133";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-up-to-line::before {
  content: "\f34d";
}

.fa-arrow-alt-to-top::before {
  content: "\f34d";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-watch-fitness::before {
  content: "\f63e";
}

.fa-clock-nine-thirty::before {
  content: "\e34d";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-jug::before {
  content: "\f8c6";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-snow-blowing::before {
  content: "\f761";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-lock::before {
  content: "\f023";
}

.fa-arrow-down-from-line::before {
  content: "\f345";
}

.fa-arrow-from-top::before {
  content: "\f345";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-signal-bars-slash::before {
  content: "\f694";
}

.fa-signal-alt-slash::before {
  content: "\f694";
}

.fa-monkey::before {
  content: "\f6fb";
}

.fa-rectangle-pro::before {
  content: "\e235";
}

.fa-pro::before {
  content: "\e235";
}

.fa-house-night::before {
  content: "\e010";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-globe-pointer::before {
  content: "\e60e";
}

.fa-blanket::before {
  content: "\f498";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-comments-question-check::before {
  content: "\e14f";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-arrows-cross::before {
  content: "\e0a2";
}

.fa-backpack::before {
  content: "\f5d4";
}

.fa-square-small::before {
  content: "\e27e";
}

.fa-folder-arrow-up::before {
  content: "\e054";
}

.fa-folder-upload::before {
  content: "\e054";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-crosshairs-simple::before {
  content: "\e59f";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-square-sliders::before {
  content: "\f3f0";
}

.fa-sliders-h-square::before {
  content: "\f3f0";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-message-middle-top::before {
  content: "\e1e2";
}

.fa-comment-middle-top-alt::before {
  content: "\e1e2";
}

.fa-lightbulb-on::before {
  content: "\f672";
}

.fa-knife::before {
  content: "\f2e4";
}

.fa-utensil-knife::before {
  content: "\f2e4";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-display-chart-up-circle-dollar::before {
  content: "\e5e6";
}

.fa-wave-sine::before {
  content: "\f899";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-circle-w::before {
  content: "\e12c";
}

.fa-circle-calendar::before {
  content: "\e102";
}

.fa-calendar-circle::before {
  content: "\e102";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sunset::before {
  content: "\f767";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-calendar-exclamation::before {
  content: "\f334";
}

.fa-truck-container-empty::before {
  content: "\e2b5";
}

.fa-hand-heart::before {
  content: "\f4bc";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-reply-clock::before {
  content: "\e239";
}

.fa-reply-time::before {
  content: "\e239";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-right::before {
  content: "\f356";
}

.fa-arrow-alt-right::before {
  content: "\f356";
}

.fa-circle-f::before {
  content: "\e10e";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-face-pleading::before {
  content: "\e386";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-police-box::before {
  content: "\e021";
}

.fa-cucumber::before {
  content: "\e401";
}

.fa-head-side-brain::before {
  content: "\f808";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-person-biking-mountain::before {
  content: "\f84b";
}

.fa-biking-mountain::before {
  content: "\f84b";
}

.fa-utensils-slash::before {
  content: "\e464";
}

.fa-print-magnifying-glass::before {
  content: "\f81a";
}

.fa-print-search::before {
  content: "\f81a";
}

.fa-folder-bookmark::before {
  content: "\e186";
}

.fa-om::before {
  content: "\f679";
}

.fa-pi::before {
  content: "\f67e";
}

.fa-flask-round-potion::before {
  content: "\f6e1";
}

.fa-flask-potion::before {
  content: "\f6e1";
}

.fa-face-shush::before {
  content: "\e38c";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-calendar-circle-exclamation::before {
  content: "\e46e";
}

.fa-square-i::before {
  content: "\e272";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-face-saluting::before {
  content: "\e484";
}

.fa-gauge-simple-low::before {
  content: "\f62c";
}

.fa-tachometer-slow::before {
  content: "\f62c";
}

.fa-face-persevering::before {
  content: "\e385";
}

.fa-circle-camera::before {
  content: "\e103";
}

.fa-camera-circle::before {
  content: "\e103";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-spider-web::before {
  content: "\f719";
}

.fa-circle-microphone::before {
  content: "\e116";
}

.fa-microphone-circle::before {
  content: "\e116";
}

.fa-book-arrow-up::before {
  content: "\e0ba";
}

.fa-popsicle::before {
  content: "\e43e";
}

.fa-command::before {
  content: "\e142";
}

.fa-blinds::before {
  content: "\f8fb";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-saxophone::before {
  content: "\f8dc";
}

.fa-square-2::before {
  content: "\e257";
}

.fa-field-hockey-stick-ball::before {
  content: "\f44c";
}

.fa-field-hockey::before {
  content: "\f44c";
}

.fa-arrow-up-square-triangle::before {
  content: "\f88b";
}

.fa-sort-shapes-up-alt::before {
  content: "\f88b";
}

.fa-face-scream::before {
  content: "\e38b";
}

.fa-square-m::before {
  content: "\e276";
}

.fa-camera-web::before {
  content: "\f832";
}

.fa-webcam::before {
  content: "\f832";
}

.fa-comment-arrow-down::before {
  content: "\e143";
}

.fa-lightbulb-cfl::before {
  content: "\e5a6";
}

.fa-window-frame-open::before {
  content: "\e050";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-period::before {
  content: "\.";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-up-to-dotted-line::before {
  content: "\e457";
}

.fa-thought-bubble::before {
  content: "\e32e";
}

.fa-skeleton-ribs::before {
  content: "\e5cb";
}

.fa-raygun::before {
  content: "\e025";
}

.fa-flute::before {
  content: "\f8b9";
}

.fa-acorn::before {
  content: "\f6ae";
}

.fa-video-arrow-up-right::before {
  content: "\e2c9";
}

.fa-grate-droplet::before {
  content: "\e194";
}

.fa-seal-exclamation::before {
  content: "\e242";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-message-sms::before {
  content: "\e1e5";
}

.fa-coffee-beans::before {
  content: "\e13f";
}

.fa-hat-witch::before {
  content: "\f6e7";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-clock-three-thirty::before {
  content: "\e357";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-alarm-clock::before {
  content: "\f34e";
}

.fa-eclipse::before {
  content: "\f749";
}

.fa-face-relieved::before {
  content: "\e389";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-octagon-minus::before {
  content: "\f308";
}

.fa-minus-octagon::before {
  content: "\f308";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-face-zany::before {
  content: "\e3a4";
}

.fa-tricycle::before {
  content: "\e5c3";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-square-arrow-up-left::before {
  content: "\e263";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-chart-mixed-up-circle-dollar::before {
  content: "\e5d9";
}

.fa-salt-shaker::before {
  content: "\e446";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-file-plus::before {
  content: "\f319";
}

.fa-draw-square::before {
  content: "\f5ef";
}

.fa-toilet-paper-under-slash::before {
  content: "\e2a1";
}

.fa-toilet-paper-reverse-slash::before {
  content: "\e2a1";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-drone-front::before {
  content: "\f860";
}

.fa-drone-alt::before {
  content: "\f860";
}

.fa-glass-empty::before {
  content: "\e191";
}

.fa-dial-high::before {
  content: "\e15c";
}

.fa-user-helmet-safety::before {
  content: "\f82c";
}

.fa-user-construction::before {
  content: "\f82c";
}

.fa-user-hard-hat::before {
  content: "\f82c";
}

.fa-i::before {
  content: "I";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-arrow-down-left-and-arrow-up-right-to-center::before {
  content: "\e092";
}

.fa-pills::before {
  content: "\f484";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-basketball-hoop::before {
  content: "\f435";
}

.fa-objects-align-bottom::before {
  content: "\e3bb";
}

.fa-v::before {
  content: "V";
}

.fa-sparkles::before {
  content: "\f890";
}

.fa-squid::before {
  content: "\e450";
}

.fa-leafy-green::before {
  content: "\e41d";
}

.fa-circle-arrow-up-right::before {
  content: "\e0fc";
}

.fa-calendars::before {
  content: "\e0d7";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-hammer-war::before {
  content: "\f6e4";
}

.fa-circle-d::before {
  content: "\e104";
}

.fa-spider-black-widow::before {
  content: "\f718";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-pear::before {
  content: "\e20c";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-triangle::before {
  content: "\f2ec";
}

.fa-apartment::before {
  content: "\e468";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-pepper::before {
  content: "\e432";
}

.fa-piano::before {
  content: "\f8d4";
}

.fa-gun-squirt::before {
  content: "\e19d";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-user-alien::before {
  content: "\e04a";
}

.fa-shield-check::before {
  content: "\f2f7";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-chart-candlestick::before {
  content: "\e0e2";
}

.fa-briefcase-blank::before {
  content: "\e0c8";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-bracket-round::before {
  content: "\(";
}

.fa-parenthesis::before {
  content: "\(";
}

.fa-joint::before {
  content: "\f595";
}

.fa-horse-saddle::before {
  content: "\f8c3";
}

.fa-mug-marshmallows::before {
  content: "\f7b7";
}

.fa-filters::before {
  content: "\e17e";
}

.fa-bell-on::before {
  content: "\f8fa";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-dial-med::before {
  content: "\e15f";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "Q";
}

.fa-monitor-waveform::before {
  content: "\f611";
}

.fa-monitor-heart-rate::before {
  content: "\f611";
}

.fa-link-simple::before {
  content: "\e1cd";
}

.fa-whistle::before {
  content: "\f460";
}

.fa-g::before {
  content: "G";
}

.fa-wine-glass-crack::before {
  content: "\f4bb";
}

.fa-fragile::before {
  content: "\f4bb";
}

.fa-slot-machine::before {
  content: "\e3ce";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-car-wash::before {
  content: "\f5e6";
}

.fa-escalator::before {
  content: "\e171";
}

.fa-comment-image::before {
  content: "\e148";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-donut::before {
  content: "\e406";
}

.fa-doughnut::before {
  content: "\e406";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-tally-1::before {
  content: "\e294";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-square-dashed::before {
  content: "\e269";
}

.fa-square-j::before {
  content: "\e273";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-arrow-up-big-small::before {
  content: "\f88e";
}

.fa-sort-size-up::before {
  content: "\f88e";
}

.fa-barcode-read::before {
  content: "\f464";
}

.fa-baguette::before {
  content: "\e3d8";
}

.fa-bowl-soft-serve::before {
  content: "\e46b";
}

.fa-face-holding-back-tears::before {
  content: "\e482";
}

.fa-square-up::before {
  content: "\f353";
}

.fa-arrow-alt-square-up::before {
  content: "\f353";
}

.fa-train-subway-tunnel::before {
  content: "\e2a3";
}

.fa-subway-tunnel::before {
  content: "\e2a3";
}

.fa-square-exclamation::before {
  content: "\f321";
}

.fa-exclamation-square::before {
  content: "\f321";
}

.fa-semicolon::before {
  content: "\;";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-fan-table::before {
  content: "\e004";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-battery-low::before {
  content: "\e0b1";
}

.fa-battery-1::before {
  content: "\e0b1";
}

.fa-credit-card-front::before {
  content: "\f38a";
}

.fa-brain-arrow-curved-right::before {
  content: "\f677";
}

.fa-mind-share::before {
  content: "\f677";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-location-smile::before {
  content: "\f60d";
}

.fa-map-marker-smile::before {
  content: "\f60d";
}

.fa-arrow-left-to-line::before {
  content: "\f33e";
}

.fa-arrow-to-left::before {
  content: "\f33e";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-sushi::before {
  content: "\e48a";
}

.fa-nigiri::before {
  content: "\e48a";
}

.fa-message-captions::before {
  content: "\e1de";
}

.fa-comment-alt-captions::before {
  content: "\e1de";
}

.fa-trash-list::before {
  content: "\e2b1";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-option::before {
  content: "\e318";
}

.fa-raccoon::before {
  content: "\e613";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-head-side-gear::before {
  content: "\e611";
}

.fa-trash-plus::before {
  content: "\e2b2";
}

.fa-objects-align-top::before {
  content: "\e3c0";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-face-anxious-sweat::before {
  content: "\e36a";
}

.fa-credit-card-blank::before {
  content: "\f389";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-microchip-ai::before {
  content: "\e1ec";
}

.fa-mug::before {
  content: "\f874";
}

.fa-plane-up-slash::before {
  content: "\e22e";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-pen-circle::before {
  content: "\e20e";
}

.fa-bag-seedling::before {
  content: "\e5f2";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-crutches::before {
  content: "\f7f8";
}

.fa-circle-parking::before {
  content: "\f615";
}

.fa-parking-circle::before {
  content: "\f615";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-leaf-oak::before {
  content: "\f6f7";
}

.fa-square-bolt::before {
  content: "\e265";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-lambda::before {
  content: "\f66e";
}

.fa-e::before {
  content: "E";
}

.fa-pizza::before {
  content: "\f817";
}

.fa-bowl-chopsticks-noodles::before {
  content: "\e2ea";
}

.fa-h3::before {
  content: "\f315";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-badge-percent::before {
  content: "\f646";
}

.fa-user::before {
  content: "\f007";
}

.fa-sensor::before {
  content: "\e028";
}

.fa-comma::before {
  content: "\,";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-toilet-paper-under::before {
  content: "\e2a0";
}

.fa-toilet-paper-reverse::before {
  content: "\e2a0";
}

.fa-light-emergency::before {
  content: "\e41f";
}

.fa-arrow-down-to-arc::before {
  content: "\e4ae";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-light-switch::before {
  content: "\e017";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-wave-pulse::before {
  content: "\f5f8";
}

.fa-heart-rate::before {
  content: "\f5f8";
}

.fa-key::before {
  content: "\f084";
}

.fa-hat-santa::before {
  content: "\f7a7";
}

.fa-tamale::before {
  content: "\e451";
}

.fa-box-check::before {
  content: "\f467";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-steak::before {
  content: "\f824";
}

.fa-location-crosshairs-slash::before {
  content: "\f603";
}

.fa-location-slash::before {
  content: "\f603";
}

.fa-person-dolly::before {
  content: "\f4d0";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-file-chart-column::before {
  content: "\f659";
}

.fa-file-chart-line::before {
  content: "\f659";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-folder-image::before {
  content: "\e18a";
}

.fa-calendar-pen::before {
  content: "\f333";
}

.fa-calendar-edit::before {
  content: "\f333";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-face-smile-tear::before {
  content: "\e393";
}

.fa-message-plus::before {
  content: "\f4a8";
}

.fa-comment-alt-plus::before {
  content: "\f4a8";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-person-dress-fairy::before {
  content: "\e607";
}

.fa-rectangle-history-circle-user::before {
  content: "\e4a4";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-chart-line-up::before {
  content: "\e0e5";
}

.fa-mailbox::before {
  content: "\f813";
}

.fa-truck-bolt::before {
  content: "\e3d0";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-circle-three-quarters-stroke::before {
  content: "\e5d4";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-scalpel::before {
  content: "\f61d";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-bell-exclamation::before {
  content: "\f848";
}

.fa-circle-bookmark::before {
  content: "\e100";
}

.fa-bookmark-circle::before {
  content: "\e100";
}

.fa-egg-fried::before {
  content: "\f7fc";
}

.fa-face-weary::before {
  content: "\e3a1";
}

.fa-uniform-martial-arts::before {
  content: "\e3d1";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-sun-dust::before {
  content: "\f764";
}

.fa-comment-text::before {
  content: "\e14d";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-signal-bars::before {
  content: "\f690";
}

.fa-signal-alt::before {
  content: "\f690";
}

.fa-signal-alt-4::before {
  content: "\f690";
}

.fa-signal-bars-strong::before {
  content: "\f690";
}

.fa-diamond-exclamation::before {
  content: "\e405";
}

.fa-star::before {
  content: "\f005";
}

.fa-dial-min::before {
  content: "\e161";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-cross::before {
  content: "\f654";
}

.fa-page-caret-down::before {
  content: "\e429";
}

.fa-file-caret-down::before {
  content: "\e429";
}

.fa-box::before {
  content: "\f466";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-clock-seven-thirty::before {
  content: "\e351";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-clock-four-thirty::before {
  content: "\e34b";
}

.fa-signal-bars-good::before {
  content: "\f693";
}

.fa-signal-alt-3::before {
  content: "\f693";
}

.fa-cactus::before {
  content: "\f8a7";
}

.fa-lightbulb-gear::before {
  content: "\e5fd";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-plane-tail::before {
  content: "\e22c";
}

.fa-gauge-simple-max::before {
  content: "\f62b";
}

.fa-tachometer-fastest::before {
  content: "\f62b";
}

.fa-circle-u::before {
  content: "\e127";
}

.fa-shield-slash::before {
  content: "\e24b";
}

.fa-square-phone-hangup::before {
  content: "\e27a";
}

.fa-phone-square-down::before {
  content: "\e27a";
}

.fa-arrow-up-left::before {
  content: "\e09d";
}

.fa-transporter-1::before {
  content: "\e043";
}

.fa-peanuts::before {
  content: "\e431";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-bin-bottles-recycle::before {
  content: "\e5f6";
}

.fa-arrow-up-from-square::before {
  content: "\e09c";
}

.fa-file-dashed-line::before {
  content: "\f877";
}

.fa-page-break::before {
  content: "\f877";
}

.fa-bracket-curly-right::before {
  content: "\}";
}

.fa-spider::before {
  content: "\f717";
}

.fa-clock-three::before {
  content: "\e356";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-scalpel-line-dashed::before {
  content: "\f61e";
}

.fa-scalpel-path::before {
  content: "\f61e";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-pipe-smoking::before {
  content: "\e3c4";
}

.fa-face-astonished::before {
  content: "\e36b";
}

.fa-window::before {
  content: "\f40e";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-ear::before {
  content: "\f5f0";
}

.fa-file-lock::before {
  content: "\e3a6";
}

.fa-diagram-venn::before {
  content: "\e15a";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-goal-net::before {
  content: "\e3ab";
}

.fa-coffin-cross::before {
  content: "\e051";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-location-xmark::before {
  content: "\f60e";
}

.fa-map-marker-times::before {
  content: "\f60e";
}

.fa-map-marker-xmark::before {
  content: "\f60e";
}

.fa-circle-quarter-stroke::before {
  content: "\e5d3";
}

.fa-lasso::before {
  content: "\f8c8";
}

.fa-slash::before {
  content: "\f715";
}

.fa-person-to-portal::before {
  content: "\e022";
}

.fa-portal-enter::before {
  content: "\e022";
}

.fa-calendar-star::before {
  content: "\f736";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-pegasus::before {
  content: "\f703";
}

.fa-files-medical::before {
  content: "\f7fd";
}

.fa-nfc-lock::before {
  content: "\e1f8";
}

.fa-person-ski-lift::before {
  content: "\f7c8";
}

.fa-ski-lift::before {
  content: "\f7c8";
}

.fa-square-6::before {
  content: "\e25b";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-wind-turbine::before {
  content: "\f89b";
}

.fa-sliders-simple::before {
  content: "\e253";
}

.fa-grid-round::before {
  content: "\e5da";
}

.fa-badge-sheriff::before {
  content: "\f8a2";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-intersection::before {
  content: "\f668";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-family::before {
  content: "\e300";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-user-hair-buns::before {
  content: "\e3d3";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-hourglass-clock::before {
  content: "\e41b";
}

.fa-person-seat-reclined::before {
  content: "\e21f";
}

.fa-paper-plane-top::before {
  content: "\e20a";
}

.fa-paper-plane-alt::before {
  content: "\e20a";
}

.fa-send::before {
  content: "\e20a";
}

.fa-message-arrow-up::before {
  content: "\e1dc";
}

.fa-comment-alt-arrow-up::before {
  content: "\e1dc";
}

.fa-lightbulb-exclamation::before {
  content: "\f671";
}

.fa-layer-minus::before {
  content: "\f5fe";
}

.fa-layer-group-minus::before {
  content: "\f5fe";
}

.fa-chart-pie-simple-circle-currency::before {
  content: "\e604";
}

.fa-circle-e::before {
  content: "\e109";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-gauge-max::before {
  content: "\f626";
}

.fa-tachometer-alt-fastest::before {
  content: "\f626";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-apostrophe::before {
  content: "\'";
}

.fa-fire-hydrant::before {
  content: "\e17f";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-video-plus::before {
  content: "\f4e1";
}

.fa-square-right::before {
  content: "\f352";
}

.fa-arrow-alt-square-right::before {
  content: "\f352";
}

.fa-comment-smile::before {
  content: "\f4b4";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-inbox-in::before {
  content: "\f310";
}

.fa-inbox-arrow-down::before {
  content: "\f310";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-circle-8::before {
  content: "\e0f5";
}

.fa-clouds-moon::before {
  content: "\f745";
}

.fa-clock-ten-thirty::before {
  content: "\e355";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-folder-user::before {
  content: "\e18e";
}

.fa-trash-can-xmark::before {
  content: "\e2ae";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-left-long-to-line::before {
  content: "\e41e";
}

.fa-crown::before {
  content: "\f521";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-calendar-range::before {
  content: "\e0d6";
}

.fa-flower-daffodil::before {
  content: "\f800";
}

.fa-hand-back-point-up::before {
  content: "\e1a2";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-arrow-up-to-arc::before {
  content: "\e617";
}

.fa-star-exclamation::before {
  content: "\f2f3";
}

.fa-books::before {
  content: "\f5db";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-layer-plus::before {
  content: "\f5ff";
}

.fa-layer-group-plus::before {
  content: "\f5ff";
}

.fa-play-pause::before {
  content: "\e22f";
}

.fa-block-question::before {
  content: "\e3dd";
}

.fa-snooze::before {
  content: "\f880";
}

.fa-zzz::before {
  content: "\f880";
}

.fa-scanner-image::before {
  content: "\f8f3";
}

.fa-tv-retro::before {
  content: "\f401";
}

.fa-square-t::before {
  content: "\e280";
}

.fa-farm::before {
  content: "\f864";
}

.fa-barn-silo::before {
  content: "\f864";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-bars-sort::before {
  content: "\e0ae";
}

.fa-pallet-boxes::before {
  content: "\f483";
}

.fa-palette-boxes::before {
  content: "\f483";
}

.fa-pallet-alt::before {
  content: "\f483";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-code-simple::before {
  content: "\e13d";
}

.fa-bolt-slash::before {
  content: "\e0b8";
}

.fa-panel-fire::before {
  content: "\e42f";
}

.fa-binary-circle-check::before {
  content: "\e33c";
}

.fa-comment-minus::before {
  content: "\f4b1";
}

.fa-burrito::before {
  content: "\f7ed";
}

.fa-violin::before {
  content: "\f8ed";
}

.fa-objects-column::before {
  content: "\e3c1";
}

.fa-square-chevron-down::before {
  content: "\f329";
}

.fa-chevron-square-down::before {
  content: "\f329";
}

.fa-comment-plus::before {
  content: "\f4b2";
}

.fa-triangle-instrument::before {
  content: "\f8e2";
}

.fa-triangle-music::before {
  content: "\f8e2";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-user-pilot-tie::before {
  content: "\e2c1";
}

.fa-piano-keyboard::before {
  content: "\f8d5";
}

.fa-bed-empty::before {
  content: "\f8f9";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-rectangle-vertical::before {
  content: "\f2fb";
}

.fa-rectangle-portrait::before {
  content: "\f2fb";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "L";
}

.fa-signal-stream::before {
  content: "\f8dd";
}

.fa-down-to-bracket::before {
  content: "\e4e7";
}

.fa-circle-z::before {
  content: "\e130";
}

.fa-stars::before {
  content: "\f762";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-house-day::before {
  content: "\e00e";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-shirt-long-sleeve::before {
  content: "\e3c7";
}

.fa-chart-pie-simple::before {
  content: "\f64e";
}

.fa-chart-pie-alt::before {
  content: "\f64e";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-album-collection-circle-user::before {
  content: "\e48f";
}

.fa-candy::before {
  content: "\e3e7";
}

.fa-bowl-hot::before {
  content: "\f823";
}

.fa-soup::before {
  content: "\f823";
}

.fa-flatbread::before {
  content: "\e40b";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-city::before {
  content: "\f64f";
}

.fa-signal-bars-weak::before {
  content: "\f691";
}

.fa-signal-alt-1::before {
  content: "\f691";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-clock-twelve::before {
  content: "\e358";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-citrus-slice::before {
  content: "\e2f5";
}

.fa-sheep::before {
  content: "\f711";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-badger-honey::before {
  content: "\f6b4";
}

.fa-h4::before {
  content: "\f86a";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-signal-slash::before {
  content: "\f695";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-taco::before {
  content: "\f826";
}

.fa-hexagon-plus::before {
  content: "\f300";
}

.fa-plus-hexagon::before {
  content: "\f300";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-messages::before {
  content: "\f4b6";
}

.fa-comments-alt::before {
  content: "\f4b6";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-umbrella-simple::before {
  content: "\e2bc";
}

.fa-umbrella-alt::before {
  content: "\e2bc";
}

.fa-rectangle-history-circle-plus::before {
  content: "\e4a3";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-prescription-bottle-pill::before {
  content: "\e5c0";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-binary-slash::before {
  content: "\e33e";
}

.fa-square-o::before {
  content: "\e278";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-bold::before {
  content: "\f032";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-transporter-3::before {
  content: "\e045";
}

.fa-engine-warning::before {
  content: "\f5f2";
}

.fa-engine-exclamation::before {
  content: "\f5f2";
}

.fa-circle-down-right::before {
  content: "\e108";
}

.fa-square-k::before {
  content: "\e274";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-money-check-pen::before {
  content: "\f872";
}

.fa-money-check-edit::before {
  content: "\f872";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-tilde::before {
  content: "\~";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-arrow-down-square-triangle::before {
  content: "\f889";
}

.fa-sort-shapes-down-alt::before {
  content: "\f889";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-dog-leashed::before {
  content: "\f6d4";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-face-downcast-sweat::before {
  content: "\e371";
}

.fa-mailbox-flag-up::before {
  content: "\e5bb";
}

.fa-memo-circle-info::before {
  content: "\e49a";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-volume::before {
  content: "\f6a8";
}

.fa-volume-medium::before {
  content: "\f6a8";
}

.fa-transporter-5::before {
  content: "\e2a6";
}

.fa-gauge-circle-bolt::before {
  content: "\e496";
}

.fa-coin-front::before {
  content: "\e3fc";
}

.fa-file-slash::before {
  content: "\e3a7";
}

.fa-message-arrow-up-right::before {
  content: "\e1dd";
}

.fa-treasure-chest::before {
  content: "\f723";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-paintbrush-fine::before {
  content: "\f5a9";
}

.fa-paint-brush-alt::before {
  content: "\f5a9";
}

.fa-paint-brush-fine::before {
  content: "\f5a9";
}

.fa-paintbrush-alt::before {
  content: "\f5a9";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-hood-cloak::before {
  content: "\f6ef";
}

.fa-square-quote::before {
  content: "\e329";
}

.fa-up-left::before {
  content: "\e2bd";
}

.fa-bring-front::before {
  content: "\f857";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-burger-cheese::before {
  content: "\f7f1";
}

.fa-cheeseburger::before {
  content: "\f7f1";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-repeat-1::before {
  content: "\f365";
}

.fa-arrow-down-to-line::before {
  content: "\f33d";
}

.fa-arrow-to-bottom::before {
  content: "\f33d";
}

.fa-grid-5::before {
  content: "\e199";
}

.fa-swap-arrows::before {
  content: "\e60a";
}

.fa-right-long-to-line::before {
  content: "\e444";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-grid-round-5::before {
  content: "\e5de";
}

.fa-tally::before {
  content: "\f69c";
}

.fa-tally-5::before {
  content: "\f69c";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-up-from-dotted-line::before {
  content: "\e456";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-traffic-light-go::before {
  content: "\f638";
}

.fa-face-exhaling::before {
  content: "\e480";
}

.fa-sensor-fire::before {
  content: "\e02a";
}

.fa-user-unlock::before {
  content: "\e058";
}

.fa-hexagon-divide::before {
  content: "\e1ad";
}

.fa-00::before {
  content: "\e467";
}

.fa-crow::before {
  content: "\f520";
}

.fa-cassette-betamax::before {
  content: "\f8a4";
}

.fa-betamax::before {
  content: "\f8a4";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-nfc-magnifying-glass::before {
  content: "\e1f9";
}

.fa-file-binary::before {
  content: "\e175";
}

.fa-circle-v::before {
  content: "\e12a";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-bowl-scoops::before {
  content: "\e3df";
}

.fa-mistletoe::before {
  content: "\f7b4";
}

.fa-custard::before {
  content: "\e403";
}

.fa-lacrosse-stick::before {
  content: "\e3b5";
}

.fa-hockey-mask::before {
  content: "\f6ee";
}

.fa-sunrise::before {
  content: "\f766";
}

.fa-subtitles::before {
  content: "\e60f";
}

.fa-panel-ews::before {
  content: "\e42e";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-cloud-exclamation::before {
  content: "\e491";
}

.fa-message-lines::before {
  content: "\f4a6";
}

.fa-comment-alt-lines::before {
  content: "\f4a6";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-floppy-disk-pen::before {
  content: "\e182";
}

.fa-image::before {
  content: "\f03e";
}

.fa-window-frame::before {
  content: "\e04f";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-file-zip::before {
  content: "\e5ee";
}

.fa-square-ring::before {
  content: "\e44f";
}

.fa-down-from-line::before {
  content: "\f349";
}

.fa-arrow-alt-from-top::before {
  content: "\f349";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-shield-xmark::before {
  content: "\e24c";
}

.fa-shield-times::before {
  content: "\e24c";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-circle-sort-down::before {
  content: "\e031";
}

.fa-sort-circle-down::before {
  content: "\e031";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-forklift::before {
  content: "\f47a";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-bracket-square-right::before {
  content: "\]";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-square-a::before {
  content: "\e25f";
}

.fa-tick::before {
  content: "\e32f";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-refrigerator::before {
  content: "\e026";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-octagon-xmark::before {
  content: "\f2f0";
}

.fa-times-octagon::before {
  content: "\f2f0";
}

.fa-xmark-octagon::before {
  content: "\f2f0";
}

.fa-align-slash::before {
  content: "\f846";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-truck-ramp-couch::before {
  content: "\f4dd";
}

.fa-truck-couch::before {
  content: "\f4dd";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-arrow-up-right-and-arrow-down-left-from-center::before {
  content: "\e0a0";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-360-degrees::before {
  content: "\e2dc";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-square-dashed-circle-plus::before {
  content: "\e5c2";
}

.fa-money-simple-from-bracket::before {
  content: "\e313";
}

.fa-bat::before {
  content: "\f6b5";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-head-side-headphones::before {
  content: "\f8c2";
}

.fa-phone-rotary::before {
  content: "\f8d3";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-calendar-circle-minus::before {
  content: "\e46f";
}

.fa-chopsticks::before {
  content: "\e3f7";
}

.fa-car-wrench::before {
  content: "\f5e3";
}

.fa-car-mechanic::before {
  content: "\f5e3";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-kazoo::before {
  content: "\f8c7";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-bin-bottles::before {
  content: "\e5f5";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-square-arrow-down-left::before {
  content: "\e261";
}

.fa-battery-bolt::before {
  content: "\f376";
}

.fa-tree-large::before {
  content: "\f7dd";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-aperture::before {
  content: "\e2df";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-gear-complex::before {
  content: "\e5e9";
}

.fa-file-magnifying-glass::before {
  content: "\f865";
}

.fa-file-search::before {
  content: "\f865";
}

.fa-up-right::before {
  content: "\e2be";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-user-police::before {
  content: "\e333";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-teddy-bear::before {
  content: "\e3cf";
}

.fa-stocking::before {
  content: "\f7d5";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-image-slash::before {
  content: "\e1b7";
}

.fa-mask-snorkel::before {
  content: "\e3b7";
}

.fa-smoke::before {
  content: "\f760";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-battery-exclamation::before {
  content: "\e0b0";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-crystal-ball::before {
  content: "\e362";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-star-shooting::before {
  content: "\e036";
}

.fa-binary-lock::before {
  content: "\e33d";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-comment-pen::before {
  content: "\f4ae";
}

.fa-comment-edit::before {
  content: "\f4ae";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-banjo::before {
  content: "\f8a3";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-light-emergency-on::before {
  content: "\e420";
}

.fa-kerning::before {
  content: "\f86f";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-square-f::before {
  content: "\e270";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-arrow-left-from-line::before {
  content: "\f344";
}

.fa-arrow-from-right::before {
  content: "\f344";
}

.fa-strawberry::before {
  content: "\e32b";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-clock-eight-thirty::before {
  content: "\e346";
}

.fa-plane-engines::before {
  content: "\f3de";
}

.fa-plane-alt::before {
  content: "\f3de";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-gauge-low::before {
  content: "\f627";
}

.fa-tachometer-alt-slow::before {
  content: "\f627";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-trash-can-plus::before {
  content: "\e2ac";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-globe-snow::before {
  content: "\f7a3";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-integral::before {
  content: "\f667";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-blinds-raised::before {
  content: "\f8fd";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-ufo-beam::before {
  content: "\e048";
}

.fa-circle-caret-up::before {
  content: "\f331";
}

.fa-caret-circle-up::before {
  content: "\f331";
}

.fa-user-vneck-hair-long::before {
  content: "\e463";
}

.fa-square-a-lock::before {
  content: "\e44d";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-gas-pump-slash::before {
  content: "\f5f4";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-transporter-4::before {
  content: "\e2a5";
}

.fa-chart-mixed-up-circle-currency::before {
  content: "\e5d8";
}

.fa-objects-align-right::before {
  content: "\e3bf";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-pig::before {
  content: "\f706";
}

.fa-inbox-full::before {
  content: "\e1ba";
}

.fa-circle-envelope::before {
  content: "\e10c";
}

.fa-envelope-circle::before {
  content: "\e10c";
}

.fa-triangle-person-digging::before {
  content: "\f85d";
}

.fa-construction::before {
  content: "\f85d";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-bullseye-arrow::before {
  content: "\f648";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-clock-seven::before {
  content: "\e350";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-flashlight::before {
  content: "\f8b8";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-square-9::before {
  content: "\e25e";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-square-dollar::before {
  content: "\f2e9";
}

.fa-dollar-square::before {
  content: "\f2e9";
}

.fa-usd-square::before {
  content: "\f2e9";
}

.fa-phone-arrow-right::before {
  content: "\e5be";
}

.fa-hand-holding-seedling::before {
  content: "\f4bf";
}

.fa-message-check::before {
  content: "\f4a2";
}

.fa-comment-alt-check::before {
  content: "\f4a2";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-chart-line-up-down::before {
  content: "\e5d7";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-watch::before {
  content: "\f2e1";
}

.fa-circle-down-left::before {
  content: "\e107";
}

.fa-text::before {
  content: "\f893";
}

.fa-projector::before {
  content: "\f8d6";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-tombstone-blank::before {
  content: "\f721";
}

.fa-tombstone-alt::before {
  content: "\f721";
}

.fa-chess-king-piece::before {
  content: "\f440";
}

.fa-chess-king-alt::before {
  content: "\f440";
}

.fa-circle-6::before {
  content: "\e0f3";
}

.fa-left::before {
  content: "\f355";
}

.fa-arrow-alt-left::before {
  content: "\f355";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-square-down::before {
  content: "\f350";
}

.fa-arrow-alt-square-down::before {
  content: "\f350";
}

.fa-objects-align-center-vertical::before {
  content: "\e3bd";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-wreath::before {
  content: "\f7e2";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-meter-droplet::before {
  content: "\e1ea";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-signal-strong::before {
  content: "\f68f";
}

.fa-signal-4::before {
  content: "\f68f";
}

.fa-lollipop::before {
  content: "\e424";
}

.fa-lollypop::before {
  content: "\e424";
}

.fa-list-tree::before {
  content: "\e1d2";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-draw-circle::before {
  content: "\f5ed";
}

.fa-cat-space::before {
  content: "\e001";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-rabbit-running::before {
  content: "\f709";
}

.fa-rabbit-fast::before {
  content: "\f709";
}

.fa-memo-pad::before {
  content: "\e1da";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-alarm-plus::before {
  content: "\f844";
}

.fa-alicorn::before {
  content: "\f6b0";
}

.fa-comment-question::before {
  content: "\e14b";
}

.fa-gingerbread-man::before {
  content: "\f79d";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-burger-fries::before {
  content: "\e0cd";
}

.fa-mug-tea::before {
  content: "\f875";
}

.fa-border-top::before {
  content: "\f855";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-circle-book-open::before {
  content: "\e0ff";
}

.fa-book-circle::before {
  content: "\e0ff";
}

.fa-arrows-to-dotted-line::before {
  content: "\e0a6";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-garage-open::before {
  content: "\e00b";
}

.fa-shelves-empty::before {
  content: "\e246";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-watch-apple::before {
  content: "\e2cb";
}

.fa-watch-calculator::before {
  content: "\f8f0";
}

.fa-list-dropdown::before {
  content: "\e1cf";
}

.fa-cabinet-filing::before {
  content: "\f64b";
}

.fa-burger-soda::before {
  content: "\f858";
}

.fa-square-arrow-up::before {
  content: "\f33c";
}

.fa-arrow-square-up::before {
  content: "\f33c";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-pallet-box::before {
  content: "\e208";
}

.fa-face-confounded::before {
  content: "\e36c";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-truck-plow::before {
  content: "\f7de";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-virus::before {
  content: "\e074";
}

.fa-grid-round-2::before {
  content: "\e5db";
}

.fa-comment-middle-top::before {
  content: "\e14a";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-restroom-simple::before {
  content: "\e23a";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-border-outer::before {
  content: "\f851";
}

.fa-hashtag-lock::before {
  content: "\e415";
}

.fa-clock-two-thirty::before {
  content: "\e35b";
}

.fa-archway::before {
  content: "\f557";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-heart-half::before {
  content: "\e1ab";
}

.fa-comment-check::before {
  content: "\f4ac";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-memo::before {
  content: "\e1d8";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

.fa-glass-citrus::before {
  content: "\f869";
}

.fa-calendar-lines-pen::before {
  content: "\e472";
}

.fa-church::before {
  content: "\f51d";
}

.fa-person-snowmobiling::before {
  content: "\f7d1";
}

.fa-snowmobile::before {
  content: "\f7d1";
}

.fa-face-hushed::before {
  content: "\e37b";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-pickaxe::before {
  content: "\e5bf";
}

.fa-link-simple-slash::before {
  content: "\e1ce";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-face-confused::before {
  content: "\e36d";
}

.fa-pinball::before {
  content: "\e229";
}

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-deer::before {
  content: "\f78e";
}

.fa-input-pipe::before {
  content: "\e1be";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "A";
}

.fa-bookmark-slash::before {
  content: "\e0c2";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-mace::before {
  content: "\f6f8";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-sausage::before {
  content: "\f820";
}

.fa-trash-can-clock::before {
  content: "\e2aa";
}

.fa-p::before {
  content: "P";
}

.fa-broom-wide::before {
  content: "\e5d1";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-stomach::before {
  content: "\f623";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-guitar-electric::before {
  content: "\f8be";
}

.fa-arrow-turn-down-right::before {
  content: "\e3d6";
}

.fa-moon-cloud::before {
  content: "\f754";
}

.fa-bread-slice-butter::before {
  content: "\e3e1";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-user-group-crown::before {
  content: "\f6a5";
}

.fa-users-crown::before {
  content: "\f6a5";
}

.fa-circle-i::before {
  content: "\e111";
}

.fa-toilet-paper-check::before {
  content: "\e5b2";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-chart-waterfall::before {
  content: "\e0eb";
}

.fa-sparkle::before {
  content: "\e5d6";
}

.fa-face-party::before {
  content: "\e383";
}

.fa-kidneys::before {
  content: "\f5fb";
}

.fa-wifi-exclamation::before {
  content: "\e2cf";
}

.fa-chart-network::before {
  content: "\f78a";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-dice-d4::before {
  content: "\f6d0";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-wheat-awn-slash::before {
  content: "\e338";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-dagger::before {
  content: "\f6cb";
}

.fa-podium::before {
  content: "\f680";
}

.fa-memo-circle-check::before {
  content: "\e1d9";
}

.fa-route-highway::before {
  content: "\f61a";
}

.fa-down-to-line::before {
  content: "\f34a";
}

.fa-arrow-alt-to-bottom::before {
  content: "\f34a";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-square-g::before {
  content: "\e271";
}

.fa-circle-phone::before {
  content: "\e11b";
}

.fa-phone-circle::before {
  content: "\e11b";
}

.fa-clipboard-prescription::before {
  content: "\f5e8";
}

.fa-user-nurse-hair::before {
  content: "\e45d";
}

.fa-question::before {
  content: "\?";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-toggle-large-on::before {
  content: "\e5b1";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-dryer-heat::before {
  content: "\f862";
}

.fa-dryer-alt::before {
  content: "\f862";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-arrow-up-small-big::before {
  content: "\f88f";
}

.fa-sort-size-up-alt::before {
  content: "\f88f";
}

.fa-train-track::before {
  content: "\e453";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-file-exclamation::before {
  content: "\f31a";
}

.fa-code::before {
  content: "\f121";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-moon-stars::before {
  content: "\f755";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-clothes-hanger::before {
  content: "\e136";
}

.fa-mobile-notch::before {
  content: "\e1ee";
}

.fa-mobile-iphone::before {
  content: "\e1ee";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-images-user::before {
  content: "\e1b9";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-image-polaroid-user::before {
  content: "\e1b6";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-square-ellipsis::before {
  content: "\e26e";
}

.fa-pie::before {
  content: "\f705";
}

.fa-chess-knight-piece::before {
  content: "\f442";
}

.fa-chess-knight-alt::before {
  content: "\f442";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-cloud-plus::before {
  content: "\e35e";
}

.fa-f::before {
  content: "F";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-bed-bunk::before {
  content: "\f8f8";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-clock-eight::before {
  content: "\e345";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-circle-q::before {
  content: "\e11e";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-face-disguise::before {
  content: "\e370";
}

.fa-circle-arrow-down-right::before {
  content: "\e0fa";
}

.fa-alien-8bit::before {
  content: "\f8f6";
}

.fa-alien-monster::before {
  content: "\f8f6";
}

.fa-hand-point-ribbon::before {
  content: "\e1a6";
}

.fa-poop::before {
  content: "\f619";
}

.fa-object-exclude::before {
  content: "\e49c";
}

.fa-telescope::before {
  content: "\e03e";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-square-list::before {
  content: "\e489";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-comment-code::before {
  content: "\e147";
}

.fa-sim-cards::before {
  content: "\e251";
}

.fa-starship::before {
  content: "\e039";
}

.fa-eject::before {
  content: "\f052";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-seal::before {
  content: "\e241";
}

.fa-user-cowboy::before {
  content: "\f8ea";
}

.fa-hexagon-vertical-nft::before {
  content: "\e505";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-bread-loaf::before {
  content: "\f7eb";
}

.fa-rings-wedding::before {
  content: "\f81b";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-french-fries::before {
  content: "\f803";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-calendar-arrow-down::before {
  content: "\e0d0";
}

.fa-calendar-download::before {
  content: "\e0d0";
}

.fa-send-back::before {
  content: "\f87e";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-signature-lock::before {
  content: "\e3ca";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-octagon-plus::before {
  content: "\f301";
}

.fa-plus-octagon::before {
  content: "\f301";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-melon-slice::before {
  content: "\e311";
}

.fa-space-station-moon::before {
  content: "\e033";
}

.fa-message-smile::before {
  content: "\f4aa";
}

.fa-comment-alt-smile::before {
  content: "\f4aa";
}

.fa-cup-straw::before {
  content: "\e363";
}

.fa-left-from-line::before {
  content: "\f348";
}

.fa-arrow-alt-from-right::before {
  content: "\f348";
}

.fa-h::before {
  content: "H";
}

.fa-basket-shopping-simple::before {
  content: "\e0af";
}

.fa-shopping-basket-alt::before {
  content: "\e0af";
}

.fa-hands-holding-heart::before {
  content: "\f4c3";
}

.fa-hands-heart::before {
  content: "\f4c3";
}

.fa-clock-nine::before {
  content: "\e34c";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-face-sleepy::before {
  content: "\e38e";
}

.fa-hand-horns::before {
  content: "\e1a9";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-circle-three-quarters::before {
  content: "\e125";
}

.fa-trophy-star::before {
  content: "\f2eb";
}

.fa-trophy-alt::before {
  content: "\f2eb";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-face-thermometer::before {
  content: "\e39a";
}

.fa-grid-round-4::before {
  content: "\e5dd";
}

.fa-shirt-running::before {
  content: "\e3c8";
}

.fa-book-circle-arrow-up::before {
  content: "\e0bd";
}

.fa-face-nauseated::before {
  content: "\e381";
}

.fa-heart::before {
  content: "\f004";
}

.fa-file-chart-pie::before {
  content: "\f65a";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-circle-arrow-down-left::before {
  content: "\e0f9";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-hexagon-minus::before {
  content: "\f307";
}

.fa-minus-hexagon::before {
  content: "\f307";
}

.fa-left-to-line::before {
  content: "\f34b";
}

.fa-arrow-alt-to-left::before {
  content: "\f34b";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-paw-simple::before {
  content: "\f701";
}

.fa-paw-alt::before {
  content: "\f701";
}

.fa-arrow-left-long-to-line::before {
  content: "\e3d4";
}

.fa-brackets-round::before {
  content: "\e0c5";
}

.fa-parentheses::before {
  content: "\e0c5";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-user-shakespeare::before {
  content: "\e2c2";
}

.fa-arrow-right-to-arc::before {
  content: "\e4b2";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-gauge-circle-plus::before {
  content: "\e498";
}

.fa-folders::before {
  content: "\f660";
}

.fa-angel::before {
  content: "\f779";
}

.fa-value-absolute::before {
  content: "\f6a6";
}

.fa-rabbit::before {
  content: "\f708";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-circle-euro::before {
  content: "\e5ce";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-diamond-half::before {
  content: "\e5b7";
}

.fa-lock-keyhole::before {
  content: "\f30d";
}

.fa-lock-alt::before {
  content: "\f30d";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-square-info::before {
  content: "\f30f";
}

.fa-info-square::before {
  content: "\f30f";
}

.fa-wifi-slash::before {
  content: "\f6ac";
}

.fa-toilet-paper-xmark::before {
  content: "\e5b3";
}

.fa-hands-holding-dollar::before {
  content: "\f4c5";
}

.fa-hands-usd::before {
  content: "\f4c5";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-arrow-down-triangle-square::before {
  content: "\f888";
}

.fa-sort-shapes-down::before {
  content: "\f888";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-shutters::before {
  content: "\e449";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-table-tree::before {
  content: "\e293";
}

.fa-house-chimney-heart::before {
  content: "\e1b2";
}

.fa-tally-3::before {
  content: "\e296";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-circle::before {
  content: "\f111";
}

.fa-cart-circle-exclamation::before {
  content: "\e3f2";
}

.fa-sword::before {
  content: "\f71c";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-interrobang::before {
  content: "\e5ba";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-circle-dashed::before {
  content: "\e105";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-fork-knife::before {
  content: "\f2e6";
}

.fa-utensils-alt::before {
  content: "\f2e6";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-badge-check::before {
  content: "\f336";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-slider::before {
  content: "\e252";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-clock-one-thirty::before {
  content: "\e34f";
}

.fa-inbox-out::before {
  content: "\f311";
}

.fa-inbox-arrow-up::before {
  content: "\f311";
}

.fa-cloud-slash::before {
  content: "\e137";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-octagon-check::before {
  content: "\e426";
}

.fa-flatbread-stuffed::before {
  content: "\e40c";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-cart-circle-plus::before {
  content: "\e3f3";
}

.fa-truck-clock::before {
  content: "\f48c";
}

.fa-shipping-timed::before {
  content: "\f48c";
}

.fa-pool-8-ball::before {
  content: "\e3c5";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-turn-down-left::before {
  content: "\e331";
}

.fa-lock-hashtag::before {
  content: "\e423";
}

.fa-chart-radar::before {
  content: "\e0e7";
}

.fa-staff::before {
  content: "\f71b";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-utility-pole::before {
  content: "\e2c3";
}

.fa-transporter-6::before {
  content: "\e2a7";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-vector-polygon::before {
  content: "\e2c7";
}

.fa-diagram-nested::before {
  content: "\e157";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-image-user::before {
  content: "\e1b8";
}

.fa-buoy::before {
  content: "\e5b5";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-border-center-h::before {
  content: "\f89c";
}

.fa-can-food::before {
  content: "\e3e6";
}

.fa-typewriter::before {
  content: "\f8e7";
}

.fa-arrow-right-from-arc::before {
  content: "\e4b1";
}

.fa-circle-k::before {
  content: "\e113";
}

.fa-face-hand-over-mouth::before {
  content: "\e378";
}

.fa-popcorn::before {
  content: "\f819";
}

.fa-house-water::before {
  content: "\f74f";
}

.fa-house-flood::before {
  content: "\f74f";
}

.fa-object-subtract::before {
  content: "\e49e";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-warehouse-full::before {
  content: "\f495";
}

.fa-warehouse-alt::before {
  content: "\f495";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-arrow-down-from-dotted-line::before {
  content: "\e090";
}

.fa-file-doc::before {
  content: "\e5ed";
}

.fa-square-quarters::before {
  content: "\e44e";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-trash-xmark::before {
  content: "\e2b4";
}

.fa-circle-caret-left::before {
  content: "\f32e";
}

.fa-caret-circle-left::before {
  content: "\f32e";
}

.fa-files::before {
  content: "\e178";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-face-clouds::before {
  content: "\e47d";
}

.fa-user-crown::before {
  content: "\f6a4";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-cart-circle-check::before {
  content: "\e3f1";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-user-tie-hair-long::before {
  content: "\e460";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-head-side-medical::before {
  content: "\f809";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-user-robot::before {
  content: "\e04b";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-card-diamond::before {
  content: "\e3ea";
}

.fa-face-zipper::before {
  content: "\e3a5";
}

.fa-face-raised-eyebrow::before {
  content: "\e388";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-square-chevron-up::before {
  content: "\f32c";
}

.fa-chevron-square-up::before {
  content: "\f32c";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-arrows-to-line::before {
  content: "\e0a7";
}

.fa-dolphin::before {
  content: "\e168";
}

.fa-arrow-up-right::before {
  content: "\e09f";
}

.fa-circle-r::before {
  content: "\e120";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-circle-sort-up::before {
  content: "\e032";
}

.fa-sort-circle-up::before {
  content: "\e032";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-chestnut::before {
  content: "\e3f6";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-heat::before {
  content: "\e00c";
}

.fa-ticket-airline::before {
  content: "\e29a";
}

.fa-boot-heeled::before {
  content: "\e33f";
}

.fa-arrows-minimize::before {
  content: "\e0a5";
}

.fa-compress-arrows::before {
  content: "\e0a5";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-hexagon::before {
  content: "\f312";
}

.fa-manhole::before {
  content: "\e1d6";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-floppy-disks::before {
  content: "\e183";
}

.fa-toilet-paper-blank-under::before {
  content: "\e29f";
}

.fa-toilet-paper-reverse-alt::before {
  content: "\e29f";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-pump::before {
  content: "\e442";
}

.fa-bus::before {
  content: "\f207";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-arrow-up-left-from-circle::before {
  content: "\e09e";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-dryer::before {
  content: "\f861";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-chess-bishop-piece::before {
  content: "\f43b";
}

.fa-chess-bishop-alt::before {
  content: "\f43b";
}

.fa-shirt-tank-top::before {
  content: "\e3c9";
}

.fa-diploma::before {
  content: "\f5ea";
}

.fa-scroll-ribbon::before {
  content: "\f5ea";
}

.fa-screencast::before {
  content: "\e23e";
}

.fa-walker::before {
  content: "\f831";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-face-kiss-closed-eyes::before {
  content: "\e37d";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-file-user::before {
  content: "\f65c";
}

.fa-user-police-tie::before {
  content: "\e334";
}

.fa-face-tongue-money::before {
  content: "\e39d";
}

.fa-tennis-ball::before {
  content: "\f45e";
}

.fa-square-l::before {
  content: "\e275";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-calendar-arrow-up::before {
  content: "\e0d1";
}

.fa-calendar-upload::before {
  content: "\e0d1";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-scarf::before {
  content: "\f7c1";
}

.fa-album-circle-plus::before {
  content: "\e48c";
}

.fa-user-nurse-hair-long::before {
  content: "\e45e";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-square-left::before {
  content: "\f351";
}

.fa-arrow-alt-square-left::before {
  content: "\f351";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-circle-ellipsis-vertical::before {
  content: "\e10b";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-grid-dividers::before {
  content: "\e3ad";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-face-pensive::before {
  content: "\e384";
}

.fa-user-music::before {
  content: "\f8eb";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-messages-dollar::before {
  content: "\f652";
}

.fa-comments-alt-dollar::before {
  content: "\f652";
}

.fa-sensor-on::before {
  content: "\e02b";
}

.fa-balloon::before {
  content: "\e2e3";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-chess-queen-piece::before {
  content: "\f446";
}

.fa-chess-queen-alt::before {
  content: "\f446";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-house-person-leave::before {
  content: "\e00f";
}

.fa-house-leave::before {
  content: "\e00f";
}

.fa-house-person-depart::before {
  content: "\e00f";
}

.fa-ruler-triangle::before {
  content: "\f61c";
}

.fa-card-club::before {
  content: "\e3e9";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-spinner-third::before {
  content: "\f3f4";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-phone::before {
  content: "\f095";
}

.fa-computer-mouse-scrollwheel::before {
  content: "\f8cd";
}

.fa-mouse-alt::before {
  content: "\f8cd";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-table-layout::before {
  content: "\e290";
}

.fa-narwhal::before {
  content: "\f6fe";
}

.fa-ramp-loading::before {
  content: "\f4d4";
}

.fa-calendar-circle-plus::before {
  content: "\e470";
}

.fa-toothbrush::before {
  content: "\f635";
}

.fa-border-inner::before {
  content: "\f84e";
}

.fa-paw-claws::before {
  content: "\f702";
}

.fa-kiwi-fruit::before {
  content: "\e30c";
}

.fa-traffic-light-slow::before {
  content: "\f639";
}

.fa-rectangle-code::before {
  content: "\e322";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-keyboard-brightness::before {
  content: "\e1c0";
}

.fa-books-medical::before {
  content: "\f7e8";
}

.fa-lightbulb-slash::before {
  content: "\f673";
}

.fa-house-blank::before {
  content: "\e487";
}

.fa-home-blank::before {
  content: "\e487";
}

.fa-square-5::before {
  content: "\e25a";
}

.fa-square-heart::before {
  content: "\f4c8";
}

.fa-heart-square::before {
  content: "\f4c8";
}

.fa-puzzle::before {
  content: "\e443";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-pipe-circle-check::before {
  content: "\e436";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-octagon-exclamation::before {
  content: "\e204";
}

.fa-dial-low::before {
  content: "\e15d";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-laptop-mobile::before {
  content: "\f87a";
}

.fa-phone-laptop::before {
  content: "\f87a";
}

.fa-conveyor-belt-boxes::before {
  content: "\f46f";
}

.fa-conveyor-belt-alt::before {
  content: "\f46f";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-starfighter-twin-ion-engine-advanced::before {
  content: "\e28e";
}

.fa-starfighter-alt-advanced::before {
  content: "\e28e";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-starfighter-twin-ion-engine::before {
  content: "\e038";
}

.fa-starfighter-alt::before {
  content: "\e038";
}

.fa-rocket-launch::before {
  content: "\e027";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-vent-damper::before {
  content: "\e465";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-ban-bug::before {
  content: "\f7f9";
}

.fa-debug::before {
  content: "\f7f9";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-garage-car::before {
  content: "\e00a";
}

.fa-square-kanban::before {
  content: "\e488";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-coffee-pot::before {
  content: "\e002";
}

.fa-mouse-field::before {
  content: "\e5a8";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-shower-down::before {
  content: "\e24d";
}

.fa-shower-alt::before {
  content: "\e24d";
}

.fa-box-circle-check::before {
  content: "\e0c4";
}

.fa-brightness::before {
  content: "\e0c9";
}

.fa-car-side-bolt::before {
  content: "\e344";
}

.fa-ornament::before {
  content: "\f7b8";
}

.fa-phone-arrow-down-left::before {
  content: "\e223";
}

.fa-phone-arrow-down::before {
  content: "\e223";
}

.fa-phone-incoming::before {
  content: "\e223";
}

.fa-cloud-word::before {
  content: "\e138";
}

.fa-hand-fingers-crossed::before {
  content: "\e1a3";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-arrow-down-small-big::before {
  content: "\f88d";
}

.fa-sort-size-down-alt::before {
  content: "\f88d";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-face-melting::before {
  content: "\e483";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-pen-clip-slash::before {
  content: "\e20f";
}

.fa-pen-alt-slash::before {
  content: "\e20f";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-scroll-old::before {
  content: "\f70f";
}

.fa-guitars::before {
  content: "\f8bf";
}

.fa-phone-xmark::before {
  content: "\e227";
}

.fa-hose::before {
  content: "\e419";
}

.fa-clock-six::before {
  content: "\e352";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-billboard::before {
  content: "\e5cd";
}

.fa-square-r::before {
  content: "\e27c";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-envelope-open-dollar::before {
  content: "\f657";
}

.fa-divide::before {
  content: "\f529";
}

.fa-sun-cloud::before {
  content: "\f763";
}

.fa-lamp-floor::before {
  content: "\e015";
}

.fa-square-7::before {
  content: "\e25c";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-campfire::before {
  content: "\f6ba";
}

.fa-circle-ampersand::before {
  content: "\e0f8";
}

.fa-snowflakes::before {
  content: "\f7cf";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-leaf-maple::before {
  content: "\f6f6";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-cup-straw-swoosh::before {
  content: "\e364";
}

.fa-temperature-sun::before {
  content: "\f76a";
}

.fa-temperature-hot::before {
  content: "\f76a";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-high-definition::before {
  content: "\e1ae";
}

.fa-rectangle-hd::before {
  content: "\e1ae";
}

.fa-j::before {
  content: "J";
}

.fa-galaxy::before {
  content: "\e008";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-cherries::before {
  content: "\e0ec";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-circle-sort::before {
  content: "\e030";
}

.fa-sort-circle::before {
  content: "\e030";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-siren::before {
  content: "\e02d";
}

.fa-arrow-up-to-dotted-line::before {
  content: "\e0a1";
}

.fa-image-landscape::before {
  content: "\e1b5";
}

.fa-landscape::before {
  content: "\e1b5";
}

.fa-tank-water::before {
  content: "\e452";
}

.fa-curling-stone::before {
  content: "\f44a";
}

.fa-curling::before {
  content: "\f44a";
}

.fa-gamepad-modern::before {
  content: "\e5a2";
}

.fa-gamepad-alt::before {
  content: "\e5a2";
}

.fa-messages-question::before {
  content: "\e1e7";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-briefcase-arrow-right::before {
  content: "\e2f2";
}

.fa-expand-wide::before {
  content: "\f320";
}

.fa-clock-eleven-thirty::before {
  content: "\e348";
}

.fa-rv::before {
  content: "\f7be";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

.fa-dreidel::before {
  content: "\f792";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-flower-tulip::before {
  content: "\f801";
}

.fa-people-pants-simple::before {
  content: "\e21a";
}

.fa-cloud-drizzle::before {
  content: "\f738";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-solar-system::before {
  content: "\e02f";
}

.fa-seal-question::before {
  content: "\e243";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-disc-drive::before {
  content: "\f8b5";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-table-rows::before {
  content: "\e292";
}

.fa-rows::before {
  content: "\e292";
}

.fa-location-exclamation::before {
  content: "\f608";
}

.fa-map-marker-exclamation::before {
  content: "\f608";
}

.fa-face-fearful::before {
  content: "\e375";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-bus-school::before {
  content: "\f5dd";
}

.fa-film-slash::before {
  content: "\e179";
}

.fa-square-arrow-down-right::before {
  content: "\e262";
}

.fa-book-sparkles::before {
  content: "\f6b8";
}

.fa-book-spells::before {
  content: "\f6b8";
}

.fa-washing-machine::before {
  content: "\f898";
}

.fa-washer::before {
  content: "\f898";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-user-visor::before {
  content: "\e04c";
}

.fa-file-plus-minus::before {
  content: "\e177";
}

.fa-chess-clock-flip::before {
  content: "\f43e";
}

.fa-chess-clock-alt::before {
  content: "\f43e";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-steering-wheel::before {
  content: "\f622";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-stretcher::before {
  content: "\f825";
}

.fa-book-section::before {
  content: "\e0c1";
}

.fa-book-law::before {
  content: "\e0c1";
}

.fa-inboxes::before {
  content: "\e1bb";
}

.fa-coffee-bean::before {
  content: "\e13e";
}

.fa-circle-yen::before {
  content: "\e5d0";
}

.fa-brackets-curly::before {
  content: "\f7ea";
}

.fa-ellipsis-stroke-vertical::before {
  content: "\f39c";
}

.fa-ellipsis-v-alt::before {
  content: "\f39c";
}

.fa-comment::before {
  content: "\f075";
}

.fa-square-1::before {
  content: "\e256";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-head-side::before {
  content: "\f6e9";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-dolly-empty::before {
  content: "\f473";
}

.fa-face-tissue::before {
  content: "\e39c";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-bin-recycle::before {
  content: "\e5f7";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-chart-line-down::before {
  content: "\f64d";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-lock-a::before {
  content: "\e422";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-person-pinball::before {
  content: "\e21d";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-apple-core::before {
  content: "\e08f";
}

.fa-circle-y::before {
  content: "\e12f";
}

.fa-h6::before {
  content: "\e413";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-circle-small::before {
  content: "\e122";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-arrow-turn-down-left::before {
  content: "\e2e1";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-message-medical::before {
  content: "\f7f4";
}

.fa-comment-alt-medical::before {
  content: "\f7f4";
}

.fa-rugby-ball::before {
  content: "\e3c6";
}

.fa-comment-music::before {
  content: "\f8b0";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-tree-deciduous::before {
  content: "\f400";
}

.fa-tree-alt::before {
  content: "\f400";
}

.fa-puzzle-piece-simple::before {
  content: "\e231";
}

.fa-puzzle-piece-alt::before {
  content: "\e231";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-nfc-trash::before {
  content: "\e1fd";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-file-xmark::before {
  content: "\f317";
}

.fa-file-times::before {
  content: "\f317";
}

.fa-house-heart::before {
  content: "\f4c9";
}

.fa-home-heart::before {
  content: "\f4c9";
}

.fa-house-chimney-blank::before {
  content: "\e3b0";
}

.fa-meter-bolt::before {
  content: "\e1e9";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-slash-back::before {
  content: "\\";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-fishing-rod::before {
  content: "\e3a8";
}

.fa-hammer-crash::before {
  content: "\e414";
}

.fa-message-heart::before {
  content: "\e5c9";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-camera-polaroid::before {
  content: "\f8aa";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-cart-arrow-up::before {
  content: "\e3ee";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-buoy-mooring::before {
  content: "\e5b6";
}

.fa-square-4::before {
  content: "\e259";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-tricycle-adult::before {
  content: "\e5c4";
}

.fa-waveform::before {
  content: "\f8f1";
}

.fa-water::before {
  content: "\f773";
}

.fa-star-sharp-half-stroke::before {
  content: "\e28d";
}

.fa-star-sharp-half-alt::before {
  content: "\e28d";
}

.fa-nfc-signal::before {
  content: "\e1fb";
}

.fa-plane-prop::before {
  content: "\e22b";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-clock-desk::before {
  content: "\e134";
}

.fa-calendar-clock::before {
  content: "\e0d2";
}

.fa-calendar-time::before {
  content: "\e0d2";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-plate-utensils::before {
  content: "\e43b";
}

.fa-family-pants::before {
  content: "\e302";
}

.fa-hose-reel::before {
  content: "\e41a";
}

.fa-house-window::before {
  content: "\e3b3";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-cloud-rainbow::before {
  content: "\f73e";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-alien::before {
  content: "\f8f5";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-laptop-binary::before {
  content: "\e5e7";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-people-dress-simple::before {
  content: "\e218";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-bowling-ball-pin::before {
  content: "\e0c3";
}

.fa-bell-school-slash::before {
  content: "\f5d6";
}

.fa-plus-large::before {
  content: "\e59e";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-camera-viewfinder::before {
  content: "\e0da";
}

.fa-screenshot::before {
  content: "\e0da";
}

.fa-message-music::before {
  content: "\f8af";
}

.fa-comment-alt-music::before {
  content: "\f8af";
}

.fa-car-building::before {
  content: "\f859";
}

.fa-border-bottom-right::before {
  content: "\f854";
}

.fa-border-style-alt::before {
  content: "\f854";
}

.fa-octagon::before {
  content: "\f306";
}

.fa-comment-arrow-up-right::before {
  content: "\e145";
}

.fa-octagon-divide::before {
  content: "\e203";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-tv-music::before {
  content: "\f8e6";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-reel::before {
  content: "\e238";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-alarm-exclamation::before {
  content: "\f843";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-traffic-cone::before {
  content: "\f636";
}

.fa-grate::before {
  content: "\e193";
}

.fa-arrow-down-right::before {
  content: "\e093";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-person-from-portal::before {
  content: "\e023";
}

.fa-portal-exit::before {
  content: "\e023";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-cowbell-circle-plus::before {
  content: "\f8b4";
}

.fa-cowbell-more::before {
  content: "\f8b4";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-distribute-spacing-vertical::before {
  content: "\e366";
}

.fa-signal-bars-fair::before {
  content: "\f692";
}

.fa-signal-alt-2::before {
  content: "\f692";
}

.fa-sportsball::before {
  content: "\e44b";
}

.fa-game-console-handheld-crank::before {
  content: "\e5b9";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-face-smile-upside-down::before {
  content: "\e395";
}

.fa-ball-pile::before {
  content: "\f77e";
}

.fa-badge-dollar::before {
  content: "\f645";
}

.fa-money-bills-simple::before {
  content: "\e1f4";
}

.fa-money-bills-alt::before {
  content: "\e1f4";
}

.fa-list-timeline::before {
  content: "\e1d1";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-keyboard-down::before {
  content: "\e1c2";
}

.fa-circle-up-right::before {
  content: "\e129";
}

.fa-cloud-bolt-moon::before {
  content: "\f76d";
}

.fa-thunderstorm-moon::before {
  content: "\f76d";
}

.fa-dna::before {
  content: "\f471";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-bracket-round-right::before {
  content: "\)";
}

.fa-circle-sterling::before {
  content: "\e5cf";
}

.fa-circle-5::before {
  content: "\e0f2";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-fire-flame::before {
  content: "\f6df";
}

.fa-flame::before {
  content: "\f6df";
}

.fa-right-to-line::before {
  content: "\f34c";
}

.fa-arrow-alt-to-right::before {
  content: "\f34c";
}

.fa-gif::before {
  content: "\e190";
}

.fa-chess::before {
  content: "\f439";
}

.fa-trash-slash::before {
  content: "\e2b3";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-font-case::before {
  content: "\f866";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-arrow-down-left::before {
  content: "\e091";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-flask-round-poison::before {
  content: "\f6e0";
}

.fa-flask-poison::before {
  content: "\f6e0";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-book-circle-arrow-right::before {
  content: "\e0bc";
}

.fa-chart-user::before {
  content: "\f6a3";
}

.fa-user-chart::before {
  content: "\f6a3";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-presentation-screen::before {
  content: "\f685";
}

.fa-presentation::before {
  content: "\f685";
}

.fa-circle-bolt::before {
  content: "\e0fe";
}

.fa-face-smile-halo::before {
  content: "\e38f";
}

.fa-cart-circle-arrow-down::before {
  content: "\e3ef";
}

.fa-house-person-return::before {
  content: "\e011";
}

.fa-house-person-arrive::before {
  content: "\e011";
}

.fa-house-return::before {
  content: "\e011";
}

.fa-message-xmark::before {
  content: "\f4ab";
}

.fa-comment-alt-times::before {
  content: "\f4ab";
}

.fa-message-times::before {
  content: "\f4ab";
}

.fa-file-certificate::before {
  content: "\f5f3";
}

.fa-file-award::before {
  content: "\f5f3";
}

.fa-user-doctor-hair-long::before {
  content: "\e459";
}

.fa-camera-security::before {
  content: "\f8fe";
}

.fa-camera-home::before {
  content: "\f8fe";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-book-heart::before {
  content: "\f499";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-duck::before {
  content: "\f6d8";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-flag-swallowtail::before {
  content: "\f74c";
}

.fa-flag-alt::before {
  content: "\f74c";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-car-garage::before {
  content: "\f5e2";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-book-font::before {
  content: "\e0bf";
}

.fa-shield-plus::before {
  content: "\e24a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-eye-dropper-full::before {
  content: "\e172";
}

.fa-distribute-spacing-horizontal::before {
  content: "\e365";
}

.fa-tablet-rugged::before {
  content: "\f48f";
}

.fa-temperature-snow::before {
  content: "\f768";
}

.fa-temperature-frigid::before {
  content: "\f768";
}

.fa-moped::before {
  content: "\e3b9";
}

.fa-face-smile-plus::before {
  content: "\f5b9";
}

.fa-smile-plus::before {
  content: "\f5b9";
}

.fa-radio-tuner::before {
  content: "\f8d8";
}

.fa-radio-alt::before {
  content: "\f8d8";
}

.fa-face-swear::before {
  content: "\e399";
}

.fa-water-arrow-down::before {
  content: "\f774";
}

.fa-water-lower::before {
  content: "\f774";
}

.fa-scanner-touchscreen::before {
  content: "\f48a";
}

.fa-circle-7::before {
  content: "\e0f4";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-person-ski-jumping::before {
  content: "\f7c7";
}

.fa-ski-jump::before {
  content: "\f7c7";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-water-arrow-up::before {
  content: "\f775";
}

.fa-water-rise::before {
  content: "\f775";
}

.fa-waveform-lines::before {
  content: "\f8f2";
}

.fa-waveform-path::before {
  content: "\f8f2";
}

.fa-split::before {
  content: "\e254";
}

.fa-film-canister::before {
  content: "\f8b7";
}

.fa-film-cannister::before {
  content: "\f8b7";
}

.fa-folder-xmark::before {
  content: "\f65f";
}

.fa-folder-times::before {
  content: "\f65f";
}

.fa-toilet-paper-blank::before {
  content: "\f71f";
}

.fa-toilet-paper-alt::before {
  content: "\f71f";
}

.fa-tablet-screen::before {
  content: "\f3fc";
}

.fa-tablet-android-alt::before {
  content: "\f3fc";
}

.fa-hexagon-vertical-nft-slanted::before {
  content: "\e506";
}

.fa-folder-music::before {
  content: "\e18d";
}

.fa-display-medical::before {
  content: "\e166";
}

.fa-desktop-medical::before {
  content: "\e166";
}

.fa-share-all::before {
  content: "\f367";
}

.fa-peapod::before {
  content: "\e31c";
}

.fa-chess-clock::before {
  content: "\f43d";
}

.fa-axe::before {
  content: "\f6b2";
}

.fa-square-d::before {
  content: "\e268";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-mobile-signal-out::before {
  content: "\e1f0";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "U";
}

.fa-arrow-up-from-dotted-line::before {
  content: "\e09b";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-light-switch-on::before {
  content: "\e019";
}

.fa-arrow-down-arrow-up::before {
  content: "\f883";
}

.fa-sort-alt::before {
  content: "\f883";
}

.fa-raindrops::before {
  content: "\f75c";
}

.fa-dash::before {
  content: "\e404";
}

.fa-minus-large::before {
  content: "\e404";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-input-numeric::before {
  content: "\e1bd";
}

.fa-truck-tow::before {
  content: "\e2b8";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-car-bolt::before {
  content: "\e341";
}

.fa-arrows-maximize::before {
  content: "\f31d";
}

.fa-expand-arrows::before {
  content: "\f31d";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-cloud-sleet::before {
  content: "\f741";
}

.fa-lamp-street::before {
  content: "\e1c5";
}

.fa-list-radio::before {
  content: "\e1d0";
}

.fa-pen-nib-slash::before {
  content: "\e4a1";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-square-up-left::before {
  content: "\e282";
}

.fa-overline::before {
  content: "\f876";
}

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-arrows-from-dotted-line::before {
  content: "\e0a3";
}

.fa-usb-drive::before {
  content: "\f8e9";
}

.fa-ballot::before {
  content: "\f732";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-location-dot-slash::before {
  content: "\f605";
}

.fa-map-marker-alt-slash::before {
  content: "\f605";
}

.fa-cards::before {
  content: "\e3ed";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-boxing-glove::before {
  content: "\f438";
}

.fa-glove-boxing::before {
  content: "\f438";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-bell-school::before {
  content: "\f5d5";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-folder-heart::before {
  content: "\e189";
}

.fa-circle-location-arrow::before {
  content: "\f602";
}

.fa-location-circle::before {
  content: "\f602";
}

.fa-face-head-bandage::before {
  content: "\e37a";
}

.fa-sushi-roll::before {
  content: "\e48b";
}

.fa-maki-roll::before {
  content: "\e48b";
}

.fa-makizushi::before {
  content: "\e48b";
}

.fa-car-bump::before {
  content: "\f5e0";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-racquet::before {
  content: "\f45a";
}

.fa-car-mirrors::before {
  content: "\e343";
}

.fa-industry-windows::before {
  content: "\f3b3";
}

.fa-industry-alt::before {
  content: "\f3b3";
}

.fa-bolt-auto::before {
  content: "\e0b6";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-flux-capacitor::before {
  content: "\f8ba";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-honey-pot::before {
  content: "\e418";
}

.fa-olive::before {
  content: "\e316";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-filter-list::before {
  content: "\e17c";
}

.fa-outlet::before {
  content: "\e01c";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-cauldron::before {
  content: "\f6bf";
}

.fa-people::before {
  content: "\e216";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-croissant::before {
  content: "\f7f6";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-swords-laser::before {
  content: "\e03d";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-square-u::before {
  content: "\e281";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-router::before {
  content: "\f8da";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-sword-laser-alt::before {
  content: "\e03c";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-coin::before {
  content: "\f85c";
}

.fa-laptop-slash::before {
  content: "\e1c7";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-circle-b::before {
  content: "\e0fd";
}

.fa-person-dress-simple::before {
  content: "\e21c";
}

.fa-pipe-collar::before {
  content: "\e437";
}

.fa-lights-holiday::before {
  content: "\f7b2";
}

.fa-citrus::before {
  content: "\e2f4";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-chart-tree-map::before {
  content: "\e0ea";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-clock-five-thirty::before {
  content: "\e34a";
}

.fa-pipe-valve::before {
  content: "\e439";
}

.fa-arrow-up-from-arc::before {
  content: "\e4b4";
}

.fa-face-spiral-eyes::before {
  content: "\e485";
}

.fa-compress-wide::before {
  content: "\f326";
}

.fa-circle-phone-hangup::before {
  content: "\e11d";
}

.fa-phone-circle-down::before {
  content: "\e11d";
}

.fa-gear-complex-code::before {
  content: "\e5eb";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-badminton::before {
  content: "\e33a";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-right-from-line::before {
  content: "\f347";
}

.fa-arrow-alt-from-left::before {
  content: "\f347";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-shuttlecock::before {
  content: "\f45b";
}

.fa-user-hair::before {
  content: "\e45a";
}

.fa-eye-evil::before {
  content: "\f6db";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "N";
}

.fa-swap::before {
  content: "\e609";
}

.fa-garage::before {
  content: "\e009";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-shovel-snow::before {
  content: "\f7c3";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-face-lying::before {
  content: "\e37e";
}

.fa-sprinkler::before {
  content: "\e035";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-person-sledding::before {
  content: "\f7cb";
}

.fa-sledding::before {
  content: "\f7cb";
}

.fa-game-console-handheld::before {
  content: "\f8bb";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-clock-six-thirty::before {
  content: "\e353";
}

.fa-battery-slash::before {
  content: "\f377";
}

.fa-tugrik-sign::before {
  content: "\e2ba";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-download::before {
  content: "\f019";
}

.fa-angles-up-down::before {
  content: "\e60d";
}

.fa-shelves::before {
  content: "\f480";
}

.fa-inventory::before {
  content: "\f480";
}

.fa-cloud-snow::before {
  content: "\f742";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-oven::before {
  content: "\e01d";
}

.fa-cloud-binary::before {
  content: "\e601";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-comment-captions::before {
  content: "\e146";
}

.fa-comments-question::before {
  content: "\e14e";
}

.fa-scribble::before {
  content: "\e23f";
}

.fa-rotate-exclamation::before {
  content: "\e23c";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-glass::before {
  content: "\f804";
}

.fa-loader::before {
  content: "\e1d4";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-user-pilot::before {
  content: "\e2c0";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-code-pull-request-closed::before {
  content: "\e3f9";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-face-dotted::before {
  content: "\e47f";
}

.fa-face-worried::before {
  content: "\e3a3";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-vector-circle::before {
  content: "\e2c6";
}

.fa-car-circle-bolt::before {
  content: "\e342";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-flying-disc::before {
  content: "\e3a9";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-square-down-right::before {
  content: "\e26c";
}

.fa-b::before {
  content: "B";
}

.fa-seat-airline::before {
  content: "\e244";
}

.fa-moon-over-sun::before {
  content: "\f74a";
}

.fa-eclipse-alt::before {
  content: "\f74a";
}

.fa-pipe::before {
  content: "\|";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-potato::before {
  content: "\e440";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-circle-a::before {
  content: "\e0f7";
}

.fa-helmet-battle::before {
  content: "\f6eb";
}

.fa-butter::before {
  content: "\e3e4";
}

.fa-blanket-fire::before {
  content: "\e3da";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-castle::before {
  content: "\e0de";
}

.fa-golf-club::before {
  content: "\f451";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-chart-pie-simple-circle-dollar::before {
  content: "\e605";
}

.fa-balloons::before {
  content: "\e2e4";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-timeline-arrow::before {
  content: "\e29d";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-game-board-simple::before {
  content: "\f868";
}

.fa-game-board-alt::before {
  content: "\f868";
}

.fa-circle-video::before {
  content: "\e12b";
}

.fa-video-circle::before {
  content: "\e12b";
}

.fa-chart-scatter-bubble::before {
  content: "\e0e9";
}

.fa-house-turret::before {
  content: "\e1b4";
}

.fa-banana::before {
  content: "\e2e5";
}

.fa-hand-holding-skull::before {
  content: "\e1a4";
}

.fa-people-dress::before {
  content: "\e217";
}

.fa-loveseat::before {
  content: "\f4cc";
}

.fa-couch-small::before {
  content: "\f4cc";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-block-quote::before {
  content: "\e0b5";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-money-check-dollar-pen::before {
  content: "\f873";
}

.fa-money-check-edit-alt::before {
  content: "\f873";
}

.fa-up-from-line::before {
  content: "\f346";
}

.fa-arrow-alt-from-bottom::before {
  content: "\f346";
}

.fa-upload::before {
  content: "\f093";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-grid-round-2-plus::before {
  content: "\e5dc";
}

.fa-people-pants::before {
  content: "\e219";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-windsock::before {
  content: "\f777";
}

.fa-circle-half::before {
  content: "\e110";
}

.fa-brake-warning::before {
  content: "\e0c7";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-saxophone-fire::before {
  content: "\f8db";
}

.fa-sax-hot::before {
  content: "\f8db";
}

.fa-camera-web-slash::before {
  content: "\f833";
}

.fa-webcam-slash::before {
  content: "\f833";
}

.fa-folder-medical::before {
  content: "\e18c";
}

.fa-folder-gear::before {
  content: "\e187";
}

.fa-folder-cog::before {
  content: "\e187";
}

.fa-hand-wave::before {
  content: "\e1a7";
}

.fa-arrow-up-arrow-down::before {
  content: "\e099";
}

.fa-sort-up-down::before {
  content: "\e099";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-message-slash::before {
  content: "\f4a9";
}

.fa-comment-alt-slash::before {
  content: "\f4a9";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-trash-can-check::before {
  content: "\e2a9";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-person-simple::before {
  content: "\e220";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-gear-code::before {
  content: "\e5e8";
}

.fa-notes::before {
  content: "\e202";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-trash-undo::before {
  content: "\f895";
}

.fa-trash-arrow-turn-left::before {
  content: "\f895";
}

.fa-champagne-glass::before {
  content: "\f79e";
}

.fa-glass-champagne::before {
  content: "\f79e";
}

.fa-objects-align-center-horizontal::before {
  content: "\e3bc";
}

.fa-sun::before {
  content: "\f185";
}

.fa-trash-can-slash::before {
  content: "\e2ad";
}

.fa-trash-alt-slash::before {
  content: "\e2ad";
}

.fa-screen-users::before {
  content: "\f63d";
}

.fa-users-class::before {
  content: "\f63d";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-square-arrow-left::before {
  content: "\f33a";
}

.fa-arrow-square-left::before {
  content: "\f33a";
}

.fa-square-8::before {
  content: "\e25d";
}

.fa-face-smile-hearts::before {
  content: "\e390";
}

.fa-brackets-square::before {
  content: "\f7e9";
}

.fa-brackets::before {
  content: "\f7e9";
}

.fa-laptop-arrow-down::before {
  content: "\e1c6";
}

.fa-hockey-stick-puck::before {
  content: "\e3ae";
}

.fa-house-tree::before {
  content: "\e1b3";
}

.fa-signal-fair::before {
  content: "\f68d";
}

.fa-signal-2::before {
  content: "\f68d";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-circle-dollar::before {
  content: "\f2e8";
}

.fa-dollar-circle::before {
  content: "\f2e8";
}

.fa-usd-circle::before {
  content: "\f2e8";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-arrows-repeat::before {
  content: "\f364";
}

.fa-repeat-alt::before {
  content: "\f364";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

.fa-image-polaroid::before {
  content: "\f8c4";
}

.fa-wave-triangle::before {
  content: "\f89a";
}

.fa-person-running-fast::before {
  content: "\e5ff";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-grill::before {
  content: "\e5a3";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-chart-mixed::before {
  content: "\f643";
}

.fa-analytics::before {
  content: "\f643";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "\<";
}

.fa-display-code::before {
  content: "\e165";
}

.fa-desktop-code::before {
  content: "\e165";
}

.fa-face-drooling::before {
  content: "\e372";
}

.fa-oil-temperature::before {
  content: "\f614";
}

.fa-oil-temp::before {
  content: "\f614";
}

.fa-square-question::before {
  content: "\f2fd";
}

.fa-question-square::before {
  content: "\f2fd";
}

.fa-air-conditioner::before {
  content: "\f8f4";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-mountains::before {
  content: "\f6fd";
}

.fa-omega::before {
  content: "\f67a";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-person-dolly-empty::before {
  content: "\f4d1";
}

.fa-pan-food::before {
  content: "\e42b";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-tickets-airline::before {
  content: "\e29b";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-nfc-slash::before {
  content: "\e1fc";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-grid-2-plus::before {
  content: "\e197";
}

.fa-bells::before {
  content: "\f77f";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-envelope-dot::before {
  content: "\e16f";
}

.fa-envelope-badge::before {
  content: "\e16f";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-bug::before {
  content: "\f188";
}

.fa-bowl-chopsticks::before {
  content: "\e2e9";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-circle-s::before {
  content: "\e121";
}

.fa-box-ballot::before {
  content: "\f735";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-user-tie-hair::before {
  content: "\e45f";
}

.fa-podium-star::before {
  content: "\f758";
}

.fa-user-hair-mullet::before {
  content: "\e45c";
}

.fa-business-front::before {
  content: "\e45c";
}

.fa-party-back::before {
  content: "\e45c";
}

.fa-trian-balbot::before {
  content: "\e45c";
}

.fa-microphone-stand::before {
  content: "\f8cb";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-family-dress::before {
  content: "\e301";
}

.fa-circle-x::before {
  content: "\e12e";
}

.fa-cabin::before {
  content: "\e46d";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-chart-simple-horizontal::before {
  content: "\e474";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-hand-back-point-left::before {
  content: "\e19f";
}

.fa-message-dots::before {
  content: "\f4a3";
}

.fa-comment-alt-dots::before {
  content: "\f4a3";
}

.fa-messaging::before {
  content: "\f4a3";
}

.fa-file-heart::before {
  content: "\e176";
}

.fa-beer-mug::before {
  content: "\e0b3";
}

.fa-beer-foam::before {
  content: "\e0b3";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-drone::before {
  content: "\f85f";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-person-fairy::before {
  content: "\e608";
}

.fa-bed::before {
  content: "\f236";
}

.fa-book-copy::before {
  content: "\e0be";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-square-c::before {
  content: "\e266";
}

.fa-clock-two::before {
  content: "\e35a";
}

.fa-square-ellipsis-vertical::before {
  content: "\e26f";
}

.fa-calendar-users::before {
  content: "\e5e2";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-bee::before {
  content: "\e0b2";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-candy-bar::before {
  content: "\e3e8";
}

.fa-chocolate-bar::before {
  content: "\e3e8";
}

.fa-xmark-large::before {
  content: "\e59b";
}

.fa-pinata::before {
  content: "\e3c3";
}

.fa-arrows-from-line::before {
  content: "\e0a4";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-bowl-spoon::before {
  content: "\e3e0";
}

.fa-hexagon-check::before {
  content: "\e416";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-traffic-light-stop::before {
  content: "\f63a";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-accent-grave::before {
  content: "\`";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-circle-0::before {
  content: "\e0ed";
}

.fa-dial-med-low::before {
  content: "\e160";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-crab::before {
  content: "\e3ff";
}

.fa-box-open-full::before {
  content: "\f49c";
}

.fa-box-full::before {
  content: "\f49c";
}

.fa-file::before {
  content: "\f15b";
}

.fa-greater-than::before {
  content: "\>";
}

.fa-quotes::before {
  content: "\e234";
}

.fa-pretzel::before {
  content: "\e441";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-user-robot-xmarks::before {
  content: "\e4a7";
}

.fa-message-quote::before {
  content: "\e1e4";
}

.fa-comment-alt-quote::before {
  content: "\e1e4";
}

.fa-candy-corn::before {
  content: "\f6bd";
}

.fa-folder-magnifying-glass::before {
  content: "\e18b";
}

.fa-folder-search::before {
  content: "\e18b";
}

.fa-notebook::before {
  content: "\e201";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-bullseye-pointer::before {
  content: "\f649";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-hexagon-image::before {
  content: "\e504";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-crate-apple::before {
  content: "\f6b1";
}

.fa-apple-crate::before {
  content: "\f6b1";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-game-board::before {
  content: "\f867";
}

.fa-hat-chef::before {
  content: "\f86b";
}

.fa-hand-back-point-right::before {
  content: "\e1a1";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-snowflake-droplets::before {
  content: "\e5c1";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-grid-4::before {
  content: "\e198";
}

.fa-socks::before {
  content: "\f696";
}

.fa-face-sunglasses::before {
  content: "\e398";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-square-0::before {
  content: "\e255";
}

.fa-section::before {
  content: "\e447";
}

.fa-square-this-way-up::before {
  content: "\f49f";
}

.fa-box-up::before {
  content: "\f49f";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-square-ampersand::before {
  content: "\e260";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-lamp-desk::before {
  content: "\e014";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-poll-people::before {
  content: "\f759";
}

.fa-whiskey-glass-ice::before {
  content: "\f7a1";
}

.fa-glass-whiskey-rocks::before {
  content: "\f7a1";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-user-bounty-hunter::before {
  content: "\e2bf";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-diagram-sankey::before {
  content: "\e158";
}

.fa-cloud-hail-mixed::before {
  content: "\f73a";
}

.fa-circle-up-left::before {
  content: "\e128";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-objects-align-left::before {
  content: "\e3be";
}

.fa-oil-can-drip::before {
  content: "\e205";
}

.fa-face-smiling-hands::before {
  content: "\e396";
}

.fa-broccoli::before {
  content: "\e3e2";
}

.fa-route-interstate::before {
  content: "\f61b";
}

.fa-ear-muffs::before {
  content: "\f795";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-transporter-empty::before {
  content: "\e046";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-angle-90::before {
  content: "\e08d";
}

.fa-rectangle-terminal::before {
  content: "\e236";
}

.fa-kite::before {
  content: "\f6f4";
}

.fa-drum::before {
  content: "\f569";
}

.fa-scrubber::before {
  content: "\f2f8";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-fish-bones::before {
  content: "\e304";
}

.fa-deer-rudolph::before {
  content: "\f78f";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-head-side-heart::before {
  content: "\e1aa";
}

.fa-square-e::before {
  content: "\e26d";
}

.fa-meter-fire::before {
  content: "\e1eb";
}

.fa-cloud-hail::before {
  content: "\f739";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-money-from-bracket::before {
  content: "\e312";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-car-bus::before {
  content: "\f85a";
}

.fa-speaker::before {
  content: "\f8df";
}

.fa-timer::before {
  content: "\e29e";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-grill-hot::before {
  content: "\e5a5";
}

.fa-ballot-check::before {
  content: "\f733";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-file-minus::before {
  content: "\f318";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-play::before {
  content: "\f04b";
}

.fa-font::before {
  content: "\f031";
}

.fa-cup-togo::before {
  content: "\f6c5";
}

.fa-coffee-togo::before {
  content: "\f6c5";
}

.fa-square-down-left::before {
  content: "\e26b";
}

.fa-burger-lettuce::before {
  content: "\e3e3";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-chevrons-down::before {
  content: "\f322";
}

.fa-chevron-double-down::before {
  content: "\f322";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-signal-good::before {
  content: "\f68e";
}

.fa-signal-3::before {
  content: "\f68e";
}

.fa-location-question::before {
  content: "\f60b";
}

.fa-map-marker-question::before {
  content: "\f60b";
}

.fa-floppy-disk-circle-xmark::before {
  content: "\e181";
}

.fa-floppy-disk-times::before {
  content: "\e181";
}

.fa-save-circle-xmark::before {
  content: "\e181";
}

.fa-save-times::before {
  content: "\e181";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-peach::before {
  content: "\e20b";
}

.fa-taxi-bus::before {
  content: "\e298";
}

.fa-bracket-curly::before {
  content: "\{";
}

.fa-bracket-curly-left::before {
  content: "\{";
}

.fa-lobster::before {
  content: "\e421";
}

.fa-cart-flatbed-empty::before {
  content: "\f476";
}

.fa-dolly-flatbed-empty::before {
  content: "\f476";
}

.fa-colon::before {
  content: "\:";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-wand::before {
  content: "\f72a";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-table-picnic::before {
  content: "\e32d";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-circle-microphone-lines::before {
  content: "\e117";
}

.fa-microphone-circle-alt::before {
  content: "\e117";
}

.fa-display-slash::before {
  content: "\e2fa";
}

.fa-desktop-slash::before {
  content: "\e2fa";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-transporter-2::before {
  content: "\e044";
}

.fa-hands-holding-diamond::before {
  content: "\f47c";
}

.fa-hand-receiving::before {
  content: "\f47c";
}

.fa-money-bill-simple-wave::before {
  content: "\e1f2";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-bell-plus::before {
  content: "\f849";
}

.fa-book-arrow-right::before {
  content: "\e0b9";
}

.fa-hospitals::before {
  content: "\f80e";
}

.fa-club::before {
  content: "\f327";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-droplet-degree::before {
  content: "\f748";
}

.fa-dewpoint::before {
  content: "\f748";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-hand-holding-magic::before {
  content: "\f6e5";
}

.fa-watermelon-slice::before {
  content: "\e337";
}

.fa-circle-ellipsis::before {
  content: "\e10a";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-sd-cards::before {
  content: "\e240";
}

.fa-jug-bottle::before {
  content: "\e5fb";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-envelopes::before {
  content: "\e170";
}

.fa-phone-office::before {
  content: "\f67d";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-nfc-pen::before {
  content: "\e1fa";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-hat-winter::before {
  content: "\f7a8";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-bone-break::before {
  content: "\f5d8";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-down-from-dotted-line::before {
  content: "\e407";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-border-left::before {
  content: "\f84f";
}

.fa-circle-divide::before {
  content: "\e106";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-diagram-subtask::before {
  content: "\e479";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-square-y::before {
  content: "\e287";
}

.fa-user-doctor-hair::before {
  content: "\e458";
}

.fa-planet-ringed::before {
  content: "\e020";
}

.fa-mushroom::before {
  content: "\e425";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-megaphone::before {
  content: "\f675";
}

.fa-wreath-laurel::before {
  content: "\e5d2";
}

.fa-circle-exclamation-check::before {
  content: "\e10d";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-box-dollar::before {
  content: "\f4a0";
}

.fa-box-usd::before {
  content: "\f4a0";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-y::before {
  content: "Y";
}

.fa-user-headset::before {
  content: "\f82d";
}

.fa-arrows-retweet::before {
  content: "\f361";
}

.fa-retweet-alt::before {
  content: "\f361";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-square-chevron-right::before {
  content: "\f32b";
}

.fa-chevron-square-right::before {
  content: "\f32b";
}

.fa-lacrosse-stick-ball::before {
  content: "\e3b6";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-user-magnifying-glass::before {
  content: "\e5c5";
}

.fa-star-sharp::before {
  content: "\e28b";
}

.fa-comment-heart::before {
  content: "\e5c8";
}

.fa-circle-1::before {
  content: "\e0ee";
}

.fa-circle-star::before {
  content: "\e123";
}

.fa-star-circle::before {
  content: "\e123";
}

.fa-fish::before {
  content: "\f578";
}

.fa-cloud-fog::before {
  content: "\f74e";
}

.fa-fog::before {
  content: "\f74e";
}

.fa-waffle::before {
  content: "\e466";
}

.fa-music-note::before {
  content: "\f8cf";
}

.fa-music-alt::before {
  content: "\f8cf";
}

.fa-hexagon-exclamation::before {
  content: "\e417";
}

.fa-cart-shopping-fast::before {
  content: "\e0dc";
}

.fa-object-union::before {
  content: "\e49f";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-starfighter::before {
  content: "\e037";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-arrow-right-long-to-line::before {
  content: "\e3d5";
}

.fa-square-arrow-down::before {
  content: "\f339";
}

.fa-arrow-square-down::before {
  content: "\f339";
}

.fa-diamond-half-stroke::before {
  content: "\e5b8";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-square-chevron-left::before {
  content: "\f32a";
}

.fa-chevron-square-left::before {
  content: "\f32a";
}

.fa-phone-intercom::before {
  content: "\e434";
}

.fa-link-horizontal::before {
  content: "\e1cb";
}

.fa-chain-horizontal::before {
  content: "\e1cb";
}

.fa-mango::before {
  content: "\e30f";
}

.fa-music-note-slash::before {
  content: "\f8d0";
}

.fa-music-alt-slash::before {
  content: "\f8d0";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-face-tongue-sweat::before {
  content: "\e39e";
}

.fa-globe-stand::before {
  content: "\f5f6";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-circle-p::before {
  content: "\e11a";
}

.fa-award-simple::before {
  content: "\e0ab";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-pedestal::before {
  content: "\e20d";
}

.fa-chart-pyramid::before {
  content: "\e0e6";
}

.fa-sidebar::before {
  content: "\e24e";
}

.fa-snowman-head::before {
  content: "\f79b";
}

.fa-frosty-head::before {
  content: "\f79b";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-burger-glass::before {
  content: "\e0ce";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-bars-filter::before {
  content: "\e0ad";
}

.fa-paintbrush-pencil::before {
  content: "\e206";
}

.fa-party-bell::before {
  content: "\e31a";
}

.fa-user-vneck-hair::before {
  content: "\e462";
}

.fa-jack-o-lantern::before {
  content: "\f30e";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-keynote::before {
  content: "\f66c";
}

.fa-child-combatant::before {
  content: "\e4e0";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-hat-beach::before {
  content: "\e606";
}

.fa-plus::before {
  content: "\+";
}

.fa-add::before {
  content: "\+";
}

.fa-expand::before {
  content: "\f065";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-fort::before {
  content: "\e486";
}

.fa-cloud-check::before {
  content: "\e35c";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-face-smirking::before {
  content: "\e397";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-rhombus::before {
  content: "\e23b";
}

.fa-claw-marks::before {
  content: "\f6c2";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-face-smile-tongue::before {
  content: "\e394";
}

.fa-cart-circle-xmark::before {
  content: "\e3f4";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-circle-phone-flip::before {
  content: "\e11c";
}

.fa-phone-circle-alt::before {
  content: "\e11c";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-key-skeleton::before {
  content: "\f6f3";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-arrow-down-to-bracket::before {
  content: "\e094";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-square-q::before {
  content: "\e27b";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-symbols::before {
  content: "\f86e";
}

.fa-icons-alt::before {
  content: "\f86e";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-flask-gear::before {
  content: "\e5f1";
}

.fa-highlighter-line::before {
  content: "\e1af";
}

.fa-bracket-square::before {
  content: "\[";
}

.fa-bracket::before {
  content: "\[";
}

.fa-bracket-left::before {
  content: "\[";
}

.fa-island-tropical::before {
  content: "\f811";
}

.fa-island-tree-palm::before {
  content: "\f811";
}

.fa-arrow-right-from-line::before {
  content: "\f343";
}

.fa-arrow-from-left::before {
  content: "\f343";
}

.fa-h2::before {
  content: "\f314";
}

.fa-equals::before {
  content: "\=";
}

.fa-cake-slice::before {
  content: "\e3e5";
}

.fa-shortcake::before {
  content: "\e3e5";
}

.fa-peanut::before {
  content: "\e430";
}

.fa-wrench-simple::before {
  content: "\e2d1";
}

.fa-blender::before {
  content: "\f517";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-tally-2::before {
  content: "\e295";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-cars::before {
  content: "\f85b";
}

.fa-axe-battle::before {
  content: "\f6b3";
}

.fa-user-hair-long::before {
  content: "\e45b";
}

.fa-map::before {
  content: "\f279";
}

.fa-arrow-left-from-arc::before {
  content: "\e615";
}

.fa-file-circle-info::before {
  content: "\e493";
}

.fa-face-disappointed::before {
  content: "\e36f";
}

.fa-lasso-sparkles::before {
  content: "\e1c9";
}

.fa-clock-eleven::before {
  content: "\e347";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-siren-on::before {
  content: "\e02e";
}

.fa-clock-ten::before {
  content: "\e354";
}

.fa-candle-holder::before {
  content: "\f6bc";
}

.fa-video-arrow-down-left::before {
  content: "\e2c8";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-floppy-disk-circle-arrow-right::before {
  content: "\e180";
}

.fa-save-circle-arrow-right::before {
  content: "\e180";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-planet-moon::before {
  content: "\e01f";
}

.fa-face-eyes-xmarks::before {
  content: "\e374";
}

.fa-chart-scatter::before {
  content: "\f7ee";
}

.fa-display-arrow-down::before {
  content: "\e164";
}

.fa-store::before {
  content: "\f54e";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-olive-branch::before {
  content: "\e317";
}

.fa-angle::before {
  content: "\e08c";
}

.fa-vacuum-robot::before {
  content: "\e04e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-square-divide::before {
  content: "\e26a";
}

.fa-signal-stream-slash::before {
  content: "\e250";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-eye-dropper-half::before {
  content: "\e173";
}

.fa-store-lock::before {
  content: "\e4a6";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-cloud-bolt-sun::before {
  content: "\f76e";
}

.fa-thunderstorm-sun::before {
  content: "\f76e";
}

.fa-camera-slash::before {
  content: "\e0d9";
}

.fa-comment-quote::before {
  content: "\e14c";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-message-code::before {
  content: "\e1df";
}

.fa-glass-half::before {
  content: "\e192";
}

.fa-glass-half-empty::before {
  content: "\e192";
}

.fa-glass-half-full::before {
  content: "\e192";
}

.fa-fill::before {
  content: "\f575";
}

.fa-message-minus::before {
  content: "\f4a7";
}

.fa-comment-alt-minus::before {
  content: "\f4a7";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-dinosaur::before {
  content: "\e5fe";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-link-horizontal-slash::before {
  content: "\e1cc";
}

.fa-chain-horizontal-slash::before {
  content: "\e1cc";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-nose::before {
  content: "\e5bd";
}

.fa-arrow-left-to-arc::before {
  content: "\e616";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-clouds::before {
  content: "\f744";
}

.fa-money-bill-simple::before {
  content: "\e1f1";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-table-pivot::before {
  content: "\e291";
}

.fa-filter-slash::before {
  content: "\e17d";
}

.fa-trash-can-undo::before {
  content: "\f896";
}

.fa-trash-can-arrow-turn-left::before {
  content: "\f896";
}

.fa-trash-undo-alt::before {
  content: "\f896";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-person-to-door::before {
  content: "\e433";
}

.fa-turntable::before {
  content: "\f8e4";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-signal-weak::before {
  content: "\f68c";
}

.fa-signal-1::before {
  content: "\f68c";
}

.fa-clock-five::before {
  content: "\e349";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-computer-classic::before {
  content: "\f8b1";
}

.fa-frame::before {
  content: "\e495";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-ellipsis-stroke::before {
  content: "\f39b";
}

.fa-ellipsis-h-alt::before {
  content: "\f39b";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-face-expressionless::before {
  content: "\e373";
}

.fa-down-to-dotted-line::before {
  content: "\e408";
}

.fa-cloud-music::before {
  content: "\f8ae";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-cloud-minus::before {
  content: "\e35d";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-shield-minus::before {
  content: "\e249";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-car-tilt::before {
  content: "\f5e5";
}

.fa-gauge-circle-minus::before {
  content: "\e497";
}

.fa-brightness-low::before {
  content: "\e0ca";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "\%";
}

.fa-percentage::before {
  content: "\%";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-conveyor-belt::before {
  content: "\f46e";
}

.fa-location-check::before {
  content: "\f606";
}

.fa-map-marker-check::before {
  content: "\f606";
}

.fa-coin-vertical::before {
  content: "\e3fd";
}

.fa-display::before {
  content: "\e163";
}

.fa-person-sign::before {
  content: "\f757";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-phone-hangup::before {
  content: "\e225";
}

.fa-signature-slash::before {
  content: "\e3cb";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-wheat-slash::before {
  content: "\e339";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-clouds-sun::before {
  content: "\f746";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-face-vomit::before {
  content: "\e3a0";
}

.fa-speakers::before {
  content: "\f8e0";
}

.fa-tty-answer::before {
  content: "\e2b9";
}

.fa-teletype-answer::before {
  content: "\e2b9";
}

.fa-mug-tea-saucer::before {
  content: "\e1f5";
}

.fa-diagram-lean-canvas::before {
  content: "\e156";
}

.fa-alt::before {
  content: "\e08a";
}

.fa-dial::before {
  content: "\e15b";
}

.fa-dial-med-high::before {
  content: "\e15b";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-circle-trash::before {
  content: "\e126";
}

.fa-trash-circle::before {
  content: "\e126";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-circle-quarters::before {
  content: "\e3f8";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-tower-control::before {
  content: "\e2a2";
}

.fa-arrow-up-triangle-square::before {
  content: "\f88a";
}

.fa-sort-shapes-up::before {
  content: "\f88a";
}

.fa-whale::before {
  content: "\f72c";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-party-horn::before {
  content: "\e31b";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-sun-bright::before {
  content: "\e28f";
}

.fa-sun-alt::before {
  content: "\e28f";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-conveyor-belt-arm::before {
  content: "\e5f8";
}

.fa-lock-keyhole-open::before {
  content: "\f3c2";
}

.fa-lock-open-alt::before {
  content: "\f3c2";
}

.fa-square-fragile::before {
  content: "\f49b";
}

.fa-box-fragile::before {
  content: "\f49b";
}

.fa-square-wine-glass-crack::before {
  content: "\f49b";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-square-n::before {
  content: "\e277";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-meter::before {
  content: "\e1e8";
}

.fa-mandolin::before {
  content: "\f6f9";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-up-from-bracket::before {
  content: "\e590";
}

.fa-knife-kitchen::before {
  content: "\f6f5";
}

.fa-border-right::before {
  content: "\f852";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-spade::before {
  content: "\f2f4";
}

.fa-card-spade::before {
  content: "\e3ec";
}

.fa-line-columns::before {
  content: "\f870";
}

.fa-arrow-right-to-line::before {
  content: "\f340";
}

.fa-arrow-to-right::before {
  content: "\f340";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-flag-pennant::before {
  content: "\f456";
}

.fa-pennant::before {
  content: "\f456";
}

.fa-conveyor-belt-empty::before {
  content: "\e150";
}

.fa-user-group-simple::before {
  content: "\e603";
}

.fa-award::before {
  content: "\f559";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-camcorder::before {
  content: "\f8a8";
}

.fa-video-handheld::before {
  content: "\f8a8";
}

.fa-pancakes::before {
  content: "\e42d";
}

.fa-album-circle-user::before {
  content: "\e48d";
}

.fa-subtitles-slash::before {
  content: "\e610";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-dice-d10::before {
  content: "\f6cd";
}

.fa-fireplace::before {
  content: "\f79a";
}

.fa-browser::before {
  content: "\f37e";
}

.fa-pen-paintbrush::before {
  content: "\f618";
}

.fa-pencil-paintbrush::before {
  content: "\f618";
}

.fa-fish-cooked::before {
  content: "\f7fe";
}

.fa-chair-office::before {
  content: "\f6c1";
}

.fa-nesting-dolls::before {
  content: "\e3ba";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-trumpet::before {
  content: "\f8e3";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-fire-smoke::before {
  content: "\f74b";
}

.fa-phone-missed::before {
  content: "\e226";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-arrows-repeat-1::before {
  content: "\f366";
}

.fa-repeat-1-alt::before {
  content: "\f366";
}

.fa-gun-slash::before {
  content: "\e19c";
}

.fa-avocado::before {
  content: "\e0aa";
}

.fa-binary::before {
  content: "\e33b";
}

.fa-glasses-round::before {
  content: "\f5f5";
}

.fa-glasses-alt::before {
  content: "\f5f5";
}

.fa-phone-plus::before {
  content: "\f4d2";
}

.fa-ditto::before {
  content: "\"";
}

.fa-person-seat::before {
  content: "\e21e";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-scythe::before {
  content: "\f710";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-ban-parking::before {
  content: "\f616";
}

.fa-parking-circle-slash::before {
  content: "\f616";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-face-diagonal-mouth::before {
  content: "\e47e";
}

.fa-diagram-cells::before {
  content: "\e475";
}

.fa-cricket-bat-ball::before {
  content: "\f449";
}

.fa-cricket::before {
  content: "\f449";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-pen-line::before {
  content: "\e212";
}

.fa-atom-simple::before {
  content: "\f5d3";
}

.fa-atom-alt::before {
  content: "\f5d3";
}

.fa-ampersand::before {
  content: "\&";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-arrow-up-from-line::before {
  content: "\f342";
}

.fa-arrow-from-bottom::before {
  content: "\f342";
}

.fa-moon::before {
  content: "\f186";
}

.fa-pen-slash::before {
  content: "\e213";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-square-star::before {
  content: "\e27f";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-send-backward::before {
  content: "\f87f";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-compass-slash::before {
  content: "\f5e9";
}

.fa-clock-one::before {
  content: "\e34e";
}

.fa-file-music::before {
  content: "\f8b6";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-display-chart-up-circle-currency::before {
  content: "\e5e5";
}

.fa-skeleton::before {
  content: "\f620";
}

.fa-circle-g::before {
  content: "\e10f";
}

.fa-circle-arrow-up-left::before {
  content: "\e0fb";
}

.fa-coin-blank::before {
  content: "\e3fb";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-vacuum::before {
  content: "\e04d";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-card-heart::before {
  content: "\e3eb";
}

.fa-lightbulb-cfl-on::before {
  content: "\e5a7";
}

.fa-melon::before {
  content: "\e310";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-container-storage::before {
  content: "\f4b7";
}

.fa-face-pouting::before {
  content: "\e387";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-face-explode::before {
  content: "\e2fe";
}

.fa-exploding-head::before {
  content: "\e2fe";
}

.fa-hashtag::before {
  content: "\#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "T";
}

.fa-transformer-bolt::before {
  content: "\e2a4";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-cassette-vhs::before {
  content: "\f8ec";
}

.fa-vhs::before {
  content: "\f8ec";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-chimney::before {
  content: "\f78b";
}

.fa-object-intersect::before {
  content: "\e49d";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-block-brick::before {
  content: "\e3db";
}

.fa-wall-brick::before {
  content: "\e3db";
}

.fa-fan::before {
  content: "\f863";
}

.fa-bags-shopping::before {
  content: "\f847";
}

.fa-paragraph-left::before {
  content: "\f878";
}

.fa-paragraph-rtl::before {
  content: "\f878";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-caravan-simple::before {
  content: "\e000";
}

.fa-caravan-alt::before {
  content: "\e000";
}

.fa-turtle::before {
  content: "\f726";
}

.fa-pencil-mechanical::before {
  content: "\e5ca";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-booth-curtain::before {
  content: "\f734";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-box-heart::before {
  content: "\f49d";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-user-doctor-message::before {
  content: "\f82e";
}

.fa-user-md-chat::before {
  content: "\f82e";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-lighthouse::before {
  content: "\e612";
}

.fa-amp-guitar::before {
  content: "\f8a1";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-volume-slash::before {
  content: "\f2e2";
}

.fa-border-bottom::before {
  content: "\f84d";
}

.fa-wifi-weak::before {
  content: "\f6aa";
}

.fa-wifi-1::before {
  content: "\f6aa";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-delete-right::before {
  content: "\e154";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-circle-quarter::before {
  content: "\e11f";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-function::before {
  content: "\f661";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-people-simple::before {
  content: "\e21b";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-face-monocle::before {
  content: "\e380";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-calendar-lines::before {
  content: "\e0d5";
}

.fa-calendar-note::before {
  content: "\e0d5";
}

.fa-arrow-down-big-small::before {
  content: "\f88c";
}

.fa-sort-size-down::before {
  content: "\f88c";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-do-not-enter::before {
  content: "\f5ec";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-dice-d8::before {
  content: "\f6d2";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "M";
}

.fa-grip-dots-vertical::before {
  content: "\e411";
}

.fa-face-viewfinder::before {
  content: "\e2ff";
}

.fa-soft-serve::before {
  content: "\e400";
}

.fa-creemee::before {
  content: "\e400";
}

.fa-h5::before {
  content: "\e412";
}

.fa-hand-back-point-down::before {
  content: "\e19e";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-rectangle::before {
  content: "\f2fa";
}

.fa-rectangle-landscape::before {
  content: "\f2fa";
}

.fa-clipboard-list-check::before {
  content: "\f737";
}

.fa-turkey::before {
  content: "\f725";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-ice-skate::before {
  content: "\f7ac";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-tomato::before {
  content: "\e330";
}

.fa-sword-laser::before {
  content: "\e03b";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-buildings::before {
  content: "\e0cc";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-cart-flatbed-boxes::before {
  content: "\f475";
}

.fa-dolly-flatbed-alt::before {
  content: "\f475";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-square-w::before {
  content: "\e285";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-lamp::before {
  content: "\f4ca";
}

.fa-airplay::before {
  content: "\e089";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-shield-quartered::before {
  content: "\e575";
}

.fa-slash-forward::before {
  content: "\/";
}

.fa-location-pen::before {
  content: "\f607";
}

.fa-map-marker-edit::before {
  content: "\f607";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-pot-food::before {
  content: "\e43f";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-print-slash::before {
  content: "\f686";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-hand-back-point-ribbon::before {
  content: "\e1a0";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-tire-rugged::before {
  content: "\f634";
}

.fa-lightbulb-dollar::before {
  content: "\f670";
}

.fa-cowbell::before {
  content: "\f8b3";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-corner::before {
  content: "\e3fe";
}

.fa-chevrons-right::before {
  content: "\f324";
}

.fa-chevron-double-right::before {
  content: "\f324";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-inhaler::before {
  content: "\f5f9";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-snake::before {
  content: "\f716";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-note-medical::before {
  content: "\e200";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-down-left::before {
  content: "\e16a";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-face-thinking::before {
  content: "\e39b";
}

.fa-turn-down-right::before {
  content: "\e455";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-scanner-keyboard::before {
  content: "\f489";
}

.fa-circle-o::before {
  content: "\e119";
}

.fa-grid-horizontal::before {
  content: "\e307";
}

.fa-message-dollar::before {
  content: "\f650";
}

.fa-comment-alt-dollar::before {
  content: "\f650";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-columns-3::before {
  content: "\e361";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-hand-holding-box::before {
  content: "\f47b";
}

.fa-input-text::before {
  content: "\e1bf";
}

.fa-window-flip::before {
  content: "\f40f";
}

.fa-window-alt::before {
  content: "\f40f";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-scanner-gun::before {
  content: "\f488";
}

.fa-scanner::before {
  content: "\f488";
}

.fa-tire::before {
  content: "\f631";
}

.fa-engine::before {
  content: "\e16e";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-circle-caret-right::before {
  content: "\f330";
}

.fa-caret-circle-right::before {
  content: "\f330";
}

.fa-wheat::before {
  content: "\f72d";
}

.fa-file-spreadsheet::before {
  content: "\f65b";
}

.fa-audio-description-slash::before {
  content: "\e0a8";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-chess-pawn-piece::before {
  content: "\f444";
}

.fa-chess-pawn-alt::before {
  content: "\f444";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-square-s::before {
  content: "\e27d";
}

.fa-rectangle-barcode::before {
  content: "\f463";
}

.fa-barcode-alt::before {
  content: "\f463";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-unicorn::before {
  content: "\f727";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-pompebled::before {
  content: "\e43d";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-watch-smart::before {
  content: "\e2cc";
}

.fa-book-user::before {
  content: "\f7e7";
}

.fa-sensor-cloud::before {
  content: "\e02c";
}

.fa-sensor-smoke::before {
  content: "\e02c";
}

.fa-clapperboard-play::before {
  content: "\e132";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-circle-4::before {
  content: "\e0f1";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-album-collection::before {
  content: "\f8a0";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-cloud-showers::before {
  content: "\f73f";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-onion::before {
  content: "\e427";
}

.fa-clock-twelve-thirty::before {
  content: "\e359";
}

.fa-arrow-down-to-dotted-line::before {
  content: "\e095";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-rectangle-wide::before {
  content: "\f2fc";
}

.fa-comment-arrow-up::before {
  content: "\e144";
}

.fa-garlic::before {
  content: "\e40e";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-tree-decorated::before {
  content: "\f7dc";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-calendar-heart::before {
  content: "\e0d3";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-flower::before {
  content: "\f7ff";
}

.fa-arrow-down-from-arc::before {
  content: "\e614";
}

.fa-right-left-large::before {
  content: "\e5e1";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-circles-overlap::before {
  content: "\e600";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-starship-freighter::before {
  content: "\e03a";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-bridge-suspension::before {
  content: "\e4cd";
}

.fa-trash-check::before {
  content: "\e2af";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-boombox::before {
  content: "\f8a5";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-shield-exclamation::before {
  content: "\e247";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-grip-dots::before {
  content: "\e410";
}

.fa-comment-exclamation::before {
  content: "\f4af";
}

.fa-pen-swirl::before {
  content: "\e214";
}

.fa-falafel::before {
  content: "\e40a";
}

.fa-circle-2::before {
  content: "\e0ef";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-gramophone::before {
  content: "\f8bd";
}

.fa-dice-d12::before {
  content: "\f6ce";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-down::before {
  content: "\f354";
}

.fa-arrow-alt-down::before {
  content: "\f354";
}

.fa-hundred-points::before {
  content: "\e41c";
}

.fa-100::before {
  content: "\e41c";
}

.fa-paperclip-vertical::before {
  content: "\e3c2";
}

.fa-wind-warning::before {
  content: "\f776";
}

.fa-wind-circle-exclamation::before {
  content: "\f776";
}

.fa-location-pin-slash::before {
  content: "\f60c";
}

.fa-map-marker-slash::before {
  content: "\f60c";
}

.fa-face-sad-sweat::before {
  content: "\e38a";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-cupcake::before {
  content: "\e402";
}

.fa-light-switch-off::before {
  content: "\e018";
}

.fa-toggle-large-off::before {
  content: "\e5b0";
}

.fa-pen-fancy-slash::before {
  content: "\e210";
}

.fa-truck-container::before {
  content: "\f4dc";
}

.fa-boot::before {
  content: "\f782";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-file-check::before {
  content: "\f316";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-cards-blank::before {
  content: "\e4df";
}

.fa-circle-3::before {
  content: "\e0f0";
}

.fa-bench-tree::before {
  content: "\e2e7";
}

.fa-keyboard-brightness-low::before {
  content: "\e1c1";
}

.fa-ski-boot-ski::before {
  content: "\e3cd";
}

.fa-brain-circuit::before {
  content: "\e0c6";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-block-brick-fire::before {
  content: "\e3dc";
}

.fa-firewall::before {
  content: "\e3dc";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "\!";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-face-smile-relaxed::before {
  content: "\e392";
}

.fa-comment-xmark::before {
  content: "\f4b5";
}

.fa-comment-times::before {
  content: "\f4b5";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-face-nose-steam::before {
  content: "\e382";
}

.fa-circle-waveform-lines::before {
  content: "\e12d";
}

.fa-waveform-circle::before {
  content: "\e12d";
}

.fa-dollar-sign::before {
  content: "\$";
}

.fa-dollar::before {
  content: "\$";
}

.fa-usd::before {
  content: "\$";
}

.fa-ferris-wheel::before {
  content: "\e174";
}

.fa-computer-speaker::before {
  content: "\f8b2";
}

.fa-skull-cow::before {
  content: "\f8de";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-circle-t::before {
  content: "\e124";
}

.fa-sack::before {
  content: "\f81c";
}

.fa-grid-2::before {
  content: "\e196";
}

.fa-camera-cctv::before {
  content: "\f8ac";
}

.fa-cctv::before {
  content: "\f8ac";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-horizontal-rule::before {
  content: "\f86c";
}

.fa-bed-front::before {
  content: "\f8f7";
}

.fa-bed-alt::before {
  content: "\f8f7";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-face-woozy::before {
  content: "\e3a2";
}

.fa-cloud-question::before {
  content: "\e492";
}

.fa-pineapple::before {
  content: "\e31f";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-gallery-thumbnails::before {
  content: "\e3aa";
}

.fa-circle-j::before {
  content: "\e112";
}

.fa-eyes::before {
  content: "\e367";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-page-caret-up::before {
  content: "\e42a";
}

.fa-file-caret-up::before {
  content: "\e42a";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-comet::before {
  content: "\e003";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-shield-keyhole::before {
  content: "\e248";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-square-sliders-vertical::before {
  content: "\f3f2";
}

.fa-sliders-v-square::before {
  content: "\f3f2";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-message-middle::before {
  content: "\e1e1";
}

.fa-comment-middle-alt::before {
  content: "\e1e1";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-square-z::before {
  content: "\e288";
}

.fa-message-text::before {
  content: "\e1e6";
}

.fa-comment-alt-text::before {
  content: "\e1e6";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

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

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

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../../../../../libraries/fontawesome/webfonts/fa-light-300.woff2") format("woff2"), url("../../../../../libraries/fontawesome/webfonts/fa-light-300.ttf") format("truetype");
}
.fal,
.fa-light {
  font-weight: 300;
}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../../../../../libraries/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("../../../../../libraries/fontawesome/webfonts/fa-regular-400.ttf") format("truetype");
}
.far,
.fa-regular {
  font-weight: 400;
}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../../../../../libraries/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("../../../../../libraries/fontawesome/webfonts/fa-solid-900.ttf") format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../../../../../libraries/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"), url("../../../../../libraries/fontawesome/webfonts/fa-brands-400.ttf") format("truetype");
}
.fab,
.fa-brands,
.paragraph--type--contact-info #site-social-links li[data-social*="mailto:"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="pinterest.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="youtube.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="linkedin.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="instagram.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="twitter.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="x.com"] i,
.paragraph--type--contact-info #site-social-links li[data-social*="facebook.com"] i,
.footer__social #site-social-links li[data-social*="mailto:"] i,
.footer__social #site-social-links li[data-social*="pinterest.com"] i,
.footer__social #site-social-links li[data-social*="youtube.com"] i,
.footer__social #site-social-links li[data-social*="linkedin.com"] i,
.footer__social #site-social-links li[data-social*="instagram.com"] i,
.footer__social #site-social-links li[data-social*="twitter.com"] i,
.footer__social #site-social-links li[data-social*="x.com"] i,
.footer__social #site-social-links li[data-social*="facebook.com"] i {
  font-weight: 400;
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-aws:before {
  content: "\f375";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-modx:before {
  content: "\f285";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-square-js:before {
  content: "\f3b9";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-unity:before {
  content: "\e049";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-vk:before {
  content: "\f189";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-square-reddit:before {
  content: "\f1a2";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-square-font-awesome:before {
  content: "\e5ad";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-square-instagram:before {
  content: "\e055";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-square-hacker-news:before {
  content: "\f3af";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-edge:before {
  content: "\f282";
}

.fa-threads:before {
  content: "\e618";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-square-snapchat:before {
  content: "\f2ad";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-safari:before {
  content: "\f267";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-square-viadeo:before {
  content: "\f2aa";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-centos:before {
  content: "\f789";
}

.fa-adn:before {
  content: "\f170";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-square-dribbble:before {
  content: "\f397";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-node:before {
  content: "\f419";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-debian:before {
  content: "\e60b";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-square-twitter:before {
  content: "\f081";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-square-youtube:before {
  content: "\f431";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-meta:before {
  content: "\e49b";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-hips:before {
  content: "\f452";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-discord:before {
  content: "\f392";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-shoelace:before {
  content: "\e60c";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-square-steam:before {
  content: "\f1b7";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-square-vimeo:before {
  content: "\f194";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-apple:before {
  content: "\f179";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-square-github:before {
  content: "\f092";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-neos:before {
  content: "\f612";
}

.fa-square-threads:before {
  content: "\e619";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-angular:before {
  content: "\f420";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-square-gitlab:before {
  content: "\e5ae";
}

.fa-gitlab-square:before {
  content: "\e5ae";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-square-odnoklassniki:before {
  content: "\f264";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-sith:before {
  content: "\f512";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-react:before {
  content: "\f41b";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-gg:before {
  content: "\f260";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-square-pinterest:before {
  content: "\f0d3";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-xing:before {
  content: "\f168";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-less:before {
  content: "\f41d";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-square-google-plus:before {
  content: "\f0d4";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-square-xing:before {
  content: "\f169";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-fly:before {
  content: "\f417";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-viber:before {
  content: "\f409";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-audible:before {
  content: "\f373";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-x-twitter:before {
  content: "\e61b";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-square-pied-piper:before {
  content: "\e01e";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-square-facebook:before {
  content: "\f082";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-square-lastfm:before {
  content: "\f203";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-figma:before {
  content: "\f799";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-docker:before {
  content: "\f395";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-apper:before {
  content: "\f371";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-square-behance:before {
  content: "\f1b5";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-space-awesome:before {
  content: "\e5ac";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-square-git:before {
  content: "\f1d2";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-square-tumblr:before {
  content: "\f174";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-trello:before {
  content: "\f181";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-android:before {
  content: "\f17b";
}

.fa-bots:before {
  content: "\e340";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-uber:before {
  content: "\f402";
}

.fa-github:before {
  content: "\f09b";
}

.fa-php:before {
  content: "\f457";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-stubber:before {
  content: "\e5c7";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-odysee:before {
  content: "\e5c6";
}

.fa-square-whatsapp:before {
  content: "\f40c";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-usb:before {
  content: "\f287";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-square-x-twitter:before {
  content: "\e61a";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-strava:before {
  content: "\f428";
}

.fa-ember:before {
  content: "\f423";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-zhihu:before {
  content: "\f63f";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.show {
  display: block !important;
}

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

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: var(--skit-font-headings);
}

.container {
  padding: 0 1rem !important;
}
@media (min-width: 768px) {
  .container {
    padding: 0 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .container {
    padding: 0 !important;
  }
}
:root {
  --bs-body-color: $text-gray-800;
}

.ckeditor-buttons li .cke-icon-only {
  width: auto;
}
.ckeditor-buttons li a {
  min-height: 28px;
}
.ckeditor-buttons .cke_button_icon img {
  vertical-align: initial;
}

button.link {
  color: #0D6EFD;
}

.button--small {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.5rem;
}

a.button {
  text-decoration: none;
}
a.button.button--primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0D6EFD;
  --bs-btn-border-color: #0D6EFD;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0D6EFD;
  --bs-btn-disabled-border-color: #0D6EFD;
}
a.button.button--danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #D16000;
  --bs-btn-border-color: #D16000;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d87826;
  --bs-btn-hover-border-color: #d6701a;
  --bs-btn-focus-shadow-rgb: 178, 82, 0;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #da8033;
  --bs-btn-active-border-color: #d6701a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #D16000;
  --bs-btn-disabled-border-color: #D16000;
}
a.button.button-action {
  --bs-btn-color: #fff;
  --bs-btn-bg: #767676;
  --bs-btn-border-color: #767676;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #646464;
  --bs-btn-hover-border-color: #5e5e5e;
  --bs-btn-focus-shadow-rgb: 139, 139, 139;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5e5e5e;
  --bs-btn-active-border-color: #595959;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #767676;
  --bs-btn-disabled-border-color: #767676;
}
a.button.button--small {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.5rem;
}

.btn-primary a {
  color: #fff;
}
.btn-primary a:hover {
  color: #fff;
  text-decoration: none;
}

.btn-secondary a, .btn.btn-inline a, button.btn-inline.link a,
.btn-inline a {
  color: #fff;
}
.btn-secondary a:hover,
.btn-inline a:hover {
  color: #fff;
  text-decoration: none;
}

.btn-success a {
  color: #000;
}
.btn-success a:hover {
  color: #000;
  text-decoration: none;
}

.btn-info a {
  color: #fff;
}
.btn-info a:hover {
  color: #fff;
  text-decoration: none;
}

.btn-warning a {
  color: #000;
}
.btn-warning a:hover {
  color: #000;
  text-decoration: none;
}

.btn-danger a {
  color: #000;
}
.btn-danger a:hover {
  color: #000;
  text-decoration: none;
}

.btn-light a {
  color: #000;
}
.btn-light a:hover {
  color: #000;
  text-decoration: none;
}

.btn-dark a {
  color: #fff;
}
.btn-dark a:hover {
  color: #fff;
  text-decoration: none;
}

.btn-outline-primary:hover a {
  color: #fff;
}
.btn-outline-primary a:hover {
  color: #fff;
  text-decoration: none;
}

.btn-outline-secondary:hover a {
  color: #fff;
}
.btn-outline-secondary a:hover {
  color: #fff;
  text-decoration: none;
}

.btn-outline-success:hover a {
  color: #000;
}
.btn-outline-success a:hover {
  color: #000;
  text-decoration: none;
}

.btn-outline-info:hover a {
  color: #fff;
}
.btn-outline-info a:hover {
  color: #fff;
  text-decoration: none;
}

.btn-outline-warning:hover a {
  color: #000;
}
.btn-outline-warning a:hover {
  color: #000;
  text-decoration: none;
}

.btn-outline-danger:hover a {
  color: #000;
}
.btn-outline-danger a:hover {
  color: #000;
  text-decoration: none;
}

.btn-outline-light:hover a {
  color: #000;
}
.btn-outline-light a:hover {
  color: #000;
  text-decoration: none;
}

.btn-outline-dark:hover a {
  color: #fff;
}
.btn-outline-dark a:hover {
  color: #fff;
  text-decoration: none;
}

.btn, .btn.btn-inline, button.btn-inline.link,
.btn-inline, button.link, a.button,
.button {
  margin: 0 0.5rem;
}
.btn:first-child,
.btn-inline:first-child, button.link:first-child,
.button:first-child {
  margin-left: 0;
}
.btn:last-child,
.btn-inline:last-child, button.link:last-child,
.button:last-child {
  margin-right: 0;
}

.btn-group .btn,
.btn-group .btn-inline, .btn-group button.link,
.btn-group .button {
  margin: 0;
}

a[class=button] {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9fafb;
  --bs-btn-hover-border-color: #f9fafb;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9fafb;
  --bs-btn-active-border-color: #f9fafb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

footer {
  padding: 2rem 0;
}
footer.footer-dark a {
  color: #f8f9fa;
  text-decoration: none;
}
footer.footer-dark a:hover {
  color: #f8f9fa;
  text-decoration: none;
}
footer .region-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.form-control.image-button {
  width: unset;
}
.form-control.form-checkbox, .form-control.form-radio {
  display: inline-block;
  height: auto;
  width: unset;
}

.form-select {
  min-width: 5rem;
}

input.form-text {
  margin-top: 0;
}
input[type=search] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.dropbutton-multiple .dropbutton .dropbutton-action > * {
  border: 0;
}

@media (min-width: 1200px) {
  .node-form {
    margin: 2rem;
  }
}
.node-form .form-actions {
  text-align: center;
}

.container-inline div,
.container-inline label {
  display: inline-block;
  margin: 0;
}
.container-inline.webform-multiple-add > .form-item > * {
  display: inline-block;
  width: unset;
}

td > .form-item {
  margin: 0;
}

#search-block-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.js td .dropbutton-wrapper {
  min-height: 2.25rem;
}

.dropbutton-widget {
  background-color: #fff;
  border-radius: 0.375rem;
}
.dropbutton-widget .dropbutton .dropbutton-action > * {
  padding: 0.375rem 0.75rem;
}

.webform-dropbutton .dropbutton-wrapper .dropbutton-widget {
  background-color: #fff;
}

.system-file-system-settings .form-item label {
  display: table;
  font-weight: 700;
}

.tabs-primary {
  margin: 1rem 0;
}

.tabs-secondary {
  margin: 0 0 1rem 0;
}

@media (max-width: 767.98px) {
  .tabs-wrapper .tab-toggle {
    color: #495057;
    padding: 0.5rem 1rem;
  }
  .tabs-wrapper .nav-tabs {
    border: 1px solid #dee2e6;
    border-radius: 0.375rem;
    overflow: hidden;
  }
  .tabs-wrapper .nav-item {
    padding: 0.25rem 0.5rem;
  }
  .tabs-wrapper .nav-item.active {
    background-color: #dee2e6;
  }
  .tabs-wrapper .nav-item .nav-link {
    border: 0;
    border-radius: 0;
    background-color: unset;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .tabs-wrapper .nav-item .nav-link.active {
    background-color: unset;
  }
  .tabs-wrapper:not(.is-collapsible) .nav-item:not(:first-of-type) {
    border-top: 1px solid #dee2e6;
  }
  .tabs-wrapper.is-collapsible .nav-item.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .tabs-wrapper.is-collapsible .nav-item:not(.active) {
    display: none;
  }
  .tabs-wrapper.is-collapsible .is-open .nav-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .tabs-wrapper.is-collapsible .is-open .nav-item.active {
    border-radius: 0.375rem 0.375rem 0 0;
  }
  .tabs-wrapper.is-collapsible .is-open .nav-item:not(.active) {
    border-top: 1px solid #dee2e6;
  }
}
@media (min-width: 768px) {
  .tabs-wrapper .tab-toggle {
    display: none;
  }
}
em.placeholder {
  display: unset;
  min-height: unset;
  vertical-align: unset;
  cursor: unset;
  background-color: unset;
  opacity: unset;
}

.card-img-top img {
  width: 100% !important;
  max-width: 100% !important;
}

.navbar .block-search form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
@media (min-width: 576px) {
  .navbar .block-search form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.navbar .block-search form .form-actions {
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .navbar .block-search form .form-actions {
    margin-left: 0.5rem;
    margin-top: 0;
  }
}

.navbar-nav .nav-link {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.navbar-nav .nav-link.dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-brand {
  white-space: unset;
}
.navbar-brand .site-slogan {
  display: none;
  font-size: 0.875rem;
}
@media (min-width: 1200px) {
  .navbar-brand .site-slogan {
    display: block;
  }
}
.navbar-brand a.site-title {
  color: #212529;
  text-decoration: none;
}
.navbar-brand a.site-title:hover {
  color: #212529;
  text-decoration: none;
}
.navbar-brand .site-title {
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.navbar-brand img {
  height: 36px;
  margin: 0 1rem 0 0;
  width: auto;
}
@media (min-width: 1200px) {
  .navbar-brand img {
    height: 60px;
  }
}

.navbar-dark .navbar-brand a.site-title,
.footer-dark .navbar-brand a.site-title {
  color: #f8f9fa;
  text-decoration: none;
}
.navbar-dark .navbar-brand a.site-title:hover,
.footer-dark .navbar-brand a.site-title:hover {
  color: #f8f9fa;
  text-decoration: none;
}

.paragraph-type-label,
.paragraph-type-title {
  font-weight: 700;
}

.paragraphs-dropdown-action.button.btn-primary {
  background-color: #0D6EFD;
}
.paragraphs-dropdown-action.button.btn-danger {
  background-color: #D16000;
}

.field--widget-paragraphs .field-add-more-submit,
.field--widget-entity-reference-paragraphs .field-add-more-submit {
  margin: 0;
}

.js .field--widget-entity-reference-paragraphs td {
  padding: 1rem;
}

.progress {
  display: block;
  height: unset;
  overflow: unset;
  font-size: unset;
  background-color: unset;
}

.region-title__action a.button {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0D6EFD;
  --bs-btn-border-color: #0D6EFD;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0D6EFD;
  --bs-btn-disabled-border-color: #0D6EFD;
}

tr.region-title {
  --bs-table-bg: #f8f9fa;
}
tr.region-title td {
  --bs-table-bg: #f8f9fa;
}

a.tabledrag-handle .handle {
  height: 1.7em;
  display: table-cell;
  padding-right: 1rem !important;
}

table {
  caption-side: unset;
}

.admin-dblog .table .icon {
  background-color: var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg, var(--bs-table-bg))));
}
.admin-dblog .table > :not(caption) > * > * {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background-color: var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg, var(--bs-table-bg))));
}

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

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

.color-success {
  --bs-alert-color: #3b5018;
  --bs-alert-bg: #3b5018;
  --bs-alert-border-color: #dfefc5;
}
.color-success .alert-link {
  color: #2f4013;
}

.color-info {
  --bs-alert-color: #474747;
  --bs-alert-bg: #474747;
  --bs-alert-border-color: #d6d6d6;
}
.color-info .alert-link {
  color: #393939;
}

.color-warning {
  --bs-alert-color: #856414;
  --bs-alert-bg: #856414;
  --bs-alert-border-color: #f5e4bd;
}
.color-warning .alert-link {
  color: #6a5010;
}

.color-danger {
  --bs-alert-color: #7d3a00;
  --bs-alert-bg: #7d3a00;
  --bs-alert-border-color: #f1cfb3;
}
.color-danger .alert-link {
  color: #642e00;
}

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

.color-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #141619;
  --bs-alert-border-color: #bcbebf;
}
.color-dark .alert-link {
  color: #101214;
}

.views-admin a {
  color: #0D6EFD;
  text-decoration: underline;
}
.views-admin a:hover {
  color: #0a58ca;
}
.views-admin .views-displays .tabs {
  list-style: none;
}
.views-admin .views-ui-display-tab-bucket__title {
  padding: 4px 6px 6px;
}
.views-admin .dropbutton .dropbutton-action > * {
  line-height: 20px;
  padding: 0.1em 0.5em;
}
.views-admin .dropbutton .dropbutton-action .btn-primary {
  color: #0D6EFD;
  text-decoration: underline;
}
.views-admin .dropbutton .dropbutton-action .btn-primary:hover {
  color: #0a58ca;
  text-decoration: none;
}
.views-admin .view-preview-form .form-item-view-args,
.views-admin .view-preview-form .form-actions {
  display: block;
  margin-left: 1rem;
  margin-right: 1rem;
}

.pagination {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1rem 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.alert-dismissible .close {
  color: #000;
}

code {
  overflow-y: auto;
}

/**
 * Instructions for Variables file
 */
/**
 * Start of Breeze
 */
.btn:focus-visible,
.btn-inline:focus-visible, button.link:focus-visible, .button:focus-visible {
  outline: -webkit-focus-ring-color auto 1px !important;
}

/**
 * Start of Breeze
 */
:root {
  --color-1: #0D6EFD;
  --color-2: #6f42c1;
  --color-3: #dda622;
  --color-4: #d63384;
  --color-5: #D16000;
  --color-6: #94C83D;
  --color-7: #1D96AF;
  --color-8: #767676;
  --color-neutral: #5f666d;
  --color-important: #C32033;
  --color-primary: var(--bs-primary);
  --color-secondary: var(--bs-secondary);
}

[class*=color-1] {
  --color: #0D6EFD;
}

[class*=color-2] {
  --color: #6f42c1;
}

[class*=color-3] {
  --color: #dda622;
}

[class*=color-4] {
  --color: #d63384;
}

[class*=color-5] {
  --color: #D16000;
}

[class*=color-6] {
  --color: #94C83D;
}

[class*=color-7] {
  --color: #1D96AF;
}

[class*=color-8] {
  --color: #767676;
}

[class*=color-neutral] {
  --color: #5f666d;
}

[class*=color-important] {
  --color: #C32033;
}

[class*=color-primary] {
  --color: var(--color-primary);
}

[class*=color-secondary] {
  --color: var(--color-secondary);
}

/**
 * Btn Primary & Secondarty Hover Color Values
 * If Bootstrap Vars are deprecated --> these will need to be set in a CSS Selector Contextuax statement rather than here.
 */
/**
 * Uncomment the following if "Broadcasts" need to support CSS Vars
 */
:root {
  --bs-blue: #0D6EFD;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #D16000;
  --bs-orange: #fd7e14;
  --bs-yellow: #dda622;
  --bs-green: #94C83D;
  --bs-teal: #1D96AF;
  --bs-cyan: #767676;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #f0f2f5;
  --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: #94C83D;
  --bs-info: #767676;
  --bs-warning: #dda622;
  --bs-danger: #D16000;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 148, 200, 61;
  --bs-info-rgb: 118, 118, 118;
  --bs-warning-rgb: 221, 166, 34;
  --bs-danger-rgb: 209, 96, 0;
  --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: 52, 58, 64;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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.2;
  --bs-body-color: #343a40;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.5rem;
  --bs-border-radius-lg: 1.25rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0D6EFD;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #f8edd3;
}

.btn, .btn.btn-inline, button.btn-inline.link,
.btn-inline, button.link, .button, a.button {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.2;
  --bs-btn-color: #343a40;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  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;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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, -webkit-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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .btn.btn-inline, button.btn-inline.link,
.btn-inline, button.link, .button, a.button {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover,
.btn-inline:hover, button.link:hover, .button:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover,
.btn-check + .btn-inline:hover, .btn-check + button.link:hover, .btn-check + .button:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible,
.btn-inline:focus-visible, button.link:focus-visible, .button:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn,
.btn-check:focus-visible + .btn-inline, .btn-check:focus-visible + button.link, .btn-check:focus-visible + .button {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
.btn-check:checked + .btn-inline, .btn-check:checked + button.link, .btn-check:checked + .button, :not(.btn-check) + .btn:active,
:not(.btn-check) + .btn-inline:active, :not(.btn-check) + button.link:active, :not(.btn-check) + .button:active, .btn:first-child:active,
.btn-inline:first-child:active, button.link:first-child:active, .button:first-child:active, .btn.active,
.active.btn-inline, button.active.link, .active.button, .btn.show,
.show.btn-inline, button.show.link, .show.button {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible,
.btn-check:checked + .btn-inline:focus-visible, .btn-check:checked + button.link:focus-visible, .btn-check:checked + .button:focus-visible, :not(.btn-check) + .btn:active:focus-visible,
:not(.btn-check) + .btn-inline:active:focus-visible, :not(.btn-check) + button.link:active:focus-visible, :not(.btn-check) + .button:active:focus-visible, .btn:first-child:active:focus-visible,
.btn-inline:first-child:active:focus-visible, button.link:first-child:active:focus-visible, .button:first-child:active:focus-visible, .btn.active:focus-visible,
.active.btn-inline:focus-visible, button.active.link:focus-visible, .active.button:focus-visible, .btn.show:focus-visible,
.show.btn-inline:focus-visible, button.show.link:focus-visible, .show.button:focus-visible {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled,
.btn-inline:disabled, button.link:disabled, .button:disabled, .btn.disabled,
.disabled.btn-inline, button.disabled.link, .disabled.button, fieldset:disabled .btn,
fieldset:disabled .btn-inline, fieldset:disabled button.link, fieldset:disabled .button {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0D6EFD;
  --bs-btn-border-color: #0D6EFD;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0D6EFD;
  --bs-btn-disabled-border-color: #0D6EFD;
}

.btn-secondary, .btn.btn-inline, button.btn-inline.link,
.btn-inline {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #94C83D;
  --bs-btn-border-color: #94C83D;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #a4d05a;
  --bs-btn-hover-border-color: #9fce50;
  --bs-btn-focus-shadow-rgb: 126, 170, 52;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #a9d364;
  --bs-btn-active-border-color: #9fce50;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #94C83D;
  --bs-btn-disabled-border-color: #94C83D;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #767676;
  --bs-btn-border-color: #767676;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #646464;
  --bs-btn-hover-border-color: #5e5e5e;
  --bs-btn-focus-shadow-rgb: 139, 139, 139;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5e5e5e;
  --bs-btn-active-border-color: #595959;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #767676;
  --bs-btn-disabled-border-color: #767676;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #dda622;
  --bs-btn-border-color: #dda622;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #e2b343;
  --bs-btn-hover-border-color: #e0af38;
  --bs-btn-focus-shadow-rgb: 188, 141, 29;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #e4b84e;
  --bs-btn-active-border-color: #e0af38;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #dda622;
  --bs-btn-disabled-border-color: #dda622;
}

.btn-danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #D16000;
  --bs-btn-border-color: #D16000;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d87826;
  --bs-btn-hover-border-color: #d6701a;
  --bs-btn-focus-shadow-rgb: 178, 82, 0;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #da8033;
  --bs-btn-active-border-color: #d6701a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #D16000;
  --bs-btn-disabled-border-color: #D16000;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0D6EFD;
  --bs-btn-border-color: #0D6EFD;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0D6EFD;
  --bs-btn-hover-border-color: #0D6EFD;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0D6EFD;
  --bs-btn-active-border-color: #0D6EFD;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0D6EFD;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0D6EFD;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #94C83D;
  --bs-btn-border-color: #94C83D;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #94C83D;
  --bs-btn-hover-border-color: #94C83D;
  --bs-btn-focus-shadow-rgb: 148, 200, 61;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #94C83D;
  --bs-btn-active-border-color: #94C83D;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #94C83D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #94C83D;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #767676;
  --bs-btn-border-color: #767676;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #767676;
  --bs-btn-hover-border-color: #767676;
  --bs-btn-focus-shadow-rgb: 118, 118, 118;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #767676;
  --bs-btn-active-border-color: #767676;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #767676;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #767676;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #dda622;
  --bs-btn-border-color: #dda622;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #dda622;
  --bs-btn-hover-border-color: #dda622;
  --bs-btn-focus-shadow-rgb: 221, 166, 34;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #dda622;
  --bs-btn-active-border-color: #dda622;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dda622;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dda622;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #D16000;
  --bs-btn-border-color: #D16000;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #D16000;
  --bs-btn-hover-border-color: #D16000;
  --bs-btn-focus-shadow-rgb: 209, 96, 0;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #D16000;
  --bs-btn-active-border-color: #D16000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #D16000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #D16000;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link, button.link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible, button.link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover, button.link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn,
.btn-group-lg > .btn-inline, .btn-group-lg > button.link, .btn-group-lg > .button {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.125rem;
  --bs-btn-border-radius: 1.25rem;
}

.btn-sm, .btn-group-sm > .btn,
.btn-group-sm > .btn-inline, .btn-group-sm > button.link, .btn-group-sm > .button {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.5rem;
}

.btn.btn-inline.ck-link_selected,
.btn-inline.ck-link_selected {
  background-color: var(--bs-btn-bg) !important;
}

h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
.h1 strong,
.h2 strong,
.h3 strong,
.h4 strong,
.h5 strong,
.h6 strong {
  font-weight: inherit !important;
}

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

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

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

.field a:not(.btn):not(button.link):not(.button):not(a.button):not(.btn.btn-inline):not(button.btn-inline.link):not(.btn-inline) {
  text-decoration: none;
  font-weight: 700;
  color: var(--bs-link-color);
}

:root {
  /**
   * Overwritten BootStrap CSS Vars
   */
  --bs-link-color: var(--bs-blue)!important;
  --bs-link-hover-color: var(--bs-link-color)!important;
}

/**
 * Calendar & Event Colours // [ ]  This is old code, eventually to be 
*/
/**
 * Map - School Type Colours
 */
.view-id-schools .map-wrapper > .view-filters .bef-checkboxes .form-type-checkbox.taxonomy-name--test {
  display: none;
}

/* Promo Styling (Elsewhere)*/
.view-id-adboxes.view-display-id-adboxes_home .view-content .node__inner {
  height: 100%;
  padding: 0.75rem;
  position: relative;
  background-color: var(--color);
}

header {
  padding: 0;
  z-index: 502;
  position: relative;
}
header > .navbar {
  background-color: var(--navbar-bg) !important;
}
header > .navbar > .container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 1200px) {
  header > .navbar > .container {
    -ms-flex-flow: nowrap;
        flex-flow: nowrap;
    overflow-x: clip;
  }
}

header .quicklinks-wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: 28px;
  left: 0;
  right: 50px;
  z-index: calc(1030 + 1);
  margin-right: 0;
}
header .quicklinks-wrapper a {
  color: inherit;
}
header .quicklinks-wrapper .dropdown-toggle.show {
  color: var(--bs-secondary) !important;
}
header .quicklinks-wrapper .dropdown-toggle::after {
  display: block;
  border: 0;
}
@media (min-width: 576px) {
  header .quicklinks-wrapper {
    top: 34px;
  }
}
@media (min-width: 768px) {
  header .quicklinks-wrapper {
    top: 38px;
    right: 60px;
  }
}
@media (min-width: 1200px) {
  header .quicklinks-wrapper {
    display: block;
    position: relative;
    top: unset;
    right: unset;
    width: 100%;
    margin-right: auto;
  }
}
header .quicklinks-wrapper .quicklinks-inner {
  position: relative;
  background-color: #f0f2f5;
  margin: 0 -1rem;
  padding: 10px;
  text-align: right;
  border-radius: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media (min-width: 768px) {
  header .quicklinks-wrapper .quicklinks-inner {
    text-align: center;
    padding: 10px 20px;
    gap: 15px;
  }
}
@media (min-width: 1200px) {
  header .quicklinks-wrapper .quicklinks-inner {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin-left: auto;
    margin-right: 0;
    text-align: right;
    border-radius: 0px 0px 1.25rem 1.25rem;
    gap: 20px;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  position: static;
  height: 25px;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item > i[class*=fa-] {
  font-size: 0.875rem;
  color: #fff;
  width: 25px;
  height: 25px;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item > a {
  display: inline-block !important;
  font-family: var(--skit-font-body);
  font-size: 1rem;
  font-weight: 600;
  color: #000;
  cursor: pointer;
  line-height: 2rem;
  text-decoration: none;
}
@media (max-width: 1199.98px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item > a {
    font-size: 0;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item > i[class*=fa-] + a {
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item h5, header .quicklinks-wrapper .quicklinks-inner .quicklinks-item .h5 {
  cursor: pointer;
}
@media (max-width: 1199.98px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item {
    gap: 0;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item .dropdown-menu {
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
  padding: 10px !important;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-accessibility > i[class*=fa-] {
  color: var(--color-secondary);
  background: #fff;
  font-size: 1.5625rem;
}
@media (max-width: 767.98px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-accessibility a {
    text-indent: inherit;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language {
  position: relative;
}
@media (min-width: 1200px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language {
    gap: 2px;
  }
}
@media (max-width: 767.98px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language .dropdown-toggle {
    padding-left: 0;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language .dropdown-toggle::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2rem;
  right: 0;
  height: 100%;
  width: 30px;
  z-index: 501;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language > i[class*=fa-] {
  font-size: 1rem;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language .goog-te-gadget {
  font-size: 0;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language .goog-te-gadget .goog-logo-link {
  display: none;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language a.google-translator-switch::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0.75rem;
  bottom: 0;
  left: 0.75rem;
  right: 0;
  height: 20px;
  width: 20px;
  z-index: 99;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language #quicklinks-language-content {
  background: #f0f2f5;
  border-radius: 0.5rem 0 0.5rem 0.5rem;
  border: 0 !important;
  width: 100% !important;
  max-width: 310px;
  min-width: 310px;
  -webkit-transform: unset !important;
          transform: unset !important;
  inset: 25px -44px auto auto !important;
}
@media (min-width: 768px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language #quicklinks-language-content {
    inset: 25px -59px auto auto !important;
    max-width: 340px;
    min-width: 340px;
  }
}
@media (min-width: 1200px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language #quicklinks-language-content {
    border-radius: 0.5rem 0 0.5rem 0.5rem;
    inset: 25px -10px auto auto !important;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language #quicklinks-language-content span > a {
  display: none !important;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-language #quicklinks-language-content .goog-te-gadget .goog-te-combo {
  margin: 0;
  width: 100%;
  border-radius: 0.5rem;
  border: 0;
  padding: 10px;
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  color: #343a40;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search .dropdown-toggle {
    padding-left: 0;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search .dropdown-toggle::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2rem;
  right: 0;
  height: 100%;
  width: 30px;
  z-index: 501;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search #quicklinks-search-content {
  background: #f0f2f5;
  border-radius: 0.5rem 0 0.5rem 0.5rem;
  max-width: 310px;
  min-width: 310px;
  width: 100%;
  margin: auto !important;
  -webkit-transform: none !important;
          transform: none !important;
  inset: 35px 1px auto auto !important;
  border: 0 !important;
}
@media (min-width: 768px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search #quicklinks-search-content {
    max-width: 340px;
    min-width: 340px;
  }
}
@media (min-width: 1200px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search #quicklinks-search-content {
    border-radius: 0 0 0.5rem 0.5rem;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search #quicklinks-search-content form.search-block-form.google-cse {
  padding-left: 0;
  padding-right: 0;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search #quicklinks-search-content form.search-block-form.google-cse .js-form-item {
  padding-right: 0;
  margin: 0;
  display: inline-block;
  width: 100%;
}
@media (min-width: 1200px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search #quicklinks-search-content form.search-block-form.google-cse .js-form-item {
    width: 100%;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search #quicklinks-search-content form.search-block-form.google-cse .js-form-item input[type=search] {
  width: 100%;
  background-color: #fff;
  background-image: url("/libraries/fontawesome/svgs/light/magnifying-glass.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 1rem) center;
  background-size: 20px;
  border: 0 !important;
  margin-top: 0;
}
@media (min-width: 1200px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search #quicklinks-search-content form.search-block-form.google-cse .js-form-item input[type=search] {
    min-width: 0 !important;
    width: 100%;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-search #quicklinks-search-content form.search-block-form.google-cse .form-actions {
  display: none;
}
@media (max-width: 1199.98px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources.quicklinks-item {
    gap: 5px;
  }
}
@media (max-width: 767.98px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources.quicklinks-item {
    gap: 0;
  }
}
@media (max-width: 1199.98px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources.quicklinks-item > a {
    font-size: 1rem !important;
  }
}
@media (max-width: 767.98px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources.quicklinks-item > a {
    font-size: 0 !important;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources a.dropdown-toggle::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2rem;
  right: 0;
  height: 100%;
  width: 30px;
  z-index: 99;
  border: 0 !important;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources #quicklinks-resources-content {
  background: #f0f2f5;
  border-radius: 0.5rem 0 0.5rem 0.5rem;
  border: 0;
  padding: 1rem;
  max-width: 260px !important;
  width: 260px !important;
  min-width: 260px !important;
  -webkit-transform: unset !important;
          transform: unset !important;
  inset: 38px 0 auto auto !important;
}
@media (min-width: 768px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources #quicklinks-resources-content {
    inset: 38px auto auto -120px !important;
  }
}
@media (min-width: 1200px) {
  header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources #quicklinks-resources-content {
    border-radius: 0.5rem 0 0.5rem 0.5rem;
  }
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources #quicklinks-resources-content li.nav-item {
  font-family: var(--skit-font-body);
  font-size: 1rem !important;
  font-weight: 600 !important;
  color: #343a40 !important;
  border-top: solid 1px #ced4da;
  padding: 0 !important;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources #quicklinks-resources-content li.nav-item:first-child {
  border-top: none;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources #quicklinks-resources-content li.nav-item:first-child a {
  padding-top: 0 !important;
}
header .quicklinks-wrapper .quicklinks-inner .quicklinks-item#quicklinks-resources #quicklinks-resources-content li.nav-item a {
  padding: 10px 0 !important;
}

header .navbar-toggler {
  padding: 0.25rem;
  border: var(--bs-navbar-toggler-border-color);
}
header .navbar-toggler:hover, header .navbar-toggler:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
header .navbar-toggler[aria-expanded=true] .fa-solid.fa-xmark {
  display: block;
}
header .navbar-toggler[aria-expanded=true] .fa-bars {
  display: none;
}

.headroom--pinned {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}

.headroom--unpinned {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

header.headroom ~ main .region-content .block-system-main-block > article.node--full {
  padding-top: 2rem;
}

body:not(.path-frontpage) footer#site-footer {
  margin-top: 100px;
}

footer {
  padding: 3rem 1.5rem;
}
@media (min-width: 768px) {
  footer {
    padding: 3rem 0;
  }
}
@media (min-width: 1200px) {
  footer {
    padding: 3rem 0;
  }
}

footer#site-footer {
  position: relative;
  background-color: var(--color-neutral);
  color: #fff;
}
footer#site-footer a,
footer#site-footer .nav-link {
  color: inherit;
  text-decoration: none;
}
footer#site-footer a:hover, footer#site-footer a:focus,
footer#site-footer .nav-link:hover,
footer#site-footer .nav-link:focus {
  color: inherit;
}
@media (max-width: 767.98px) {
  footer#site-footer .footer-row--main,
footer#site-footer .footer-row--bottom {
    text-align: center;
  }
  footer#site-footer .footer-row--main .block:not(.navigation),
footer#site-footer .footer-row--bottom .block:not(.navigation) {
    margin: 1rem auto 2.5rem;
  }
}

.footer-row--main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 1200px) {
  .footer-row--main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.footer-row--main .region {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .footer-row--main .region {
    max-width: 33%;
  }
}
.footer-row--main .region.region-footer-main-fourth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .footer-row--main .region.region-footer-main-fourth {
    margin-top: 0;
    margin-left: auto;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
.footer-row--main .region.region-footer-main-fourth .block {
  margin-top: 2.5rem !important;
  margin-bottom: 2rem !important;
}
@media (min-width: 768px) {
  .footer-row--main .region.region-footer-main-fourth .block {
    margin-top: 0 !important;
    margin-bottom: 2.5rem !important;
  }
}
.footer-row--main .region.region-footer-main-fourth .block + .block {
  margin-bottom: 2.5rem !important;
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  .footer-row--main .region.region-footer-main-fourth .block + .block {
    margin-bottom: 0 !important;
  }
}
.footer-row--main .region.region-footer-main-fourth .block .img-wrapper img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.footer-row--main .region ul {
  gap: 10px;
}
.footer-row--main .region ul a {
  font-size: 0.875rem;
}
.footer-row--main .footer__navigation {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
@media (min-width: 768px) {
  .footer-row--main .footer__navigation {
    width: 33%;
  }
}
@media (min-width: 1200px) {
  .footer-row--main .footer__navigation {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 50%;
    margin-top: 2.25rem;
  }
}
.footer-row--main .footer__navigation .region {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
@media (min-width: 1200px) {
  .footer-row--main .footer__navigation .region {
    width: 50%;
    max-width: 50%;
    text-align: left;
  }
}
.footer-row--main .navbar-brand {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .footer-row--main .navbar-brand {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 0;
  }
}

#site-info-footer ul li i,
#site-info-footer ul li .field {
  display: inline-block;
  font-weight: 700;
}
#site-info-footer ul li#site-name * {
  font-family: var(--skit-font-headings);
  font-size: 1rem !important;
  font-weight: 700;
  margin-bottom: 0;
}
#site-info-footer ul li#site-phone, #site-info-footer ul li#site-email {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media (min-width: 768px) {
  #site-info-footer ul li#site-phone, #site-info-footer ul li#site-email {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
#site-info-footer ul li#site-phone a, #site-info-footer ul li#site-email a {
  font-size: 0.875rem;
  font-weight: 700;
}
#site-info-footer .footer__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
@media (min-width: 768px) {
  .footer__social {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 30px;
  }
}
.footer__social span {
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
}
.footer__social #site-social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
}
@media (min-width: 768px) {
  .footer__social #site-social-links {
    margin-bottom: 0 !important;
  }
}
.footer__social #site-social-links li[data-social] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  color: var(--bs-secondary);
}
.footer__social #site-social-links li[data-social] a {
  font-size: 0;
}
.footer__social #site-social-links li[data-social] a i {
  font-size: 1.1rem;
}
.footer__social #site-social-links li[data-social] a:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
}
.footer__social #site-social-links li[data-social] a::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.footer__social #site-social-links li[data-social*="facebook.com"] i::before {
  content: "\f39e";
}
.footer__social #site-social-links li[data-social*="twitter.com"] i::before,
.footer__social #site-social-links li[data-social*="x.com"] i::before {
  content: "\e61b";
}
.footer__social #site-social-links li[data-social*="instagram.com"] i::before {
  content: "\f16d";
}
.footer__social #site-social-links li[data-social*="linkedin.com"] i::before {
  content: "\f0e1";
}
.footer__social #site-social-links li[data-social*="youtube.com"] i::before {
  content: "\f167";
}
.footer__social #site-social-links li[data-social*="pinterest.com"] i::before {
  content: "\f0d2";
}
.footer__social #site-social-links li[data-social*="mailto:"] i::before {
  content: "\f0e0";
}

footer .block-menu ul.nav li a.nav-link,
footer .block-menu ul.nav li > span {
  padding: 0 0.5rem;
}

.footer-row--bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  padding: 2.5rem 0 0;
  margin-top: 1.5rem;
  border-top: solid 1px #fff;
}
@media (min-width: 1200px) {
  .footer-row--bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.footer-row--bottom #copyright,
.footer-row--bottom #site-credit {
  max-width: 100%;
  width: 100%;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .footer-row--bottom #copyright,
.footer-row--bottom #site-credit {
    width: auto;
  }
}
.footer-row--bottom #site-credit a {
  font-weight: 700;
}

body {
  color: #343a40;
}

nav[aria-label=breadcrumb] {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  nav[aria-label=breadcrumb] {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  nav[aria-label=breadcrumb] {
    max-width: 1540px;
  }
}
nav[aria-label=breadcrumb] ol.breadcrumb,
nav[aria-label=breadcrumb] ul.breadcrumb {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  padding-left: 0;
}
nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item,
nav[aria-label=breadcrumb] ul.breadcrumb .breadcrumb-item {
  color: #343a40 !important;
  line-height: 1;
  padding-left: 0;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  margin: 0.25rem 0;
}
nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item i.fa-house-chimney,
nav[aria-label=breadcrumb] ul.breadcrumb .breadcrumb-item i.fa-house-chimney {
  color: var(--bs-primary) !important;
}
nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item::after,
nav[aria-label=breadcrumb] ul.breadcrumb .breadcrumb-item::after {
  font-family: "Font Awesome 6 Pro";
  content: "\f105";
  padding-left: var(--bs-breadcrumb-item-padding-x);
  -webkit-text-stroke: 1.5px;
  color: #6c757d;
}
nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item a,
nav[aria-label=breadcrumb] ul.breadcrumb .breadcrumb-item a {
  text-decoration: none;
  color: #343a40;
}
nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item:last-child:after,
nav[aria-label=breadcrumb] ul.breadcrumb .breadcrumb-item:last-child:after {
  content: " ";
}
nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item + .breadcrumb-item::before,
nav[aria-label=breadcrumb] ul.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: " ";
}

.img-caption {
  padding: 0.5rem 1.5rem;
  background-color: var(--bs-white);
  color: var(--bs-black);
  font-weight: 500;
  line-height: 1.25;
  text-align: left;
}
@media (min-width: 768px) {
  .img-caption {
    font-size: 1.125rem;
  }
}

.btn, button.link, .button, a.button, .btn.btn-inline, button.btn-inline.link,
.btn-inline {
  --bs-btn-color: #fff;
  font-size: 0.875rem;
  font-family: var(--skit-font-body);
  font-weight: 700;
  line-height: 1.2;
  padding: 10px 20px;
  border-radius: 0.5rem;
}
.btn.btn-primary, button.btn-primary.link, .btn-primary.button,
.btn-primary.btn-inline {
  background: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn.btn-primary:hover, button.btn-primary.link:hover, .btn-primary.button:hover,
.btn-primary.btn-inline:hover, .btn.btn-primary:focus, button.btn-primary.link:focus, .btn-primary.button:focus,
.btn-primary.btn-inline:focus, .btn.btn-primary:active, button.btn-primary.link:active, .btn-primary.button:active,
.btn-primary.btn-inline:active {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  -webkit-filter: saturate(0.7);
          filter: saturate(0.7);
}
.btn.btn-primary:focus, button.btn-primary.link:focus, .btn-primary.button:focus,
.btn-primary.btn-inline:focus, .btn.btn-primary:active, button.btn-primary.link:active, .btn-primary.button:active,
.btn-primary.btn-inline:active {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn.btn-secondary, button.btn-secondary.link, .btn-secondary.button, .btn.btn-inline, button.link.btn-inline,
.button.btn-inline,
.btn-inline {
  background-color: var(--bs-secondary);
  border-color: var(--bs-secondary);
}
.btn.btn-secondary:hover, button.btn-secondary.link:hover, .btn-secondary.button:hover,
.btn-inline:hover, .btn.btn-secondary:active, button.btn-secondary.link:active, .btn-secondary.button:active,
.btn-inline:active, .btn.btn-secondary:focus, button.btn-secondary.link:focus, .btn-secondary.button:focus,
.btn-inline:focus {
  background-color: var(--bs-secondary);
  border-color: var(--bs-secondary);
  -webkit-filter: saturate(0.7);
          filter: saturate(0.7);
}
.btn.btn-secondary:focus, button.btn-secondary.link:focus, .btn-secondary.button:focus,
.btn-inline:focus, .btn.btn-secondary:active, button.btn-secondary.link:active, .btn-secondary.button:active,
.btn-inline:active {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn.disabled, button.disabled.link, .disabled.button,
.disabled.btn-inline {
  color: #adb5bd !important;
  background: #f0f2f5 !important;
  border-color: #f0f2f5 !important;
}

a.ext svg.ext {
  margin-left: 0.2rem;
  width: 22px;
  height: 22px;
  vertical-align: top;
}

input[type=radio]:focus, input[type=radio]:active,
input[type=checkbox]:focus,
input[type=checkbox]:active {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
input[type=radio]:checked,
input[type=checkbox]:checked {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 1rem;
  height: 1rem;
  border: 2px solid var(--bs-gray-600);
  border-radius: 50%;
  background-clip: content-box;
  padding: 3px;
  margin-right: 0.5rem;
}
input[type=radio]:checked {
  background-color: var(--bs-primary);
}

.form-item.form-type-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-item.form-type-radio input[type=radio] + label {
  margin: 0;
}

nav.tabs-primary {
  margin: 2.25rem 0 1.5rem;
}
nav.tabs-primary ul.nav-tabs li a {
  color: var(--bs-primary);
}
nav.tabs-primary ul.nav-tabs li.active a {
  color: inherit;
}

@media (min-width: 768px) {
  form.user-login-form,
form.user-pass {
    -ms-flex-negative: 0;
        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);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
}
@media (min-width: 1200px) {
  form.user-login-form,
form.user-pass {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
}
form.user-login-form .form-item,
form.user-pass .form-item {
  margin: 0 0 1.875rem;
}
form.user-login-form .form-item input.form-text,
form.user-pass .form-item input.form-text {
  border-color: var(--bs-gray-300);
}
form.user-login-form .form-item input.form-text:focus,
form.user-pass .form-item input.form-text:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: var(--bs-gray-500);
}

.ui-widget {
  font-family: inherit !important;
  font-size: inherit !important;
}

.ui-helper-reset {
  line-height: inherit;
}

.ui-widget-content {
  font-family: inherit !important;
}
.ui-widget-content a {
  color: var(--bs-link-color);
}
.ui-widget-content a:hover {
  color: var(--bs-link-color);
}
.ui-widget-content a.btn, .ui-widget-content a.button,
.ui-widget-content a.btn-inline {
  color: var(--bs-btn-color);
}
.ui-widget-content a.btn:hover, .ui-widget-content a.button:hover,
.ui-widget-content a.btn-inline:hover {
  color: var(--bs-btn-color) !important;
}

@media (min-width: 1200px) {
  .ui-accordion {
    max-width: 1140px;
  }
}
.ui-accordion .ui-accordion-header-icon {
  display: none;
}
.ui-accordion .ui-accordion-header {
  --bg-color: #f0f2f5;
  border: none;
  border-radius: 0.5rem;
  position: relative;
  background-color: var(--bg-color);
  padding: 1.25rem;
}
@media (min-width: 768px) {
  .ui-accordion .ui-accordion-header {
    border-radius: 1rem;
  }
}
.ui-accordion .ui-accordion-header > a, .ui-accordion .ui-accordion-header > .field-content {
  display: block;
  width: 100%;
  font-family: var(--skit-font-headings);
  font-size: 1.625rem !important;
  font-weight: 600 !important;
  color: #343a40;
  position: relative;
  padding-right: 2rem;
}
.ui-accordion .ui-accordion-header > a::after, .ui-accordion .ui-accordion-header > .field-content::after {
  content: "\f055";
  position: absolute;
  top: 0.875rem;
  bottom: 0;
  left: auto;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 25px;
  height: 25px;
  color: var(--color-primary);
  font-family: "Font Awesome 6 Pro";
  display: block;
}
.ui-accordion .ui-accordion-header.ui-accordion-header-active {
  background: #f8f9fa;
  border-radius: 0.5rem 0.5rem 0 0;
}
@media (min-width: 768px) {
  .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    border-radius: 1rem 1rem 0 0;
  }
}
.ui-accordion .ui-accordion-header.ui-accordion-header-active > a,
.ui-accordion .ui-accordion-header.ui-accordion-header-active .field-content {
  color: var(--color-secondary);
}
.ui-accordion .ui-accordion-header.ui-accordion-header-active > a::after,
.ui-accordion .ui-accordion-header.ui-accordion-header-active .field-content::after {
  content: "\f056";
  color: inherit;
  color: var(--bs-secondary);
}
.ui-accordion .ui-accordion-content {
  height: auto !important;
  background: #f8f9fa;
  padding: 1.25rem 1.25rem 1.875rem;
  border-radius: 0 0 0.5rem 0.5rem !important;
  border: none !important;
}
@media (min-width: 768px) {
  .ui-accordion .ui-accordion-content {
    border-radius: 0 0 1rem 1rem !important;
  }
}

h1,
.h1,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: 600;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
  font-family: inherit;
}

h2,
.h2 {
  font-weight: 600;
}

.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6 {
  font-weight: 300;
}

p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
p + .h1,
p + .h2,
p + .h3,
p + .h4,
p + .h5,
p + .h6 {
  margin-top: 1.5rem;
}

.field a:not(.btn):not(button.link):not(.button):not(a.button):not(.btn.btn-inline):not(button.btn-inline.link):not(.btn-inline) {
  text-decoration: none;
  font-weight: 700;
  color: var(--bs-link-color);
}
.field a.btn, .field a.button,
.field a.btn-inline {
  margin-bottom: 1rem;
}
.field p:last-child {
  margin-bottom: 2rem;
}
.field p:last-child a.btn, .field p:last-child a.button,
.field p:last-child a.btn-inline {
  margin-bottom: 0;
}

.field h1,
.field h2,
.field h3,
.field h4,
.field h5,
.field h6,
.field .h1,
.field .h2,
.field .h3,
.field .h4,
.field .h5,
.field .h6,
.paragraph .field h1,
.paragraph .field h2,
.paragraph .field h3,
.paragraph .field h4,
.paragraph .field h5,
.paragraph .field h6,
.paragraph .field .h1,
.paragraph .field .h2,
.paragraph .field .h3,
.paragraph .field .h4,
.paragraph .field .h5,
.paragraph .field .h6 {
  color: #343a40;
}

main ul:not(.nav),
main div:not(.contextual) > ul {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 0.375rem;
  margin-bottom: 0.75rem;
}
main ul:not(.nav) > li > ul,
main div:not(.contextual) > ul > li > ul {
  list-style-type: circle;
  padding-left: 2.25rem;
  margin-top: auto;
  margin-bottom: 0;
}
main ul:not(.nav) > li > ul > li > ul,
main div:not(.contextual) > ul > li > ul > li > ul {
  list-style-type: square;
  margin-bottom: 0;
}

main ul.list-unstyled {
  padding-left: 0;
}

ol {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.35;
  margin-top: 0.75rem;
  margin-bottom: 1.5rem;
}
ol li::before {
  margin-right: 0.15rem;
}
ol > li > ol {
  padding-left: 3rem;
  margin-top: auto;
}
ol > li > ol {
  padding-left: 2.25rem;
}
ol ol {
  list-style-type: lower-latin !important;
}
ol ol ol {
  list-style-type: lower-roman !important;
}
ol ol ol ol {
  list-style-type: upper-latin !important;
}
ol ol ol ol ol {
  list-style-type: upper-roman !important;
}

blockquote {
  font-size: calc(1.4 * var(--bs-body-font-size));
  width: auto;
  margin: 3rem 1rem;
  font-style: italic;
  padding: 1.2rem 2rem 1.2rem 3.5rem;
  border-left: 8px solid var(--bs-primary);
  line-height: 1.6;
  position: relative;
  background: #EDEDED;
}
@media (min-width: 1200px) {
  blockquote {
    margin: 3rem;
  }
}
blockquote p {
  font-size: inherit !important;
  line-height: inherit;
}
blockquote::before {
  font-family: Arial;
  content: "“";
  font-size: calc(6 * var(--bs-body-font-size));
  position: absolute;
  left: 5px;
  top: -15px;
}
blockquote::after {
  content: "";
}

header.schoolkit-header > nav.navbar {
  --bs-navbar-toggler-icon-bg: none;
  padding: 1rem 0;
}
@media (min-width: 1200px) {
  header.schoolkit-header > nav.navbar {
    padding: 0 0 0.5rem 0;
  }
}
header.schoolkit-header > nav.navbar .block-system-branding-block {
  height: 100%;
  width: 100%;
}
header.schoolkit-header > nav.navbar .block-system-branding-block .navbar-brand {
  height: 100%;
  width: auto;
}
header.schoolkit-header > nav.navbar .block-system-branding-block .navbar-brand .site-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  aspect-ratio: 3/1;
  height: 75px;
  text-decoration: none;
  color: var(--bs-body-color);
}
@media (min-width: 768px) {
  header.schoolkit-header > nav.navbar .block-system-branding-block .navbar-brand .site-logo {
    height: 80px;
  }
}
@media (min-width: 1200px) {
  header.schoolkit-header > nav.navbar .block-system-branding-block .navbar-brand .site-logo {
    height: 90px;
  }
}
header.schoolkit-header > nav.navbar .block-system-branding-block .navbar-brand .site-logo img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
header.schoolkit-header > nav.navbar .block-system-branding-block .navbar-brand .site-logo span {
  display: block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  font-family: var(--skit-font-headings);
  font-size: calc(1.1 * 1rem);
  max-height: calc(3.75 * 1rem);
  -ms-flex-item-align: center;
      align-self: center;
}
header.schoolkit-header > nav.navbar .block-system-branding-block .navbar-brand .site-logo.logo_text span {
  max-height: calc(3.75 * (1rem + 0.1rem));
  -ms-flex-item-align: center;
  align-self: center;
  height: 100%;
  -ms-flex-line-pack: center;
      align-content: center;
}
header.schoolkit-header > nav.navbar .navbar-toggler {
  padding: 0;
}
header.schoolkit-header > nav.navbar .navbar-toggler .navbar-toggler-icon {
  width: unset;
  height: unset;
}
header.schoolkit-header > nav.navbar .navbar-toggler .navbar-toggler-icon::before {
  content: "\f00d";
  display: inline-block;
  font-size: 2.5rem;
  font-weight: 500;
  color: var(--color-primary);
  margin-right: -3px;
}
header.schoolkit-header > nav.navbar .navbar-toggler.collapsed .navbar-toggler-icon::before {
  content: "\f0c9";
  font-size: 2.143rem;
  font-weight: 500;
  color: var(--color-primary);
}
header.schoolkit-header > nav.navbar .navbar-collapse {
  position: absolute;
  top: 94px;
  right: 0;
  width: 100%;
  padding: 1.5rem 1rem;
  background: white;
  -webkit-box-shadow: 0px 10px 10px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 10px 10px 2px rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  header.schoolkit-header > nav.navbar .navbar-collapse {
    top: 100px;
    width: 400px;
  }
}
@media (min-width: 1200px) {
  header.schoolkit-header > nav.navbar .navbar-collapse {
    position: unset;
    top: unset;
    right: unset;
    padding: 0;
    width: auto;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

/**
 * Top level dropdown-toggle (makes item fully clickable)
 */
ul.navbar-main.menu--main > .nav-item > .nav-link {
  color: var(--bs-gray-700) !important;
}

ul.navbar-main.menu--main .dropdown-item.active,
ul.navbar-main.menu--main .dropdown-item:active {
  --bs-dropdown-link-active-bg: transparent!important;
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-active-color: #212529;
  background-color: transparent !important;
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main > li.nav-item {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
ul.navbar-main.menu--main li.nav-item > .nav-link,
ul.navbar-main.menu--main li.nav-item > .collapse-icon {
  color: inherit;
  cursor: pointer;
}
ul.navbar-main.menu--main li.nav-item > .nav-link.is-active,
ul.navbar-main.menu--main li.nav-item > .collapse-icon.is-active {
  color: var(--bs-primary) !important;
  -webkit-text-stroke: var(--bs-primary) 0.75px !important;
}
ul.navbar-main.menu--main li.nav-item:hover > .nav-link,
ul.navbar-main.menu--main li.nav-item:hover > .collapse-icon, ul.navbar-main.menu--main li.nav-item.expanded > .nav-link,
ul.navbar-main.menu--main li.nav-item.expanded > .collapse-icon {
  color: var(--bs-gray-700) !important;
}
ul.navbar-main.menu--main > .nav-item {
  position: relative;
  border-bottom: 1px solid #adb5bd;
}
ul.navbar-main.menu--main > .nav-item.expanded {
  border-bottom: 4px solid var(--bs-secondary);
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main > .nav-item.expanded {
    margin-bottom: 0;
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main > .nav-item {
    border-bottom: none;
  }
}
ul.navbar-main.menu--main > .nav-item > .nav-link {
  background-color: #fff;
  margin-top: 0;
  padding: 0;
  padding-bottom: 16px;
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main > .nav-item > .nav-link {
    background-color: transparent;
    margin-top: 0;
    font-size: 1rem;
    padding-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  ul.navbar-main.menu--main > .nav-item > .nav-link {
    font-size: 1.125rem;
  }
}
ul.navbar-main.menu--main > .nav-item .nav-link {
  cursor: pointer;
  display: inline-block !important;
  padding-left: 0;
  padding-right: 2.25rem;
  font-weight: 600 !important;
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
  ul.navbar-main.menu--main > .nav-item .nav-link {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main > .nav-item .nav-link {
    font-weight: 600 !important;
    padding-left: 0;
    padding-right: 0;
  }
}
ul.navbar-main.menu--main > .nav-item .nav-link::after {
  content: " ";
  display: block;
  width: 100%;
  z-index: 501;
}
ul.navbar-main.menu--main > .nav-item .nav-link.dropdown-toggle {
  position: relative;
  font-weight: 700;
  border: none;
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main > .nav-item .nav-link.dropdown-toggle {
    font-weight: 500;
  }
}
ul.navbar-main.menu--main > .nav-item .collapse-icon {
  text-decoration: none;
  padding: 0.25rem;
  border-radius: 0.15rem;
  position: relative;
  -webkit-text-stroke: 1.5px;
  float: right;
  z-index: -1;
  pointer-events: none;
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main > .nav-item .collapse-icon {
    display: none !important;
    float: none;
  }
}
ul.navbar-main.menu--main .dropdown-menu.menu-level-1 .collapse-icon,
ul.navbar-main.menu--main .dropdown-menu.menu-level-2 .collapse-icon {
  display: block !important;
}

@media (min-width: 1200px) {
  .region-nav-main {
    width: 100%;
  }
}

ul.navbar-main.menu--main {
  gap: 15px;
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main {
    width: auto;
    padding-left: 2rem;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 0;
  }
}
ul.navbar-main.menu--main .dropdown-toggle::after {
  display: none;
}
ul.navbar-main.menu--main ul.menu-level-1.show {
  --bs-dropdown-bg: #fff;
  position: relative;
  font-size: 1rem;
  border: none;
  border-radius: 0;
  border-bottom: 4px solid var(--bs-primary);
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main ul.menu-level-1.show {
    position: absolute;
    -webkit-box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.16);
            box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.16);
    min-width: 340px;
    left: -1.5rem;
    top: 4rem;
    padding: 0 1.5rem 1.5rem;
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  ul.navbar-main.menu--main ul.menu-level-1.show {
    padding: 0 1rem 3rem;
    background-color: var(--bs-dropdown-bg);
  }
}
ul.navbar-main.menu--main ul.menu-level-1.show li.nav-item {
  font-size: inherit;
  position: relative;
  border-bottom: solid 1px #ced4da;
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
}
ul.navbar-main.menu--main ul.menu-level-1.show li.nav-item:hover a.nav-link {
  color: #343a40;
}
ul.navbar-main.menu--main ul.menu-level-1.show li.nav-item a.nav-link {
  font-size: 1rem;
  font-weight: 600 !important;
  font-family: var(--skit-font-body);
  color: #343a40;
  -webkit-text-stroke: transparent 0.75px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
ul.navbar-main.menu--main ul.menu-level-1.show li.nav-item a.nav-link:hover {
  color: var(--bs-primary) !important;
  -webkit-text-stroke: var(--bs-primary) 0.75px;
}
ul.navbar-main.menu--main ul.menu-level-1.show li.nav-item a.nav-link.dropdown-toggle {
  font-weight: 600 !important;
  padding-right: 2rem;
}
ul.navbar-main.menu--main ul.menu-level-1.show li.nav-item .collapse-icon {
  display: block !important;
}
ul.navbar-main.menu--main ul.menu-level-1.show li.nav-item.dropdown-item a.dropdown-toggle::before {
  /**
    * May 8, 2026
    * Removed this because its redundant & unused
    * 
   */
}
ul.navbar-main.menu--main ul.menu-level-1.show li.nav-item.dropdown-item.expanded .nav-link.dropdown-toggle {
  color: var(--bs-primary) !important;
}
ul.navbar-main.menu--main ul.menu-level-1.show li.nav-item.dropdown-item.expanded .nav-link.dropdown-toggle a.collapse-icon {
  background-color: var(--district-primary);
}
ul.navbar-main.menu--main ul.menu-level-1.show .dropdown-item.menu-item--expanded.dropdown {
  position: relative;
}
ul.navbar-main.menu--main ul.menu-level-1.show .dropdown-item.menu-item--expanded.dropdown .nav-link {
  width: calc(100% - 1rem);
}
ul.navbar-main.menu--main ul.menu-level-1.show .dropdown-item.menu-item--expanded.dropdown .nav-link + .dropdown-toggle {
  padding-bottom: 0;
  position: absolute;
  top: 0.65rem;
  right: -0.25rem;
}
ul.navbar-main.menu--main ul.menu-level-1.show .dropdown-item.menu-item--expanded.dropdown span.nav-link + .dropdown-toggle {
  position: static;
  top: auto;
  margin-left: -0.5rem;
}
ul.navbar-main.menu--main ul.menu-level-1.show .dropdown-item.menu-item--expanded.dropdown span.nav-link + .dropdown-toggle::before {
  display: none;
}
ul.navbar-main.menu--main ul.menu-level-1.show .dropdown-item.menu-item--expanded.dropdown span.nav-link + .dropdown-toggle::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0;
}
ul.navbar-main.menu--main li.nav-item ul.menu-level-2 > .nav-item.dropdown-item {
  font-family: var(--skit-font-body) !important;
  font-weight: 600;
}
ul.navbar-main.menu--main li.nav-item ul.menu-level-2 li.nav-item > a.nav-link {
  white-space: normal;
  padding-left: 1rem;
  border-bottom: none;
  color: #343a40;
}
ul.navbar-main.menu--main li.nav-item ul.menu-level-2,
ul.navbar-main.menu--main li.nav-item ul.menu-level-3 {
  --bs-dropdown-bg: #fff;
  border: none;
  background-color: var(--bs-dropdown-bg);
  padding-left: 1rem;
  padding-right: 0;
  position: relative;
  font-family: var(--skit-font-body) !important;
  font-size: 1rem;
  min-width: auto;
}
ul.navbar-main.menu--main li.nav-item ul.menu-level-2 li.nav-item,
ul.navbar-main.menu--main li.nav-item ul.menu-level-3 li.nav-item {
  font-size: inherit;
  border: none;
}
@media (max-width: 1199.98px) {
  ul.navbar-main.menu--main li.nav-item ul.menu-level-2 li.nav-item,
ul.navbar-main.menu--main li.nav-item ul.menu-level-3 li.nav-item {
    border-bottom: none;
  }
}
ul.navbar-main.menu--main li.nav-item ul.menu-level-2 li.nav-item a,
ul.navbar-main.menu--main li.nav-item ul.menu-level-2 li.nav-item .nav-link,
ul.navbar-main.menu--main li.nav-item ul.menu-level-3 li.nav-item a,
ul.navbar-main.menu--main li.nav-item ul.menu-level-3 li.nav-item .nav-link {
  font-size: inherit;
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main li.nav-item ul.menu-level-2,
ul.navbar-main.menu--main li.nav-item ul.menu-level-3 {
    padding-left: 0;
    background-color: var(--bs-dropdown-bg);
  }
}
ul.navbar-main.menu--main > li.nav-item:last-child ul.menu-level-1.show {
  left: auto;
  right: 0;
}
@media (min-width: 1200px) {
  ul.navbar-main.menu--main > li.nav-item:last-child ul.menu-level-1.show li.nav-item {
    text-align: right;
  }
}
ul.navbar-main.menu--main > li.nav-item:last-child ul.menu-level-2.show li.nav-item a a.nav-link {
  padding-left: 0 !important;
  padding-right: 1rem;
}

@media (hover: hover) {
  ul.navbar-main.menu--main > .nav-item > .collapse-icon {
    opacity: 1;
    -webkit-transition: opacity ease-in 0.2s;
    transition: opacity ease-in 0.2s;
  }

  ul.navbar-main.menu--main:hover > .nav-item > .collapse-icon {
    opacity: 1;
  }
}
ul.navbar-nav.navbar-main .menu-item--expanded {
  list-style: none;
  list-style-image: none;
}
ul.navbar-nav.navbar-main li .dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  position: relative;
  z-index: 503;
  font-weight: 600 !important;
  color: #343a40;
  padding-bottom: 1rem;
  -webkit-text-stroke: transparent 0.75px;
}
@media (min-width: 1200px) {
  ul.navbar-nav.navbar-main li .dropdown-toggle {
    padding-bottom: 0;
  }
}
ul.navbar-nav.navbar-main li .dropdown-toggle:hover, ul.navbar-nav.navbar-main li .dropdown-toggle:active {
  color: var(--bs-primary);
  -webkit-text-stroke: var(--bs-primary) 0.75px;
}
ul.navbar-nav.navbar-main li::marker {
  display: none;
}
ul.navbar-nav.navbar-main > li.nav-item > .dropdown-toggle::after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 501;
  display: block;
  border: 0;
  background-color: transparent;
}
ul.navbar-nav.navbar-main > li.nav-item > .dropdown-toggle[aria-expanded=true] > i.collapse-icon::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  content: "\f077";
  font-family: "Font Awesome 6 Pro";
  font-weight: var(--fa-weight-override);
}
ul.navbar-nav.navbar-main .dropdown-menu.menu-level-1 {
  --bs-dropdown-link-hover-bg: transparent!important;
}
ul.navbar-nav.navbar-main .dropdown-menu.menu-level-1:hover, ul.navbar-nav.navbar-main .dropdown-menu.menu-level-1:focus, ul.navbar-nav.navbar-main .dropdown-menu.menu-level-1:active {
  --bs-dropdown-link-hover-bg: transparent!important;
}
ul.navbar-nav.navbar-main .dropdown-menu.menu-level-1 li .dropdown-toggle[aria-expanded=true] > i.collapse-icon::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  content: "\f077";
  font-family: "Font Awesome 6 Pro";
  font-weight: var(--fa-weight-override);
}

ul.navbar-main.menu--main .fas {
  font-weight: 400 !important;
}
ul.navbar-main.menu--main .nav-item .nav-link:has(+ a.dropdown-toggle[aria-expanded=true]) {
  color: var(--bs-primary) !important;
  -webkit-text-stroke: var(--bs-primary) 0.75px !important;
}
ul.navbar-main.menu--main a.dropdown-toggle[aria-expanded=true] {
  color: var(--bs-primary) !important;
  -webkit-text-stroke: var(--bs-primary) 0.75px;
}
ul.navbar-main.menu--main a.dropdown-toggle[aria-expanded=true] .collapse-icon {
  color: var(--bs-primary) !important;
}
ul.navbar-main.menu--main .dropdown-menu.menu-level-1 .dropdown-item .dropdown-toggle {
  display: inline-block;
}

#land-acknowledgement {
  background-color: #f0f2f5;
  padding: 3rem 1.5rem;
}
@media (min-width: 768px) {
  #land-acknowledgement {
    padding: 3rem;
  }
}
#land-acknowledgement p {
  font-family: var(--skit-font-body);
  font-size: 1rem;
  color: #343a40;
  margin-bottom: 0;
  line-height: 1.5;
}

.block-logo-secondary .img-wrapper {
  width: 220px !important;
}
.block-logo-district-alt .img-wrapper,
.block-logo-district-alt-universal .img-wrapper {
  contain: center;
  width: 185px;
}
.block-footer-siteinfo li#site-name h5, .block-footer-siteinfo li#site-name .h5,
.block-footer-siteinfo li#site-name h5 p,
.block-footer-siteinfo li#site-name .h5 p {
  font-weight: 700;
  margin: 0;
}
.block-footer-siteinfo li#site-address p {
  font-size: 0.875rem;
  font-weight: 400;
}
.block-footer-siteinfo li#site-address p.address {
  margin-bottom: 0;
}
.block-footer-siteinfo li#site-address p br {
  display: none;
}
.block-footer-siteinfo li#site-address p span {
  display: inline-block;
}
.block-footer-siteinfo li#site-address p span.country {
  display: none;
}

.page-hero {
  --bs-gutter-x: 1.5rem;
  margin-top: 1.5rem;
  overflow: hidden;
  width: 100%;
  background-color: var(--bs-gray-100);
  padding-left: 0;
  padding-right: 0;
}
.page-hero .inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .page-hero .inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.page-hero .inner .node-hero-text-row {
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
@media only screen and (max-width: 1023px) {
  .page-hero .inner .node-hero-text-row .node-hero-text {
    -ms-flex-negative: 0;
        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);
    width: auto;
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0 !important;
  }
}
.page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
  color: #343a40;
  font-size: 1.125rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    font-size: 1.375rem;
  }
}
.page-hero .inner .node-hero-text-row .node-hero-text > h1, .page-hero .inner .node-hero-text-row .node-hero-text > .h1,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-job-category {
  font-size: 2.25rem;
  line-height: 1.25;
  font-weight: 700;
  color: #000;
}
@media (min-width: 768px) {
  .page-hero .inner .node-hero-text-row .node-hero-text > h1, .page-hero .inner .node-hero-text-row .node-hero-text > .h1,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-job-category {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .page-hero .inner .node-hero-text-row .node-hero-text > h1, .page-hero .inner .node-hero-text-row .node-hero-text > .h1,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-job-category {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .page-hero .inner .node-hero-text-row .node-hero-text > h1, .page-hero .inner .node-hero-text-row .node-hero-text > .h1,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-job-category {
    font-size: 2.75rem;
  }
}
@media (min-width: 1600px) {
  .page-hero .inner .node-hero-text-row .node-hero-text > h1, .page-hero .inner .node-hero-text-row .node-hero-text > .h1,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-job-category {
    font-size: 3.5rem;
  }
}
.page-hero .inner .node-hero-text-row .node-hero-text > h1 p, .page-hero .inner .node-hero-text-row .node-hero-text > .h1 p,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-title p,
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-job-category p {
  font-size: inherit;
  margin-bottom: 0;
}
.page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-event-location {
  font-size: 1.375rem;
  color: var(--district-neutral);
  font-weight: 400;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-event-location {
    font-size: 1.5rem;
  }
}
.page-hero .inner .node-hero-text-row .node-hero-text .node-hero-date,
.page-hero .inner .node-hero-text-row .node-hero-text .node-hero-author {
  font-size: 1rem;
  font-weight: 400;
  color: #000;
}
@media (min-width: 768px) {
  .page-hero .inner .node-hero-text-row .node-hero-text .node-hero-date,
.page-hero .inner .node-hero-text-row .node-hero-text .node-hero-author {
    font-size: 1.375rem;
  }
}
.page-hero .inner .node-hero-text-row .node-hero-text .node-hero-date a,
.page-hero .inner .node-hero-text-row .node-hero-text .node-hero-author a {
  color: inherit;
  text-decoration: none;
}
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline h1, .page-hero .inner .node-hero-text-row .node-hero-text.has-headline .h1 {
  font-size: 1.375rem;
  line-height: var(--bs-body-line-height);
  color: var(--district-neutral);
  font-weight: 400;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .page-hero .inner .node-hero-text-row .node-hero-text.has-headline h1, .page-hero .inner .node-hero-text-row .node-hero-text.has-headline .h1 {
    font-size: 1.5rem;
  }
}
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline span.headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-field-headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline h1.field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-title.h1 {
  font-size: 2.25rem;
  font-weight: 700;
  color: #000;
  line-height: 1.25;
}
@media (min-width: 768px) {
  .page-hero .inner .node-hero-text-row .node-hero-text.has-headline span.headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-field-headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline h1.field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-title.h1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .page-hero .inner .node-hero-text-row .node-hero-text.has-headline span.headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-field-headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline h1.field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-title.h1 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .page-hero .inner .node-hero-text-row .node-hero-text.has-headline span.headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-field-headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline h1.field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-title.h1 {
    font-size: 2.75rem;
  }
}
@media (min-width: 1600px) {
  .page-hero .inner .node-hero-text-row .node-hero-text.has-headline span.headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-field-headline,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline h1.field--name-title,
.page-hero .inner .node-hero-text-row .node-hero-text.has-headline .field--name-title.h1 {
    font-size: 3.5rem;
  }
}
.page-hero .inner .node-hero-media-row + .node-hero-text-row {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 1024px) {
  .page-hero .inner .node-hero-media-row + .node-hero-text-row {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.page-hero .inner .node-hero-media-row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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));
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 1024px) {
  .page-hero .inner .node-hero-media-row {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    min-width: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  .page-hero .inner .node-hero-media-row .node-hero-media {
    padding-right: 0;
  }
}
.page-hero .inner .node-hero-media-row .node-hero-media .media--type-image {
  max-width: none;
}
.page-hero .inner .node-hero-media-row .node-hero-media .media--type-image img {
  aspect-ratio: 4/3;
}
@media only screen and (min-width: 1024px) {
  .page-hero .inner .node-hero-media-row .node-hero-media .media--type-image img {
    max-height: 400px;
  }
}
@media (min-width: 1200px) {
  .page-hero .inner .node-hero-media-row .node-hero-media .media--type-image img {
    max-height: 465px;
  }
}
.page-hero .inner .node-hero-media-row .field--name-field-video > article.media .field--name-field-media-oembed-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.page-hero .inner .node-hero-media-row .field--name-field-video > article.media .field--name-field-media-oembed-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-hero .inner .node-hero-media-row .field--name-field-media-image img {
  width: 100%;
  border-radius: 0;
}
.page-hero nav[aria-label=breadcrumb] {
  margin: 0 0 0.75rem;
  padding: 0;
}

/**
 *
 */
/**
 * Apply container to newshub page-heros. 
 */
.node--type-page.node--full .page-hero > .inner,
.node--type-announcement.node--full .page-hero > .inner,
.node--type-blog.node--full .page-hero > .inner,
.node--type-event.node--full .page-hero > .inner,
.node--type-news.node--full .page-hero > .inner,
.node--type-job.node--full .page-hero > .inner {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .node--type-page.node--full .page-hero > .inner,
.node--type-announcement.node--full .page-hero > .inner,
.node--type-blog.node--full .page-hero > .inner,
.node--type-event.node--full .page-hero > .inner,
.node--type-news.node--full .page-hero > .inner,
.node--type-job.node--full .page-hero > .inner {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .node--type-page.node--full .page-hero > .inner,
.node--type-announcement.node--full .page-hero > .inner,
.node--type-blog.node--full .page-hero > .inner,
.node--type-event.node--full .page-hero > .inner,
.node--type-news.node--full .page-hero > .inner,
.node--type-job.node--full .page-hero > .inner {
    max-width: 1540px;
  }
}
.node--type-page.node--full .page-hero > .inner + nav[aria-label=breadcrumb],
.node--type-announcement.node--full .page-hero > .inner + nav[aria-label=breadcrumb],
.node--type-blog.node--full .page-hero > .inner + nav[aria-label=breadcrumb],
.node--type-event.node--full .page-hero > .inner + nav[aria-label=breadcrumb],
.node--type-news.node--full .page-hero > .inner + nav[aria-label=breadcrumb],
.node--type-job.node--full .page-hero > .inner + nav[aria-label=breadcrumb] {
  padding-left: 0;
  padding-right: 0;
}

/**
 * Apply container to newshub page-heros. 
 */
@media (min-width: 1200px) {
  .node--type-page.node--full .page-hero,
.node--type-announcement.node--full .page-hero,
.node--type-blog.node--full .page-hero,
.node--type-event.node--full .page-hero,
.node--type-news.node--full .page-hero {
    margin-top: 2.25rem;
  }
}
.node--type-page.node--full .page-hero > .inner,
.node--type-announcement.node--full .page-hero > .inner,
.node--type-blog.node--full .page-hero > .inner,
.node--type-event.node--full .page-hero > .inner,
.node--type-news.node--full .page-hero > .inner {
  max-width: none;
  padding: 0;
}
.node--type-page.node--full .page-hero > .inner .node-hero-text-row,
.node--type-announcement.node--full .page-hero > .inner .node-hero-text-row,
.node--type-blog.node--full .page-hero > .inner .node-hero-text-row,
.node--type-event.node--full .page-hero > .inner .node-hero-text-row,
.node--type-news.node--full .page-hero > .inner .node-hero-text-row {
  padding: 3rem 0 3rem 1.5rem !important;
}
.node--type-page.node--full .page-hero > .inner + nav[aria-label=breadcrumb],
.node--type-announcement.node--full .page-hero > .inner + nav[aria-label=breadcrumb],
.node--type-blog.node--full .page-hero > .inner + nav[aria-label=breadcrumb],
.node--type-event.node--full .page-hero > .inner + nav[aria-label=breadcrumb],
.node--type-news.node--full .page-hero > .inner + nav[aria-label=breadcrumb] {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width: 1023px) {
  .node--type-page.node--full .page-hero > .inner .node-hero-media-row,
.node--type-announcement.node--full .page-hero > .inner .node-hero-media-row,
.node--type-blog.node--full .page-hero > .inner .node-hero-media-row,
.node--type-event.node--full .page-hero > .inner .node-hero-media-row,
.node--type-news.node--full .page-hero > .inner .node-hero-media-row {
    width: 100%;
    margin: 0 !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width: 1023px) {
  .node--type-page.node--full .page-hero > .inner .node-hero-media-row .node-hero-media,
.node--type-announcement.node--full .page-hero > .inner .node-hero-media-row .node-hero-media,
.node--type-blog.node--full .page-hero > .inner .node-hero-media-row .node-hero-media,
.node--type-event.node--full .page-hero > .inner .node-hero-media-row .node-hero-media,
.node--type-news.node--full .page-hero > .inner .node-hero-media-row .node-hero-media {
    margin: 0 !important;
    padding: unset;
    width: 100%;
  }
}

.node--type-event.node--full .page-hero .divider {
  margin: auto 1rem;
  display: none;
}
.node--type-event.node--full .page-hero .smart-date--time + .divider {
  display: inline-block;
}

.staff-hero {
  margin-bottom: 2.5rem;
  overflow-x: hidden;
}
@media (min-width: 768px) {
  .staff-hero {
    margin-bottom: 4.5rem;
  }
}
.staff-hero .inner {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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));
  background-color: var(--bs-gray-100);
  position: relative;
  padding: 1.125rem 0;
}
@media (min-width: 1200px) {
  .staff-hero .inner {
    padding: 3rem;
  }
}
.staff-hero .inner nav[aria-label=breadcrumb] {
  display: none;
}
.staff-hero .inner .node-hero-media {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 768px) {
  .staff-hero .inner .node-hero-media {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.staff-hero .inner .node-hero-text {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  -ms-flex-item-align: center;
      align-self: center;
}
@media (min-width: 768px) {
  .staff-hero .inner .node-hero-text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.staff-hero .inner .node-hero-text .field--name-title,
.staff-hero .inner .node-hero-text .page--title {
  font-size: 3.5rem;
  color: #000;
}
.staff-hero .inner .node-hero-text .field--name-field-staff-position {
  font-size: 1.25rem;
}
.staff-hero .inner .node-hero-media .media--type-image {
  max-width: none;
}
.staff-hero .inner .field--name-field-media-image {
  text-align: left;
}
@media (min-width: 768px) {
  .staff-hero .inner .field--name-field-media-image {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  .staff-hero .inner .field--name-field-media-image {
    text-align: center;
  }
}
.staff-hero .inner .field--name-field-media-image img {
  border-radius: 100%;
}
.staff-hero nav[aria-label=breadcrumb] {
  margin-top: 2.5rem;
}

.config_pages--site--full .page-hero {
  background: var(--color-secondary);
  border-radius: 0.5rem;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .config_pages--site--full .page-hero {
    border-radius: 1rem;
  }
}
.config_pages--site--full .page-hero.container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: calc(100% - 2rem);
}
@media (min-width: 768px) {
  .config_pages--site--full .page-hero.container {
    max-width: calc(100% - 3rem);
  }
}
@media (min-width: 1600px) {
  .config_pages--site--full .page-hero.container {
    max-width: 1540px;
  }
}
.config_pages--site--full .page-hero .inner .node-hero-text-row {
  max-width: 100% !important;
  margin-left: 0;
  margin-right: 0;
  padding: 3rem 1.5rem !important;
}
@media (min-width: 768px) {
  .config_pages--site--full .page-hero .inner .node-hero-text-row {
    padding: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .config_pages--site--full .page-hero .inner .node-hero-text-row {
    padding: 3rem 4rem !important;
  }
}
@media (min-width: 1200px) {
  .config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text {
    max-width: 50%;
    padding-right: 4rem;
  }
}
.config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .fa-calendar-days {
  display: none;
}
.config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb {
  margin-bottom: 25px !important;
}
@media (min-width: 768px) {
  .config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb {
    margin-bottom: 30px !important;
  }
}
.config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item {
  color: #fff !important;
}
.config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item a {
  text-decoration: none !important;
  color: inherit !important;
}
.config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item i {
  color: #fff !important;
}
.config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item:after {
  color: #fff !important;
  -webkit-text-stroke: 1.5px;
}
.config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    font-size: 1.625rem;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    margin-bottom: 40px;
  }
}
.config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text span.headline {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  color: #fff !important;
  letter-spacing: 3.6px !important;
  text-transform: uppercase !important;
  margin-bottom: 25px !important;
}
@media (min-width: 768px) {
  .config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text span.headline {
    font-size: 1.5rem !important;
    letter-spacing: 4.8px !important;
    margin-bottom: 30px !important;
  }
}
.config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text h1, .config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
  font-family: var(--skit-font-headings);
  font-size: 1.875rem;
  font-weight: 600 !important;
  color: #fff !important;
  text-transform: none;
}
@media (min-width: 768px) {
  .config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text h1, .config_pages--site--full .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
    font-size: 2.75rem;
  }
}
@media (min-width: 1200px) {
  .config_pages--site--full .container:not(.page-hero.container) {
    max-width: 1140px;
  }
}
.config_pages--site--full .site-text-wrapper {
  margin-bottom: 1.875rem;
}
.config_pages--site--full .logo-img-wrapper {
  max-width: 325px;
}
.config_pages--site--full .logo-img-wrapper img {
  width: 100%;
  height: auto;
}
.config_pages--site--full .site-contact-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}
.config_pages--site--full .site-contact-wrapper .site-address {
  margin-bottom: 1rem;
}
.config_pages--site--full .site-contact-wrapper .address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}
@media (min-width: 375px) {
  .config_pages--site--full .site-contact-wrapper .address {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.config_pages--site--full .site-contact-wrapper a {
  font-weight: 700;
  color: var(--bs-link-color);
  text-decoration: none;
}
.config_pages--site--full .field--name-body p {
  font-size: 1rem;
  line-height: 1.5;
}

.config_pages--site--map-popup.card {
  width: 100%;
}

.node--full > .node__inner {
  min-height: 700px;
}
/**
* NewsHub Content 
* (Shared Styles)
*/
.node--type-slide.node--teaser > .node__inner > .slide-image,
.node--type-announcement.node--teaser > .node__inner > .slide-image,
.node--type-blog.node--teaser > .node__inner > .slide-image,
.node--type-news.node--teaser > .node__inner > .slide-image,
.node--type-event.node--teaser > .node__inner > .slide-image {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 1200px) {
  .node--type-slide.node--teaser > .node__inner > .slide-image,
.node--type-announcement.node--teaser > .node__inner > .slide-image,
.node--type-blog.node--teaser > .node__inner > .slide-image,
.node--type-news.node--teaser > .node__inner > .slide-image,
.node--type-event.node--teaser > .node__inner > .slide-image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
}
.node--type-slide.node--teaser > .node__inner > .slide-additional,
.node--type-announcement.node--teaser > .node__inner > .slide-additional,
.node--type-blog.node--teaser > .node__inner > .slide-additional,
.node--type-news.node--teaser > .node__inner > .slide-additional,
.node--type-event.node--teaser > .node__inner > .slide-additional {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 1200px) {
  .node--type-slide.node--teaser > .node__inner > .slide-additional,
.node--type-announcement.node--teaser > .node__inner > .slide-additional,
.node--type-blog.node--teaser > .node__inner > .slide-additional,
.node--type-news.node--teaser > .node__inner > .slide-additional,
.node--type-event.node--teaser > .node__inner > .slide-additional {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
}
@media only screen and (max-width: 1023px) {
  .node--type-slide.node--slide,
.node--type-announcement.node--slide,
.node--type-blog.node--slide,
.node--type-news.node--slide,
.node--type-event.node--slide {
    height: 100%;
  }
}
.node--type-slide.node--slide .node__inner,
.node--type-announcement.node--slide .node__inner,
.node--type-blog.node--slide .node__inner,
.node--type-news.node--slide .node__inner,
.node--type-event.node--slide .node__inner {
  margin-left: auto !important;
  margin-right: auto !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
@media only screen and (max-width: 1023px) {
  .node--type-slide.node--slide .node__inner,
.node--type-announcement.node--slide .node__inner,
.node--type-blog.node--slide .node__inner,
.node--type-news.node--slide .node__inner,
.node--type-event.node--slide .node__inner {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
@media only screen and (min-width: 1024px) {
  .node--type-slide.node--slide .node__inner,
.node--type-announcement.node--slide .node__inner,
.node--type-blog.node--slide .node__inner,
.node--type-news.node--slide .node__inner,
.node--type-event.node--slide .node__inner {
    width: 100%;
  }
}
.node--type-slide.node--slide .node__inner > .slide-image,
.node--type-announcement.node--slide .node__inner > .slide-image,
.node--type-blog.node--slide .node__inner > .slide-image,
.node--type-news.node--slide .node__inner > .slide-image,
.node--type-event.node--slide .node__inner > .slide-image {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .node--type-slide.node--slide .node__inner > .slide-image,
.node--type-announcement.node--slide .node__inner > .slide-image,
.node--type-blog.node--slide .node__inner > .slide-image,
.node--type-news.node--slide .node__inner > .slide-image,
.node--type-event.node--slide .node__inner > .slide-image {
    width: auto;
    padding-right: 0;
  }
}
.node--type-slide.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-announcement.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-blog.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-news.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-event.node--slide .node__inner > .slide-image .media--type-image img {
  border-radius: 0 !important;
  aspect-ratio: 4/3;
}
@media only screen and (min-width: 1024px) {
  .node--type-slide.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-announcement.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-blog.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-news.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-event.node--slide .node__inner > .slide-image .media--type-image img {
    max-height: 400px;
  }
}
@media (min-width: 1200px) {
  .node--type-slide.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-announcement.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-blog.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-news.node--slide .node__inner > .slide-image .media--type-image img,
.node--type-event.node--slide .node__inner > .slide-image .media--type-image img {
    max-height: 465px;
  }
}
.node--type-slide.node--slide .node__inner > .slide-additional,
.node--type-announcement.node--slide .node__inner > .slide-additional,
.node--type-blog.node--slide .node__inner > .slide-additional,
.node--type-news.node--slide .node__inner > .slide-additional,
.node--type-event.node--slide .node__inner > .slide-additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px !important;
  padding: 3rem 1.5rem !important;
  border-radius: 0 0 0.5rem 0.5rem;
  min-height: 295px !important;
  color: #fff;
  background-color: var(--bs-primary);
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 768px) {
  .node--type-slide.node--slide .node__inner > .slide-additional,
.node--type-announcement.node--slide .node__inner > .slide-additional,
.node--type-blog.node--slide .node__inner > .slide-additional,
.node--type-news.node--slide .node__inner > .slide-additional,
.node--type-event.node--slide .node__inner > .slide-additional {
    padding: 3rem !important;
    border-radius: 0 0 1rem 1rem;
  }
}
@media only screen and (max-width: 1023px) {
  .node--type-slide.node--slide .node__inner > .slide-additional,
.node--type-announcement.node--slide .node__inner > .slide-additional,
.node--type-blog.node--slide .node__inner > .slide-additional,
.node--type-news.node--slide .node__inner > .slide-additional,
.node--type-event.node--slide .node__inner > .slide-additional {
    height: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .node--type-slide.node--slide .node__inner > .slide-additional,
.node--type-announcement.node--slide .node__inner > .slide-additional,
.node--type-blog.node--slide .node__inner > .slide-additional,
.node--type-news.node--slide .node__inner > .slide-additional,
.node--type-event.node--slide .node__inner > .slide-additional {
    padding: 3rem 4rem !important;
    border-radius: 0 1rem 1rem 0;
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.node--type-slide.node--slide .node__inner > .slide-additional h2, .node--type-slide.node--slide .node__inner > .slide-additional .h2,
.node--type-announcement.node--slide .node__inner > .slide-additional h2,
.node--type-announcement.node--slide .node__inner > .slide-additional .h2,
.node--type-blog.node--slide .node__inner > .slide-additional h2,
.node--type-blog.node--slide .node__inner > .slide-additional .h2,
.node--type-news.node--slide .node__inner > .slide-additional h2,
.node--type-news.node--slide .node__inner > .slide-additional .h2,
.node--type-event.node--slide .node__inner > .slide-additional h2,
.node--type-event.node--slide .node__inner > .slide-additional .h2 {
  font-family: var(--skit-font-heading);
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.5rem;
  color: #fff;
  text-decoration: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  max-height: calc(3.75*1.875rem);
}
@media (min-width: 768px) {
  .node--type-slide.node--slide .node__inner > .slide-additional h2, .node--type-slide.node--slide .node__inner > .slide-additional .h2,
.node--type-announcement.node--slide .node__inner > .slide-additional h2,
.node--type-announcement.node--slide .node__inner > .slide-additional .h2,
.node--type-blog.node--slide .node__inner > .slide-additional h2,
.node--type-blog.node--slide .node__inner > .slide-additional .h2,
.node--type-news.node--slide .node__inner > .slide-additional h2,
.node--type-news.node--slide .node__inner > .slide-additional .h2,
.node--type-event.node--slide .node__inner > .slide-additional h2,
.node--type-event.node--slide .node__inner > .slide-additional .h2 {
    font-size: 2.75rem;
    line-height: 3.35rem;
    max-height: calc(3.75*2.75rem);
  }
}
.node--type-slide.node--slide .node__inner > .slide-additional .btn, .node--type-slide.node--slide .node__inner > .slide-additional button.link, .node--type-slide.node--slide .node__inner > .slide-additional .button,
.node--type-slide.node--slide .node__inner > .slide-additional .btn-inline,
.node--type-announcement.node--slide .node__inner > .slide-additional .btn,
.node--type-announcement.node--slide .node__inner > .slide-additional button.link,
.node--type-announcement.node--slide .node__inner > .slide-additional .button,
.node--type-announcement.node--slide .node__inner > .slide-additional .btn-inline,
.node--type-blog.node--slide .node__inner > .slide-additional .btn,
.node--type-blog.node--slide .node__inner > .slide-additional button.link,
.node--type-blog.node--slide .node__inner > .slide-additional .button,
.node--type-blog.node--slide .node__inner > .slide-additional .btn-inline,
.node--type-news.node--slide .node__inner > .slide-additional .btn,
.node--type-news.node--slide .node__inner > .slide-additional button.link,
.node--type-news.node--slide .node__inner > .slide-additional .button,
.node--type-news.node--slide .node__inner > .slide-additional .btn-inline,
.node--type-event.node--slide .node__inner > .slide-additional .btn,
.node--type-event.node--slide .node__inner > .slide-additional button.link,
.node--type-event.node--slide .node__inner > .slide-additional .button,
.node--type-event.node--slide .node__inner > .slide-additional .btn-inline {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
  padding: 10px 20px;
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  font-weight: 700;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 !important;
}
.node--type-slide.node--slide .clickable-link::after,
.node--type-announcement.node--slide .clickable-link::after,
.node--type-blog.node--slide .clickable-link::after,
.node--type-news.node--slide .clickable-link::after,
.node--type-event.node--slide .clickable-link::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 501;
}

/**
* NewsHub Content in "Newshub" Display Mode
* (Front Page)
*/
article.node--type-announcement.node--newshub .node__inner,
article.node--type-blog.node--newshub .node__inner,
article.node--type-event.node--newshub .node__inner,
article.node--type-news.node--newshub .node__inner {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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));
}
article.node--type-announcement.node--newshub .node__inner > .details-wrapper,
article.node--type-blog.node--newshub .node__inner > .details-wrapper,
article.node--type-event.node--newshub .node__inner > .details-wrapper,
article.node--type-news.node--newshub .node__inner > .details-wrapper {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1 !important;
      -ms-flex: auto !important;
          flex: auto !important;
  gap: 15px;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
}
@media (min-width: 1600px) {
  article.node--type-announcement.node--newshub .node__inner > .details-wrapper,
article.node--type-blog.node--newshub .node__inner > .details-wrapper,
article.node--type-event.node--newshub .node__inner > .details-wrapper,
article.node--type-news.node--newshub .node__inner > .details-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
}
article.node--type-announcement.node--newshub .node__inner > .details-wrapper i,
article.node--type-blog.node--newshub .node__inner > .details-wrapper i,
article.node--type-event.node--newshub .node__inner > .details-wrapper i,
article.node--type-news.node--newshub .node__inner > .details-wrapper i {
  color: var(--bs-primary);
  margin-top: 3px;
}
article.node--type-announcement.node--newshub .node__inner > .details-wrapper .node-title,
article.node--type-blog.node--newshub .node__inner > .details-wrapper .node-title,
article.node--type-event.node--newshub .node__inner > .details-wrapper .node-title,
article.node--type-news.node--newshub .node__inner > .details-wrapper .node-title {
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
  font-weight: 600;
  color: #343a40;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(3.65 * 1.125rem);
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  margin-bottom: 0;
}
article.node--type-announcement.node--newshub .node__inner > .details-wrapper .node-title i,
article.node--type-blog.node--newshub .node__inner > .details-wrapper .node-title i,
article.node--type-event.node--newshub .node__inner > .details-wrapper .node-title i,
article.node--type-news.node--newshub .node__inner > .details-wrapper .node-title i {
  height: 100%;
  color: var(--bs-body-color);
  -webkit-text-stroke: 1px;
  font-size: 0.875rem;
  -ms-flex-item-align: end;
      align-self: end;
  margin-bottom: 0.25rem;
  display: inline-block;
}
article.node--type-announcement.node--newshub .node__inner > .details-wrapper .node-title a,
article.node--type-blog.node--newshub .node__inner > .details-wrapper .node-title a,
article.node--type-event.node--newshub .node__inner > .details-wrapper .node-title a,
article.node--type-news.node--newshub .node__inner > .details-wrapper .node-title a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  padding-right: 0.25rem;
}
article.node--type-announcement.node--newshub .node__inner > .field--name-field-image,
article.node--type-blog.node--newshub .node__inner > .field--name-field-image,
article.node--type-event.node--newshub .node__inner > .field--name-field-image,
article.node--type-news.node--newshub .node__inner > .field--name-field-image {
  -ms-flex-negative: 0;
      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);
  max-width: 30%;
  padding-right: 0;
}
@media (min-width: 1200px) {
  article.node--type-announcement.node--newshub .node__inner > .field--name-field-image,
article.node--type-blog.node--newshub .node__inner > .field--name-field-image,
article.node--type-event.node--newshub .node__inner > .field--name-field-image,
article.node--type-news.node--newshub .node__inner > .field--name-field-image {
    max-width: 40%;
  }
}
article.node--type-announcement.node--newshub .node__inner > .field--name-field-image img,
article.node--type-blog.node--newshub .node__inner > .field--name-field-image img,
article.node--type-event.node--newshub .node__inner > .field--name-field-image img,
article.node--type-news.node--newshub .node__inner > .field--name-field-image img {
  width: 100%;
  border-radius: 0.5rem;
}
@media (min-width: 1200px) {
  article.node--type-announcement.node--newshub .node__inner > .field--name-field-image img,
article.node--type-blog.node--newshub .node__inner > .field--name-field-image img,
article.node--type-event.node--newshub .node__inner > .field--name-field-image img,
article.node--type-news.node--newshub .node__inner > .field--name-field-image img {
    border-radius: 1rem;
  }
}

/**
* NewsHub Content in "Teaser" Display Mode
* (/announcements /blog /events /news)
*/
.view-id-newshub .view-content .views-row .views-field-nothing .field-content {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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));
}
.view-id-newshub .view-content .views-row .views-field-nothing .field-content .details-wrapper {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}
.view-id-newshub .view-content .views-row .views-field-nothing .field-content .details-wrapper .node-title {
  color: var(--bs-body-color);
}
.view-id-newshub .view-content .views-row .views-field-nothing .field-content .details-wrapper .node-title a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.view-id-newshub .view-content .views-row .views-field-nothing .field-content .image-wrapper {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}

article.node--type-announcement.node--teaser .node__inner,
article.node--type-blog.node--teaser .node__inner,
article.node--type-event.node--teaser .node__inner,
article.node--type-news.node--teaser .node__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: column-reverse;
          flex-flow: column-reverse;
  background-color: #f0f2f5;
  padding: 0;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  article.node--type-announcement.node--teaser .node__inner,
article.node--type-blog.node--teaser .node__inner,
article.node--type-event.node--teaser .node__inner,
article.node--type-news.node--teaser .node__inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    padding: 3rem;
    border-radius: 1rem;
  }
}
@media (min-width: 1200px) {
  article.node--type-announcement.node--teaser .node__inner,
article.node--type-blog.node--teaser .node__inner,
article.node--type-event.node--teaser .node__inner,
article.node--type-news.node--teaser .node__inner {
    gap: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 3rem 4rem;
  }
}
article.node--type-announcement.node--teaser .node__inner .media--type-image img,
article.node--type-blog.node--teaser .node__inner .media--type-image img,
article.node--type-event.node--teaser .node__inner .media--type-image img,
article.node--type-news.node--teaser .node__inner .media--type-image img {
  border-radius: 0.5rem 0.5rem 0 0;
}
@media (min-width: 768px) {
  article.node--type-announcement.node--teaser .node__inner .media--type-image img,
article.node--type-blog.node--teaser .node__inner .media--type-image img,
article.node--type-event.node--teaser .node__inner .media--type-image img,
article.node--type-news.node--teaser .node__inner .media--type-image img {
    border-radius: 0.5rem;
  }
}
@media (min-width: 1200px) {
  article.node--type-announcement.node--teaser .node__inner .media--type-image img,
article.node--type-blog.node--teaser .node__inner .media--type-image img,
article.node--type-event.node--teaser .node__inner .media--type-image img,
article.node--type-news.node--teaser .node__inner .media--type-image img {
    border-radius: 1.25rem;
  }
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper,
article.node--type-blog.node--teaser .node__inner > .details-wrapper,
article.node--type-event.node--teaser .node__inner > .details-wrapper,
article.node--type-news.node--teaser .node__inner > .details-wrapper {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  padding: 3rem 1.5rem;
}
@media (min-width: 768px) {
  article.node--type-announcement.node--teaser .node__inner > .details-wrapper,
article.node--type-blog.node--teaser .node__inner > .details-wrapper,
article.node--type-event.node--teaser .node__inner > .details-wrapper,
article.node--type-news.node--teaser .node__inner > .details-wrapper {
    padding: 0;
  }
}
@media (min-width: 1200px) {
  article.node--type-announcement.node--teaser .node__inner > .details-wrapper,
article.node--type-blog.node--teaser .node__inner > .details-wrapper,
article.node--type-event.node--teaser .node__inner > .details-wrapper,
article.node--type-news.node--teaser .node__inner > .details-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    width: auto;
  }
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper > .field--name-field-image,
article.node--type-blog.node--teaser .node__inner > .details-wrapper > .field--name-field-image,
article.node--type-event.node--teaser .node__inner > .details-wrapper > .field--name-field-image,
article.node--type-news.node--teaser .node__inner > .details-wrapper > .field--name-field-image {
  display: none;
}
@media (min-width: 768px) {
  article.node--type-announcement.node--teaser .node__inner > .details-wrapper > .field--name-field-image,
article.node--type-blog.node--teaser .node__inner > .details-wrapper > .field--name-field-image,
article.node--type-event.node--teaser .node__inner > .details-wrapper > .field--name-field-image,
article.node--type-news.node--teaser .node__inner > .details-wrapper > .field--name-field-image {
    display: block;
    float: right;
    max-width: 200px;
    margin: 40px 0 20px 20px;
  }
}
@media (min-width: 1200px) {
  article.node--type-announcement.node--teaser .node__inner > .details-wrapper > .field--name-field-image,
article.node--type-blog.node--teaser .node__inner > .details-wrapper > .field--name-field-image,
article.node--type-event.node--teaser .node__inner > .details-wrapper > .field--name-field-image,
article.node--type-news.node--teaser .node__inner > .details-wrapper > .field--name-field-image {
    display: none;
  }
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .title-icon,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .title-icon,
article.node--type-event.node--teaser .node__inner > .details-wrapper .title-icon,
article.node--type-news.node--teaser .node__inner > .details-wrapper .title-icon {
  color: var(--bs-primary);
  margin-bottom: 20px;
  font-size: 1.25rem;
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .node-title,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .node-title,
article.node--type-event.node--teaser .node__inner > .details-wrapper .node-title,
article.node--type-news.node--teaser .node__inner > .details-wrapper .node-title {
  font-family: var(--skit-font-headings);
  font-size: 1.625rem;
  font-weight: 700;
  color: #343a40;
  margin: 0 0 1.125rem 0;
}
@media (min-width: 1200px) {
  article.node--type-announcement.node--teaser .node__inner > .details-wrapper .node-title,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .node-title,
article.node--type-event.node--teaser .node__inner > .details-wrapper .node-title,
article.node--type-news.node--teaser .node__inner > .details-wrapper .node-title {
    font-size: 2.25rem;
  }
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .node-title a,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .node-title a,
article.node--type-event.node--teaser .node__inner > .details-wrapper .node-title a,
article.node--type-news.node--teaser .node__inner > .details-wrapper .node-title a {
  color: #000;
  font-weight: inherit;
  text-decoration: none;
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body {
  color: var(--bs-body-color);
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body ul,
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body ol,
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body li,
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body h1,
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body .h1,
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body h2,
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body .h2,
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body h3,
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body .h3,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body ul,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body ol,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body li,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body h1,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body .h1,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body h2,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body .h2,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body h3,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body .h3,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body ul,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body ol,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body li,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body h1,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body .h1,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body h2,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body .h2,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body h3,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body .h3,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body ul,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body ol,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body li,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body h1,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body .h1,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body h2,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body .h2,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body h3,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body .h3 {
  display: none;
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .field--name-body i,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .field--name-body i,
article.node--type-event.node--teaser .node__inner > .details-wrapper .field--name-body i,
article.node--type-news.node--teaser .node__inner > .details-wrapper .field--name-body i {
  font-style: normal;
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .btn-wrapper,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .btn-wrapper,
article.node--type-event.node--teaser .node__inner > .details-wrapper .btn-wrapper,
article.node--type-news.node--teaser .node__inner > .details-wrapper .btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-flow: row wrap !important;
          flex-flow: row wrap !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 !important;
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .btn-wrapper .unpublish-date,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .btn-wrapper .unpublish-date,
article.node--type-event.node--teaser .node__inner > .details-wrapper .btn-wrapper .unpublish-date,
article.node--type-news.node--teaser .node__inner > .details-wrapper .btn-wrapper .unpublish-date {
  display: none;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .news-author,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .news-author,
article.node--type-event.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-event.node--teaser .node__inner > .details-wrapper .news-author,
article.node--type-news.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-news.node--teaser .node__inner > .details-wrapper .news-author {
  color: #a3a7ac;
  display: inline-block;
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-event.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-news.node--teaser .node__inner > .details-wrapper .news-date {
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
  font-weight: 700;
  color: var(--bs-primary);
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media (min-width: 1200px) {
  article.node--type-announcement.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-event.node--teaser .node__inner > .details-wrapper .news-date,
article.node--type-news.node--teaser .node__inner > .details-wrapper .news-date {
    font-size: 1.625rem;
  }
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .news-date .title-icon,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .news-date .title-icon,
article.node--type-event.node--teaser .node__inner > .details-wrapper .news-date .title-icon,
article.node--type-news.node--teaser .node__inner > .details-wrapper .news-date .title-icon {
  margin-bottom: 0;
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper p,
article.node--type-blog.node--teaser .node__inner > .details-wrapper p,
article.node--type-event.node--teaser .node__inner > .details-wrapper p,
article.node--type-news.node--teaser .node__inner > .details-wrapper p {
  display: none;
}
@media (min-width: 768px) {
  article.node--type-announcement.node--teaser .node__inner > .details-wrapper p,
article.node--type-blog.node--teaser .node__inner > .details-wrapper p,
article.node--type-event.node--teaser .node__inner > .details-wrapper p,
article.node--type-news.node--teaser .node__inner > .details-wrapper p {
    display: block;
    font-size: 1rem;
  }
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .readmore-link,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .readmore-link,
article.node--type-event.node--teaser .node__inner > .details-wrapper .readmore-link,
article.node--type-news.node--teaser .node__inner > .details-wrapper .readmore-link {
  color: var(--bs-link-color);
  text-decoration: none;
  font-weight: 700;
}
article.node--type-announcement.node--teaser .node__inner > .details-wrapper .readmore-link i,
article.node--type-blog.node--teaser .node__inner > .details-wrapper .readmore-link i,
article.node--type-event.node--teaser .node__inner > .details-wrapper .readmore-link i,
article.node--type-news.node--teaser .node__inner > .details-wrapper .readmore-link i {
  color: inherit;
  -webkit-text-stroke: 1.5px;
  font-size: 0.875rem;
}
article.node--type-announcement.node--teaser .node__inner > .image-wrapper,
article.node--type-blog.node--teaser .node__inner > .image-wrapper,
article.node--type-event.node--teaser .node__inner > .image-wrapper,
article.node--type-news.node--teaser .node__inner > .image-wrapper {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  padding: 0;
}
@media (min-width: 768px) {
  article.node--type-announcement.node--teaser .node__inner > .image-wrapper,
article.node--type-blog.node--teaser .node__inner > .image-wrapper,
article.node--type-event.node--teaser .node__inner > .image-wrapper,
article.node--type-news.node--teaser .node__inner > .image-wrapper {
    display: none;
  }
}
@media (min-width: 1200px) {
  article.node--type-announcement.node--teaser .node__inner > .image-wrapper,
article.node--type-blog.node--teaser .node__inner > .image-wrapper,
article.node--type-event.node--teaser .node__inner > .image-wrapper,
article.node--type-news.node--teaser .node__inner > .image-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
    display: block;
    max-width: 400px;
    -ms-flex-item-align: center;
        align-self: center;
    padding-right: 1.5rem;
  }
}
article.node--type-announcement.node--teaser .node__inner > .image-wrapper > .media--type-image,
article.node--type-blog.node--teaser .node__inner > .image-wrapper > .media--type-image,
article.node--type-event.node--teaser .node__inner > .image-wrapper > .media--type-image,
article.node--type-news.node--teaser .node__inner > .image-wrapper > .media--type-image {
  max-width: none;
}
article.node--type-announcement.node--teaser .node__inner > .image-wrapper > .media--type-image img,
article.node--type-blog.node--teaser .node__inner > .image-wrapper > .media--type-image img,
article.node--type-event.node--teaser .node__inner > .image-wrapper > .media--type-image img,
article.node--type-news.node--teaser .node__inner > .image-wrapper > .media--type-image img {
  width: 100%;
  border: 0 !important;
}

/* 
* Node list
*/
/**
 * Teasers see @ _paragraph--page-references.scss
 */
.node--type-page .page-hero {
  background: var(--color-primary);
  border-radius: 0.5rem;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .node--type-page .page-hero {
    border-radius: 1rem;
  }
}
.node--type-page .page-hero.container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: calc(100% - 2rem);
}
@media (min-width: 768px) {
  .node--type-page .page-hero.container {
    max-width: calc(100% - 3rem);
  }
}
@media (min-width: 1600px) {
  .node--type-page .page-hero.container {
    max-width: 1540px;
  }
}
.node--type-page .page-hero .inner .node-hero-text-row {
  max-width: 100% !important;
  margin-left: 0;
  margin-right: 0;
  padding: 3rem 1.5rem !important;
}
@media (min-width: 768px) {
  .node--type-page .page-hero .inner .node-hero-text-row {
    padding: 3rem !important;
  }
}
@media only screen and (max-width: 1024px) {
  .node--type-page .page-hero .inner .node-hero-text-row {
    padding: 3rem 4rem !important;
  }
}
@media only screen and (max-width: 1024px) {
  .node--type-page .page-hero .inner .node-hero-text-row .node-hero-text {
    max-width: 50%;
    padding-right: 4rem;
  }
}
.node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb {
  margin-bottom: 25px !important;
}
@media (min-width: 768px) {
  .node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb {
    margin-bottom: 30px !important;
  }
}
.node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item {
  color: #fff !important;
}
.node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item a {
  text-decoration: none !important;
  color: inherit !important;
}
.node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item i {
  color: #fff !important;
}
.node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item:after {
  color: #fff !important;
  -webkit-text-stroke: 1.5px;
}
.node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    font-size: 1.625rem;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    margin-bottom: 40px;
  }
}
.node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
  font-size: 1.875rem !important;
  color: #fff !important;
}
@media (min-width: 768px) {
  .node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
    font-size: 2.75rem !important;
  }
}
.node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-headline {
  font-family: var(--skit-font-headings);
  font-size: 1.875rem;
  color: #fff !important;
}
@media (min-width: 768px) {
  .node--type-page .page-hero .inner .node-hero-text-row .node-hero-text .field--name-field-headline {
    font-size: 2.75rem;
  }
}
.node--type-page .page-hero .inner .node-hero-text-row .node-hero-text:has(.field--name-field-headline) .field--name-title {
  font-size: 1.125rem !important;
  letter-spacing: 3.6px !important;
  text-transform: uppercase !important;
  margin-bottom: 25px !important;
}
@media (min-width: 768px) {
  .node--type-page .page-hero .inner .node-hero-text-row .node-hero-text:has(.field--name-field-headline) .field--name-title {
    font-size: 1.5rem !important;
    letter-spacing: 4.8px !important;
    margin-bottom: 30px !important;
  }
}
@media (min-width: 1200px) {
  .node--type-page .node__inner > .container:not(.page-hero.container) {
    max-width: 1140px;
  }
}
.node--type-page .field--name-body p {
  font-size: 1rem;
  line-height: 1.5;
}

.broadcast-type-notice {
  background-color: #5e8124;
}

.broadcast-type-alert {
  background-color: #C25E00;
}

.broadcast-type-urgent {
  background-color: #c32033;
}

.node--type-broadcast {
  position: relative;
}
.node--type-broadcast.node--full .broadcast-wrapper, .node--type-broadcast.node--teaser .broadcast-wrapper {
  padding: 0;
}
.node--type-broadcast.node--full .broadcast-inner, .node--type-broadcast.node--teaser .broadcast-inner {
  color: #fff;
}
.node--type-broadcast.node--full .broadcast-inner > .broadcast-title, .node--type-broadcast.node--teaser .broadcast-inner > .broadcast-title {
  font-weight: 700;
}
.node--type-broadcast.node--teaser .broadcast-wrapper {
  padding: 1.25rem !important;
}
.node--type-broadcast.node--teaser .broadcast-inner {
  padding: 0 !important;
}
.node--type-broadcast.node--teaser .broadcast-title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
.node--type-broadcast.node--teaser .broadcast-title-wrapper i {
  font-size: 1.25rem;
  margin-top: 5px;
}
.node--type-broadcast.node--teaser .broadcast-title-wrapper h4.broadcast-title, .node--type-broadcast.node--teaser .broadcast-title-wrapper .broadcast-title.h4 {
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}
.node--type-broadcast.node--teaser .broadcast-title-wrapper h4.broadcast-title i, .node--type-broadcast.node--teaser .broadcast-title-wrapper .broadcast-title.h4 i {
  font-size: 0.875rem;
  -webkit-text-stroke: 1.5px;
}
.node--type-broadcast.node--teaser p {
  font-size: 0.875rem;
  margin-bottom: 0;
  padding-left: 35px;
}
.node--type-broadcast.node--teaser .clickable {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
}
.node--type-broadcast.node--teaser .clickable::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 501;
}
.node--type-broadcast.node--full {
  margin-top: 2rem;
}
.node--type-broadcast.node--full .broadcast-wrapper {
  padding: 2rem 1rem !important;
  border-radius: 0.5rem !important;
}
@media (min-width: 768px) {
  .node--type-broadcast.node--full .broadcast-wrapper {
    padding: 2.5rem 1.5rem !important;
    border-radius: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .node--type-broadcast.node--full .broadcast-wrapper {
    padding: 3.75rem !important;
    max-width: 1140px;
    border-radius: 1.25rem !important;
  }
}
@media (min-width: 1600px) {
  .node--type-broadcast.node--full .broadcast-wrapper {
    max-width: 1540px;
  }
}
.node--type-broadcast.node--full .broadcast-title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  text-align: center;
}
@media (min-width: 768px) {
  .node--type-broadcast.node--full .broadcast-title-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 15px;
    text-align: left;
  }
}
.node--type-broadcast.node--full .broadcast-title-wrapper i {
  font-size: 2.125rem;
  display: block;
}
@media (min-width: 768px) {
  .node--type-broadcast.node--full .broadcast-title-wrapper i {
    margin-top: 10px;
  }
}
.node--type-broadcast.node--full .broadcast-title-wrapper .broadcast-title {
  font-family: var(--skit-font-headings);
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 2.5rem;
}
@media (min-width: 1200px) {
  .node--type-broadcast.node--full .broadcast-title-wrapper .broadcast-title {
    font-size: 2.75rem;
    line-height: 3.5rem;
  }
}
.node--type-broadcast.node--full .broadcast-title-wrapper + h4, .node--type-broadcast.node--full .broadcast-title-wrapper + .h4 {
  font-family: var(--skit-font-body);
  font-size: 1rem;
  font-weight: 400;
  text-align: center;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .node--type-broadcast.node--full .broadcast-title-wrapper + h4, .node--type-broadcast.node--full .broadcast-title-wrapper + .h4 {
    text-align: left;
    margin-bottom: 2.75rem;
    padding-left: 50px;
  }
}
.node--type-broadcast.node--full .field--name-body p {
  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
}
@media (min-width: 768px) {
  .node--type-broadcast.node--full .field--name-body p {
    text-align: left;
    padding-left: 50px;
  }
}
.node--type-broadcast.node--full .field--name-body p a {
  font-weight: 700;
  text-decoration: none;
  color: inherit;
}
.node--type-broadcast.node--full .field--name-body p:last-of-type {
  margin-bottom: 0;
}

.page-node-type-broadcast .view-id-broadcasts .view-content {
  border-radius: 0 0 0.5rem 0.5rem !important;
  overflow: hidden !important;
}
@media (min-width: 768px) {
  .page-node-type-broadcast .view-id-broadcasts .view-content {
    border-radius: 0 0 1rem 1rem !important;
  }
}
@media (min-width: 1200px) {
  .page-node-type-broadcast .view-id-broadcasts .view-content {
    border-radius: 0 0 1.25rem 1.25rem !important;
  }
}
.page-node-type-broadcast .node--teaser .broadcast-wrapper {
  padding: 1.25rem !important;
}
@media (min-width: 1200px) {
  .page-node-type-broadcast .node--teaser .broadcast-wrapper {
    padding: 1.25rem 1.875rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.page-node-type-broadcast .node--teaser .broadcast-inner {
  width: 100%;
}
@media (min-width: 1200px) {
  .page-node-type-broadcast .node--teaser .broadcast-inner {
    width: auto;
    max-width: 525px;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .page-node-type-broadcast .node--teaser:last-of-type .broadcast-wrapper {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 767.98px) {
  .page-node-type-broadcast main[role=main] > .container-fluid, .page-node-type-broadcast main[role=main] > .container-lg, .page-node-type-broadcast main[role=main] > .container-xl {
    padding: 0;
  }
}

/**
 * "List" Display Mode
 */
article.node--type-staff.node--list .node__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
article.node--type-staff.node--list .node__inner span {
  display: inline-block;
}

/**
 * "Author" Display Mode
 */
article.node--type-staff.node--author > .node__inner,
article.node--type-staff.node--media-contact > .node__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media (min-width: 768px) {
  article.node--type-staff.node--author > .node__inner,
article.node--type-staff.node--media-contact > .node__inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
article.node--type-staff.node--author > .node__inner .node-hero-media,
article.node--type-staff.node--media-contact > .node__inner .node-hero-media {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin-right: 1.5rem;
}
@media (max-width: 767.98px) {
  article.node--type-staff.node--author > .node__inner .node-hero-media .media--type-image,
article.node--type-staff.node--media-contact > .node__inner .node-hero-media .media--type-image {
    margin-left: 0;
    margin-bottom: 1.875rem;
  }
}
article.node--type-staff.node--author > .node__inner .node-hero-media img,
article.node--type-staff.node--media-contact > .node__inner .node-hero-media img {
  max-width: none;
  width: 140px;
  border-radius: 100px;
}
article.node--type-staff.node--author > .node__inner .node-hero-text,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
article.node--type-staff.node--author > .node__inner .node-hero-text .author-name,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-name {
  font-family: var(--skit-font-headings);
  font-size: 1.625rem;
  font-weight: 600;
  line-height: 34px;
  color: #343a40;
  margin-bottom: 0;
}
article.node--type-staff.node--author > .node__inner .node-hero-text .author-name a,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-name a {
  text-decoration: none;
  color: var(--bs-body-color);
}
article.node--type-staff.node--author > .node__inner .node-hero-text .field--name-field-staff-position,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .field--name-field-staff-position {
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
  font-weight: 600;
  color: #343a40;
}
article.node--type-staff.node--author > .node__inner .node-hero-text .author-info,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-info {
  font-family: var(--skit-font-body);
  font-size: 1rem;
  font-weight: 400;
  color: #000;
}
article.node--type-staff.node--author > .node__inner .node-hero-text .author-info .author-division,
article.node--type-staff.node--author > .node__inner .node-hero-text .author-info .author-phone,
article.node--type-staff.node--author > .node__inner .node-hero-text .author-info .author-email,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-info .author-division,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-info .author-phone,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-info .author-email {
  margin-bottom: 5px;
}
article.node--type-staff.node--author > .node__inner .node-hero-text .author-info a,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-info a {
  font-weight: 700;
  text-decoration: none;
  color: var(--color-1);
}
@media (min-width: 768px) {
  article.node--type-staff.node--author > .node__inner .node-hero-text .author-info .author-phone,
article.node--type-staff.node--author > .node__inner .node-hero-text .author-info .author-email,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-info .author-phone,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-info .author-email {
    display: inline;
  }
}
article.node--type-staff.node--author > .node__inner .node-hero-text .author-info span,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-info span {
  display: none;
}
@media (min-width: 768px) {
  article.node--type-staff.node--author > .node__inner .node-hero-text .author-info span,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .author-info span {
    display: inline;
  }
}
article.node--type-staff.node--author > .node__inner .node-hero-text .field--name-body p,
article.node--type-staff.node--media-contact > .node__inner .node-hero-text .field--name-body p {
  color: inherit;
}

@media (min-width: 1200px) {
  article.node--type-staff.node--author .node-hero-text .author-name {
    font-size: 2.25rem;
    line-height: 47px;
  }
}
@media (min-width: 1200px) {
  article.node--type-staff.node--author .node-hero-text .field--name-field-staff-position {
    font-size: 1.625rem;
    line-height: 34px;
  }
}
article.node--type-staff.node--author .node-hero-text .author-info .author-phone,
article.node--type-staff.node--author .node-hero-text .author-info .author-email {
  display: block !important;
}
article.node--type-staff.node--author .node-hero-text .author-info span {
  display: none !important;
}

article.node--type-staff.node--full {
  margin-top: 2rem;
}
article.node--type-staff.node--full .container {
  max-width: 1140px;
}
article.node--type-staff.node--full .staff-hero {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
article.node--type-staff.node--full .staff-hero .inner {
  gap: 20px 40px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  background: #f0f2f5;
  padding: 3rem 1.5rem;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  article.node--type-staff.node--full .staff-hero .inner {
    padding: 3rem;
    border-radius: 1rem;
  }
}
@media (min-width: 1200px) {
  article.node--type-staff.node--full .staff-hero .inner {
    padding: 3rem 4rem;
  }
}
article.node--type-staff.node--full .staff-hero .node-hero-media {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  margin-right: 0;
  padding: 0;
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}
@media (max-width: 767.98px) {
  article.node--type-staff.node--full .staff-hero .node-hero-media .media--type-image {
    margin-left: 0;
    margin-bottom: 0;
  }
}
article.node--type-staff.node--full .staff-hero .node-hero-media img {
  max-width: none;
  width: 140px;
  border-radius: 100%;
}
@media (min-width: 1200px) {
  article.node--type-staff.node--full .staff-hero .node-hero-media img {
    width: 228px;
  }
}
article.node--type-staff.node--full .staff-hero .node-hero-text {
  padding-left: 0;
  padding-right: 0;
  width: 100% !important;
}
article.node--type-staff.node--full .staff-hero .node-hero-text nav[aria-label=breadcrumb] {
  display: block;
  margin-top: 0;
  margin-bottom: 25px;
  padding-left: 0;
}
article.node--type-staff.node--full .staff-hero .node-hero-text .page-title {
  font-size: 1.875rem;
  font-weight: 600;
  color: #343a40;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  article.node--type-staff.node--full .staff-hero .node-hero-text .page-title {
    font-size: 2.75rem;
  }
}
article.node--type-staff.node--full .staff-hero .node-hero-text .field--name-field-staff-position {
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
  font-weight: 600;
  color: #343a40;
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  article.node--type-staff.node--full .staff-hero .node-hero-text .field--name-field-staff-position {
    font-size: 1.625rem;
  }
}
article.node--type-staff.node--full .staff-hero .node-hero-text .author-info {
  font-family: var(--skit-font-body);
  font-size: 1rem;
  font-weight: 400;
  color: #000;
}
article.node--type-staff.node--full .staff-hero .node-hero-text .author-info .author-division,
article.node--type-staff.node--full .staff-hero .node-hero-text .author-info .author-phone,
article.node--type-staff.node--full .staff-hero .node-hero-text .author-info .author-email {
  margin-bottom: 5px;
}
article.node--type-staff.node--full .staff-hero .node-hero-text .author-info a {
  font-weight: 700;
  text-decoration: none;
  color: var(--color-1);
}
article.node--type-staff.node--full .field--name-body p {
  font-size: 1rem;
  line-height: 1.5;
}

.promo--primary {
  background-color: var(--bs-primary);
}

.promo--secondary {
  background-color: var(--bs-secondary);
}

.node--type-job .page-hero .posted-on label,
.node--type-job .page-hero .closes-on label {
  color: var(--bs-secondary);
}
.node--type-job .container hr {
  border-top-width: 2px;
  border-color: #6d757d;
  opacity: 0.11;
  margin-bottom: 4rem;
}
.node--type-job .container .job-info-top {
  padding-bottom: 4rem;
}
.node--type-job .container .job-info-top .field__label {
  color: var(--bs-secondary);
  margin-right: 0.25rem;
}
.node--type-job .container .job-info-bottom {
  padding-bottom: 4rem;
}
.node--type-job .container .job-info-bottom .field__label {
  color: var(--bs-secondary);
  font-size: 2.25rem;
  margin-bottom: 1rem;
}
.node--type-job .container .job-info-submit {
  margin-left: 0;
  margin-right: 0;
}
.node--type-job .container .job-info-submit h2, .node--type-job .container .job-info-submit .h2 {
  margin-bottom: 1rem;
}
.node--type-job .container .job-info-submit .btn, .node--type-job .container .job-info-submit button.link, .node--type-job .container .job-info-submit .button,
.node--type-job .container .job-info-submit .btn-inline {
  margin-bottom: 1rem;
}

.node--type-announcement .page-hero {
  background: var(--bs-gray-200);
  border-radius: 0.5rem;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .node--type-announcement .page-hero {
    border-radius: 1rem;
  }
}
.node--type-announcement .page-hero.container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: calc(100% - 2rem);
}
@media (min-width: 768px) {
  .node--type-announcement .page-hero.container {
    max-width: calc(100% - 3rem);
  }
}
@media (min-width: 1600px) {
  .node--type-announcement .page-hero.container {
    max-width: 1540px;
  }
}
.node--type-announcement .page-hero .inner .node-hero-text-row {
  max-width: 100% !important;
  margin-left: 0;
  margin-right: 0;
  padding: 3rem 1.5rem !important;
}
@media (min-width: 768px) {
  .node--type-announcement .page-hero .inner .node-hero-text-row {
    padding: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .node--type-announcement .page-hero .inner .node-hero-text-row {
    padding: 3rem 4rem !important;
  }
}
@media (min-width: 1200px) {
  .node--type-announcement .page-hero .inner .node-hero-text-row .node-hero-text {
    max-width: 50%;
    padding-right: 4rem;
  }
}
.node--type-announcement .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb {
  display: none;
}
.node--type-announcement .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
  color: var(--bs-primary);
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .node--type-announcement .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    font-size: 1.625rem;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .node--type-announcement .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    margin-bottom: 40px;
  }
}
.node--type-announcement .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
  font-size: 1.875rem;
  color: var(--text-gray-800);
}
@media (min-width: 768px) {
  .node--type-announcement .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
    font-size: 2.75rem;
  }
}
@media (min-width: 1200px) {
  .node--type-announcement .node__inner > .container:not(.page-hero.container) {
    max-width: 1140px;
  }
}
.node--type-announcement .field--name-body p {
  font-size: 1rem;
  line-height: 1.5;
}
.node--type-announcement .list-unstyled {
  display: none;
}

.node--type-announcement.node--newshub .details-wrapper {
  width: 100% !important;
}

.node--type-news .page-hero,
.node--type-blog .page-hero {
  background: var(--bs-gray-200);
  border-radius: 0.5rem;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .node--type-news .page-hero,
.node--type-blog .page-hero {
    border-radius: 1rem;
  }
}
.node--type-news .page-hero.container,
.node--type-blog .page-hero.container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: calc(100% - 2rem);
}
@media (min-width: 768px) {
  .node--type-news .page-hero.container,
.node--type-blog .page-hero.container {
    max-width: calc(100% - 3rem);
  }
}
@media (min-width: 1600px) {
  .node--type-news .page-hero.container,
.node--type-blog .page-hero.container {
    max-width: 1540px;
  }
}
.node--type-news .page-hero .inner .node-hero-text-row,
.node--type-blog .page-hero .inner .node-hero-text-row {
  max-width: 100% !important;
  margin-left: 0;
  margin-right: 0;
  padding: 3rem 1.5rem !important;
}
@media (min-width: 768px) {
  .node--type-news .page-hero .inner .node-hero-text-row,
.node--type-blog .page-hero .inner .node-hero-text-row {
    padding: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .node--type-news .page-hero .inner .node-hero-text-row,
.node--type-blog .page-hero .inner .node-hero-text-row {
    padding: 3rem 4rem !important;
  }
}
@media (min-width: 1200px) {
  .node--type-news .page-hero .inner .node-hero-text-row .node-hero-text,
.node--type-blog .page-hero .inner .node-hero-text-row .node-hero-text {
    padding-right: 4rem;
  }
}
.node--type-news .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb,
.node--type-blog .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb {
  display: none;
}
.node--type-news .page-hero .inner .node-hero-text-row .node-hero-text .title-icon,
.node--type-blog .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
  color: var(--bs-primary);
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .node--type-news .page-hero .inner .node-hero-text-row .node-hero-text .title-icon,
.node--type-blog .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    font-size: 1.625rem;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .node--type-news .page-hero .inner .node-hero-text-row .node-hero-text .title-icon,
.node--type-blog .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    margin-bottom: 20px;
  }
}
.node--type-news .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title,
.node--type-blog .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
  font-size: 1.875rem;
  font-weight: 700;
  color: var(--text-gray-800);
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .node--type-news .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title,
.node--type-blog .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
    font-size: 2.75rem;
    margin-bottom: 20px;
  }
}
.node--type-news .page-hero .inner .node-hero-text-row .node-hero-text .node-hero-date,
.node--type-blog .page-hero .inner .node-hero-text-row .node-hero-text .node-hero-date {
  font-size: 1rem;
  font-weight: 700;
  color: var(--bs-primary);
}
@media (min-width: 768px) {
  .node--type-news .page-hero .inner .node-hero-text-row .node-hero-text .node-hero-date,
.node--type-blog .page-hero .inner .node-hero-text-row .node-hero-text .node-hero-date {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .node--type-news .node__inner > .container:not(.page-hero.container),
.node--type-blog .node__inner > .container:not(.page-hero.container) {
    max-width: 1140px;
  }
}
.node--type-news .field--name-body p,
.node--type-blog .field--name-body p {
  font-size: 1rem;
  line-height: 1.5;
}
.node--type-news .list-unstyled,
.node--type-blog .list-unstyled {
  display: none;
}

.node--type-news.node--newshub .node__inner,
.node--type-blog.node--newshub .node__inner {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
.node--type-news.node--newshub .details-wrapper,
.node--type-blog.node--newshub .details-wrapper {
  width: auto !important;
}

.node--type-event .page-hero {
  background: var(--bs-gray-200);
  border-radius: 0.5rem;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .node--type-event .page-hero {
    border-radius: 1rem;
  }
}
.node--type-event .page-hero.container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: calc(100% - 2rem);
}
@media (min-width: 768px) {
  .node--type-event .page-hero.container {
    max-width: calc(100% - 3rem);
  }
}
@media (min-width: 1600px) {
  .node--type-event .page-hero.container {
    max-width: 1540px;
  }
}
@media (min-width: 768px) {
  .node--type-event .page-hero .inner .node-hero-text-row {
    padding: 3rem 0 3rem 3rem !important;
  }
}
@media (min-width: 1200px) {
  .node--type-event .page-hero .inner .node-hero-text-row {
    padding: 1.25rem 0 1.25rem 4rem !important;
  }
}
.node--type-event .page-hero .inner .node-hero-text-row .node-hero-text {
  padding-right: 1.5rem !important;
}
@media (min-width: 768px) {
  .node--type-event .page-hero .inner .node-hero-text-row .node-hero-text {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .node--type-event .page-hero .inner .node-hero-text-row .node-hero-text {
    padding-right: 4rem !important;
  }
}
.node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb {
  display: none;
}
.node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
  color: var(--bs-primary);
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    font-size: 1.625rem;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    margin-bottom: 20px;
  }
}
.node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
  font-size: 1.875rem;
  font-weight: 700;
  color: var(--text-gray-800);
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
    font-size: 2.75rem;
    margin-bottom: 20px;
  }
}
.node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .node-hero-date {
  font-size: calc(1.121rem);
  font-weight: 700;
  color: var(--bs-primary);
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .node-hero-date {
    font-size: 1.5rem;
  }
}
.node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .event-location {
  font-size: var(--bs-body-font-size);
  font-weight: 600;
  line-height: calc(1.5 * 1.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
@media (min-width: 768px) {
  .node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .event-location {
    font-size: 1.125rem;
  }
}
.node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .event-location i {
  margin-top: 0.25rem;
  margin-right: 0.5rem;
  -ms-flex-item-align: auto;
      align-self: auto;
  font-size: inherit;
}
.node--type-event .page-hero .inner .node-hero-text-row .node-hero-text .event-location p {
  font-size: inherit;
  font-weight: inherit;
}
@media (min-width: 1200px) {
  .node--type-event .node__inner > .container:not(.page-hero.container) {
    max-width: 1140px;
  }
}
.node--type-event .field--name-body p {
  font-size: 1rem;
  line-height: 1.5;
}
.node--type-event .list-unstyled {
  display: none;
}

.view-community-partners .page-hero,
.view-community-programs .page-hero {
  margin-bottom: 3rem;
}
.view-community-partners .page-hero .node-hero-text-row,
.view-community-programs .page-hero .node-hero-text-row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .view-community-partners .page-hero .node-hero-text-row,
.view-community-programs .page-hero .node-hero-text-row {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .view-community-partners .page-hero .node-hero-text-row,
.view-community-programs .page-hero .node-hero-text-row {
    max-width: 1540px;
  }
}

.node--type-community-program.node--full > .node__inner > .page-hero .inner .node-hero-text-row,
.node--type-community-partner.node--full > .node__inner > .page-hero .inner .node-hero-text-row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .node--type-community-program.node--full > .node__inner > .page-hero .inner .node-hero-text-row,
.node--type-community-partner.node--full > .node__inner > .page-hero .inner .node-hero-text-row {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .node--type-community-program.node--full > .node__inner > .page-hero .inner .node-hero-text-row,
.node--type-community-partner.node--full > .node__inner > .page-hero .inner .node-hero-text-row {
    max-width: 1540px;
  }
}
@media (min-width: 1200px) {
  .node--type-community-program.node--full > .node__inner > .page-hero .inner .node-hero-text-row > .node-hero-text,
.node--type-community-partner.node--full > .node__inner > .page-hero .inner .node-hero-text-row > .node-hero-text {
    max-width: 50%;
  }
}

.node--type-community-partner.node--full,
.node--type-community-program.node--full,
.view-community-programs,
.view-community-partners {
  --comm-part-accent: #707070;
}

/**
 * Homepage Search Block
 *
 */
.block-homepage-program-search .block-title {
  text-align: center;
}
.block-homepage-program-search form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 1200px) {
  .block-homepage-program-search form .form-item {
    margin-right: 0.5rem;
  }
}
.block-homepage-program-search form .form-item input,
.block-homepage-program-search form .form-item select {
  max-width: 400px;
}
.block-homepage-program-search form .form-item,
.block-homepage-program-search form #edit-actions {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 1200px) {
  .block-homepage-program-search form .form-item,
.block-homepage-program-search form #edit-actions {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
@media (min-width: 1200px) {
  .block-homepage-program-search form #edit-actions {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
}

.node--type-community-partner.node--full .page-hero .node-hero-text nav[aria-label=breadcrumb],
.node--type-community-program.node--full .page-hero .node-hero-text nav[aria-label=breadcrumb],
.view-community-programs .page-hero nav[aria-label=breadcrumb],
.view-community-partners .page-hero nav[aria-label=breadcrumb] {
  display: none;
}

/**
 * Partner
 */
.node--type-community-partner.node--full > .node__inner .page-hero .node-hero-text-row .node-hero-text nav[aria-label=breadcrumb] {
  display: none;
}
.node--type-community-partner.node--full > .node__inner > .container .partner-logo-wrapper {
  margin-bottom: 1rem;
}
.node--type-community-partner.node--full > .node__inner > .container .partner-logo-wrapper img {
  max-width: 300px;
}
.node--type-community-partner.node--full > .node__inner > .container .partner-info {
  padding-top: 1rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid var(--comm-part-accent);
  margin-bottom: 3rem;
  font-size: 1.125rem;
  font-weight: normal;
}
.node--type-community-partner.node--full > .node__inner > .container .partner-info .label {
  font-weight: inherit !important;
}
.node--type-community-partner.node--full > .node__inner > .container .partner-info li label,
.node--type-community-partner.node--full > .node__inner > .container .partner-info li .field {
  display: inline-block;
}
.node--type-community-partner.node--full > .node__inner > .container .partner-info .partner-label {
  color: var(--bs-secondary);
  margin-bottom: 1rem;
}
.node--type-community-partner.node--full > .node__inner > .container .partner-info .field--name-field-comm-part-name {
  color: var(--bs-secondary);
  font-weight: 700;
}
.node--type-community-partner.node--full > .node__inner > .container .partner-info .field--name-field-comm-part-address p {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}
.node--type-community-partner.node--full > .node__inner > .container .partner-info .field--name-field-comm-part-address p span.country {
  display: none;
}
.node--type-community-partner.node--full > .node__inner > .container > .field--name-body {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .node--type-community-partner.node--full > .node__inner > .container > .field--name-body {
    margin-bottom: 4rem;
  }
}
@media (min-width: 1200px) {
  .node--type-community-partner.node--full > .node__inner > .container > .field--name-body {
    margin-bottom: 5rem;
  }
}
.node--type-community-partner.node--full > .node__inner > .container .related-prog-title {
  color: var(--bs-secondary);
  margin-top: 1.5rem;
  margin-bottom: 2rem;
}
.node--type-community-partner.node--full > .node__inner > .container .views-element-container {
  margin-bottom: 3rem;
}
.node--type-community-partner.node--full > .node__inner > .container #all-programs {
  margin-left: 0;
}

@media (min-width: 1200px) {
  .node--type-community-partner.node--teaser .node__inner {
    text-align: right;
  }
}
.node--type-community-partner.node--teaser .node__inner .partner-logo-wrapper {
  margin-bottom: 1rem;
}
.node--type-community-partner.node--teaser .node__inner .partner-logo-wrapper img {
  max-width: 300px;
}
.node--type-community-partner.node--teaser .node__inner .partner-label {
  color: var(--bs-secondary);
  margin-bottom: 1rem;
}
.node--type-community-partner.node--teaser .node__inner a.btn, .node--type-community-partner.node--teaser .node__inner a.button,
.node--type-community-partner.node--teaser .node__inner a.btn-inline {
  margin-left: 0;
}

/**
 *  Program
 */
.node--type-community-program.node--full .node__inner > .program-bottom-content {
  margin-top: 3rem;
}
.node--type-community-program.node--full .node__inner .container .item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  border-bottom: 1px solid var(--comm-part-accent);
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
@media (min-width: 1200px) {
  .node--type-community-program.node--full .node__inner .container .item-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.node--type-community-program.node--full .node__inner .container .item-wrapper .program-info,
.node--type-community-program.node--full .node__inner .container .item-wrapper .partner-info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 1200px) {
  .node--type-community-program.node--full .node__inner .container .item-wrapper .program-info,
.node--type-community-program.node--full .node__inner .container .item-wrapper .partner-info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}
.node--type-community-program.node--full .node__inner .container .item-wrapper .program-info {
  margin-bottom: 3rem;
}
@media (min-width: 1200px) {
  .node--type-community-program.node--full .node__inner .container .item-wrapper .program-info {
    margin-bottom: 1rem;
  }
}
.node--type-community-program.node--full .node__inner .container .item-wrapper .program-info .label {
  color: var(--bs-secondary);
}
.node--type-community-program.node--full .node__inner .container .item-wrapper .program-info li {
  margin-bottom: 0.25rem;
}
.node--type-community-program.node--full .node__inner .container .item-wrapper .program-info li label,
.node--type-community-program.node--full .node__inner .container .item-wrapper .program-info li .field {
  display: inline-block;
}
.node--type-community-program.node--teaser .node__inner .item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.node--type-community-program.node--teaser .node__inner .item-wrapper .node-title {
  color: var(--bs-secondary);
  margin-bottom: 0.5rem;
}
@media (min-width: 1200px) {
  .node--type-community-program.node--teaser .node__inner .item-wrapper .program-info {
    max-width: calc(100% - 320px);
    width: 100%;
  }
}
.node--type-community-program.node--teaser .node__inner .item-wrapper .program-info li .label,
.node--type-community-program.node--teaser .node__inner .item-wrapper .program-info li .field {
  display: inline-block;
  font-weight: 700;
}
@media (max-width: 575.98px) {
  .node--type-community-program.node--teaser .node__inner .item-wrapper .program-image {
    display: none;
  }
}
@media (min-width: 768px) {
  .node--type-community-program.node--teaser .node__inner .item-wrapper .program-image {
    max-width: 195px;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .node--type-community-program.node--teaser .node__inner .item-wrapper .program-image {
    max-width: 320px;
  }
}

/**
 * Partner Views
 */
@media (min-width: 1200px) {
  .view-community-partners.view-id-community_partners .view-content .view-content-inner {
    max-width: 60%;
  }
}
.view-community-partners.view-id-community_partners .view-content .view-content-inner .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 1200px) {
  .view-community-partners.view-id-community_partners .view-content .view-content-inner .views-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.view-community-partners.view-id-community_partners .view-content .view-content-inner .views-row .views-field {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  line-height: 1.5;
  vertical-align: middle;
}
@media (min-width: 1200px) {
  .view-community-partners.view-id-community_partners .view-content .view-content-inner .views-row .views-field {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.view-community-partners.view-id-community_partners .view-content .view-content-inner .views-row .views-field .field-content {
  line-height: inherit;
  vertical-align: middle;
}
.view-community-partners.view-id-community_partners .view-content .view-content-inner .views-row .views-field.views-field-title {
  font-weight: 700;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .view-community-partners.view-id-community_partners .view-content .view-content-inner .views-row .views-field.views-field-title {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
    margin-bottom: 0;
  }
}
.view-community-programs.view-id-community_programs .view-content .view-content-inner .views-row,
.view-community-partners.view-id-community_partners .view-content .view-content-inner .views-row {
  border-bottom: 1px solid var(--comm-part-accent);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.view-community-programs.view-id-community_programs .view-content .view-content-inner .views-row:first-of-type,
.view-community-partners.view-id-community_partners .view-content .view-content-inner .views-row:first-of-type {
  border-top: 1px solid var(--comm-part-accent);
}
.view-community-programs.view-id-community_programs ul.pagination li.pager__item--first,
.view-community-programs.view-id-community_programs ul.pagination li.pager__item--last,
.view-community-partners.view-id-community_partners ul.pagination li.pager__item--first,
.view-community-partners.view-id-community_partners ul.pagination li.pager__item--last {
  display: none;
}

/**
 * Program Views
 */
@media (min-width: 1200px) {
  .view-community-programs.view-id-community_programs .view-filters {
    padding-left: 0;
    padding-right: 0;
  }
}
.view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding-bottom: 3rem;
}
@media (min-width: 1200px) {
  .view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline .form-item {
  margin-right: 0.5rem;
}
.view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline .form-item,
.view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline #edit-actions {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 1200px) {
  .view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline .form-item,
.view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline #edit-actions {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline .form-item label,
.view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline #edit-actions label {
  color: var(--bs-secondary);
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline #edit-actions {
  -ms-flex-item-align: end;
      align-self: end;
}
@media (min-width: 1200px) {
  .view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline #edit-actions {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
}
.view-community-programs.view-id-community_programs .view-filters .bef-exposed-form .form--inline #edit-actions input {
  background-color: var(--bs-secondary);
  text-transform: capitalize;
}
@media (min-width: 1200px) {
  .view-community-programs.view-id-community_programs .view-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.view-community-programs.view-id-community_programs .view-content .view-content-inner .views-row {
  border-bottom: 1px solid var(--comm-part-accent);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.media--type-image {
  position: relative;
  width: 100%;
  margin: auto;
}
.media--type-image img {
  width: 100%;
  height: auto;
  border-radius: 0.5rem;
}
@media (min-width: 1200px) {
  .media--type-image img {
    border-radius: 1rem;
  }
}
@media (min-width: 1200px) {
  .media--type-image img {
    border-radius: 1.25rem;
  }
}
.media--type-image .img-caption {
  display: none;
}

.paragraph .media--type-image {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.media--type-image.media--view-mode-scaled-full .field__item {
  text-align: center;
}
.media--type-image.media--view-mode-scaled-full .field__item img {
  height: 100% !important;
  width: auto !important;
}
@media (min-width: 1200px) {
  .media--type-image.media--view-mode-scaled-full .field__item img {
    max-height: 650px;
  }
}

.media--type-remote-video.media--view-mode-default-full .field--name-field-media-oembed-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .media--type-remote-video.media--view-mode-default-full .field--name-field-media-oembed-video {
    border-radius: 1rem;
  }
}
@media (min-width: 1200px) {
  .media--type-remote-video.media--view-mode-default-full .field--name-field-media-oembed-video {
    border-radius: 1.25rem;
  }
}
.media--type-remote-video.media--view-mode-default-full .field--name-field-media-oembed-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.paragraph.container {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.paragraph.paragraph--type--image .img-caption, .paragraph.paragraph--type--image-text .img-caption {
  display: block;
  position: absolute;
  top: auto;
  bottom: 1.5rem;
  left: 0;
  right: auto;
  max-width: 85%;
}
@media (min-width: 768px) {
  .paragraph.paragraph--type--image .img-caption, .paragraph.paragraph--type--image-text .img-caption {
    max-width: 75%;
  }
}
.paragraph.paragraph--type--image .media--type-image.media--view-mode-scaled-full {
  margin: 1.5rem auto;
}
.paragraph.paragraph--type--video {
  margin: 1rem auto;
  padding: 0;
}
.paragraph.paragraph--type--video .field--name-field-domain-all-affiliates {
  display: none;
}
@media (min-width: 1600px) {
  .paragraph.paragraph--type--video {
    max-width: 1140px !important;
  }
}

.paragraph--type--webform .field--name-field-ref-webform .webform-submission-form {
  margin-left: 0;
}
.paragraph--type--webform .field--name-field-ref-webform .webform-submission-form .container {
  padding: 0;
}

.paragraph--type--image-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media (max-width: 767.98px) {
  .paragraph--type--image-text .field--name-field-image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 768px) {
  .paragraph--type--image-text .field--name-field-image {
    max-width: 50%;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--image-text .field--name-field-image .media--type-image {
    max-width: 100%;
  }
}
.paragraph--type--image-text .field--name-field-image img {
  max-height: 90vh;
  width: auto;
  height: auto;
  border-radius: 0.5rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--image-text .field--name-field-image img {
    min-width: 100%;
    max-width: 100%;
    max-height: none;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--image-text .field--name-field-image img {
    border-radius: 1rem;
  }
}
@media (min-width: 768px) {
  .paragraph--type--image-text:not(.image-text-wrapping) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
@media (min-width: 768px) {
  .paragraph--type--image-text:not(.image-text-wrapping) .field--name-field-image,
.paragraph--type--image-text:not(.image-text-wrapping) .field--name-field-text {
    width: 100%;
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--image-text:not(.image-text-wrapping) .field--name-field-image,
.paragraph--type--image-text:not(.image-text-wrapping) .field--name-field-text {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media (min-width: 768px) {
  .paragraph--type--image-text:not(.image-text-wrapping).image-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-flow: row-reverse nowrap;
            flex-flow: row-reverse nowrap;
  }
}
@media (min-width: 768px) {
  .paragraph--type--image-text.image-left:not(.image-text-wrapping) .field--name-field-image {
    margin-right: 1.5rem;
    max-width: none !important;
    width: auto !important;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--image-text.image-left:not(.image-text-wrapping) .field--name-field-image {
    max-width: 33% !important;
  }
}
@media (min-width: 768px) {
  .paragraph--type--image-text.image-right:not(.image-text-wrapping) .field--name-field-image {
    margin-right: 0;
    margin-left: 1.5rem;
    max-width: none !important;
    width: auto !important;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--image-text.image-right:not(.image-text-wrapping) .field--name-field-image {
    max-width: 33% !important;
  }
}
@media (min-width: 768px) {
  .paragraph--type--image-text.image-text-wrapping {
    display: block;
  }
}
@media (min-width: 768px) {
  .paragraph--type--image-text.image-text-wrapping .field--name-field-image {
    float: left;
    margin-right: 1.5rem;
  }
}
@media (min-width: 768px) {
  .paragraph--type--image-text.image-text-wrapping.image-right .field--name-field-image {
    float: right;
    margin-right: 0;
    margin-left: 1.5rem;
  }
}

.paragraph--type--image-text + .paragraph--type--image-text {
  margin-top: 1.5rem;
}

/**
* Styles both the Additional Images Paragraph Type, and Node Field
*/
article.node--full .node__inner .field--name-field-images-additional.container,
.paragraph--type--files .field--name-field-images-additional.container {
  padding: 0 !important;
}
article.node--full .node__inner .field--name-field-images-additional.field__items,
.paragraph--type--files .field--name-field-images-additional.field__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
article.node--full .node__inner .field--name-field-images-additional.field__items .field__item,
.paragraph--type--files .field--name-field-images-additional.field__items .field__item {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: 50%;
  padding: 10px;
}
@media (min-width: 768px) {
  article.node--full .node__inner .field--name-field-images-additional.field__items .field__item,
.paragraph--type--files .field--name-field-images-additional.field__items .field__item {
    max-width: 33.3333333333%;
  }
}
@media (min-width: 1200px) {
  article.node--full .node__inner .field--name-field-images-additional.field__items .field__item,
.paragraph--type--files .field--name-field-images-additional.field__items .field__item {
    padding: 15px;
  }
}
article.node--full .node__inner .field--name-field-images-additional.field__items .field__item img,
.paragraph--type--files .field--name-field-images-additional.field__items .field__item img {
  width: 100%;
  height: auto;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  article.node--full .node__inner .field--name-field-images-additional.field__items .field__item img,
.paragraph--type--files .field--name-field-images-additional.field__items .field__item img {
    border-radius: 1rem;
  }
}

/**
* Styles both the File Attachment Paragraph Type, and Node Field
*/
article.node--full .node__inner .field--name-field-files,
.paragraph--type--files .field--name-field-files {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-bottom: 1.5rem;
}
article.node--full .node__inner .field--name-field-files > .field__item,
.paragraph--type--files .field--name-field-files > .field__item {
  background: #f0f2f5;
  border-radius: 0.5rem;
  padding: 10px 15px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
article.node--full .node__inner .field--name-field-files .field__item span.file,
.paragraph--type--files .field--name-field-files .field__item span.file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  background-image: none;
  padding-left: 0;
}
article.node--full .node__inner .field--name-field-files .field__item span.file i,
.paragraph--type--files .field--name-field-files .field__item span.file i {
  background: var(--bs-primary);
  padding: 8px;
  border-radius: 0.5rem;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
article.node--full .node__inner .field--name-field-files .field__item span.file i::before,
.paragraph--type--files .field--name-field-files .field__item span.file i::before {
  color: #fff;
  font-size: 1.25rem;
}
article.node--full .node__inner .field--name-field-files .field__item span.file a,
.paragraph--type--files .field--name-field-files .field__item span.file a {
  color: var(--bs-link-color);
  font-family: var(--skit-font-headings);
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.paragraph--type--ref-list .field--name-field-ref-list-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.paragraph--type--ref-list .field--name-field-ref-list-items > .card {
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding: 2.25rem 0;
  border: none;
  border-bottom: solid 2px #f0f2f5;
}
@media (min-width: 768px) {
  .paragraph--type--ref-list .field--name-field-ref-list-items > .card {
    max-width: 100%;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  article.node--type-page.node--teaser .node__inner .image-col .media,
.paragraph--type--ref-custom .component__inner .image-col .media {
    max-width: none;
  }
}
@media (max-width: 767.98px) {
  article.node--type-page.node--teaser .node__inner .image-col img,
.paragraph--type--ref-custom .component__inner .image-col img {
    max-width: none;
    width: 100%;
    margin-bottom: 1.5rem;
  }
}
article.node--type-page.node--teaser .node__inner .text-col .card-body,
.paragraph--type--ref-custom .component__inner .text-col .card-body {
  --bs-card-spacer-y: 0;
}
@media (max-width: 767.98px) {
  article.node--type-page.node--teaser .node__inner .text-col .card-body,
.paragraph--type--ref-custom .component__inner .text-col .card-body {
    --bs-card-spacer-x: 0;
  }
}
article.node--type-page.node--teaser .node__inner .text-col .card-body .field--name-body,
.paragraph--type--ref-custom .component__inner .text-col .card-body .field--name-body {
  color: var(--bs-gray-600);
}
article.node--type-page.node--teaser .node__inner .text-col .card-body .field--name-body p,
.paragraph--type--ref-custom .component__inner .text-col .card-body .field--name-body p {
  color: inherit;
}
article.node--type-page.node--teaser .node__inner .text-col .card-body a.btn, article.node--type-page.node--teaser .node__inner .text-col .card-body a.button,
article.node--type-page.node--teaser .node__inner .text-col .card-body a.btn-inline,
.paragraph--type--ref-custom .component__inner .text-col .card-body a.btn,
.paragraph--type--ref-custom .component__inner .text-col .card-body a.button,
.paragraph--type--ref-custom .component__inner .text-col .card-body a.btn-inline {
  margin: 0 0.75rem 0 0;
}

.paragraph--type--contact-list {
  margin: 1.5rem auto;
}
.paragraph--type--contact-list .collapse-header {
  position: relative;
  background-color: #f0f2f5;
  padding: 1.25rem;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .paragraph--type--contact-list .collapse-header {
    border-radius: 1rem;
  }
}
.paragraph--type--contact-list .collapse-header p {
  margin: 0;
}
.paragraph--type--contact-list .collapse-header .contact-toggle {
  font-size: 1.575rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.paragraph--type--contact-list .collapse-header .contact-toggle::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 500;
}
.paragraph--type--contact-list .collapse-header .contact-toggle .icon-collapsed {
  color: var(--bs-primary);
}
.paragraph--type--contact-list .collapse-header .contact-toggle .icon-expanded {
  color: var(--bs-secondary);
}
.paragraph--type--contact-list .collapse-header .contact-toggle[aria-expanded=false] .icon-collapsed {
  display: block;
}
.paragraph--type--contact-list .collapse-header .contact-toggle[aria-expanded=false] .icon-expanded {
  display: none;
}
.paragraph--type--contact-list .collapse-header .contact-toggle[aria-expanded=true] .collapse-header {
  border-radius: 0.5rem 0.5rem 0 0;
}
@media (min-width: 768px) {
  .paragraph--type--contact-list .collapse-header .contact-toggle[aria-expanded=true] .collapse-header {
    border-radius: 1rem 1rem 0 0;
  }
}
.paragraph--type--contact-list .collapse-header .contact-toggle[aria-expanded=true] .field--name-field-title {
  color: var(--bs-secondary);
}
.paragraph--type--contact-list .collapse-header .contact-toggle[aria-expanded=true] .icon-collapsed {
  display: none;
}
.paragraph--type--contact-list .collapse-header .contact-toggle[aria-expanded=true] .icon-expanded {
  display: block;
}
.paragraph--type--contact-list .collapse-header .field--name-field-title {
  font-size: 1.625rem;
  font-weight: 600;
  color: #343a40;
  margin-bottom: 0.375rem;
}
.paragraph--type--contact-list .collapse-toggle {
  background: #f0f2f5;
  margin-top: -1.25rem;
  padding: 0 1.5rem 1.5rem;
  border-radius: 0 0 0.5rem 0.5rem;
  position: relative;
}
@media (min-width: 768px) {
  .paragraph--type--contact-list .collapse-toggle {
    border-radius: 0 0 1rem 1rem;
  }
}
.paragraph--type--contact-list .collapse-toggle::after {
  content: "";
  position: absolute;
  top: 3rem;
  right: 1.5rem;
  width: 4.5rem;
  height: calc(100% - 4.5rem);
  background: #fff;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.5)), color-stop(50%, rgb(255, 255, 255)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 25%, rgb(255, 255, 255) 50%);
}
@media (min-width: 1200px) {
  .paragraph--type--contact-list .collapse-toggle::after {
    display: none;
  }
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker {
  padding-top: 3rem;
}
@media (max-width: 1199.98px) {
  .paragraph--type--contact-list .field--name-field-ref-staff-picker {
    overflow-x: scroll;
  }
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__items {
  min-width: calc(1140px - 3rem);
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header,
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item article.node--type-staff.node--list .node__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 0 10px;
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header > span,
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item article.node--type-staff.node--list .node__inner > span {
  width: 12.5rem;
  font-size: 1rem;
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header > span.staff-name, .paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header > span.staff-email, .paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header > span.staff-mail,
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item article.node--type-staff.node--list .node__inner > span.staff-name,
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item article.node--type-staff.node--list .node__inner > span.staff-email,
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item article.node--type-staff.node--list .node__inner > span.staff-mail {
  width: 12.5rem;
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header > span.staff-name a, .paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header > span.staff-email a, .paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header > span.staff-mail a,
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item article.node--type-staff.node--list .node__inner > span.staff-name a,
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item article.node--type-staff.node--list .node__inner > span.staff-email a,
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item article.node--type-staff.node--list .node__inner > span.staff-mail a {
  text-decoration: none;
  color: var(--bs-link-color);
  font-weight: 700;
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item {
  padding: 1rem 1.25rem;
  border-radius: 0.5rem;
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item:nth-of-type(odd) {
  background: #fff;
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .field__item span {
  display: inline-block;
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header {
  background: #fff;
  padding: 1.25rem;
  border-radius: 0.5rem;
}
.paragraph--type--contact-list .field--name-field-ref-staff-picker .list-header span {
  font-size: 1rem;
  font-weight: 600;
}

.paragraph--type--contact-info h2, .paragraph--type--contact-info .h2 {
  font-size: 1.625rem;
  font-weight: 600;
  margin-bottom: 1.25rem;
}
.paragraph--type--contact-info ul li i,
.paragraph--type--contact-info ul li .field {
  display: inline-block;
  font-weight: 400;
}
.paragraph--type--contact-info ul li#site-address, .paragraph--type--contact-info ul li#site-address-maplink, .paragraph--type--contact-info ul li#site-phone, .paragraph--type--contact-info ul li#site-email, .paragraph--type--contact-info ul li#site-website {
  font-family: var(--skit-font-body);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #343a40;
  margin-bottom: 5px;
}
.paragraph--type--contact-info ul li#site-address a, .paragraph--type--contact-info ul li#site-address-maplink a, .paragraph--type--contact-info ul li#site-phone a, .paragraph--type--contact-info ul li#site-email a, .paragraph--type--contact-info ul li#site-website a {
  font-weight: 700;
  color: #0D6EFD;
  text-decoration: none;
}
.paragraph--type--contact-info ul li#site-address i, .paragraph--type--contact-info ul li#site-address-maplink i, .paragraph--type--contact-info ul li#site-phone i, .paragraph--type--contact-info ul li#site-email i, .paragraph--type--contact-info ul li#site-website i {
  margin-right: 0.5rem;
}
.paragraph--type--contact-info #site-address p {
  margin-bottom: 1rem;
}
.paragraph--type--contact-info .field--name-field-site-name {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.paragraph--type--contact-info .field--name-field-site-name * {
  font-size: inherit;
  font-weight: inherit;
}

.paragraph--type--contact-info #site-social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
  margin-top: 1.5rem;
}
.paragraph--type--contact-info #site-social-links li[data-social] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f0f2f5;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  color: var(--bs-secondary);
}
.paragraph--type--contact-info #site-social-links li[data-social] i {
  font-size: 0.8rem;
}
.paragraph--type--contact-info #site-social-links li[data-social] a {
  color: #000;
  font-size: 0;
}
.paragraph--type--contact-info #site-social-links li[data-social] a i {
  font-size: 0.7rem;
}
.paragraph--type--contact-info #site-social-links li[data-social] a::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.paragraph--type--contact-info #site-social-links li[data-social*="facebook.com"] i::before {
  content: "\f39e";
}
.paragraph--type--contact-info #site-social-links li[data-social*="twitter.com"] i::before,
.paragraph--type--contact-info #site-social-links li[data-social*="x.com"] i::before {
  content: "\e61b";
}
.paragraph--type--contact-info #site-social-links li[data-social*="instagram.com"] i::before {
  content: "\f16d";
}
.paragraph--type--contact-info #site-social-links li[data-social*="linkedin.com"] i::before {
  content: "\f0e1";
}
.paragraph--type--contact-info #site-social-links li[data-social*="youtube.com"] i::before {
  content: "\f167";
}
.paragraph--type--contact-info #site-social-links li[data-social*="pinterest.com"] i::before {
  content: "\f0d2";
}
.paragraph--type--contact-info #site-social-links li[data-social*="mailto:"] i::before {
  content: "\f0e0";
}

.paragraph--type--accordion .ui-accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.paragraph--type--accordion .ui-accordion-content {
  margin-top: -20px;
}
.paragraph--type--accordion .ui-accordion-content > .field {
  background: #fff;
  padding: 1.25rem 1.25rem 1.875rem 1.25rem;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .paragraph--type--accordion .ui-accordion-content > .field {
    border-radius: 1rem;
  }
}
.paragraph--type--accordion .ui-accordion-content > .field p:last-of-type {
  margin-bottom: 0;
}

/**
 * Reserved for Author View;
 */
.node--type-news.node--full #media-contact-title {
  border-top: solid 2px var(--bs-gray-300);
  padding-top: 1.125rem;
}

.view-author {
  margin: 0.75rem 0 1.5rem 0;
  padding-bottom: 1.125rem;
}

.view-calendar .page-hero .inner,
.view-newshub-list .page-hero .node-hero-text-row,
.view-newshub-list > .view-filters,
.view-newshub-list > .view-content,
.view-calendar-downloads,
.view-school.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text,
.view-schools.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text,
.view-jobs-list .page-hero .inner .node-hero-text-row .node-hero-text {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .view-calendar .page-hero .inner,
.view-newshub-list .page-hero .node-hero-text-row,
.view-newshub-list > .view-filters,
.view-newshub-list > .view-content,
.view-calendar-downloads,
.view-school.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text,
.view-schools.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text,
.view-jobs-list .page-hero .inner .node-hero-text-row .node-hero-text {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .view-calendar .page-hero .inner,
.view-newshub-list .page-hero .node-hero-text-row,
.view-newshub-list > .view-filters,
.view-newshub-list > .view-content,
.view-calendar-downloads,
.view-school.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text,
.view-schools.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text,
.view-jobs-list .page-hero .inner .node-hero-text-row .node-hero-text {
    max-width: 1540px;
  }
}

.view .bef-nested > ul {
  padding: 1rem 0 !important;
}
.view .form-type-checkbox > input.form-checkbox:focus + label,
.view .form-type-checkbox > input.form-checkbox:focus-visible + label {
  outline: 1px solid var(--bs-body-color);
}

.view-newshub-list,
.view-jobs-list {
  margin-bottom: 1.5rem;
}
.view-newshub-list .view-header,
.view-newshub-list .view-empty,
.view-jobs-list .view-header,
.view-jobs-list .view-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.125rem;
}
.view-newshub-list .view-header h3, .view-newshub-list .view-header .h3,
.view-newshub-list .view-empty h3,
.view-newshub-list .view-empty .h3,
.view-jobs-list .view-header h3,
.view-jobs-list .view-header .h3,
.view-jobs-list .view-empty h3,
.view-jobs-list .view-empty .h3 {
  color: #212529;
  font-weight: 700;
  margin-right: 0.75rem;
}
.view-newshub-list .view-header h3 a, .view-newshub-list .view-header .h3 a,
.view-newshub-list .view-empty h3 a,
.view-newshub-list .view-empty .h3 a,
.view-jobs-list .view-header h3 a,
.view-jobs-list .view-header .h3 a,
.view-jobs-list .view-empty h3 a,
.view-jobs-list .view-empty .h3 a {
  color: inherit;
  text-decoration: none;
}
.view-newshub-list .view-empty,
.view-jobs-list .view-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.view-newshub-list .view-empty p,
.view-jobs-list .view-empty p {
  width: 100%;
}
.view-newshub-list .view-content .views-row,
.view-jobs-list .view-content .views-row {
  padding: 1.875rem 0;
}

.view-id-adboxes.view-display-id-adboxes_home .view-content {
  margin-top: 2rem;
  grid-gap: 15px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
@media (min-width: 768px) {
  .view-id-adboxes.view-display-id-adboxes_home .view-content {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1fr;
  }
}
@media (min-width: 1600px) {
  .view-id-adboxes.view-display-id-adboxes_home .view-content {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-gap: 20px;
    overflow: inherit;
    margin-top: 0;
  }
}
.view-id-adboxes.view-display-id-adboxes_home .view-content > .views-row {
  padding: 0 !important;
  width: auto;
}
@media (min-width: 768px) {
  .view-id-adboxes.view-display-id-adboxes_home .view-content .node {
    height: 100%;
  }
}
.view-id-adboxes.view-display-id-adboxes_home .view-content .node__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 20px;
  width: 100%;
  height: 100%;
  min-height: 150px;
  padding: 1.5rem 1rem;
  border-radius: 0.5rem;
  text-align: center;
  position: relative;
}
@media (min-width: 768px) {
  .view-id-adboxes.view-display-id-adboxes_home .view-content .node__inner {
    gap: 15px;
    border-radius: 1rem;
  }
}
@media (min-width: 1200px) {
  .view-id-adboxes.view-display-id-adboxes_home .view-content .node__inner {
    padding: 1.5rem;
    border-radius: 1.25rem;
  }
}
@media (min-width: 1600px) {
  .view-id-adboxes.view-display-id-adboxes_home .view-content .node__inner {
    gap: 30px;
    padding: 1.5rem 1rem;
    border: 1rem;
  }
}
.view-id-adboxes.view-display-id-adboxes_home .view-content .node__inner .main-icon {
  color: #fff;
  font-size: 1.875rem;
  height: auto;
}
@media (min-width: 1200px) {
  .view-id-adboxes.view-display-id-adboxes_home .view-content .node__inner .main-icon {
    font-size: 2.5rem;
  }
}
.view-id-adboxes.view-display-id-adboxes_home .view-content .promo-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: -0.5rem;
}
.view-id-adboxes.view-display-id-adboxes_home .view-content .promo-heading h3, .view-id-adboxes.view-display-id-adboxes_home .view-content .promo-heading .h3 {
  font-family: var(--skit-font-body) !important;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 23px;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}
.view-id-adboxes.view-display-id-adboxes_home .view-content .promo-heading a {
  color: inherit;
  text-decoration: none !important;
}
.view-id-adboxes.view-display-id-adboxes_home .view-content .promo-heading a::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 501;
}
.view-id-adboxes.view-display-id-adboxes_home .view-content .promo-heading i {
  font-size: 0.85rem;
  color: #fff;
  height: auto;
  -webkit-text-stroke: 1px;
  display: inline-block;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.view-id-adboxes.view-display-id-adboxes_home .view-content span {
  display: block;
}
.view-id-adboxes.view-display-id-adboxes_home .view-content span > a {
  font-weight: 500;
  text-decoration: none;
  margin-right: 0.225rem;
}
@media (min-width: 1600px) {
  .view-id-adboxes.view-display-id-adboxes_home .view-content span {
    position: absolute;
    bottom: 0.75rem;
    left: 0.75rem;
  }
}
.view-id-adboxes.view-display-id-adboxes_home .view-content .promo-icon {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  font-size: 2.25rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .view-id-adboxes.view-display-id-adboxes_home .view-content .promo-icon {
    top: 1.5rem;
    left: auto;
    right: 0.75rem;
  }
}

@media (min-width: 1200px) {
  .view-id-broadcasts .view-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.view-id-broadcasts .view-content > article.node--type-broadcast.node--teaser {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.view-id-broadcasts .view-content > article.node--type-broadcast.node--teaser .node,
.view-id-broadcasts .view-content > article.node--type-broadcast.node--teaser .node__inner,
.view-id-broadcasts .view-content > article.node--type-broadcast.node--teaser .broadcast-wrapper {
  height: 100%;
}

.view-newshub {
  margin-bottom: 1.5rem;
}
.view-newshub .view-header {
  margin: 1.5rem 0;
}
.view-newshub .view-header,
.view-newshub .view-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.125rem;
}
.view-newshub .view-header .newshub-title,
.view-newshub .view-empty .newshub-title {
  color: #343a40;
  font-size: 1.625rem;
  font-weight: 600;
  margin-right: 0.75rem;
}
.view-newshub .view-header .newshub-title a,
.view-newshub .view-empty .newshub-title a {
  color: inherit;
  text-decoration: none;
}
.view-newshub .view-header i,
.view-newshub .view-empty i {
  display: none;
}
.view-newshub .view-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.view-newshub .view-empty p {
  width: 100%;
}
.view-newshub .view-content .views-row {
  margin-bottom: 1rem;
}
.view-newshub .more-link {
  text-align: left;
}
.view-newshub .view-footer .newshub-footer-link,
.view-newshub .more-link a {
  font-family: var(--skit-font-body);
  font-size: 1.2rem;
  font-weight: 700;
  color: #343a40;
  text-decoration: none;
  text-transform: capitalize;
}
.view-newshub .view-footer .newshub-footer-link i,
.view-newshub .more-link a i {
  font-size: 0.875rem;
  -webkit-text-stroke: 1px;
  color: inherit;
}
.view-newshub .more-link a::after {
  --fa-weight-override: 900;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  content: "\f054";
  font-family: "Font Awesome 6 Pro";
  font-weight: var(--fa-weight-override);
  -webkit-text-stroke: 1px;
  vertical-align: middle;
  margin-left: 0.25rem;
}

.view-newshub .views-row article.node--type-event .details-wrapper .event-date {
  font-size: 0;
}
.view-newshub .views-row article.node--type-event .details-wrapper .event-date time:not(:first-child) {
  display: none;
}
.view-newshub .views-row article.node--type-event .details-wrapper .event-date time {
  font-size: var(--bs-body-font-size);
}

.view-id-newshub .view-content .views-row .views-field-nothing .field-content .details-wrapper .node-title,
.node--newshub .node-title {
  font-size: 1.125rem;
  font-weight: 700;
}
.view-id-newshub .view-content .views-row .views-field-nothing .field-content .details-wrapper .node-title a,
.node--newshub .node-title a {
  color: inherit;
  text-decoration: none;
}

.view-id-newshub.view-display-id-events_list_universal {
  background: #f0f2f5;
  padding: 1.5rem;
  border-radius: 0.5rem;
  width: 100% !important;
}
@media (min-width: 768px) {
  .view-id-newshub.view-display-id-events_list_universal {
    padding: 1.875rem;
    border-radius: 1rem;
  }
}
@media (min-width: 1200px) {
  .view-id-newshub.view-display-id-events_list_universal {
    width: unset;
    border-radius: 1.25rem;
  }
}
.view-id-newshub.view-display-id-events_list_universal .view-header {
  margin-top: 0;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .view-id-newshub.view-display-id-events_list_universal .view-content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2.5rem;
  }
}
.view-id-newshub.view-display-id-events_list_universal .views-row > .field-content {
  width: 100% !important;
  margin-left: 0 !important;
}
.view-id-newshub.view-display-id-events_list_universal .details-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  background: #fff;
  padding: 10px 20px !important;
  width: 100% !important;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .view-id-newshub.view-display-id-events_list_universal .details-wrapper {
    border-radius: 1rem;
  }
}
.view-id-newshub.view-display-id-events_list_universal .details-wrapper .node-title {
  font-family: var(--skit-font-headings);
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  color: #343a40 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0 !important;
}
.view-id-newshub.view-display-id-events_list_universal .details-wrapper .node-title i {
  color: #343a40;
  -webkit-text-stroke: 1px;
  font-size: 0.875rem;
  margin-bottom: 4px;
  padding-left: 3px;
  -ms-flex-item-align: end;
      align-self: end;
}
.view-id-newshub.view-display-id-events_list_universal .details-wrapper .node-event-date {
  color: #fff;
  background: var(--bs-primary);
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: uppercase;
  min-width: 56px !important;
  max-width: 56px !important;
  height: 56px !important;
  padding: 10px;
  border-radius: 0.5rem;
  text-align: center;
  justify-self: flex-end;
}
.view-id-newshub.view-display-id-events_list_universal .details-wrapper .node-event-date span {
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
}

.view-newshub-list .page-hero {
  background: none;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .view-newshub-list .page-hero {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .view-newshub-list .page-hero {
    margin-bottom: 20px;
  }
}
.view-newshub-list .page-hero nav[aria-label=breadcrumb] {
  display: none;
}
.view-newshub-list .page-hero .inner {
  padding: 0;
}
.view-newshub-list .page-hero .inner .node-hero-text-row {
  background: var(--bs-primary);
  border-radius: 0.5rem;
  padding: 3rem 1.5rem !important;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .view-newshub-list .page-hero .inner .node-hero-text-row {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .view-newshub-list .page-hero .inner .node-hero-text-row {
    max-width: 1540px;
  }
}
@media (min-width: 768px) {
  .view-newshub-list .page-hero .inner .node-hero-text-row {
    border-radius: 1rem;
    padding: 3rem 3rem !important;
  }
}
@media (min-width: 1200px) {
  .view-newshub-list .page-hero .inner .node-hero-text-row {
    border-radius: 1.25rem;
    padding: 3rem 4rem !important;
  }
}
.view-newshub-list .page-hero .inner .node-hero-text-row #district-blog-subhead {
  color: var(--bs-secondary);
}
.view-newshub-list .page-hero .inner .node-hero-text-row .node-hero-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 10px;
}
@media (min-width: 768px) {
  .view-newshub-list .page-hero .inner .node-hero-text-row .node-hero-text {
    gap: 15px;
  }
}
.view-newshub-list .page-hero .inner .node-hero-text-row .node-hero-text i {
  color: #fff;
  font-size: 1.5rem;
  margin-top: 5px;
}
@media (min-width: 768px) {
  .view-newshub-list .page-hero .inner .node-hero-text-row .node-hero-text i {
    font-size: 2.2rem;
    margin-top: 8px;
  }
}
.view-newshub-list .page-hero .inner .node-hero-text-row .node-hero-text h1, .view-newshub-list .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
  color: #fff !important;
  font-size: 1.875rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .view-newshub-list .page-hero .inner .node-hero-text-row .node-hero-text h1, .view-newshub-list .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
    font-size: 2.75rem;
  }
}
.view-newshub-list .view-empty {
  margin-left: auto !important;
  margin-right: auto !important;
}

.view-newshub-list .views-row article.node--type-event .details-wrapper .event-date {
  font-size: 0;
}
.view-newshub-list .views-row article.node--type-event .details-wrapper .event-date time:not(:first-child) {
  display: none;
}
.view-newshub-list .views-row article.node--type-event .details-wrapper .event-date time {
  font-size: var(--bs-body-font-size);
}

.view-newshub-list .view-filters .bef-exposed-form input[type=submit] {
  display: none;
}

/*
* View events list page
*/
/**
 * @TODO Refactor this into 2 declerations (views are really unrelated)
 */
.view-newshub-list.view-display-id-page_1 nav[aria-label=breadcrumb],
.view-id-calendar.view-display-id-page_1 nav[aria-label=breadcrumb] {
  display: none;
}
.view-newshub-list.view-display-id-page_1 .view-header,
.view-newshub-list.view-display-id-page_1 .view-empty,
.view-id-calendar.view-display-id-page_1 .view-header,
.view-id-calendar.view-display-id-page_1 .view-empty {
  margin: 1.875rem 0;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset {
  float: none;
  border: none;
  margin: 0;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset legend,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset legend {
  border: none;
  background-color: transparent;
  margin-bottom: 0.25rem;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 700;
}
@media (min-width: 1200px) {
  .view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset legend,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset legend {
    font-size: 1.625rem;
  }
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .fieldset-wrapper,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .fieldset-wrapper {
  padding: 0;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul li + li,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul li + li {
  margin-left: -0.19rem;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox.form-check,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox.form-check {
  margin: 0 0 0.75rem;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox input,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox.form-check input,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox input,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox.form-check input {
  opacity: 0;
  cursor: pointer;
  width: 0;
  height: 0;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox label,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox.form-check label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox.form-check label {
  padding: 0.375rem 0.75rem;
  display: inline-block;
  cursor: pointer;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox input:checked + label,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox.form-check input:checked + label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox input:checked + label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form fieldset .bef-checkboxes.bef-nested ul .form-type-checkbox.form-check input:checked + label {
  color: var(--bs-white);
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value {
  position: relative;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value label,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value label {
  display: block;
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 1.25rem;
  position: absolute;
  top: 10px;
  min-width: 170px;
}
@media (min-width: 1200px) {
  .view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value label,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value label {
    font-size: 1.625rem;
    min-width: 240px;
    top: 0;
  }
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value input,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value input,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value input,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value input {
  background-color: #fff;
  color: #343a40;
  max-width: 135px;
  margin-top: 50px;
  padding: 10px 20px;
  border: 1px solid #6c757d;
  border-radius: 0.5rem;
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  font-weight: 700;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value input:focus,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value input:focus,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value input:focus,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value::before,
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value::before,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value::before,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value::before {
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 60px;
  right: 15px;
  pointer-events: none;
  content: "\f107";
  color: #343a40;
  -webkit-text-stroke: 2px;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-value label {
  color: #343a40;
}
.view-newshub-list.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value label,
.view-id-calendar.view-display-id-page_1 .views-exposed-form.bef-exposed-form .form-item-field-event-date-end-value label {
  color: transparent;
}
.view-newshub-list.view-display-id-page_1 .view-content h3, .view-newshub-list.view-display-id-page_1 .view-content .h3,
.view-id-calendar.view-display-id-page_1 .view-content h3,
.view-id-calendar.view-display-id-page_1 .view-content .h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin: 1.125rem 0;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field-field-event-date-value .fas,
.view-id-calendar.view-display-id-page_1 .view-content .views-row .views-field-field-event-date-value .fas {
  color: var(--bs-primary);
  margin-right: 0.3rem;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field-title > .field-content,
.view-id-calendar.view-display-id-page_1 .view-content .views-row .views-field-title > .field-content {
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0.75rem 0;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field-title > .field-content a,
.view-id-calendar.view-display-id-page_1 .view-content .views-row .views-field-title > .field-content a {
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  word-break: break-all;
}

.view-newshub-list.view-display-id-page_1 {
  --spacing: 1rem;
  --color-date: #343a40;
  --color-label: #343a40;
}
.view-newshub-list.view-display-id-page_1 .view-content {
  margin-bottom: 3rem;
}
.view-newshub-list.view-display-id-page_1 .view-content > h2, .view-newshub-list.view-display-id-page_1 .view-content > .h2 {
  padding-top: calc(var(--spacing) + 0.5rem);
  margin: calc(0.875 * var(--spacing)) auto calc(1.875 * var(--spacing));
  font-size: 1.625rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .view-newshub-list.view-display-id-page_1 .view-content > h2, .view-newshub-list.view-display-id-page_1 .view-content > .h2 {
    font-size: 2.25rem;
  }
}
.view-newshub-list.view-display-id-page_1 .view-content > h2:not(:first-of-type), .view-newshub-list.view-display-id-page_1 .view-content > .h2:not(:first-of-type) {
  border-top: solid 2px #f0f2f5;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 0 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1200px) {
  .view-newshub-list.view-display-id-page_1 .view-content .views-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field {
  margin-right: var(--spacing);
  font-size: 1.25rem;
  line-height: 1;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field * {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field-field-event-date-value {
  color: var(--color-date);
  word-break: keep-all;
  font-size: 1.125rem;
  min-width: 120px;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field-field-event-date-value .fas {
  color: var(--color) !important;
  margin-right: 0.3rem;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field-title {
  color: var(--color-label);
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field-title > .field-content {
  margin: auto;
  font-size: 1.125rem;
  font-weight: 600;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field-title > .field-content a {
  word-break: keep-all;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row:first-child {
  margin-top: 2rem;
}
.view-newshub-list.view-display-id-page_1 .view-content .views-row:last-child {
  margin-bottom: calc(1.875 * var(--spacing));
  padding-bottom: calc(1.875 * var(--spacing));
  border-bottom: solid 2px #f0f2f5;
}

/**
     See common code in _views-common.scss
*/
@media (min-width: 1200px) {
  .view-jobs-list {
    max-width: 1140px;
  }
}
.view-jobs-list .view-content {
  margin-top: 2rem;
}
.view-jobs-list .view-content .views-row {
  position: relative;
  border-bottom: solid 1px #f0f2f5;
}
@media (min-width: 768px) {
  .view-jobs-list .view-content .views-row .views-field {
    max-width: 70%;
    -webkit-box-flex: 70%;
        -ms-flex: 70%;
            flex: 70%;
  }
}
.view-jobs-list .view-content .views-row .views-field-unpublish-on {
  color: #6d757d;
}
.view-jobs-list .view-content .views-row .views-field-unpublish-on span {
  display: block;
  color: inherit;
}
.view-jobs-list .view-content .views-row .views-field-title {
  color: var(--bs-secondary);
  font-size: 1.4rem;
  font-weight: 700;
}
.view-jobs-list .view-content .views-row .views-field-title * {
  font-size: inherit;
  font-weight: inherit;
}
.view-jobs-list .view-content .views-row .views-field-field-job-location {
  color: #6d757d;
}
@media (min-width: 768px) {
  .view-jobs-list .view-content .views-row .views-field-view-node {
    position: absolute;
    top: 3rem;
    bottom: auto;
    right: 0;
    left: auto;
  }
}

.view-newshub-teasers {
  margin-top: 0;
  margin-bottom: 1.5rem;
}
.view-newshub-teasers .page-hero {
  background: none;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .view-newshub-teasers .page-hero {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.view-newshub-teasers .page-hero nav[aria-label=breadcrumb] {
  display: none;
}
.view-newshub-teasers .page-hero .inner .node-hero-text-row {
  background: var(--bs-primary);
  border-radius: 0.5rem;
  padding: 3rem 1.5rem !important;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .view-newshub-teasers .page-hero .inner .node-hero-text-row {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .view-newshub-teasers .page-hero .inner .node-hero-text-row {
    max-width: 1540px;
  }
}
@media (min-width: 768px) {
  .view-newshub-teasers .page-hero .inner .node-hero-text-row {
    border-radius: 1rem;
    padding: 3rem 3rem !important;
  }
}
@media (min-width: 1200px) {
  .view-newshub-teasers .page-hero .inner .node-hero-text-row {
    padding: 3rem 4rem !important;
  }
}
.view-newshub-teasers .page-hero .inner .node-hero-text-row #district-blog-subhead {
  color: var(--bs-secondary);
}
.view-newshub-teasers .page-hero .inner .node-hero-text-row .node-hero-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media (min-width: 768px) {
  .view-newshub-teasers .page-hero .inner .node-hero-text-row .node-hero-text {
    gap: 15px;
  }
}
.view-newshub-teasers .page-hero .inner .node-hero-text-row .node-hero-text i {
  color: #fff;
  font-size: 1.45rem;
  margin-top: -5px;
}
@media (min-width: 768px) {
  .view-newshub-teasers .page-hero .inner .node-hero-text-row .node-hero-text i {
    font-size: 1.875rem;
  }
}
.view-newshub-teasers .page-hero .inner .node-hero-text-row .node-hero-text h1, .view-newshub-teasers .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
  color: #fff !important;
  font-size: 1.875rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .view-newshub-teasers .page-hero .inner .node-hero-text-row .node-hero-text h1, .view-newshub-teasers .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
    font-size: 2.75rem;
  }
}
.view-newshub-teasers .view-filters {
  display: none;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
.view-newshub-teasers .view-filters .form-type-select label {
  display: block;
  font-size: 2.25rem;
  font-weight: 700;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .view-newshub-teasers .view-filters .form-type-select label {
    display: inline-block;
  }
}
.view-newshub-teasers .view-filters .form-type-select select {
  display: block;
  width: auto;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .view-newshub-teasers .view-filters .form-type-select select {
    display: inline-block;
  }
}
.view-newshub-teasers .view-header {
  font-size: 2rem;
  margin-bottom: 1.125rem;
  color: #212529;
  font-weight: 700;
  margin-right: 0.75rem;
  margin-top: 0.75rem;
}
.view-newshub-teasers .view-header h1, .view-newshub-teasers .view-header .h1 {
  margin-bottom: 0;
  font-size: inherit;
}
.view-newshub-teasers .view-content .views-row {
  margin: 1.875rem 0;
}

div.js-drupal-fullcalendar.fc-ltr .fc-day-grid-event {
  border: 0 !important;
  border-radius: 0;
  background-color: var(--color) !important;
}
div.js-drupal-fullcalendar.fc-ltr .fc-day-grid-event .fc-content {
  border: none;
  padding: 0.15rem;
}
div.js-drupal-fullcalendar.fc-ltr .fc-day-grid-event .fc-title {
  white-space: normal;
}

.view-calendar {
  overflow-x: hidden;
}
.view-calendar .fc-view-container {
  position: relative;
  overflow-x: scroll !important;
}
@media (max-width: 767.98px) {
  .view-calendar .fc-view-container {
    overflow: visible !important;
  }
}
.view-calendar .fc-view-container::-webkit-scrollbar {
  display: none;
  background-color: #f0f2f5;
  height: 6px;
}
@media (max-width: 1199.98px) {
  .view-calendar .fc-view-container::-webkit-scrollbar {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .view-calendar .fc-view-container::-webkit-scrollbar {
    display: none;
  }
}
.view-calendar .fc-view-container::-webkit-scrollbar-track {
  background-color: #f0f2f5;
  border-radius: 5px;
}
.view-calendar .fc-view-container::-webkit-scrollbar-thumb {
  background-color: var(--color-primary);
  border-radius: 5px;
}
@media (max-width: 1199.98px) {
  .view-calendar .fc-view {
    min-width: 1140px;
    padding-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .view-calendar .fc-view {
    min-width: 100%;
    padding-bottom: 0;
  }
}
.view-calendar .page-hero {
  background: none;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .view-calendar .page-hero {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .view-calendar .page-hero {
    margin-bottom: 20px;
  }
}
.view-calendar .page-hero nav[aria-label=breadcrumb] {
  display: none;
}
.view-calendar .page-hero .inner {
  padding: 0;
}
.view-calendar .page-hero .inner .node-hero-text-row {
  background: var(--bs-primary);
  border-radius: 0.5rem;
  padding: 3rem 1.5rem !important;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .view-calendar .page-hero .inner .node-hero-text-row {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .view-calendar .page-hero .inner .node-hero-text-row {
    max-width: 1540px;
  }
}
@media (min-width: 768px) {
  .view-calendar .page-hero .inner .node-hero-text-row {
    border-radius: 1rem;
    padding: 3rem 3rem !important;
  }
}
@media (min-width: 1200px) {
  .view-calendar .page-hero .inner .node-hero-text-row {
    padding: 3rem 4rem !important;
  }
}
.view-calendar .page-hero .inner .node-hero-text-row #district-blog-subhead {
  color: var(--bs-secondary);
}
.view-calendar .page-hero .inner .node-hero-text-row .node-hero-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 10px;
}
@media (min-width: 768px) {
  .view-calendar .page-hero .inner .node-hero-text-row .node-hero-text {
    gap: 15px;
  }
}
.view-calendar .page-hero .inner .node-hero-text-row .node-hero-text i {
  color: #fff;
  font-size: 1.5rem;
  margin-top: 5px;
}
@media (min-width: 768px) {
  .view-calendar .page-hero .inner .node-hero-text-row .node-hero-text i {
    font-size: 2.2rem;
    margin-top: 8px;
  }
}
.view-calendar .page-hero .inner .node-hero-text-row .node-hero-text h1, .view-calendar .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
  color: #fff !important;
  font-size: 1.875rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .view-calendar .page-hero .inner .node-hero-text-row .node-hero-text h1, .view-calendar .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
    font-size: 2.75rem;
  }
}
.view-calendar .fc-today-button,
.view-calendar .fc-dayGridMonth-button {
  display: none;
}
.view-calendar .fc-header-toolbar {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 10px;
}
.view-calendar .fc-header-toolbar h2, .view-calendar .fc-header-toolbar .h2 {
  font-size: 2.25rem;
  font-weight: 600;
  color: #343a40;
}
.view-calendar .fc-header-toolbar .fc-left {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.view-calendar .view-as-list-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: right;
  float: right;
  margin-top: 0.375rem;
}
.view-calendar .view-as-list-btn i {
  color: var(--color-primary);
  margin-right: 10px;
  font-size: 1.5rem;
}
.view-calendar .view-as-list-btn a {
  color: #343a40;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  margin-right: 0.375rem;
}
.view-calendar .fc-button-group {
  gap: 10px;
}
.view-calendar .fc-button-group button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f0f2f5;
  color: var(--color-primary);
  border: none;
  border-radius: 50% !important;
  width: 35px;
  height: 35px;
  padding: 0 !important;
}
.view-calendar .fc-button-group button span {
  font-size: 1.25rem;
  font-weight: 900;
  -webkit-text-stroke: 1px;
}
.view-calendar .fc-button-group button .fc-icon-chevron-left:before {
  margin-right: 2px;
}
.view-calendar .fc-button-group button .fc-icon-chevron-right:before {
  margin-left: 2px;
}
.view-calendar .fc-day-header {
  text-transform: uppercase;
  font-weight: 700;
  color: var(--color-primary);
  padding: 0.525rem;
  padding-bottom: 0;
  border-bottom-color: transparent;
}
.view-calendar .fc-day-top {
  text-align: center;
  color: var(--color-primary);
  text-decoration: none;
  font-weight: 700;
}
.view-calendar .fc-day-top a {
  color: inherit;
  text-decoration: inherit;
  float: none !important;
  margin: 0.375rem auto;
  display: block;
}
.view-calendar table td,
.view-calendar table th {
  border: none !important;
}
.view-calendar .fc-day-grid-event {
  font-weight: 600 !important;
  font-size: 0.875rem;
  margin: 0 10px;
  padding: 5px 10px;
  border-radius: 5px !important;
}
.view-calendar .fc-day-grid-event .fc-time, .view-calendar .fc-day-grid-event .fc-title {
  font-weight: 600 !important;
}
.view-calendar .fc-view .fc-scroller {
  overflow: visible !important;
  height: auto !important;
}
.view-calendar .fc-view > table {
  border: none;
}
.view-calendar .fc .fc-row {
  border-width: 2px;
}
.view-calendar .fc .fc-head .fc-row:first-of-type {
  border-radius: 20px 20px 0 0;
  border-bottom: none;
}
.view-calendar th.fc-day-header.fc-widget-header {
  border-right: 2px solid #f0f2f5 !important;
}
.view-calendar .fc .fc-body .fc-row {
  border-top-width: 0;
  min-height: 150px !important;
}
.view-calendar td.fc-day.fc-widget-content {
  border-right: 2px solid #f0f2f5 !important;
}
.view-calendar .fc .fc-body .fc-row:last-of-type {
  border-radius: 0 0 20px 20px;
}
.view-calendar .calendar-download-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
  background: #f0f2f5;
  color: #343a40;
  font-family: var(--skit-font-headings);
  font-size: 1rem;
  font-weight: 500;
  padding: 10px 15px;
  margin-top: 20px;
  border-radius: 0.5rem;
}
.view-calendar .calendar-download-button i {
  color: var(--color-primary);
}
.view-calendar .calendar-download-button i.fa-chevrons-down {
  -webkit-text-stroke: 1px;
}
.view-calendar .view-newshub-list .page-hero {
  display: none;
}
.view-calendar .view-newshub-list .view-display-id-page_1 .view-content .views-row {
  padding: 0.5rem 0 !important;
}

#ical-buttons li {
  margin-bottom: 0.5rem;
}
#ical-buttons li:last-of-type {
  margin-bottom: 0;
}
#ical-buttons i, #ical-buttons a, #ical-buttons input {
  cursor: pointer;
  color: var(--bs-link-color);
}
#ical-buttons i:hover, #ical-buttons a:hover, #ical-buttons input:hover {
  cursor: pointer;
  color: var(--bs-link-color);
}
#ical-buttons a {
  text-decoration: none;
}
#ical-buttons #ical-copy {
  position: relative;
}
#ical-buttons #ical-manual-input {
  width: 68%;
  margin-right: 5px;
}

#calendar-downloads {
  margin-top: calc(1.875 * var(--spacing));
}

.view-calendar-downloads {
  margin: 2rem auto;
  padding: 0;
}
.view-calendar-downloads .view-header h5, .view-calendar-downloads .view-header .h5 {
  font-size: 1.125rem;
  font-weight: 600;
}
@media (min-width: 1200px) {
  .view-calendar-downloads .view-header h5, .view-calendar-downloads .view-header .h5 {
    font-size: 1.625rem;
  }
}
.view-calendar-downloads .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 20px;
}
.view-calendar-downloads .view-content .views-row {
  max-width: 100%;
}
@media (min-width: 576px) {
  .view-calendar-downloads .view-content .views-row {
    max-width: 349px;
  }
}
.view-calendar-downloads .views-field-field-district-calendar-files .file--mime-application-pdf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  background-color: #f0f2f5;
  padding: 10px 20px;
  width: 100%;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .view-calendar-downloads .views-field-field-district-calendar-files .file--mime-application-pdf {
    width: 349px;
  }
}
.view-calendar-downloads .views-field-field-district-calendar-files i {
  display: inline-block;
  background: var(--color-primary);
  color: #fff;
  font-size: 1.5rem;
  padding: 10px;
  border-radius: 0.5rem;
}
.view-calendar-downloads .views-field-field-district-calendar-files a {
  display: inline-block;
  color: #343a40;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  position: relative;
  min-width: 218px;
  padding-right: 1rem;
}

.view-courses.view-id-courses {
  width: 100%;
}
.view-courses.view-id-courses .view-filters .bef-exposed-form .form-type-select select {
  position: relative;
  border-radius: 0.5rem;
  border-color: #6c757d;
  color: #343a40;
  padding: 10px 40px 10px 20px;
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  font-weight: 700;
  width: auto;
  height: auto;
  min-width: auto;
}
.view-courses.view-id-courses .view-content > .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-bottom: 3.75rem;
}
.view-courses.view-id-courses .views-row {
  width: 100%;
}
@media (min-width: 1200px) {
  .view-courses.view-id-courses .views-row {
    max-width: 1140px;
  }
}
.view-courses.view-id-courses .views-row .ui-accordion-content {
  color: #000;
}
.view-courses.view-id-courses .views-row .ui-accordion-content .views-field-field-course-credits {
  font-weight: 600;
  font-size: 1.5rem;
  color: inherit;
  background: #fff;
  padding: 1.25rem;
  border-radius: 0.5rem 0.5rem 0 0;
}
.view-courses.view-id-courses .views-row .ui-accordion-content .views-field-field-course-description {
  font-size: 1rem;
  font-weight: 400;
  color: inherit;
  background: #fff;
  padding: 0 1.25rem 1.25rem;
}
.view-courses.view-id-courses .views-row .ui-accordion-content .views-field-field-course-description p:last-of-type {
  margin-bottom: 0;
}
.view-courses.view-id-courses .views-row .ui-accordion-content .views-field-field-course-prerequisites {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  font-size: 1rem;
  color: inherit;
  background: #fff;
  padding: 0 1.25rem 1.25rem 1.25rem;
  border-radius: 0 0 0.5rem 0.5rem;
}

.view-id-presentations.view-display-id-presentations {
  width: 100%;
}
.view-id-presentations.view-display-id-presentations .view-filters .bef-exposed-form label {
  display: none;
}
.view-id-presentations.view-display-id-presentations .view-filters .bef-exposed-form .form-type-select select {
  position: relative;
  border-radius: 0.5rem;
  border-color: #6c757d;
  color: #343a40;
  padding: 10px 40px 10px 20px;
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  font-weight: 700;
  width: auto;
  height: auto;
  min-width: auto;
}
.view-id-presentations.view-display-id-presentations .view-content > .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-bottom: 3.75rem;
}
.view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-subtitle {
  font-size: 1.625rem;
  font-weight: 700;
  text-transform: capitalize;
  background: #fff;
  padding: 1.25rem;
  border-radius: 0.5rem 0.5rem 0 0;
}
.view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-presentation-grade {
  background: #fff;
  padding: 0 1.25rem 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-image {
  width: 100%;
  padding: 0 1.25rem 1.25rem;
  background: #fff;
}
@media (min-width: 768px) {
  .view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-image {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-image .field-content {
    float: right;
    margin-top: -2.5rem;
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
}
.view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-text {
  background: #fff;
  padding: 0 1.25rem 1.25rem;
}
.view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-text .field-content p:last-child {
  margin-bottom: 0 !important;
}
.view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-images-additional {
  background: #fff;
  padding: 0 1.25rem 1.25rem;
}
.view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-images-additional .field-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .views-field-field-images-additional .field-content img {
  border-radius: 0.5rem;
  width: auto;
  max-height: 100px;
}
.view-id-presentations.view-display-id-presentations .view-content .views-row .views-row .ui-accordion-content .views-field:last-of-type {
  padding: 0 1.25rem 1.25rem 1.25rem !important;
  border-radius: 0 0 0.5rem 0.5rem;
}

.view-display-id-map_schools .page-hero {
  background: var(--color-primary);
  border-radius: 0.5rem;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .view-display-id-map_schools .page-hero {
    border-radius: 1rem;
  }
}
.view-display-id-map_schools .page-hero.container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: calc(100% - 2rem);
}
@media (min-width: 768px) {
  .view-display-id-map_schools .page-hero.container {
    max-width: calc(100% - 3rem);
  }
}
@media (min-width: 1600px) {
  .view-display-id-map_schools .page-hero.container {
    max-width: 1540px;
  }
}
.view-display-id-map_schools .page-hero .inner .node-hero-text-row {
  max-width: 100% !important;
  margin-left: 0;
  margin-right: 0;
  padding: 3rem 1.5rem !important;
}
@media (min-width: 768px) {
  .view-display-id-map_schools .page-hero .inner .node-hero-text-row {
    padding: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .view-display-id-map_schools .page-hero .inner .node-hero-text-row {
    padding: 3rem 4rem !important;
  }
}
@media (min-width: 1200px) {
  .view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text {
    max-width: 50%;
    padding-right: 4rem;
  }
}
.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb {
  display: none;
  margin-bottom: 25px !important;
}
@media (min-width: 768px) {
  .view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb {
    margin-bottom: 30px !important;
  }
}
.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item {
  color: #fff !important;
}
.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item a {
  text-decoration: none !important;
  color: inherit !important;
}
.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item i {
  color: #fff !important;
}
.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .breadcrumb .breadcrumb-item:after {
  color: #fff !important;
  -webkit-text-stroke: 1.5px;
}
.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    font-size: 1.625rem;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .title-icon {
    margin-bottom: 40px;
  }
}
.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  color: #fff !important;
  letter-spacing: 3.6px !important;
  text-transform: uppercase !important;
  margin-bottom: 25px !important;
}
@media (min-width: 768px) {
  .view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .field--name-title {
    font-size: 1.5rem !important;
    letter-spacing: 4.8px !important;
    margin-bottom: 30px !important;
  }
}
.view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text h1, .view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
  font-family: var(--skit-font-headings);
  font-size: 1.875rem;
  font-weight: 600;
  color: #fff !important;
}
@media (min-width: 768px) {
  .view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text h1, .view-display-id-map_schools .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
    font-size: 2.75rem;
  }
}
.view-display-id-map_schools .map-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.view-display-id-map_schools .map-wrapper .view-content {
  width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.view-display-id-map_schools .map-wrapper .view-content .geofield-google-map {
  width: 100% !important;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .view-display-id-map_schools .map-wrapper .view-content .geofield-google-map {
    border-radius: 1rem;
  }
}
@media (min-width: 1200px) {
  .view-display-id-map_schools .map-wrapper .view-content .geofield-google-map {
    border-radius: 1.25rem;
  }
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style-mtc-bbw .gm-style-mtc > button {
  font-family: var(--skit-font-body) !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  color: #343a40 !important;
  height: auto !important;
  padding: 5px 10px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style-mtc-bbw .gm-style-mtc > ul {
  border-radius: 0 0 10px 10px !important;
  padding: 10px 10px 5px 10px !important;
  margin-top: -8px !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style-mtc-bbw .gm-style-mtc > ul li {
  padding: 0 !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style-mtc-bbw .gm-style-mtc > ul li label {
  font-family: var(--skit-font-body) !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  color: #343a40 !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style-mtc-bbw .gm-style-mtc:first-of-type > button {
  border-radius: 10px 0 0 10px !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style-mtc-bbw .gm-style-mtc:last-of-type > button {
  border-radius: 0 10px 10px 0 !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-bundled-control .gmnoprint div {
  border-radius: 10px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  width: 30px !important;
  height: auto !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-bundled-control .gmnoprint div button {
  width: 30px !important;
  height: 30px !important;
  border-radius: 0.5rem !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-bundled-control .gmnoprint div button img {
  width: 15px !important;
  height: 15px !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .gm-style-iw-c {
  border-radius: 0.5rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: solid 1px #adb5bd;
  padding: 0 !important;
}
@media (min-width: 768px) {
  .view-display-id-map_schools .map-wrapper .view-content .gm-style .gm-style-iw-c {
    border-radius: 1rem;
  }
}
@media (min-width: 1200px) {
  .view-display-id-map_schools .map-wrapper .view-content .gm-style .gm-style-iw-c {
    border-radius: 1.25rem;
  }
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .gm-style-iw-ch {
  display: none;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .gm-style-iw-chr {
  display: block !important;
  position: absolute;
  top: -5px;
  right: -5px;
  z-index: 10;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .gm-style-iw-d {
  overflow: auto !important;
  padding: 0 !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .gm-style-iw p:first-child,
.view-display-id-map_schools .map-wrapper .view-content .gm-style .gm-style-iw div:first-child {
  padding: 0;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .gm-style-iw-tc::after {
  top: -2px;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .card {
  padding: 1.75rem 1.25rem 1rem 1.25rem !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-header {
  background: none !important;
  border: 0 !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-header h5.card-title, .view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-header .card-title.h5 {
  margin: 0;
  padding: 0 !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-header h5.card-title .field--name-field-site-name, .view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-header .card-title.h5 .field--name-field-site-name {
  padding: 0 !important;
  color: #343a40;
  font-size: 1.125rem;
  font-weight: 600;
  border-bottom: 0;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-header h5.card-title .field--name-field-site-name p, .view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-header .card-title.h5 .field--name-field-site-name p {
  margin: 0;
  color: inherit;
  font-weight: inherit;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-body {
  padding: 1rem 0 0 !important;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-body .card-text {
  color: #000;
  font-size: 1rem;
}
.view-display-id-map_schools .map-wrapper .view-content .gm-style .card .card-body .card-text a {
  font-weight: 700;
  color: var(--bs-link-color);
  text-decoration: none;
}
.view-display-id-map_schools .map-wrapper .view-filters {
  margin-top: 1.125rem;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  width: 100%;
  margin-bottom: 3rem;
}
.view-display-id-map_schools .map-wrapper .view-filters h2, .view-display-id-map_schools .map-wrapper .view-filters .h2 {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}
@media (min-width: 768px) {
  .view-display-id-map_schools .map-wrapper .view-filters h2, .view-display-id-map_schools .map-wrapper .view-filters .h2 {
    font-size: 1.625rem;
  }
}
.view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
  list-style: none;
  padding: 0 4rem 0 0;
  margin: 0;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
@media (min-width: 1200px) {
  .view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes ul {
    padding-right: 0;
  }
}
.view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes ul li:first-of-type .form-type-checkbox {
  border-radius: 5px 0 0 5px;
}
.view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes ul li:last-of-type .form-type-checkbox {
  border-radius: 0 5px 5px 0;
}
.view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes .form-type-checkbox input {
  opacity: 0;
  cursor: pointer;
  width: 0;
  height: 0;
}
.view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes .form-type-checkbox .form-check-input:checked[type=checkbox] {
  background-image: none;
  background-color: var(--color);
}
.view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes .form-type-checkbox label {
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  font-weight: 700;
  color: #343a40;
  cursor: pointer;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  background: #f0f2f5;
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  font-weight: 700;
  color: #343a40;
  padding: 10px 15px !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  line-height: 1.25rem;
}
.view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes .form-type-checkbox label::before {
  content: "";
  width: 10px;
  height: 10px;
  background: var(--color);
  border-radius: 2px;
}
.view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes .form-type-checkbox > input:checked + label {
  color: var(--bs-white);
  background-color: #adb5bd;
}
.view-display-id-map_schools .map-wrapper .view-filters .bef-checkboxes .form-type-checkbox > input:checked + label::before {
  background: var(--color);
}
.view-display-id-map_schools .map-wrapper .view-filters div[id*=edit-field-site-school-variant-target-id] ul {
  padding-top: 0 !important;
}
.view-display-id-map_schools .map-wrapper .view-filters div[id*=edit-field-site-school-variant-target-id] ul li div[class*=school-variant] label::before {
  display: none;
}
.view-display-id-map_schools .map-wrapper .view-filters fieldset {
  border: none;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.view-display-id-map_schools .map-wrapper .view-filters fieldset::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 64px;
  height: 50px;
  background: linear-gradient(271deg, rgba(255, 255, 255, 0.9) 3.13%, rgba(249, 249, 249, 0) 83.28%);
  z-index: 10;
  display: block;
}
@media (min-width: 1200px) {
  .view-display-id-map_schools .map-wrapper .view-filters fieldset::after {
    display: none;
  }
}
.view-display-id-map_schools .map-wrapper .view-filters fieldset legend {
  display: none;
}
.view-display-id-map_schools .map-wrapper .view-filters fieldset .fieldset-wrapper {
  padding: 0;
  position: relative;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: none;
}
.view-display-id-map_schools .map-wrapper .view-filters fieldset .fieldset-wrapper::-webkit-scrollbar {
  display: none;
}
.view-display-id-map_schools .attachment.attachment-after .page-hero {
  /**
  * //[ ]Notes this can be removed, the "Schools" template 
  * // has been updated to not render the page-hero for the attachment
  */
}

@media (min-width: 1200px) {
  .view-display-id-attachment_schools_list .map-wrapper .view-content {
    margin-inline: auto;
    max-width: 1140px;
  }
}
.view-display-id-attachment_schools_list .map-wrapper .view-content h2, .view-display-id-attachment_schools_list .map-wrapper .view-content .h2 {
  color: #000;
  font-weight: 600;
  font-size: 1.625rem;
  margin-top: 2rem;
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding: 1.25rem 0 1.25rem;
  border-bottom: solid 1px #adb5bd;
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.125rem;
  font-weight: 600;
  color: #343a40;
  position: relative;
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-name::before {
  content: "";
  position: relative;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
  background-color: var(--color);
  border-radius: 2px;
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-name p {
  color: inherit;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0;
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-website {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 5px;
  color: var(--district-neutral);
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-website a {
  font-weight: 700;
  color: var(--bs-link-color);
  text-decoration: none;
  word-break: break-all;
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-hostname {
  margin-top: 0.75rem;
}
@media (min-width: 768px) {
  .view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-hostname {
    margin-top: 0;
    position: absolute;
    bottom: 0.6rem;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-hostname a {
  background: none;
  border: none;
  padding: 0 0.875rem 0 0;
  color: var(--bs-link-color);
  position: relative;
  font-size: 1rem;
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-hostname a:hover {
  background: none;
}
.view-display-id-attachment_schools_list .map-wrapper .view-content .views-field-field-site-hostname a::after {
  content: "\f054";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 0.75rem;
  position: absolute;
  top: 3px;
  right: 0;
  color: var(--bs-link-color);
  -webkit-text-stroke: 2px;
}

.view-school.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text span.headline,
.view-site.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text span.headline {
  font-size: 1.375rem;
  color: var(--district-neutral);
  font-weight: 400;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .view-school.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text span.headline,
.view-site.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text span.headline {
    font-size: 1.5rem;
  }
}
.view-school.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text h1, .view-school.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text .h1,
.view-site.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text h1,
.view-site.view-display-id-page_1 .page-hero .inner .node-hero-text-row .node-hero-text .h1 {
  font-weight: 700;
}
.view-school.view-display-id-page_1 .logo-img-wrapper,
.view-site.view-display-id-page_1 .logo-img-wrapper {
  margin-bottom: 0.75rem;
}
.view-school.view-display-id-page_1 h3.site-address, .view-school.view-display-id-page_1 .site-address.h3,
.view-site.view-display-id-page_1 h3.site-address,
.view-site.view-display-id-page_1 .site-address.h3 {
  font-weight: 700;
  margin-bottom: 0.75rem;
}
.view-school.view-display-id-page_1 .field--name-field-site-address-info,
.view-site.view-display-id-page_1 .field--name-field-site-address-info {
  color: var(--bs-gray-800);
  font-size: 1rem;
  font-weight: 300;
}
.view-school.view-display-id-page_1 .field--name-field-site-address-info p,
.view-site.view-display-id-page_1 .field--name-field-site-address-info p {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}
.view-school.view-display-id-page_1 .site-phone,
.view-school.view-display-id-page_1 .site-website,
.view-site.view-display-id-page_1 .site-phone,
.view-site.view-display-id-page_1 .site-website {
  color: var(--bs-gray-800);
  font-size: font-size-base;
}
.view-school.view-display-id-page_1 .field--name-field-site-shortcuts,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts {
  margin-top: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
@media (min-width: 768px) {
  .view-school.view-display-id-page_1 .field--name-field-site-shortcuts,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.view-school.view-display-id-page_1 .field--name-field-site-shortcuts .btn, .view-school.view-display-id-page_1 .field--name-field-site-shortcuts button.link, .view-school.view-display-id-page_1 .field--name-field-site-shortcuts .button,
.view-school.view-display-id-page_1 .field--name-field-site-shortcuts .btn-inline,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts .btn,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts button.link,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts .button,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts .btn-inline {
  margin-bottom: 1.125rem;
}
@media (min-width: 768px) {
  .view-school.view-display-id-page_1 .field--name-field-site-shortcuts .btn, .view-school.view-display-id-page_1 .field--name-field-site-shortcuts button.link, .view-school.view-display-id-page_1 .field--name-field-site-shortcuts .button,
.view-school.view-display-id-page_1 .field--name-field-site-shortcuts .btn-inline,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts .btn,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts button.link,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts .button,
.view-site.view-display-id-page_1 .field--name-field-site-shortcuts .btn-inline {
    margin-right: 1.125rem;
  }
}

/**
 * Sets Styles for "Newsgub Category Colours"
 * See @ /scss/_css-vars.scss for category-specific
 */
.view-newshub-list .view-filters,
.view-calendar .view-filters,
.view-display-id-map_schools .view-filters {
  margin-top: 1.5rem;
}
.view-newshub-list .view-filters span.fieldset-legend,
.view-calendar .view-filters span.fieldset-legend,
.view-display-id-map_schools .view-filters span.fieldset-legend {
  color: #343a40;
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
  font-weight: 700;
}
@media (min-width: 1200px) {
  .view-newshub-list .view-filters span.fieldset-legend,
.view-calendar .view-filters span.fieldset-legend,
.view-display-id-map_schools .view-filters span.fieldset-legend {
    font-size: 1.625rem;
  }
}
.view-newshub-list .bef-nested,
.view-calendar .bef-nested,
.view-display-id-map_schools .bef-nested {
  position: relative;
}
.view-newshub-list .bef-nested .form-item,
.view-calendar .bef-nested .form-item,
.view-display-id-map_schools .bef-nested .form-item {
  margin: 0;
}
.view-newshub-list .bef-nested::after,
.view-calendar .bef-nested::after,
.view-display-id-map_schools .bef-nested::after {
  content: "";
  width: 65px;
  height: 60px;
  background: rgb(255, 255, 255);
  background: linear-gradient(271deg, rgba(255, 255, 255, 0.9) 3.13%, rgba(255, 255, 255, 0) 83.28%);
  z-index: 10;
  position: absolute;
  right: 0;
  top: 0;
}
.view-newshub-list .bef-nested ul,
.view-calendar .bef-nested ul,
.view-display-id-map_schools .bef-nested ul {
  gap: 5px;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-flow: row nowrap !important;
          flex-flow: row nowrap !important;
  overflow-x: scroll;
  scrollbar-width: none;
  line-height: 0;
}
.view-newshub-list .bef-nested .form-type-checkbox,
.view-calendar .bef-nested .form-type-checkbox,
.view-display-id-map_schools .bef-nested .form-type-checkbox {
  min-height: none;
  padding-left: 0;
}
.view-newshub-list .bef-nested .form-type-checkbox > label,
.view-calendar .bef-nested .form-type-checkbox > label,
.view-display-id-map_schools .bef-nested .form-type-checkbox > label {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  background: #f0f2f5;
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  font-weight: 700;
  color: #343a40;
  padding: 10px 15px !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  line-height: 1.25rem;
}
.view-newshub-list .bef-nested .form-type-checkbox > label::before,
.view-calendar .bef-nested .form-type-checkbox > label::before,
.view-display-id-map_schools .bef-nested .form-type-checkbox > label::before {
  content: "";
  width: 10px;
  height: 10px;
  background: var(--color);
  border-radius: 2px;
}
.view-newshub-list .bef-nested li:first-of-type .form-type-checkbox > label,
.view-calendar .bef-nested li:first-of-type .form-type-checkbox > label,
.view-display-id-map_schools .bef-nested li:first-of-type .form-type-checkbox > label {
  border-radius: 0.5rem 0 0 0.5rem;
}
.view-newshub-list .bef-nested li:last-of-type .form-type-checkbox > label,
.view-calendar .bef-nested li:last-of-type .form-type-checkbox > label,
.view-display-id-map_schools .bef-nested li:last-of-type .form-type-checkbox > label {
  border-radius: 0 0.5rem 0.5rem 0;
}
.view-newshub-list .bef-nested .form-type-checkbox > input:checked + label,
.view-calendar .bef-nested .form-type-checkbox > input:checked + label,
.view-display-id-map_schools .bef-nested .form-type-checkbox > input:checked + label {
  color: var(--bs-white);
  background-color: #adb5bd;
}
.view-newshub-list .bef-nested .form-type-checkbox > input:checked + label::before,
.view-calendar .bef-nested .form-type-checkbox > input:checked + label::before,
.view-display-id-map_schools .bef-nested .form-type-checkbox > input:checked + label::before {
  background: var(--color);
}

.toolbar-oriented .toolbar-bar,
.toolbar .toolbar-bar,
.toolbar .toolbar-tray {
  z-index: calc(1030 + 1);
}

#google-cse-results .gsc-above-wrapper-area,
#google-cse-results .gsc-wrapper {
  max-width: none !important;
}

form.google-cse {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  form.google-cse {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  form.google-cse {
    max-width: 1540px;
  }
}
@media (min-width: 1200px) {
  form.google-cse {
    max-width: 1140px !important;
  }
}
form.google-cse .search-help-link {
  display: none;
}
form.google-cse input[type=submit] {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: var(--color-primary);
  vertical-align: baseline;
  border-color: var(--color-primary);
  border-radius: 0.5rem;
  padding: 10px 20px;
  font-family: var(--skit-font-headings);
  font-size: 0.875rem;
  font-weight: 600;
}
form.google-cse .form-wrapper {
  position: relative;
  width: 100%;
}
form.google-cse .form-type-search {
  position: relative;
  width: 100%;
  padding-right: 105px;
}
form.google-cse .form-type-search label {
  position: absolute;
  font-family: var(--skit-font-headings);
  font-size: 1.875rem;
  font-weight: 600;
}
@media (max-width: 374px) {
  form.google-cse .form-type-search label {
    font-size: 1.625rem;
  }
}
form.google-cse .form-type-search input[type=search] {
  border-radius: 0.5rem;
  border-color: #adb5bd;
  padding: 10px 20px;
  color: var(--color-primary);
  font-family: var(--skit-font-body);
  font-size: 0.875rem;
  font-weight: 700;
  width: 100%;
  margin-top: 3.75rem;
}
form.google-cse + h2, form.google-cse + .h2 {
  display: none;
}
form.google-cse ~ .item-list {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  form.google-cse ~ .item-list {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  form.google-cse ~ .item-list {
    max-width: 1540px;
  }
}
@media (min-width: 1200px) {
  form.google-cse ~ .item-list {
    max-width: 1140px !important;
  }
}
form.google-cse ~ .item-list #google-cse-results .gsc-result-info-container {
  display: inline-block;
  width: 100%;
  margin: 1.25rem 0 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #adb5bd;
}
form.google-cse ~ .item-list #google-cse-results .gsc-result-info-container .gsc-result-info {
  font-family: var(--skit-font-body);
  font-size: 1rem;
  font-weight: 400;
  color: #343a40;
  padding: 0;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container {
  width: 100%;
  margin: 0;
  display: block;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-orderby {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-orderby-label {
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
  color: #343a40;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-option-menu-container .gsc-selected-option-container {
  background-color: #f0f2f5;
  font-family: var(--skit-font-body);
  font-weight: 700;
  font-size: 0.875rem;
  color: #343a40;
  border-radius: 0.5rem;
  border: none;
  line-height: 1;
  height: auto;
  width: auto;
  min-width: 132px;
  vertical-align: middle;
  position: relative;
  text-align: left;
  padding: 0;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-option-menu-container .gsc-selected-option-container:after {
  content: "\f078";
  font-family: "Font Awesome 6 Pro";
  color: #343a40;
  -webkit-text-stroke: 1.5px;
  position: absolute;
  right: auto;
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding-left: 1rem;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-option-menu-container .gsc-option-menu {
  background-color: #f0f2f5;
  font-family: var(--skit-font-body);
  font-weight: 700;
  font-size: 0.875rem;
  color: #343a40;
  border-radius: 0 0 0.5rem 0.5rem;
  border: none;
  line-height: 1;
  padding: 10px 0;
  top: 1.75rem !important;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-option-menu-container .gsc-option-menu .gsc-option-menu-item {
  padding: 0 20px;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-option-menu-container .gsc-option-menu .gsc-option-menu-item .gsc-option {
  font-weight: 400 !important;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-option-menu-container .gsc-option-menu .gsc-option-menu-item.gsc-option-menu-item-highlighted {
  background: #6c757d;
  color: #fff;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-option-menu-container .gsc-option-menu .gsc-option-menu-item.gsc-option-menu-item-highlighted .gsc-option {
  font-weight: 700 !important;
}
form.google-cse ~ .item-list #google-cse-results .gsc-orderby-container .gsc-option-selector {
  display: none;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #fff transparent transparent transparent;
  padding: 0;
  background: transparent;
  margin-top: auto;
  top: 18px;
  right: 7px;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en {
  padding: 0;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-above-wrapper-area {
  display: block !important;
  border-bottom: none;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results {
  width: 100%;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result {
  border: 0;
  border-bottom: 1px solid #6c757d;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gs-result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  position: relative;
}
@media (min-width: 768px) {
  form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-thumbnail-inside {
    padding-right: 210px;
  }
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-thumbnail-inside a.gs-title {
  font-family: var(--skit-font-headings);
  font-size: 1.125rem;
  color: #343a40;
  font-weight: 600;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-thumbnail-inside a.gs-title * {
  color: inherit !important;
  font-weight: inherit !important;
  font-size: inherit !important;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-thumbnail {
  display: none;
  width: 193px;
  height: auto;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-thumbnail {
    display: block;
    position: absolute;
    right: 0;
    left: auto;
  }
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-thumbnail .gs-image-box {
  width: 100%;
  margin: 0;
  padding: 0;
  float: none;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-thumbnail .gs-image-box .gs-image {
  width: 100%;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-thumbnail .gs-image-box .gs-image img {
  width: 100%;
  max-width: none;
  max-height: none;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-url-top {
    padding-right: 210px;
  }
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-url-top .gs-visibleUrl-breadcrumb span {
  font-family: var(--skit-font-body);
  font-size: 1rem;
  font-weight: 400;
  color: #343a40;
  position: relative;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-table-result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse nowrap;
          flex-flow: row-reverse nowrap;
  font-family: var(--skit-font-body);
  font-size: 1rem;
  color: #343a40;
  line-height: 1.5;
  padding: 0;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-table-result .gs-fileFormat,
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-table-result .gs-fileFormatType {
  color: #6D757D;
}
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-table-result .gs-fileFormat,
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-table-result .gs-fileFormatType,
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-table-result .gs-snippet {
  font-size: 1rem;
}
@media (min-width: 768px) {
  form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-table-result .gs-fileFormat,
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-table-result .gs-fileFormatType,
form.google-cse ~ .item-list #google-cse-results .gsc-control-cse.gsc-control-cse-en .gsc-results .gsc-webResult.gsc-result .gsc-table-result .gs-snippet {
    padding-right: 210px;
  }
}
form.google-cse ~ .item-list #google-cse-results .gsc-cursor-box {
  margin: 2rem 0;
}
form.google-cse ~ .item-list #google-cse-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
  display: inline-block;
  background-color: #fff;
  color: var(--bs-primary);
  font-size: 1rem;
  padding: 0.5rem 1rem;
  border: 1px solid var(--bs-gray-300);
}
form.google-cse ~ .item-list #google-cse-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
  color: #fff;
  background-color: var(--bs-primary);
  border: 0;
}
form.google-cse ~ .item-list #google-cse-results .gcsc-more-maybe-branding-root {
  position: absolute;
  top: -7rem;
  right: 0;
}
form.google-cse ~ .item-list #google-cse-results .gcsc-more-maybe-branding-root .gcsc-find-more-on-google {
  display: none;
}

.content-403-404 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 400px;
  padding: 2rem 0;
}

.view-adboxes,
.view-slider-home {
  position: relative;
}
.view-adboxes .views-row,
.view-slider-home .views-row {
  opacity: 1;
  -webkit-transition: opacity linear 1s;
  transition: opacity linear 1s;
}

.webform-submission-form {
  position: relative;
  opacity: 1;
}

.view-adboxes .contextual-edit-links,
.view-slider-home .contextual-edit-links,
.webform-submission-form .contextual-edit-links {
  display: none;
  opacity: 0;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 501;
  -webkit-transition: opacity linear 1s;
  transition: opacity linear 1s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.view-adboxes.schoolkit-contextual-editing:hover .contextual-edit-links, .view-adboxes.schoolkit-contextual-editing:focus-within .contextual-edit-links,
.view-slider-home.schoolkit-contextual-editing:hover .contextual-edit-links,
.view-slider-home.schoolkit-contextual-editing:focus-within .contextual-edit-links {
  display: block;
  opacity: 1;
  -webkit-transition: opacity linear 1s;
  transition: opacity linear 1s;
}
.view-adboxes.schoolkit-contextual-editing:hover .views-row, .view-adboxes.schoolkit-contextual-editing:focus-within .views-row,
.view-slider-home.schoolkit-contextual-editing:hover .views-row,
.view-slider-home.schoolkit-contextual-editing:focus-within .views-row {
  opacity: 0.5;
  -webkit-transition: opacity linear 1s;
  transition: opacity linear 1s;
}

.webform-submission-form.schoolkit-contextual-editing:hover, .webform-submission-form.schoolkit-contextual-editing:focus-within {
  opacity: 0.5;
  -webkit-transition: opacity linear 1s;
  transition: opacity linear 1s;
}
.webform-submission-form.schoolkit-contextual-editing:hover .contextual-edit-links, .webform-submission-form.schoolkit-contextual-editing:focus-within .contextual-edit-links {
  display: block;
  opacity: 1;
  -webkit-transition: opacity linear 1s;
  transition: opacity linear 1s;
  top: 100px;
  -webkit-transform: none;
          transform: none;
  bottom: auto;
}
@media (min-width: 768px) {
  .webform-submission-form.schoolkit-contextual-editing:hover .contextual-edit-links, .webform-submission-form.schoolkit-contextual-editing:focus-within .contextual-edit-links {
    left: 15%;
    right: auto;
  }
}
@media (min-width: 1200px) {
  .webform-submission-form.schoolkit-contextual-editing:hover .contextual-edit-links, .webform-submission-form.schoolkit-contextual-editing:focus-within .contextual-edit-links {
    left: 20%;
  }
}

.simplenews-subscriber-form,
.simplenews-confirm-removal {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .simplenews-subscriber-form,
.simplenews-confirm-removal {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .simplenews-subscriber-form,
.simplenews-confirm-removal {
    max-width: 1540px;
  }
}

#edit-mail-wrapper input#edit-mail-0-value {
  max-width: 250px;
}

#edit-subscriptions--wrapper > legend > span.fieldset-legend {
  display: none;
}
@media (min-width: 768px) {
  #edit-subscriptions--wrapper > .fieldset-wrapper {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
#edit-subscriptions--wrapper > .fieldset-wrapper .description {
  display: none;
}

.simplenews-subscriber-form form[action="/subscribe"] #edit-message {
  display: none;
}

#block-schoolkit-universal-content form.confirmation.simplenews-confirm-multi,
#block-schoolkit-universal-content form.simplenews-confirm-removal.confirmation,
#block-schoolkit-universal-content form.simplenews-subscriber-validate {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
  min-height: 700px;
  padding-top: 4rem;
}
@media (min-width: 1200px) {
  #block-schoolkit-universal-content form.confirmation.simplenews-confirm-multi,
#block-schoolkit-universal-content form.simplenews-confirm-removal.confirmation,
#block-schoolkit-universal-content form.simplenews-subscriber-validate {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  #block-schoolkit-universal-content form.confirmation.simplenews-confirm-multi,
#block-schoolkit-universal-content form.simplenews-confirm-removal.confirmation,
#block-schoolkit-universal-content form.simplenews-subscriber-validate {
    max-width: 1540px;
  }
}
@media (min-width: 1200px) {
  #block-schoolkit-universal-content form.confirmation.simplenews-confirm-multi,
#block-schoolkit-universal-content form.simplenews-confirm-removal.confirmation,
#block-schoolkit-universal-content form.simplenews-subscriber-validate {
    padding-left: 0;
    padding-right: 0;
  }
}

body.fa-weight-override-thin .fas, body.fa-weight-override-thin .fa-solid,
body.fa-weight-override-thin .far, body.fa-weight-override-thin .fa-regular,
body.fa-weight-override-thin .fal, body.fa-weight-override-thin .fa-light,
body.fa-weight-override-thin .fat, body.fa-weight-override-thin .fa-thin, body.fa-weight-override-light .fas, body.fa-weight-override-light .fa-solid,
body.fa-weight-override-light .far, body.fa-weight-override-light .fa-regular,
body.fa-weight-override-light .fal, body.fa-weight-override-light .fa-light,
body.fa-weight-override-light .fat, body.fa-weight-override-light .fa-thin, body.fa-weight-override-regular .fas, body.fa-weight-override-regular .fa-solid,
body.fa-weight-override-regular .far, body.fa-weight-override-regular .fa-regular,
body.fa-weight-override-regular .fal, body.fa-weight-override-regular .fa-light,
body.fa-weight-override-regular .fat, body.fa-weight-override-regular .fa-thin, body.fa-weight-override-solid .fas, body.fa-weight-override-solid .fa-solid,
body.fa-weight-override-solid .far, body.fa-weight-override-solid .fa-regular,
body.fa-weight-override-solid .fal, body.fa-weight-override-solid .fa-light,
body.fa-weight-override-solid .fat, body.fa-weight-override-solid .fa-thin {
  font-weight: var(--fa-weight-override);
}
body.fa-weight-override-thin .fas, body.fa-weight-override-thin .fa-solid,
body.fa-weight-override-thin .far, body.fa-weight-override-thin .fa-regular,
body.fa-weight-override-thin .fal, body.fa-weight-override-thin .fa-light,
body.fa-weight-override-thin .fat, body.fa-weight-override-thin .fa-thin {
  --fa-weight-override: 100;
}
body.fa-weight-override-light .fas, body.fa-weight-override-light .fa-solid,
body.fa-weight-override-light .far, body.fa-weight-override-light .fa-regular,
body.fa-weight-override-light .fal, body.fa-weight-override-light .fa-light,
body.fa-weight-override-light .fat, body.fa-weight-override-light .fa-thin {
  --fa-weight-override: 300;
}
body.fa-weight-override-regular .fas, body.fa-weight-override-regular .fa-solid,
body.fa-weight-override-regular .far, body.fa-weight-override-regular .fa-regular,
body.fa-weight-override-regular .fal, body.fa-weight-override-regular .fa-light,
body.fa-weight-override-regular .fat, body.fa-weight-override-regular .fa-thin {
  --fa-weight-override: 400;
}
body.fa-weight-override-solid .fas, body.fa-weight-override-solid .fa-solid,
body.fa-weight-override-solid .far, body.fa-weight-override-solid .fa-regular,
body.fa-weight-override-solid .fal, body.fa-weight-override-solid .fa-light,
body.fa-weight-override-solid .fat, body.fa-weight-override-solid .fa-thin {
  --fa-weight-override: 900;
}

body.maintenance-page {
  /** change this el */
}
body.maintenance-page header {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body.maintenance-page header .img-wrapper {
  margin-bottom: 3rem;
}
body.maintenance-page header .img-wrapper img {
  width: 300px;
  height: auto;
}
body.maintenance-page main {
  /** change this el */
}
body.maintenance-page main .site-name {
  margin-bottom: 1rem;
  font-size: 2rem;
}
body.maintenance-page main #under-maintenance {
  margin-bottom: 1rem;
  font-size: 1.6rem;
}
body.maintenance-page main p {
  max-width: 550px;
  text-align: center;
  margin: auto auto 3rem auto;
}
body.maintenance-page main .btn-wrapper {
  text-align: center;
}
body.maintenance-page main #samllogin {
  background-color: #6c757d;
  color: #fff;
  border-radius: 0.5rem !important;
  padding: 10px 20px;
}

.webform-submission-form {
  width: 100%;
  max-width: 720px;
  margin: 0 auto 1.5rem;
}
.webform-submission-form .webform-flexbox {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 10px;
  margin: 0 -0.5rem 2rem !important;
}
.webform-submission-form .webform-flexbox .form-item {
  margin-bottom: 0;
}
.webform-submission-form .webform-options-display-side-by-side > div {
  margin-right: 0.5rem !important;
}
.webform-submission-form .webform-element--title-inline .form-control,
.webform-submission-form .webform-element--title-inline label,
.webform-submission-form .form-type-date .form-control,
.webform-submission-form .form-type-date label {
  display: inline !important;
  width: inherit !important;
}
.webform-submission-form .webform-element--title-inline .form-control,
.webform-submission-form .form-type-date .form-control {
  font-weight: 700;
}
.webform-submission-form .webform-element--title-inline label,
.webform-submission-form .form-type-date label {
  font-weight: 600 !important;
}
.webform-submission-form fieldset {
  margin-bottom: 1.875rem;
  padding: 1.25rem 0;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .webform-submission-form fieldset {
    border-radius: 1rem;
  }
}
@media (min-width: 1200px) {
  .webform-submission-form fieldset fieldset {
    width: 100%;
  }
}
.webform-submission-form fieldset .fieldset-wrapper {
  padding: 0;
}
.webform-submission-form fieldset legend {
  border: none;
  background-color: transparent;
  padding: 0;
  margin-bottom: 0.75rem;
  font-size: 1.25rem;
  font-weight: 700;
}
.webform-submission-form fieldset.form-composite {
  border: none;
  padding: 0;
}
.webform-submission-form .form-item,
.webform-submission-form tr.odd .form-item,
.webform-submission-form tr.even .form-item,
.webform-submission-form .form-item + .form-item {
  margin: 0 0 1.5rem;
}
.webform-submission-form .form-item.form-type-date label,
.webform-submission-form tr.odd .form-item.form-type-date label,
.webform-submission-form tr.even .form-item.form-type-date label,
.webform-submission-form .form-item + .form-item.form-type-date label {
  min-width: 7.5rem;
  font-size: 1.125rem;
  font-family: var(--skit-font-headings);
}
.webform-submission-form .form-item.form-type-date input[type=date],
.webform-submission-form tr.odd .form-item.form-type-date input[type=date],
.webform-submission-form tr.even .form-item.form-type-date input[type=date],
.webform-submission-form .form-item + .form-item.form-type-date input[type=date] {
  padding: 0.375rem 1.5rem;
}
.webform-submission-form .form-item.form-type-radio {
  margin-bottom: 0.75rem !important;
}
.webform-submission-form label:not(.option) {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.6375rem;
}
.webform-submission-form input[type=text],
.webform-submission-form input[type=password],
.webform-submission-form input[type=email],
.webform-submission-form input[type=tel],
.webform-submission-form input[type=number],
.webform-submission-form input[type=date],
.webform-submission-form textarea,
.webform-submission-form select {
  border: solid 1px #adb5bd;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  padding: 10px 20px !important;
}
.webform-submission-form input[type=text]:focus,
.webform-submission-form input[type=password]:focus,
.webform-submission-form input[type=email]:focus,
.webform-submission-form input[type=tel]:focus,
.webform-submission-form input[type=number]:focus,
.webform-submission-form input[type=date]:focus,
.webform-submission-form textarea:focus,
.webform-submission-form select:focus {
  border-color: #343a40;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.webform-submission-form input[type=checkbox],
.webform-submission-form input[type=radio] {
  border-radius: 1rem;
  width: 1.25rem;
  height: 1.25rem;
}
.webform-submission-form input[type=radio] {
  background: #fff;
  border: 1px solid #adb5bd;
  padding: 1px;
}
.webform-submission-form input[type=radio]:checked {
  background: #fff;
  border: 4px solid var(--color-primary);
  padding: 2px;
}
.webform-submission-form input[type=checkbox]:checked + label,
.webform-submission-form input[type=radio]:checked + label {
  font-weight: 700;
}
.webform-submission-form input[type=date],
.webform-submission-form select {
  border: none;
  background-color: #f0f2f5;
  font-weight: 700;
}
.webform-submission-form input[type=date] option,
.webform-submission-form select option {
  background-color: #f0f2f5;
  font-weight: 700;
}
.webform-submission-form input[type=date]:focus,
.webform-submission-form select:focus {
  background-color: #f0f2f5;
}
@media (min-width: 768px) {
  .webform-submission-form select {
    width: 50%;
  }
}
.webform-submission-form .form-type-radio label {
  font-weight: 400;
}
.webform-submission-form .form-type-radio .description,
.webform-submission-form .form-type-checkbox .description {
  margin: 0.375rem 0;
}
.webform-submission-form .form-type-checkbox label {
  font-family: var(--skit-font-headings);
  font-weight: 600;
  font-size: 1.125rem;
}
.webform-submission-form .webform-type-checkboxes label {
  font-weight: 400;
  font-family: var(--skit-font-body);
  font-size: 1rem;
}
.webform-submission-form .form-type-checkboxes .form-actions {
  padding: 0;
}
.webform-submission-form .form-item-student > label,
.webform-submission-form .form-item-student-international > label {
  display: none;
}
.webform-submission-form table[data-drupal-selector=edit-student-items] > :not(caption) > * > *,
.webform-submission-form table[data-drupal-selector=edit-student-international-items] > :not(caption) > * > * {
  border-width: 0;
}
.webform-submission-form table[data-drupal-selector=edit-student-items] tbody,
.webform-submission-form table[data-drupal-selector=edit-student-international-items] tbody {
  counter-reset: items-counter;
}
.webform-submission-form table[data-drupal-selector=edit-student-items] tbody > tr,
.webform-submission-form table[data-drupal-selector=edit-student-international-items] tbody > tr {
  position: relative;
  padding-top: 1.875rem;
  margin-top: 1.875rem;
  border-top: solid 1px var(--bs-gray-600);
}
.webform-submission-form table[data-drupal-selector=edit-student-items] tbody > tr::before,
.webform-submission-form table[data-drupal-selector=edit-student-international-items] tbody > tr::before {
  color: #000;
  counter-increment: items-counter;
  content: "# " counter(items-counter);
  width: 100%;
  font-size: 1rem;
  font-weight: 700;
  position: absolute;
  top: -1.75rem;
}
.webform-submission-form table[data-drupal-selector=edit-student-items] tbody > tr > td,
.webform-submission-form table[data-drupal-selector=edit-student-international-items] tbody > tr > td {
  padding: 1.5rem 0;
}
.webform-submission-form .bg-gray-200 {
  background-color: #f0f2f5;
}
.webform-submission-form .bg-gray-200 input[type=date],
.webform-submission-form .bg-gray-200 select {
  background-color: #fff;
}
.webform-submission-form .bg-gray-200 input[type=date] option,
.webform-submission-form .bg-gray-200 select option {
  background-color: #fff;
}
.webform-submission-form .bg-gray-200 input[type=date]:focus,
.webform-submission-form .bg-gray-200 select:focus {
  background-color: #fff;
}

@media (min-width: 1200px) {
  .path-webform .webform-submission-form {
    width: 75%;
  }
}
@media (min-width: 1600px) {
  .path-webform .webform-submission-form {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .path-webform .webform-submission-form fieldset {
    width: 100%;
  }
}

/**
 * #homepage-hero consists of the Slider, and the Adboxes
 */
#homepage-hero {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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));
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
  max-width: 100%;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 1200px) {
  #homepage-hero {
    margin-top: 2.125rem;
    margin-bottom: 2.125rem;
  }
}
#homepage-hero .homepage-hero-inner {
  --hero-max-width: 100%;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: var(--hero-max-width);
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1200px) {
  #homepage-hero .homepage-hero-inner {
    --hero-max-width: 1920px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    width: 100%;
  }
}
#homepage-hero #slider-wrapper {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  padding: 0 !important;
}
@media (min-width: 1600px) {
  #homepage-hero #slider-wrapper {
    -ms-flex-negative: 0;
        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);
    max-width: 72%;
  }
}
#homepage-hero #slider-wrapper .container {
  max-width: none;
}
#homepage-hero .swiper {
  border-radius: 0.5rem 0.5rem 0 0 !important;
}
@media (min-width: 768px) {
  #homepage-hero .swiper {
    border-radius: 1rem 1rem 0 0 !important;
  }
}
@media (min-width: 1200px) {
  #homepage-hero .swiper {
    border-radius: 1rem 0 0 1rem !important;
  }
}
#homepage-hero .swiper-slide {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (min-width: 1200px) {
  #homepage-hero .swiper-slide {
    height: 100%;
  }
}
#homepage-hero .swiper-slide .clickable-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
#homepage-hero .swiper-slide .clickable-link:focus, #homepage-hero .swiper-slide .clickable-link:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  z-index: 99999;
}
#homepage-hero .swiper-pagination {
  text-align: right;
  width: auto;
  bottom: 1.875rem;
  left: auto;
  right: 1.875rem;
}
#homepage-hero .swiper-pagination .swiper-pagination-bullet {
  width: 1.5rem;
  height: 1.5rem;
  background-color: #adb5bd;
  opacity: 1;
}
#homepage-hero .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--color-secondary);
}
#homepage-hero #adbox-wrapper {
  -ms-flex-negative: 0;
      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);
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 1600px) {
  #homepage-hero #adbox-wrapper {
    max-width: 28%;
    padding-left: 20px !important;
  }
}
#homepage-hero #adbox-wrapper > .container {
  padding-top: 0.75rem;
  max-width: none;
}
@media (min-width: 1600px) {
  #homepage-hero #adbox-wrapper .container,
#homepage-hero #adbox-wrapper .views-element-container,
#homepage-hero #adbox-wrapper .view-adboxes,
#homepage-hero #adbox-wrapper .view-content {
    height: 100%;
  }
}
#homepage-hero #adbox-wrapper .view-content {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

#homepage-newshub,
#related-newshub {
  margin-bottom: 2.25rem;
}
#homepage-newshub > .inner,
#related-newshub > .inner {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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));
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  #homepage-newshub > .inner,
#related-newshub > .inner {
    display: block;
  }
}
#homepage-newshub > .inner .views-element-container,
#related-newshub > .inner .views-element-container {
  -ms-flex-negative: 0;
      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);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  #homepage-newshub > .inner .views-element-container,
#related-newshub > .inner .views-element-container {
    max-width: 50%;
    padding-left: var(--bs-gutter-x);
    padding-right: var(--bs-gutter-x);
  }
}
@media (min-width: 1200px) {
  #homepage-newshub > .inner .views-element-container,
#related-newshub > .inner .views-element-container {
    max-width: 33.333%;
  }
  #homepage-newshub > .inner .views-element-container:first-child,
#related-newshub > .inner .views-element-container:first-child {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  #homepage-newshub > .inner .views-element-container:nth-child(3),
#related-newshub > .inner .views-element-container:nth-child(3) {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  #homepage-newshub > .inner .views-element-container:first-child,
#related-newshub > .inner .views-element-container:first-child {
    float: left;
  }
  #homepage-newshub > .inner .views-element-container:nth-child(2),
#related-newshub > .inner .views-element-container:nth-child(2) {
    float: right;
  }
  #homepage-newshub > .inner .views-element-container:last-child,
#related-newshub > .inner .views-element-container:last-child {
    clear: left;
    float: left;
    max-width: 100% !important;
  }
}

#related-newshub {
  border-top: 1px solid #adb5bd;
  padding-top: 3rem !important;
}

@media print and (max-width: 1199.98px) {
  .view-newshub-list.view-display-id-page_1 .view-content .views-row .views-field {
    width: auto !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl92YXJpYWJsZXNfYm9vdHN0cmFwLnNjc3MiLCJfdmFyaWFibGVzX2RydXBhbC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL19vZmZjYW52YXMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS9zY3NzL19saXN0LnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9saWdodC5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3Njc3MvcmVndWxhci5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3Njc3Mvc29saWQuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzIiwiX292ZXJyaWRlcy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L3Njc3MvZHJ1cGFsL19hZG1pbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L3Njc3MvZHJ1cGFsL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L3Njc3MvZHJ1cGFsL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L3Njc3MvZHJ1cGFsL19sb2NhbF90YXNrcy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L3Njc3MvZHJ1cGFsL19taXNjLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L3Njc3MvZHJ1cGFsL19wYXJhZ3JhcGhzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvX3JlZ2lvbnMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL2RydXBhbC9fdGFibGUuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL2RydXBhbC9fdGhlbWUuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL2RydXBhbC9fdmlld3Muc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL19ib290c3RyYXBfZml4LnNjc3MiLCJzeXN0ZW0vY2tlZGl0b3Itc3R5bGVzLnNjc3MiLCJfY3NzLXZhcnMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9faGVhZHJvb20uc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fZWxlbWVudHMuc2NzcyIsIl9taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvX3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19sYW5kLWFja25vd2xlZGdlbWVudC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2xvZ28tZGlzdHJpY3Qtc2Vjb25kYXJ5LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fZm9vdGVyLXNpdGVpbmZvLnNjc3MiLCJjb21wb25lbnRzL19ub2RlaGVyby0tcGFnZS1uZXdzaHViLnNjc3MiLCJjb21wb25lbnRzL19ub2RlaGVyby0tc3RhZmYuc2NzcyIsImNvbXBvbmVudHMvY29uZmlnX3BhZ2VzL19jb25maWdwYWdlX3NjaG9vbC5zY3NzIiwiY29tcG9uZW50cy9ub2Rlcy9fbm9kZXMtc2hhcmVkLnNjc3MiLCJjb21wb25lbnRzL25vZGVzL19ub2RlLXBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL25vZGVzL19ub2RlLWJyb2FkY2FzdHMuc2NzcyIsImNvbXBvbmVudHMvbm9kZXMvX25vZGUtc3RhZmYuc2NzcyIsImNvbXBvbmVudHMvbm9kZXMvX25vZGUtcHJvbW9zLnNjc3MiLCJjb21wb25lbnRzL25vZGVzL19ub2RlLWpvYi5zY3NzIiwiY29tcG9uZW50cy9ub2Rlcy9fbm9kZS1hbm5vdW5jZW1lbnQuc2NzcyIsImNvbXBvbmVudHMvbm9kZXMvX25vZGUtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9ub2Rlcy9fbm9kZS1ldmVudC5zY3NzIiwiY29tcG9uZW50cy9fY29tbXVuaXR5LS1wYXJ0bmVyLXByb2dyYW1zLnNjc3MiLCJjb21wb25lbnRzL21lZGlhL19tZWRpYS1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9tZWRpYS9fbWVkaWEtaW1hZ2UtLXNjYWxlZC1mdWxsLnNjc3MiLCJjb21wb25lbnRzL21lZGlhL19tZWRpYS12aWRlby5zY3NzIiwiY29tcG9uZW50cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGhzLWNvbW1vbi5zY3NzIiwiY29tcG9uZW50cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtLWltYWdlLXRleHQuc2NzcyIsImNvbXBvbmVudHMvcGFyYWdyYXBocy9fcGFyYWdyYXBoLS1pbWFnZS1nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC0tZmlsZS1hdHRhY2htZW50cy5zY3NzIiwiY29tcG9uZW50cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtLXJlZi1saXN0LnNjc3MiLCJjb21wb25lbnRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC0tY29udGFjdC1saXN0LnNjc3MiLCJjb21wb25lbnRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC0tY29udGFjdC1pbmZvLnNjc3MiLCJjb21wb25lbnRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC0tYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL3ZpZXdzL192aWV3LWF1dGhvci5zY3NzIiwiY29tcG9uZW50cy92aWV3cy9fdmlld3MtY29tbW9uLnNjc3MiLCJjb21wb25lbnRzL3ZpZXdzL192aWV3LWFkYm94ZXMuc2NzcyIsImNvbXBvbmVudHMvdmlld3MvX3ZpZXctYnJvYWRjYXN0cy5zY3NzIiwiY29tcG9uZW50cy92aWV3cy9fdmlldy1uZXdzaHViLnNjc3MiLCJjb21wb25lbnRzL3ZpZXdzL192aWV3LW5ld3NodWItbGlzdC5zY3NzIiwiY29tcG9uZW50cy92aWV3cy9fdmlldy1qb2JzLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvdmlld3MvX3ZpZXctbmV3c2h1Yi10ZWFzZXJzLnNjc3MiLCJjb21wb25lbnRzL3ZpZXdzL192aWV3LWNhbGVuZGFyLnNjc3MiLCJjb21wb25lbnRzL3ZpZXdzL192aWV3LWNhbGVuZGFyLWRvd25sb2Fkcy5zY3NzIiwiY29tcG9uZW50cy92aWV3cy9fdmlldy1jb3Vyc2VzLnNjc3MiLCJjb21wb25lbnRzL3ZpZXdzL192aWV3LXByZXNlbnRhdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvdmlld3MvX3ZpZXctc2Nob29scy5zY3NzIiwiY29tcG9uZW50cy9fbmV3c2h1Yi1jYXRlZ29yaWVzLnNjc3MiLCJjb21wb25lbnRzL21pc2MvX2JhY2tlbmQtZml4ZXMuc2NzcyIsImNvbXBvbmVudHMvbWlzYy9fc2VhcmNoLXBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL21pc2MvXzQwMy00MDQtcGFnZXMuc2NzcyIsImNvbXBvbmVudHMvbWlzYy9fY29udGV4dHVhbC1lZGl0aW5nLXNsaWRlcy1wcm9tb3Muc2NzcyIsImNvbXBvbmVudHMvbWlzYy9fbmV3c2xldHRlci1zaWdudXAuc2NzcyIsInZlbmRvci9fZmEtd2VpZ2h0LW92ZXJyaWRlcy5zY3NzIiwiY29tcG9uZW50cy9zeXN0ZW0vX21haW50ZW5hbmNlLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3dlYmZyb20uc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvX3BhZ2UtaG9tZS5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7O0VBQUE7QUE0QkE7O0VBQUE7QUFvSkE7O0VBQ0UscURBQUE7QUR2S0Y7O0FFT0E7O0VBQUE7QUF1Q0E7RUFFSSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7RUFBQSwwQkFBQTtFQUVGLGtDQUFBO0VBQ0Esc0NBQUE7QUZqQ0Y7O0FFMENFO0VBQ0UsZ0JBQUE7QUZ2Q0o7O0FFc0NFO0VBQ0UsZ0JBQUE7QUZuQ0o7O0FFa0NFO0VBQ0UsZ0JBQUE7QUYvQko7O0FF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R0Y7O0FLL0ZBOzs7O0VBSUUsZ0JBQUE7QUxrR0Y7O0FLL0ZBO0VBQ0UsZ0JKM0lpQjtBRDZPbkI7O0FLN0ZBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FMZ0dGOztBSzFGQTtFQUNFLGdCQUFBO0FMNkZGOztBS3JGQTs7RUFFRSxtQkNzVzRCO0FOOVE5Qjs7QUtoRkE7RURtRk0sa0JBTEk7QUpNVjs7QUs3RUE7RUFDRSxpQkMrYTRCO0VEOWE1Qix3Q0FBQTtBTGdGRjs7QUt2RUE7O0VBRUUsa0JBQUE7RUQrREksaUJBTEk7RUN4RFIsY0FBQTtFQUNBLHdCQUFBO0FMMEVGOztBS3ZFQTtFQUFNLGVBQUE7QUwyRU47O0FLMUVBO0VBQU0sV0FBQTtBTDhFTjs7QUt6RUE7RUFDRSwyQkFBQTtFQUNBLDBCQ3FLd0M7QU56RjFDO0FLMUVFO0VBQ0UsaUNBQUE7QUw0RUo7O0FLakVFO0VBRUUsY0FBQTtFQUNBLHFCQUFBO0FMbUVKOztBSzVEQTs7OztFQUlFLHFDQ2tSNEI7RUY3UHhCLGNBTEk7QUpnRFY7O0FLeERBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RURTSSxrQkFMSTtBSndEVjtBS3ZERTtFRElJLGtCQUxJO0VDR04sY0FBQTtFQUNBLGtCQUFBO0FMeURKOztBS3JEQTtFREhNLGtCQUxJO0VDVVIsMkJBQUE7RUFDQSxxQkFBQTtBTHdERjtBS3JERTtFQUNFLGNBQUE7QUx1REo7O0FLbkRBO0VBQ0UsMkJBQUE7RURmSSxrQkFMSTtFQ3NCUix3QkN1eUNrQztFRHR5Q2xDLHNDQ3V5Q2tDO0VDM2tEaEMscUJBQUE7QVAyVko7QUtwREU7RUFDRSxVQUFBO0VEdEJFLGNBTEk7QUprRlY7O0FLNUNBO0VBQ0UsZ0JBQUE7QUwrQ0Y7O0FLekNBOztFQUVFLHNCQUFBO0FMNENGOztBS3BDQTtFQUNFLG9CQUFBO0VBQ0EseUJBQUE7QUx1Q0Y7O0FLcENBO0VBQ0UsbUJDc1Q0QjtFRHJUNUIsc0JDcVQ0QjtFRHBUNUIsY0o5U1M7RUkrU1QsZ0JBQUE7QUx1Q0Y7O0FLaENBO0VBRUUsbUJBQUE7RUFDQSxnQ0FBQTtBTGtDRjs7QUsvQkE7Ozs7OztFQU1FLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FMa0NGOztBSzFCQTtFQUNFLHFCQUFBO0FMNkJGOztBS3ZCQTtFQUVFLGdCQUFBO0FMeUJGOztBS2pCQTtFQUNFLFVBQUE7QUxvQkY7O0FLZkE7Ozs7O0VBS0UsU0FBQTtFQUNBLG9CQUFBO0VEckhJLGtCQUxJO0VDNEhSLG9CQUFBO0FMa0JGOztBS2RBOztFQUVFLG9CQUFBO0FMaUJGOztBS1pBO0VBQ0UsZUFBQTtBTGVGOztBS1pBO0VBR0UsaUJBQUE7QUxhRjtBS1ZFO0VBQ0UsVUFBQTtBTFlKOztBS0xBO0VBQ0Usd0JBQUE7QUxRRjs7QUtBQTs7OztFQUlFLDBCQUFBO0FMR0Y7QUtBSTs7OztFQUNFLGVBQUE7QUxLTjs7QUtFQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBTENGOztBS0lBO0VBQ0UsZ0JBQUE7QUxERjs7QUtXQTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QUxSRjs7QUtnQkE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxxQkM4STRCO0VGeFZ0QixpQ0FBQTtFQzZNTixvQkFBQTtBTGRGO0FJaldJO0VDd1dKO0lEL0xRLGlCQUFBO0VKNExOO0FBQ0Y7QUtXRTtFQUNFLFdBQUE7QUxUSjs7QUtnQkE7Ozs7Ozs7RUFPRSxVQUFBO0FMYkY7O0FLZ0JBO0VBQ0UsWUFBQTtBTGJGOztBS3NCQTtFQUNFLG9CQUFBO0VBQ0EsNkJBQUE7QUxuQkY7O0FLMkJBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFLHdCQUFBO0FMM0JGOztBS2dDQTtFQUNFLFVBQUE7QUw3QkY7O0FLb0NBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0FMakNGOztBSytCQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBTGpDRjs7QUtzQ0E7RUFDRSxxQkFBQTtBTG5DRjs7QUt3Q0E7RUFDRSxTQUFBO0FMckNGOztBSzRDQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBTHpDRjs7QUtpREE7RUFDRSx3QkFBQTtBTDlDRjs7QUtzREE7RUFDRSx3QkFBQTtBTG5ERjs7QVFqaEJBO0VKeVFNLGtCQUxJO0VJbFFSLGdCRndrQjRCO0FOcEQ5Qjs7QVEvZ0JFO0VKc1FNLGlDQUFBO0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsaUJQQ3FCO0FEK2dCekI7QUlqYkk7RUlwR0Y7SUo2UU0sZUFBQTtFSjRRTjtBQUNGOztBUTFoQkU7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixpQlBDcUI7QUQwaEJ6QjtBSTViSTtFSXBHRjtJSjZRTSxpQkFBQTtFSnVSTjtBQUNGOztBUXJpQkU7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixpQlBDcUI7QURxaUJ6QjtBSXZjSTtFSXBHRjtJSjZRTSxlQUFBO0VKa1NOO0FBQ0Y7O0FRaGpCRTtFSnNRTSxpQ0FBQTtFSWxRSixnQkZ5akJrQjtFRXhqQmxCLGlCUENxQjtBRGdqQnpCO0FJbGRJO0VJcEdGO0lKNlFNLGlCQUFBO0VKNlNOO0FBQ0Y7O0FRM2pCRTtFSnNRTSxpQ0FBQTtFSWxRSixnQkZ5akJrQjtFRXhqQmxCLGlCUENxQjtBRDJqQnpCO0FJN2RJO0VJcEdGO0lKNlFNLGVBQUE7RUp3VE47QUFDRjs7QVF0a0JFO0VKc1FNLGlDQUFBO0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsaUJQQ3FCO0FEc2tCekI7QUl4ZUk7RUlwR0Y7SUo2UU0saUJBQUE7RUptVU47QUFDRjs7QVF6akJBO0VDdkRFLGVBQUE7RUFDQSxnQkFBQTtBVG9uQkY7O0FRempCQTtFQzVERSxlQUFBO0VBQ0EsZ0JBQUE7QVR5bkJGOztBUTNqQkE7RUFDRSxxQkFBQTtBUjhqQkY7QVE1akJFO0VBQ0Usb0JGZ2tCMEI7QU5GOUI7O0FRcGpCQTtFSm9OTSxrQkFMSTtFSTdNUix5QkFBQTtBUnVqQkY7O0FRbmpCQTtFQUNFLG1CUDBDTztFR21LSCxrQkFMSTtBSitXVjtBUXBqQkU7RUFDRSxnQkFBQTtBUnNqQko7O0FRbGpCQTtFQUNFLGlCQUFBO0VBQ0EsbUJQ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QTtFZm9RSSxtQkFMSTtBSnN0RFY7O0FvQmwvREE7RUFDRSxtQmRzeEJzQztFRnRmbEMsa0JBTEk7RWdCdlJSLGNuQndDUztBRDI4RFg7O0FxQngvREE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VqQjhSSSxlQUxJO0VpQnRSUixnQmZtaUI0QjtFZWxpQjVCLGdCcEI2QmlCO0VvQjVCakIsY3BCdUNTO0VvQnRDVCxzQnBCNkJNO0VvQjVCTiw0QkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VkR0UsdUJBQUE7RWVIRSx3RkRNSjtFQ05JLGdGRE1KO0VDTkksd0VETUo7RUNOSSw4R0RNSjtBckJzL0RGO0FzQngvRE07RURoQk47SUNpQlEsd0JBQUE7SUFBQSxnQkFBQTtFdEIyL0ROO0FBQ0Y7QXFCei9ERTtFQUNFLGdCQUFBO0FyQjIvREo7QXFCei9ESTtFQUNFLGVBQUE7QXJCMi9ETjtBcUJ0L0RFO0VBQ0UsY3BCaUJPO0VvQmhCUCxzQnBCT0k7RW9CTkoscUJmcXlCb0M7RWVweUJwQyxVQUFBO0VBS0UsMERmNnFCMEI7VWU3cUIxQixrRGY2cUIwQjtBTnUwQ2hDO0FxQjcrREU7RUFFRSxhQUFBO0FyQjgrREo7QXFCMStERTtFQUNFLGNwQlBPO0VvQlNQLFVBQUE7QXJCMitESjtBcUI5K0RFO0VBQ0UsY3BCUE87RW9CU1AsVUFBQTtBckIyK0RKO0FxQjkrREU7RUFDRSxjcEJQTztFb0JTUCxVQUFBO0FyQjIrREo7QXFCOStERTtFQUNFLGNwQlBPO0VvQlNQLFVBQUE7QXJCMitESjtBcUI5K0RFO0VBQ0UsY3BCUE87RW9CU1AsVUFBQTtBckIyK0RKO0FxQm4rREU7RUFFRSx5QnBCdkJPO0VvQjBCUCxVQUFBO0FyQmsrREo7QXFCOTlERTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQmZnb0IwQjtVZWhvQjFCLDBCZmdvQjBCO0VlL25CMUIsY3BCNUJPO0VzQi9DVCx5QnRCeUNTO0VvQm9DUCxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJmMFkwQjtFZXpZMUIsZ0JBQUE7RUN0RUUscUpEdUVGO0VDdkVFLDZJRHVFRjtFQ3ZFRSxxSUR1RUY7RUN2RUUsMktEdUVGO0FyQmcrREo7QXFCNStERTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQmZnb0IwQjtVZWhvQjFCLDBCZmdvQjBCO0VlL25CMUIsY3BCNUJPO0VzQi9DVCx5QnRCeUNTO0VvQm9DUCxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJmMFkwQjtFZXpZMUIsZ0JBQUE7RUN0RUUscUpEdUVGO0VDdkVFLDZJRHVFRjtFQ3ZFRSxxSUR1RUY7RUN2RUUsMktEdUVGO0FyQmcrREo7QXNCbmlFTTtFRHVESjtJQ3RETSx3QkFBQTtJQUFBLGdCQUFBO0V0QnNpRU47RXFCaC9EQTtJQ3RETSx3QkFBQTtJQUFBLGdCQUFBO0V0QnNpRU47QUFDRjtBcUJsK0RFO0VBQ0UseUJmczRCOEI7QU44bENsQztBcUJyK0RFO0VBQ0UseUJmczRCOEI7QU44bENsQzs7QXFCMzlEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCcEJqRWlCO0VvQmtFakIsY3BCdkRTO0VvQndEVCw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QXJCODlERjtBcUI1OURFO0VBQ0UsVUFBQTtBckI4OURKO0FxQjM5REU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QXJCNDlESjs7QXFCajlEQTtFQUNFLHNDZnN0QnNDO0VlcnRCdEMsdUJBQUE7RWpCa0tJLG1CQUxJO0VHN1FOLHFCQUFBO0FQc2tFSjtBcUJsOURFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCZmdsQjBCO1VlaGxCMUIseUJmZ2xCMEI7QU5vNEM5QjtBcUJ2OURFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCZmdsQjBCO1VlaGxCMUIseUJmZ2xCMEI7QU5vNEM5Qjs7QXFCaDlEQTtFQUNFLG9DZjBzQnNDO0VlenNCdEMsb0JBQUE7RWpCcUpJLG1CQUxJO0VHN1FOLHNCQUFBO0FQa2xFSjtBcUJqOURFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHdCZnVrQjBCO1VldmtCMUIsdUJmdWtCMEI7QU40NEM5QjtBcUJ0OURFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHdCZnVrQjBCO1VldmtCMUIsdUJmdWtCMEI7QU40NEM5Qjs7QXFCMzhERTtFQUNFLHVDZnVyQm9DO0FOdXhDeEM7QXFCMzhERTtFQUNFLHNDZm9yQm9DO0FOeXhDeEM7QXFCMThERTtFQUNFLG9DZmlyQm9DO0FOMnhDeEM7O0FxQnY4REE7RUFDRSxXZitxQnNDO0VlOXFCdEMsbUNmd3FCc0M7RWV2cUJ0QyxpQmY2aEI0QjtBTjY2QzlCO0FxQng4REU7RUFDRSxlQUFBO0FyQjA4REo7QXFCdjhERTtFQUNFLG9CQUFBO0VkcEtBLHVCQUFBO0FQOG1FSjtBcUJ0OERFO0VkeEtFLHVCQUFBO0FQaW5FSjtBcUJyOERFO0VBQW9CLGtDZnlwQmtCO0FOK3lDeEM7QXFCdjhERTtFQUFvQixnQ2Z5cEJrQjtBTml6Q3hDOztBd0Jyb0VBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSwwQ0FBQTtFQUNBLHVDQUFBO0VwQjRSSSxlQUxJO0VvQnBSUixnQmxCaWlCNEI7RWtCaGlCNUIsZ0J2QjJCaUI7RXVCMUJqQixjdkJxQ1M7RXVCcENULHNCdkIyQk07RXVCMUJOLGlQQUFBO0VBQ0EsNEJBQUE7RUFDQSx5Q2xCdzVCa0M7RWtCdjVCbEMsMEJsQnc1QmtDO0VrQnY1QmxDLHlCQUFBO0VqQkRFLHVCQUFBO0VlSEUsd0ZFT0o7RUZQSSxnRkVPSjtFRlBJLHdFRU9KO0VGUEksOEdFT0o7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QXhCc29FRjtBc0Ixb0VNO0VFZk47SUZnQlEsd0JBQUE7SUFBQSxnQkFBQTtFdEI2b0VOO0FBQ0Y7QXdCem9FRTtFQUNFLHFCbEI4eUJvQztFa0I3eUJwQyxVQUFBO0VBS0UsMERsQnk1QjRCO1VrQno1QjVCLGtEbEJ5NUI0QjtBTjh1Q2xDO0F3Qm5vRUU7RUFFRSxzQmxCdXFCMEI7RWtCdHFCMUIsc0JBQUE7QXhCb29FSjtBd0Jqb0VFO0VBRUUseUJBQUE7QXhCa29FSjtBd0I3bkVFO0VBQ0Usa0JBQUE7RUFDQSwwQkFBQTtBeEIrbkVKOztBd0IzbkVBO0VBQ0Usb0JsQmdxQjRCO0VrQi9wQjVCLHVCbEIrcEI0QjtFa0I5cEI1QixvQmxCK3BCNEI7RUZyYnhCLG1CQUxJO0VHN1FOLHFCQUFBO0FQd3FFSjs7QXdCM25FQTtFQUNFLG1CbEI0cEI0QjtFa0IzcEI1QixzQmxCMnBCNEI7RWtCMXBCNUIsa0JsQjJwQjRCO0VGemJ4QixtQkFMSTtFRzdRTixzQkFBQTtBUGdyRUo7O0F5Qi9yRUE7RUFDRSxjQUFBO0VBQ0Esa0JuQjQxQndDO0VtQjMxQnhDLG1CbkI0MUJ3QztFbUIzMUJ4Qyx1Qm5CNDFCd0M7QU5zMkMxQztBeUJoc0VFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0F6QmtzRUo7O0F5QjlyRUE7RUFDRSxvQm5CazFCd0M7RW1CajFCeEMsZUFBQTtFQUNBLGlCQUFBO0F6QmlzRUY7QXlCL3JFRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QXpCaXNFSjs7QXlCN3JFQTtFQUNFLFVuQm8wQndDO0VtQm4wQnhDLFduQm0wQndDO0VtQmwwQnhDLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQnhCU007RXdCUk4sNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EscUNuQnUwQndDO0VtQnQwQnhDLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7QXpCZ3NFRjtBeUI3ckVFO0VsQnZCRSxxQkFBQTtBUHV0RUo7QXlCNXJFRTtFQUVFLGtCbkI4ekJzQztBTiszQzFDO0F5QjFyRUU7RUFDRSwrQm5CcXpCc0M7VW1CcnpCdEMsdUJuQnF6QnNDO0FOdTRDMUM7QXlCenJFRTtFQUNFLHFCbkJpeEJvQztFbUJoeEJwQyxVQUFBO0VBQ0EsMERuQjZwQjRCO1VtQjdwQjVCLGtEbkI2cEI0QjtBTjhoRGhDO0F5QnhyRUU7RUFDRSx5QnhCTEc7RXdCTUgscUJ4Qk5HO0FEZ3NFUDtBeUJ4ckVJO0VBSUksK09BQUE7QXpCdXJFUjtBeUJuckVJO0VBSUksdUpBQUE7QXpCa3JFUjtBeUI3cUVFO0VBQ0UseUJ4QjFCRztFd0IyQkgscUJ4QjNCRztFd0JnQ0QseU9BQUE7QXpCMnFFTjtBeUJ2cUVFO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxZbkI2eEJ1QztBTjQ0QzNDO0F5QmxxRUk7RUFDRSxlQUFBO0VBQ0EsWW5Cb3hCcUM7QU5nNUMzQzs7QXlCdHBFQTtFQUNFLG1CbkIrd0JnQztBTjA0Q2xDO0F5QnZwRUU7RUFDRSxVbkIyd0I4QjtFbUIxd0I5QixtQkFBQTtFQUNBLHdLQUFBO0VBQ0EsZ0NBQUE7RWxCM0dBLGtCQUFBO0VlSEUseURHZ0hGO0VIaEhFLGlER2dIRjtBekJ5cEVKO0FzQnJ3RU07RUdzR0o7SUhyR00sd0JBQUE7SUFBQSxnQkFBQTtFdEJ3d0VOO0FBQ0Y7QXlCNXBFSTtFQUNFLDBKQUFBO0F6QjhwRU47QXlCM3BFSTtFQUNFLGlDbkIwd0I0QjtFbUJyd0IxQix1SkFBQTtBekJ5cEVSO0F5QnBwRUU7RUFDRSxvQm5CcXZCOEI7RW1CcHZCOUIsZUFBQTtBekJzcEVKO0F5QnBwRUk7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QXpCc3BFTjs7QXlCanBFQTtFQUNFLHFCQUFBO0VBQ0Esa0JuQm11QmdDO0FOaTdDbEM7O0F5QmpwRUE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QXpCb3BFRjtBeUJocEVJOzs7RUFDRSxvQkFBQTtFQUNBLG9CQUFBO1VBQUEsWUFBQTtFQUNBLGFuQm9sQndCO0FOZ2tEOUI7O0EwQnp6RUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBMUI0ekVGO0EwQjF6RUU7RUFDRSxVQUFBO0ExQjR6RUo7QTBCeHpFSTtFQUEwQiwwRXBCcThCYTtVb0JyOEJiLGtFcEJxOEJhO0FOczNDM0M7QTBCMXpFSTtFQUEwQixrRXBCbzhCYTtBTnkzQzNDO0EwQjF6RUU7RUFDRSxTQUFBO0ExQjR6RUo7QTBCenpFRTtFQUNFLFdwQnM3QnVDO0VvQnI3QnZDLFlwQnE3QnVDO0VvQnA3QnZDLG9CQUFBO0VIekJGLHlCdEJxREs7RXlCMUJILFNwQnE3QnVDO0VDajhCdkMsbUJBQUE7RWVIRSw0SElrQkY7RUpsQkUsb0hJa0JGO0VKbEJFLDRHSWtCRjtFSmxCRSxrSklrQkY7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0ExQjB6RUo7QXNCejBFTTtFSU1KO0lKTE0sd0JBQUE7SUFBQSxnQkFBQTtFdEI0MEVOO0FBQ0Y7QTBCN3pFSTtFSGpDRix5QmpCcTlCeUM7QU40NEMzQztBMEIzekVFO0VBQ0UsV3BCKzVCOEI7RW9COTVCOUIsY3BCKzVCOEI7RW9COTVCOUIsa0JBQUE7RUFDQSxlcEI4NUI4QjtFb0I3NUI5Qix5QnpCRE87RXlCRVAseUJBQUE7RW5CN0JBLG1CQUFBO0FQMjFFSjtBMEJ6ekVFO0VBQ0UsV3BCMjVCdUM7RW9CMTVCdkMsWXBCMDVCdUM7RWlCNzhCekMseUJ0QnFESztFeUJBSCxTcEIyNUJ1QztFQ2o4QnZDLG1CQUFBO0VlSEUsaUhJNENGO0VKNUNFLDRHSTRDRjtFQUNBLHFCQUFBO09BQUEsZ0JBQUE7QTFCMHpFSjtBc0JuMkVNO0VJaUNKO0lKaENNLHFCQUFBO0lBQUEsZ0JBQUE7RXRCczJFTjtBQUNGO0EwQjd6RUk7RUgzREYseUJqQnE5QnlDO0FOczZDM0M7QTBCM3pFRTtFQUNFLFdwQnE0QjhCO0VvQnA0QjlCLGNwQnE0QjhCO0VvQnA0QjlCLGtCQUFBO0VBQ0EsZXBCbzRCOEI7RW9CbjRCOUIseUJ6QjNCTztFeUI0QlAseUJBQUE7RW5CdkRBLG1CQUFBO0FQcTNFSjtBMEJ6ekVFO0VBQ0Usb0JBQUE7QTFCMnpFSjtBMEJ6ekVJO0VBQ0UseUJ6Qm5DSztBRDgxRVg7QTBCeHpFSTtFQUNFLHlCekJ2Q0s7QURpMkVYOztBMkJqNUVBO0VBQ0Usa0JBQUE7QTNCbzVFRjtBMkJsNUVFOzs7RUFHRSwwQnJCKzlCOEI7RXFCOTlCOUIsaUJyQis5QjhCO0FOcTdDbEM7QTJCajVFRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7VUFBQSxxQkFBQTtFTFBFLGdGS1FGO0VMUkUsd0VLUUY7RUxSRSxnRUtRRjtFTFJFLG9HS1FGO0EzQm01RUo7QXNCdjVFTTtFS1ZKO0lMV00sd0JBQUE7SUFBQSxnQkFBQTtFdEIwNUVOO0FBQ0Y7QTJCcjVFRTs7RUFFRSxxQkFBQTtBM0J1NUVKO0EyQnI1RUk7RUFDRSxrQkFBQTtBM0J3NUVOO0EyQno1RUk7RUFDRSxrQkFBQTtBM0J3NUVOO0EyQno1RUk7RUFDRSxrQkFBQTtBM0J3NUVOO0EyQno1RUk7RUFDRSxrQkFBQTtBM0J3NUVOO0EyQno1RUk7O0VBQ0Usa0JBQUE7QTNCdzVFTjtBMkJyNUVJO0VBRUUscUJyQm84QjRCO0VxQm44QjVCLHdCckJvOEI0QjtBTm85Q2xDO0EyQjM1RUk7RUFFRSxxQnJCbzhCNEI7RXFCbjhCNUIsd0JyQm84QjRCO0FObzlDbEM7QTJCMzVFSTs7O0VBRUUscUJyQm84QjRCO0VxQm44QjVCLHdCckJvOEI0QjtBTm85Q2xDO0EyQnI1RUk7O0VBQ0UscUJyQis3QjRCO0VxQjk3QjVCLHdCckIrN0I0QjtBTnk5Q2xDO0EyQnA1RUU7RUFDRSxxQnJCeTdCOEI7RXFCeDdCOUIsd0JyQnk3QjhCO0FONjlDbEM7QTJCLzRFSTtFQUNFLGFyQms3QjRCO0VxQmo3QjVCLDhEckJrN0I0QjtBTmsrQ2xDO0EyQnQ1RUk7RUFDRSxhckJrN0I0QjtFcUJqN0I1Qiw4RHJCazdCNEI7QU5rK0NsQztBMkJ0NUVJOzs7O0VBQ0UsYXJCazdCNEI7RXFCajdCNUIsc0VyQms3QjRCO1VxQmw3QjVCLDhEckJrN0I0QjtBTmsr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UHU2Sko7QStDcHhKRTtFQUNFLG1EQUFBO0EvQ3N4Sko7QStDcHhKSTtFQUNFLHNCQUFBO0EvQ3N4Sk47O0FnRDU3SkU7RUFDRSxjRG1MeUI7RUNsTHpCLHlCRGlMc0I7QS9DOHdKMUI7QWdENTdKTTtFQUVFLGNENktxQjtFQzVLckIseUJBQUE7QWhENjdKUjtBZ0QxN0pNO0VBQ0UsVy9DMEJBO0UrQ3pCQSx5QkR1S3FCO0VDdEtyQixxQkRzS3FCO0EvQ3N4SjdCOztBZ0QxOEpFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0EvQzR4SjFCO0FnRDE4Sk07RUFFRSxjRDZLcUI7RUM1S3JCLHlCQUFBO0FoRDI4SlI7QWdEeDhKTTtFQUNFLFcvQzBCQTtFK0N6QkEseUJEdUtxQjtFQ3RLckIscUJEc0txQjtBL0NveUo3Qjs7QWdEeDlKRTtFQUNFLGNEcUwyQjtFQ3BMM0IseUJEaUxzQjtBL0MweUoxQjtBZ0R4OUpNO0VBRUUsY0QrS3VCO0VDOUt2Qix5QkFBQTtBaER5OUpSO0FnRHQ5Sk07RUFDRSxXL0MwQkE7RStDekJBLHlCRHlLdUI7RUN4S3ZCLHFCRHdLdUI7QS9DZ3pKL0I7O0FnRHQrSkU7RUFDRSxjRG1MeUI7RUNsTHpCLHlCRGlMc0I7QS9Dd3pKMUI7QWdEdCtKTTtFQUVFLGNENktxQjtFQzVLckIseUJBQUE7QWhEdStKUjtBZ0RwK0pNO0VBQ0UsVy9DMEJBO0UrQ3pCQSx5QkR1S3FCO0VDdEtyQixxQkRzS3FCO0EvQ2cwSjdCOztBZ0RwL0pFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0EvQ3MwSjFCO0FnRHAvSk07RUFFRSxjRDZLcUI7RUM1S3JCLHlCQUFBO0FoRHEvSlI7QWdEbC9KTTtFQUNFLFcvQzBCQTtFK0N6QkEseUJEdUtxQjtFQ3RLckIscUJEc0txQjtBL0M4MEo3Qjs7QWdEbGdLRTtFQUNFLGNEbUx5QjtFQ2xMekIseUJEaUxzQjtBL0NvMUoxQjtBZ0RsZ0tNO0VBRUUsY0Q2S3FCO0VDNUtyQix5QkFBQTtBaERtZ0tSO0FnRGhnS007RUFDRSxXL0MwQkE7RStDekJBLHlCRHVLcUI7RUN0S3JCLHFCRHNLcUI7QS9DNDFKN0I7O0FnRGhoS0U7RUFDRSxjRHFMMkI7RUNwTDNCLHlCRGlMc0I7QS9DazJKMUI7QWdEaGhLTTtFQUVFLGNEK0t1QjtFQzlLdkIseUJBQUE7QWhEaWhLUjtBZ0Q5Z0tNO0VBQ0UsVy9DMEJBO0UrQ3pCQSx5QkR5S3VCO0VDeEt2QixxQkR3S3VCO0EvQ3cySi9COztBZ0Q5aEtFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0EvQ2czSjFCO0FnRDloS007RUFFRSxjRDZLcUI7RUM1S3JCLHlCQUFBO0FoRCtoS1I7QWdENWhLTTtFQUNFLFcvQzBCQTtFK0N6QkEseUJEdUtxQjtFQ3RLckIscUJEc0txQjtBL0N3M0o3Qjs7QWlEM2lLQTtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxVM0M2aUQyQjtFMkM1aUQzQixXM0M0aUQyQjtFMkMzaUQzQixzQkFBQTtFQUNBLFczQ1FTO0UyQ1BULG1YQUFBO0VBQ0EsU0FBQTtFMUNPRSx1QkFBQTtFMENMRixZM0M2aUQyQjtBTmlnSDdCO0FpRDNpS0U7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxhM0N3aUR5QjtBTnFnSDdCO0FpRDFpS0U7RUFDRSxVQUFBO0VBQ0EsMEQzQzhyQjRCO1UyQzlyQjVCLGtEM0M4ckI0QjtFMkM3ckI1QixVM0NtaUR5QjtBTnlnSDdCO0FpRHppS0U7RUFFRSxvQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EsYTNDNmhEeUI7QU42Z0g3Qjs7QWlEdGlLQTtFQUNFLDBEM0N5aEQyQjtVMkN6aEQzQixrRDNDeWhEMkI7QU5naEg3Qjs7QWtEL2tLQTtFQUVFLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RTlDK1JJLDhCQUxJO0U4Q3hSUixrQkFBQTtFQUNBLHdDQUFBO0VBQ0EsNEJBQUE7RUFDQSwyREFBQTtFQUNBLGtDQUFBO0VBQ0Esd0RBQUE7RUFDQSxnQ0FBQTtFQUNBLCtDQUFBO0VB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N0Q4eFNWOztFNkRyeVNNO0lBT0ksNkJBQUE7RTdEa3lTVjs7RTZEenlTTTtJQU9JLDJCQUFBO0U3RHN5U1Y7O0U2RDd5U007SUFPSSw2QkFBQTtFN0QweVNWOztFNkRqelNNO0lBT0ksMkJBQUE7RTdEOHlTVjs7RTZEcnpTTTtJQU9JLDJCQUFBO0U3RGt6U1Y7O0U2RHp6U007SUFPSSwwQkFBQTtFN0RzelNWOztFNkQ3elNNO0lBT0ksZ0NBQUE7RTdEMHpTVjs7RTZEajBTTTtJQU9JLCtCQUFBO0U3RDh6U1Y7O0U2RHIwU007SUFPSSw2QkFBQTtFN0RrMFNWOztFNkR6MFNNO0lBT0ksK0JBQUE7RTdEczBTVjs7RTZENzBTTTtJQU9JLDZCQUFBO0U3RDAwU1Y7O0U2RGoxU007SUFPSSw2QkFBQTtFN0Q4MFNWOztFNkRyMVNNO0lBT0ksMkJBQUE7RTdEazFTVjs7RTZEejFTTTtJQU9JLGlDQUFBO0U3RHMxU1Y7O0U2RDcxU007SUFPSSxnQ0FBQTtFN0QwMVNWOztFNkRqMlNNO0lBT0ksOEJBQUE7RTdEODFTVjs7RTZEcjJTTTtJQU9JLGdDQUFBO0U3RGsyU1Y7O0U2RHoyU007SUFPSSw4QkFBQTtFN0RzMlNWOztFNkQ3MlNNO0lBT0ksOEJBQUE7RTdEMDJTVjs7RTZEajNTTTtJQU9JLHlCQUFBO0U3RDgyU1Y7O0U2RHIzU007SUFPSSwrQkFBQTtFN0RrM1NWOztFNkR6M1NNO0lBT0ksOEJBQUE7RTdEczNTVjs7RTZENzNTTTtJQU9JLDRCQUFBO0U3RDAzU1Y7O0U2RGo0U007SUFPSSw4QkFBQTtFN0Q4M1NWOztFNkRyNFNNO0lBT0ksNEJBQUE7RTdEazRTVjs7RTZEejRTTTtJQU9JLDRCQUFBO0U3RHM0U1Y7O0U2RDc0U007SUFPSSxxQkFBQTtFN0QwNFNWOztFNkRqNVNNO0lBT0ksMkJBQUE7RTdEODRTVjs7RTZEcjVTTTtJQU9JLDBCQUFBO0U3RGs1U1Y7O0U2RHo1U007SUFPSSx3QkFBQTtFN0RzNVNWOztFNkQ3NVNNO0lBT0ksMEJBQUE7RTdEMDVTVjs7RTZEajZTTTtJQU9JLHdCQUFBO0U3RDg1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QUE7RTdENDVUVjs7RTZEbjZUTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTdEaTZUVjs7RTZEeDZUTTtJQU9JLHdCQUFBO0U3RHE2VFY7O0U2RDU2VE07SUFPSSw4QkFBQTtFN0R5NlRWOztFNkRoN1RNO0lBT0ksNkJBQUE7RTdENjZUVjs7RTZEcDdUTTtJQU9JLDJCQUFBO0U3RGk3VFY7O0U2RHg3VE07SUFPSSw2QkFBQTtFN0RxN1RWOztFNkQ1N1RNO0lBT0ksMkJBQUE7RTdEeTdUVjs7RTZEaDhUTTtJQU9JLDJCQUFBO0U3RDY3VFY7O0U2RHA4VE07SUFPSSwwQkFBQTtFN0RpOFRWOztFNkR4OFRNO0lBT0ksZ0NBQUE7RTdEcThUVjs7RTZENThUTTtJQU9JLCtCQUFBO0U3RHk4VFY7O0U2RGg5VE07SUFPSSw2QkFBQTtFN0Q2OFRWOztFNkRwOVRNO0lBT0ksK0JBQUE7RTdEaTlUVjs7RTZEeDlUTTtJQU9JLDZCQUFBO0U3RHE5VFY7O0U2RDU5VE07SUFPSSw2QkFBQTtFN0R5OVRWOztFNkRoK1RNO0lBT0ksMkJBQUE7RTdENjlUVjs7RTZEcCtUTTtJQU9JLGlDQUFBO0U3RGkrVFY7O0U2RHgrVE07SUFPSSxnQ0FBQTtFN0RxK1RWOztFNkQ1K1RNO0lBT0ksOEJBQUE7RTdEeStUVjs7RTZEaC9UTTtJQU9JLGdDQUFBO0U3RDYrVFY7O0U2RHAvVE07SUFPSSw4QkFBQTtFN0RpL1RWOztFNkR4L1RNO0lBT0ksOEJBQUE7RTdEcS9UVjs7RTZENS9UTTtJQU9JLHlCQUFBO0U3RHkvVFY7O0U2RGhnVU07SUFPSSwrQkFBQTtFN0Q2L1RWOztFNkRwZ1VNO0lBT0ksOEJBQUE7RTdEaWdVVjs7RTZEeGdVTTtJQU9JLDRCQUFBO0U3RHFnVVY7O0U2RDVnVU07SUFPSSw4QkFBQTtFN0R5Z1VWOztFNkRoaFVNO0lBT0ksNEJBQUE7RTdENmdVVjs7RTZEcGhVTTtJQU9JLDRCQUFBO0U3RGloVVY7O0U2RHhoVU07SUFPSSxxQkFBQTtFN0RxaFVWOztFNkQ1aFVNO0lBT0ksMkJBQUE7RTdEeWhVVjs7RTZEaGlVTTtJQU9JLDBCQUFBO0U3RDZoVVY7O0U2RHBpVU07SUFPSSx3QkFBQTtFN0RpaVVWOztFNkR4aVVNO0lBT0ksMEJBQUE7RTdEcWlVVjs7RTZENWlVTTtJQU9JLHdCQUFBO0U3RHlpVVY7O0U2RGhqVU07SUFPSSwyQkFBQTtJQUFBLDBCQUFBO0U3RDhpVVY7O0U2RHJqVU07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0U3RG1qVVY7O0U2RDFqVU07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0U3RHdqVVY7O0U2RC9qVU07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0U3RDZqVVY7O0U2RHBrVU07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0U3RGtrVVY7O0U2RHprVU07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0U3RHVrVVY7O0U2RDlrVU07SUFPSSx5QkFBQTtJQUFBLDRCQUFBO0U3RDRrVVY7O0U2RG5sVU07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0U3RGlsVVY7O0U2RHhsVU07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0U3RHNsVVY7O0U2RDdsVU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0U3RDJsVVY7O0U2RGxtVU07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0U3RGdtVVY7O0U2RHZtVU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0U3RHFtVVY7O0U2RDVtVU07SUFPSSx5QkFBQTtFN0R5bVVWOztFNkRoblVNO0lBT0ksK0JBQUE7RTdENm1VVjs7RTZEcG5VTTtJQU9JLDhCQUFBO0U3RGluVVY7O0U2RHhuVU07SUFPSSw0QkFBQTtFN0RxblVWOztFNkQ1blVNO0lBT0ksOEJBQUE7RTdEeW5VVjs7RTZEaG9VTTtJQU9JLDRCQUFBO0U3RDZuVVY7O0U2RHBvVU07SUFPSSwyQkFBQTtFN0Rpb1VWOztFNkR4b1VNO0lBT0ksaUNBQUE7RTdEcW9VVjs7RTZENW9VTTtJQU9JLGdDQUFBO0U3RHlvVVY7O0U2RGhwVU07SUFPSSw4QkFBQTtFN0Q2b1VWOztFNkRwcFVNO0lBT0ksZ0NBQUE7RTdEaXBVVjs7RTZEeHBVTTtJQU9JLDhCQUFBO0U3RHFwVVY7O0U2RDVwVU07SUFPSSw0QkFBQTtFN0R5cFVWOztFNkRocVVNO0lBT0ksa0NBQUE7RTdENnBVVjs7RTZEcHFVTTtJQU9JLGlDQUFBO0U3RGlxVVY7O0U2RHhxVU07SUFPSSwrQkFBQTtFN0RxcVVWOztFNkQ1cVVNO0lBT0ksaUNBQUE7RTdEeXFVVjs7RTZEaHJVTTtJQU9JLCtCQUFBO0U3RDZxVVY7O0U2RHByVU07SUFPSSwwQkFBQTtFN0RpclVWOztFNkR4clVNO0lBT0ksZ0NBQUE7RTdEcXJVVjs7RTZENXJVTTtJQU9JLCtCQUFBO0U3RHlyVVY7O0U2RGhzVU07SUFPSSw2QkFBQTtFN0Q2clVWOztFNkRwc1VNO0lBT0ksK0JBQUE7RTdEaXNVVjs7RTZEeHNVTTtJQU9JLDZCQUFBO0U3RHFzVVY7O0U2RDVzVU07SUFPSSxpQkFBQTtFN0R5c1VWOztFNkRodFVNO0lBT0ksdUJBQUE7RTdENnNVVjs7RTZEcHRVTTtJQU9JLHNCQUFBO0U3RGl0VVY7O0U2RHh0VU07SUFPSSxvQkFBQTtFN0RxdFVWOztFNkQ1dFVNO0lBT0ksc0JBQUE7RTdEeXRVVjs7RTZEaHVVTTtJQU9JLG9CQUFBO0U3RDZ0VVY7O0U2RHB1VU07SUFPSSwyQkFBQTtFN0RpdVVWOztFNkR4dVVNO0lBT0ksNEJBQUE7RTdEcXVVVjs7RTZENXVVTTtJQU9JLDZCQUFBO0U3RHl1VVY7QUFDRjtBOERoeVVBO0VEK0NRO0lBT0ksNEJBQUE7RTdEOHVVVjs7RTZEcnZVTTtJQU9JLDBCQUFBO0U3RGt2VVY7O0U2RHp2VU07SUFPSSw2QkFBQTtFN0RzdlVWOztFNkQ3dlVNO0lBT0ksNEJBQUE7RTdEMHZVVjtBQUNGO0E4RDl4VUE7RUQ0QlE7SUFPSSwwQkFBQTtFN0QrdlVWOztFNkR0d1VNO0lBT0ksZ0NBQUE7RTdEbXdVVjs7RTZEMXdVTTtJQU9JLHlCQUFBO0U3RHV3VVY7O0U2RDl3VU07SUFPSSx3QkFBQTtFN0Qyd1VWOztFNkRseFVNO0lBT0kseUJBQUE7RTdEK3dVVjs7RTZEdHhVTTtJQU9JLDZCQUFBO0U3RG14VVY7O0U2RDF4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QXNDLGVBQUE7QTFFdzBWeEM7O0EwRXgwVkU7RUFBc0MsZUFBQTtBMUU0MFZ4Qzs7QTBFNTBWRTtFQUFzQyxlQUFBO0ExRWcxVnhDOztBMEVoMVZFO0VBQXNDLGVBQUE7QTFFbzFWeEM7O0EwRXAxVkU7RUFBc0MsZUFBQTtBMUV3MVZ4Qzs7QTBFeDFWRTtFQUFzQyxlQUFBO0ExRTQxVnhDOztBMEU1MVZFO0VBQXNDLGVBQUE7QTFFZzJWeEM7O0EwRWgyVkU7RUFBc0MsZUFBQTtBMUVvMlZ4Qzs7QTBFcDJWRTtFQUFzQyxlQUFBO0ExRXcyVnhDOztBMEV4MlZFO0VBQXNDLGdCQUFBO0ExRTQyVnhDOztBMEU1MlZFO0VBQXNDLGdCQUFBO0ExRWczVnhDOztBMEVoM1ZFO0VBQXNDLGdCQUFBO0ExRW8zVnhDOztBMEVwM1ZFO0VBQXNDLGdCQUFBO0ExRXczVnhDOztBMEV4M1ZFO0VBQXNDLGdCQUFBO0ExRTQzVnhDOztBMEU1M1ZFO0VBQXNDLGdCQUFBO0ExRWc0VnhDOztBMEVoNFZFO0VBQXNDLGdCQUFBO0ExRW80VnhDOztBMEVwNFZFO0VBQXNDLGdCQUFBO0ExRXc0VnhDOztBMEV4NFZFO0VBQXNDLGFBQUE7QTFFNDRWeEM7O0EwRTU0VkU7RUFBc0MsZ0JBQUE7QTFFZzVWeEM7O0EwRWg1VkU7RUFBc0MsZ0JBQUE7QTFFbzVWeEM7O0EwRXA1VkU7RUFBc0MsZ0JBQUE7QTFFdzVWeEM7O0EwRXg1VkU7RUFBc0MsZ0JBQUE7QTFFNDVWeEM7O0EwRTU1VkU7RUFBc0MsZ0JBQUE7QTFFZzZWeEM7O0EwRWg2VkU7RUFBc0MsZ0JBQUE7QTFFbzZWeEM7O0EwRXA2VkU7RUFBc0MsZ0JBQUE7QTFFdzZWeEM7O0EwRXg2VkU7RUFBc0MsZ0JBQUE7QTFFNDZWeEM7O0EwRTU2VkU7RUFBc0MsZ0JBQUE7QTFFZzdWeEM7O0EwRWg3VkU7RUFBc0MsZ0JBQUE7QTFFbzdWeEM7O0EwRXA3VkU7RUFBc0MsZ0JBQUE7QTFFdzdWeEM7O0EwRXg3VkU7RUFBc0MsZ0JBQUE7QTFFNDdWeEM7O0EwRTU3VkU7RUFBc0MsZ0JBQUE7QTFFZzhWeEM7O0EwRWg4VkU7RUFBc0MsZ0JBQUE7QTFFbzhWeEM7O0EwRXA4VkU7RUFBc0MsZ0JBQUE7QTFFdzhWeEM7O0EwRXg4VkU7RUFBc0MsZ0JBQUE7QTFFNDhWeEM7O0EwRTU4VkU7RUFBc0MsZ0JBQUE7QTFFZzlWeEM7O0EwRWg5VkU7RUFBc0MsZ0JBQUE7QTFFbzlWeEM7O0EwRXA5VkU7RUFBc0MsZ0JBQUE7QTFFdzlWeEM7O0EwRXg5VkU7RUFBc0MsZ0JBQUE7QTFFNDlWeEM7O0EwRTU5VkU7RUFBc0MsZ0JBQUE7QTFFZytWeEM7O0EwRWgrVkU7RUFBc0MsZ0JBQUE7QTFFbytWeEM7O0EwRXArVkU7RUFBc0MsZ0JBQUE7QTFFdytWeEM7O0EwRXgrVkU7RUFBc0MsZ0JBQUE7QTFFNCtWeEM7O0EwRTUrVkU7RUFBc0MsZ0JBQUE7QTFFZy9WeEM7O0EwRWgvVkU7RUFBc0MsZ0JBQUE7QTFFby9WeEM7O0EwRXAvVkU7RUFBc0MsZ0JBQUE7QTFFdy9WeEM7O0EwRXgvVkU7RUFBc0MsZ0JBQUE7QTFFNC9WeEM7O0EwRTUvVkU7RUFBc0MsZ0JBQUE7QTFFZ2dXeEM7O0EwRWhnV0U7RUFBc0MsZ0JBQUE7QTFFb2dXeEM7O0EwRXBnV0U7RUFBc0MsZ0JBQUE7QTFFd2dXeEM7O0EwRXhnV0U7RUFBc0MsZ0JBQUE7QTFFNGdXeEM7O0EwRTVnV0U7RUFBc0MsZ0JBQUE7QTFFZ2hXeEM7O0EwRWhoV0U7RUFBc0MsZ0JBQUE7QTFFb2hXeEM7O0EwRXBoV0U7RUFBc0MsZ0JBQUE7QTFFd2hXeEM7O0EwRXhoV0U7RUFBc0MsZ0JBQUE7QTFFNGhXeEM7O0EwRTVoV0U7RUFBc0MsZ0JBQUE7QTFFZ2lXeEM7O0EwRWhpV0U7RUFBc0MsZ0JBQUE7QTFFb2lXeEM7O0EwRXBpV0U7RUFBc0MsZ0JBQUE7QTFFd2lXeEM7O0EwRXhpV0U7RUFBc0MsZ0JBQUE7QTFFNGlXeEM7O0EwRTVpV0U7RUFBc0MsZ0JBQUE7QTFFZ2pXeEM7O0EwRWhqV0U7RUFBc0MsZ0JBQUE7QTFFb2pXeEM7O0EwRXBqV0U7RUFBc0MsZ0JBQUE7QTFFd2pXeEM7O0EwRXhqV0U7RUFBc0MsZ0JBQUE7QTFFNGpXeEM7O0EwRTVqV0U7RUFBc0MsZ0JBQUE7QTFFZ2tXeEM7O0EwRWhrV0U7RUFBc0MsZ0JBQUE7QTFFb2tXeEM7O0EwRXBrV0U7RUFBc0MsZ0JBQUE7QTFFd2tXeEM7O0EwRXhrV0U7RUFBc0MsZ0JBQUE7QTFFNGtXeEM7O0EwRTVrV0U7RUFBc0MsZ0JBQUE7QTFFZ2xXeEM7O0EwRWhsV0U7RUFBc0MsZ0JBQUE7QTFFb2xXeEM7O0EwRXBsV0U7RUFBc0MsZ0JBQUE7QTFFd2xXeEM7O0EwRXhsV0U7RUFBc0MsZ0JBQUE7QTFFNGxXeEM7O0EwRTVsV0U7RUFBc0MsZ0JBQUE7QTFFZ21XeEM7O0EwRWhtV0U7RUFBc0MsZ0JBQUE7QTFFb21XeEM7O0EwRXBtV0U7RUFBc0MsZ0JBQUE7QTFFd21XeEM7O0EwRXhtV0U7RUFBc0MsZ0JBQUE7QTFFNG1XeEM7O0EwRTVtV0U7RUFBc0MsZ0JBQUE7QTFFZ25XeEM7O0EwRWhuV0U7RUFBc0MsZ0JBQUE7QTFFb25XeEM7O0EwRXBuV0U7RUFBc0MsZ0JBQUE7QTFFd25XeEM7O0EwRXhuV0U7RUFBc0MsZ0JBQUE7QTFFNG5XeEM7O0EwRTVuV0U7RUFBc0MsZ0JBQUE7QTFFZ29XeEM7O0EwRWhvV0U7RUFBc0MsZ0JBQUE7QTFFb29XeEM7O0EwRXBvV0U7RUFBc0MsZ0JBQUE7QTFFd29XeEM7O0EwRXhvV0U7RUFBc0MsZ0JBQUE7QTFFNG9XeEM7O0EwRTVvV0U7RUFBc0MsZ0JBQUE7QTFFZ3BXeEM7O0EwRWhwV0U7RUFBc0MsZ0JBQUE7QTFFb3BXeEM7O0EwRXBwV0U7RUFBc0MsZ0JBQUE7QTFFd3BXeEM7O0EwRXhwV0U7RUFBc0MsZ0JBQUE7QTFFNHBXeEM7O0EwRTVwV0U7RUFBc0MsZ0JBQUE7QTFFZ3FXeEM7O0EwRWhxV0U7RUFBc0MsZ0JBQUE7QTFFb3FXeEM7O0EwRXBxV0U7RUFBc0MsZ0JBQUE7QTFFd3FXeEM7O0EwRXhxV0U7RUFBc0MsZ0JBQUE7QTFFNHFXeEM7O0EwRTVxV0U7RUFBc0MsZ0JBQUE7QTFFZ3JXeEM7O0EwRWhyV0U7RUFBc0MsZ0JBQUE7QTFFb3JXeEM7O0EwRXByV0U7RUFBc0MsZ0JBQUE7QTFFd3JXeEM7O0EwRXhyV0U7RUFBc0MsZ0JBQUE7QTFFNHJXeEM7O0EwRTVyV0U7RUFBc0MsZ0JBQUE7QTFFZ3NXeEM7O0EwRWhzV0U7RUFBc0MsZ0JBQUE7QTFFb3NXeEM7O0EwRXBzV0U7RUFBc0MsZ0JBQUE7QTFFd3NXeEM7O0EwRXhzV0U7RUFBc0MsZ0JBQUE7QTFFNHNXeEM7O0EwRTVzV0U7RUFBc0MsZ0JBQUE7QTFFZ3RXeEM7O0EwRWh0V0U7RUFBc0MsZ0JBQUE7QTFFb3RXeEM7O0EwRXB0V0U7RUFBc0MsZ0JBQUE7QTFFd3RXeEM7O0EwRXh0V0U7RUFBc0MsZ0JBQUE7QTFFNHRXeEM7O0EwRTV0V0U7RUFBc0MsZ0JBQUE7QTFFZ3VXeEM7O0EwRWh1V0U7RUFBc0MsZ0JBQUE7QTFFb3VXeEM7O0EwRXB1V0U7RUFBc0MsZ0JBQUE7QTFFd3VXeEM7O0EwRXh1V0U7RUFBc0MsZ0JBQUE7QTFFNHVXeEM7O0EwRTV1V0U7RUFBc0MsZ0JBQUE7QTFFZ3ZXeEM7O0EwRWh2V0U7RUFBc0MsZ0JBQUE7QTFFb3ZXeEM7O0EwRXB2V0U7RUFBc0MsZ0JBQUE7QTFFd3ZXeEM7O0EwRXh2V0U7RUFBc0MsZ0JBQUE7QTFFNHZXeEM7O0EwRTV2V0U7RUFBc0MsZ0JBQUE7QTFFZ3dXeEM7O0EwRWh3V0U7RUFBc0MsZ0JBQUE7QTFFb3dXeEM7O0EwRXB3V0U7RUFBc0MsZ0JBQUE7QTFFd3dXeEM7O0EwRXh3V0U7RUFBc0MsZ0JBQUE7QTFFNHdXeEM7O0EwRTV3V0U7RUFBc0MsZ0JBQUE7QTFFZ3hXeEM7O0EwRWh4V0U7RUFBc0MsZ0JBQUE7QTFFb3hXeEM7O0EwRXB4V0U7RUFBc0MsZ0JBQUE7QTFFd3hXeEM7O0EwRXh4V0U7RUFBc0MsZ0JBQUE7QTFFNHhXeEM7O0EwRTV4V0U7RUFBc0MsZ0JBQUE7QTFFZ3lXeEM7O0EwRWh5V0U7RUFBc0MsZ0JBQUE7QTFFb3lXeEM7O0EwRXB5V0U7RUFBc0MsZ0JBQUE7QTFFd3lXeEM7O0EwRXh5V0U7RUFBc0MsZ0JBQUE7QTFFNHlXeEM7O0EwRTV5V0U7RUFBc0MsZ0JBQUE7QTFFZ3pXeEM7O0EwRWh6V0U7RUFBc0MsZ0JBQUE7QTFFb3pXeEM7O0EwRXB6V0U7RUFBc0MsZ0JBQUE7QTFFd3pXeEM7O0EwRXh6V0U7RUFBc0MsZ0JBQUE7QTFFNHpXeEM7O0EwRTV6V0U7RUFBc0MsZ0JBQUE7QTFFZzBXeEM7O0EwRWgwV0U7RUFBc0MsZ0JBQUE7QTFFbzBXeEM7O0EwRXAwV0U7RUFBc0MsZ0JBQUE7QTFFdzBXeEM7O0EwRXgwV0U7RUFBc0MsZ0JBQUE7QTFFNDBXeEM7O0EwRTUwV0U7RUFBc0MsZ0JBQUE7QTFFZzFXeEM7O0EwRWgxV0U7RUFBc0MsZ0JBQUE7QTFFbzFXeEM7O0EwRXAxV0U7RUFBc0MsZ0JBQUE7QTFFdzFXeEM7O0EwRXgxV0U7RUFBc0MsZ0JBQUE7QTFFNDFXeEM7O0EwRTUxV0U7RUFBc0MsZ0JBQUE7QTFFZzJXeEM7O0EwRWgyV0U7RUFBc0MsZ0JBQUE7QTFFbzJXeEM7O0EwRXAyV0U7RUFBc0MsZ0JBQUE7QTFFdzJXeEM7O0EwRXgyV0U7RUFBc0MsZ0JBQUE7QTFFNDJXeEM7O0EwRTUyV0U7RUFBc0MsZ0JBQUE7QTFFZzNXeEM7O0EwRWgzV0U7RUFBc0MsZ0JBQUE7QTFFbzNXeEM7O0EwRXAzV0U7RUFBc0MsZ0JBQUE7QTFFdzNXeEM7O0EwRXgzV0U7RUFBc0MsZ0JBQUE7QTFFNDNXeEM7O0EwRTUzV0U7RUFBc0MsZ0JBQUE7QTFFZzRXeEM7O0EwRWg0V0U7RUFBc0MsZ0JBQUE7QTFFbzRXeEM7O0EwRXA0V0U7RUFBc0MsZ0JBQUE7QTFFdzRXeEM7O0EwRXg0V0U7RUFBc0MsZ0JBQUE7QTFFNDRXeEM7O0EwRTU0V0U7RUFBc0MsZ0JBQUE7QTFFZzVXeEM7O0EwRWg1V0U7RUFBc0MsZ0JBQUE7QTFFbzVXeEM7O0EwRXA1V0U7RUFBc0MsZ0JBQUE7QTFFdzVXeEM7O0EwRXg1V0U7RUFBc0MsZ0JBQUE7QTFFNDVXeEM7O0EwRTU1V0U7RUFBc0MsZ0JBQUE7QTFFZzZXeEM7O0EwRWg2V0U7RUFBc0MsZ0JBQUE7QTFFbzZXeEM7O0EwRXA2V0U7RUFBc0MsZ0JBQUE7QTFFdzZXeEM7O0EwRXg2V0U7RUFBc0MsZ0JBQUE7QTFFNDZXeEM7O0EwRTU2V0U7RUFBc0MsZ0JBQUE7QTFFZzdXeEM7O0EwRWg3V0U7RUFBc0MsZ0JBQUE7QTFFbzdXeEM7O0EwRXA3V0U7RUFBc0MsZ0JBQUE7QTFFdzdXeEM7O0EwRXg3V0U7RUFBc0MsZ0JBQUE7QTFFNDdXeEM7O0EwRTU3V0U7RUFBc0MsZ0JBQUE7QTFFZzhXeEM7O0EwRWg4V0U7RUFBc0MsZ0JBQUE7QTFFbzhXeEM7O0EwRXA4V0U7RUFBc0MsZ0JBQUE7QTFFdzhXeEM7O0EwRXg4V0U7RUFBc0MsZ0JBQUE7QTFFNDhXeEM7O0EwRTU4V0U7RUFBc0MsZ0JBQUE7QTFFZzlXeEM7O0EwRWg5V0U7RUFBc0MsZ0JBQUE7QTFFbzlXeEM7O0EwRXA5V0U7RUFBc0MsZ0JBQUE7QTFFdzlXeEM7O0EwRXg5V0U7RUFBc0MsZ0JBQUE7QTFFNDlXeEM7O0EwRTU5V0U7RUFBc0MsZ0JBQUE7QTFFZytXeEM7O0EwRWgrV0U7RUFBc0MsZ0JBQUE7QTFFbytXeEM7O0EwRXArV0U7RUFBc0MsZ0JBQUE7QTFFdytXeEM7O0EwRXgrV0U7RUFBc0MsZ0JBQUE7QTFFNCtXeEM7O0EwRTUrV0U7RUFBc0MsZ0JBQUE7QTFFZy9XeEM7O0EwRWgvV0U7RUFBc0MsZ0JBQUE7QTFFby9XeEM7O0EwRXAvV0U7RUFBc0MsZ0JBQUE7QTFFdy9XeEM7O0EwRXgvV0U7RUFBc0MsZ0JBQUE7QTFFNC9XeEM7O0EwRTUvV0U7RUFBc0MsZ0JBQUE7QTFFZ2dYeEM7O0EwRWhnWEU7RUFBc0MsZ0JBQUE7QTFFb2dYeEM7O0EwRXBnWEU7RUFBc0MsZ0JBQUE7QTFFd2dYeEM7O0EwRXhnWEU7RUFBc0MsZ0JBQUE7QTFFNGdYeEM7O0EwRTVnWEU7RUFBc0MsZ0JBQUE7QTFFZ2hYeEM7O0EwRWhoWEU7RUFBc0MsZ0JBQUE7QTFFb2hYeEM7O0EwRXBoWEU7RUFBc0MsZ0JBQUE7QTFFd2hYeEM7O0EwRXhoWEU7RUFBc0MsZ0JBQUE7QTFFNGhYeEM7O0EwRTVoWEU7RUFBc0MsZ0JBQUE7QTFFZ2lYeEM7O0EwRWhpWEU7RUFBc0MsZ0JBQUE7QTFFb2lYeEM7O0EwRXBpWEU7RUFBc0MsZ0JBQUE7QTFFd2lYeEM7O0EwRXhpWEU7RUFBc0MsZ0JBQUE7QTFFNGlYeEM7O0EwRTVpWEU7RUFBc0MsZ0JBQUE7QTFFZ2pYeEM7O0EwRWhqWEU7RUFBc0MsZ0JBQUE7QTFFb2pYeEM7O0EwRXBqWEU7RUFBc0MsZ0JBQUE7QTFFd2pYeEM7O0EwRXhqWEU7RUFBc0MsZ0JBQUE7QTFFNGpYeEM7O0EwRTVqWEU7RUFBc0MsZ0JBQUE7QTFFZ2tYeEM7O0EwRWhrWEU7RUFBc0MsZ0JBQUE7QTFFb2tYeEM7O0EwRXBrWEU7RUFBc0MsZ0JBQUE7QTFFd2tYeEM7O0EwRXhrWEU7RUFBc0MsZ0JBQUE7QTFFNGtYeEM7O0EwRTVrWEU7RUFBc0MsZ0JBQUE7QTFFZ2xYeEM7O0EwRWhsWEU7RUFBc0MsZ0JBQUE7QTFFb2xYeEM7O0EwRXBsWEU7RUFBc0MsZ0JBQUE7QTFFd2xYeEM7O0EwRXhsWEU7RUFBc0MsZ0JBQUE7QTFFNGxYeEM7O0EwRTVsWEU7RUFBc0MsZ0JBQUE7QTFFZ21YeEM7O0EwRWhtWEU7RUFBc0MsZ0JBQUE7QTFFb21YeEM7O0EwRXBtWEU7RUFBc0MsZ0JBQUE7QTFFd21YeEM7O0EwRXhtWEU7RUFBc0MsZ0JBQUE7QTFFNG1YeEM7O0EwRTVtWEU7RUFBc0MsZ0JBQUE7QTFFZ25YeEM7O0EwRWhuWEU7RUFBc0MsZ0JBQUE7QTFFb25YeEM7O0EwRXBuWEU7RUFBc0MsZ0JBQUE7QTFFd25YeEM7O0EwRXhuWEU7RUFBc0MsZ0JBQUE7QTFFNG5YeEM7O0EwRTVuWEU7RUFBc0MsZ0JBQUE7QTFFZ29YeEM7O0EwRWhvWEU7RUFBc0MsZ0JBQUE7QTFFb29YeEM7O0EwRXBvWEU7RUFBc0MsWUFBQTtBMUV3b1h4Qzs7QTBFeG9YRTtFQUFzQyxnQkFBQTtBMUU0b1h4Qzs7QTBFNW9YRTtFQUFzQyxnQkFBQTtBMUVncFh4Qzs7QTBFaHBYRTtFQUFzQyxnQkFBQTtBMUVvcFh4Qzs7QTBFcHBYRTtFQUFzQyxnQkFBQTtBMUV3cFh4Qzs7QTBFeHBYRTtFQUFzQyxnQkFBQTtBMUU0cFh4Qzs7QTBFNXBYRTtFQUFzQyxnQkFBQTtBMUVncVh4Qzs7QTBFaHFYRTtFQUFzQyxnQkFBQTtBMUVvcVh4Qzs7QTBFcHFYRTtFQUFzQyxnQkFBQTtBMUV3cVh4Qzs7QTBFeHFYRTtFQUFzQyxnQkFBQTtBMUU0cVh4Qzs7QTBFNXFYRTtFQUFzQyxnQkFBQTtBMUVnclh4Qzs7QTBFaHJYRTtFQUFzQyxnQkFBQTtBMUVvclh4Qzs7QTBFcHJYRTtFQUFzQyxnQkFBQTtBMUV3clh4Qzs7QTBFeHJYRTtFQUFzQyxnQkFBQTtBMUU0clh4Qzs7QTBFNXJYRTtFQUFzQyxnQkFBQTtBMUVnc1h4Qzs7QTBFaHNYRTtFQUFzQyxnQkFBQTtBMUVvc1h4Qzs7QTBFcHNYRTtFQUFzQyxnQkFBQTtBMUV3c1h4Qzs7QTBFeHNYRTtFQUFzQyxnQkFBQTtBMUU0c1h4Qzs7QTBFNXNYRTtFQUFzQyxnQkFBQTtBMUVndFh4Qzs7QTBFaHRYRTtFQUFzQyxnQkFBQTtBMUVvdFh4Qzs7QTBFcHRYRTtFQUFzQyxnQkFBQTtBMUV3dFh4Qzs7QTBFeHRYRTtFQUFzQyxnQkFBQTtBMUU0dFh4Qzs7QTBFNXRYRTtFQUFzQyxnQkFBQTtBMUVndVh4Qzs7QTBFaHVYRTtFQUFzQyxnQkFBQTtBMUVvdVh4Qzs7QTBFcHVYRTtFQUFzQyxnQkFBQTtBMUV3dVh4Qzs7QTBFeHVYRTtFQUFzQyxnQkFBQTtBMUU0dVh4Qzs7QTBFNXVYRTtFQUFzQyxnQkFBQTtBMUVndlh4Qzs7QTBFaHZYRTtFQUFzQyxnQkFBQTtBMUVvdlh4Qzs7QTBFcHZYRTtFQUFzQyxnQkFBQTtBMUV3dlh4Qzs7QTBFeHZYRTtFQUFzQyxnQkFBQTtBMUU0dlh4Qzs7QTBFNXZYRTtFQUFzQyxnQkFBQTtBMUVnd1h4Qzs7QTBFaHdYRTtFQUFzQyxnQkFBQTtBMUVvd1h4Qzs7QTBFcHdYRTtFQUFzQyxnQkFBQTtBMUV3d1h4Qzs7QTBFeHdYRTtFQUFzQyxnQkFBQTtBMUU0d1h4Qzs7QTBFNXdYRTtFQUFzQyxnQkFBQTtBMUVneFh4Qzs7QTBFaHhYRTtFQUFzQyxnQkFBQTtBMUVveFh4Qzs7QTBFcHhYRTtFQUFzQyxnQkFBQTtBMUV3eFh4Qzs7QTBFeHhYRTtFQUFzQyxnQkFBQTtBMUU0eFh4Qzs7QTBFNXhYRTtFQUFzQyxnQkFBQTtBMUVneVh4Qzs7QTBFaHlYRTtFQUFzQyxnQkFBQTtBMUVveVh4Qzs7QTBFcHlYRTtFQUFzQyxnQkFBQTtBMUV3eVh4Qzs7QTBFeHlYRTtFQUFzQyxnQkFBQTtBMUU0eVh4Qzs7QTBFNXlYRTtFQUFzQyxnQkFBQTtBMUVnelh4Qzs7QTBFaHpYRTtFQUFzQyxnQkFBQTtBMUVvelh4Qzs7QTBFcHpYRTtFQUFzQyxnQkFBQTtBMUV3elh4Qzs7QTBFeHpYRTtFQUFzQyxnQkFBQTtBMUU0elh4Qzs7QTBFNXpYRTtFQUFzQyxnQkFBQTtBMUVnMFh4Qzs7QTBFaDBYRTtFQUFzQyxnQkFBQTtBMUVvMFh4Qzs7QTBFcDBYRTtFQUFzQyxnQkFBQTtBMUV3MFh4Qzs7QTBFeDBYRTtFQUFzQyxnQkFBQTtBMUU0MFh4Qzs7QTBFNTBYRTtFQUFzQyxnQkFBQTtBMUVnMVh4Qzs7QTBFaDFYRTtFQUFzQyxnQkFBQTtBMUVvMVh4Qzs7QTBFcDFYRTtFQUFzQyxnQkFBQTtBMUV3MVh4Qzs7QTBFeDFYRTtFQUFzQyxnQkFBQTtBMUU0MVh4Qzs7QTBFNTFYRTtFQUFzQyxnQkFBQTtBMUVnMlh4Qzs7QTBFaDJYRTtFQUFzQyxnQkFBQTtBMUVvMlh4Qzs7QTBFcDJYRTtFQUFzQyxnQkFBQTtBMUV3Mlh4Qzs7QTBFeDJYRTtFQUFzQyxnQkFBQTtBMUU0Mlh4Qzs7QTBFNTJYRTtFQUFzQyxnQkFBQTtBMUVnM1h4Qzs7QTBFaDNYRTtFQUFzQyxnQkFBQTtBMUVvM1h4Qzs7QTBFcDNYRTtFQUFzQyxnQkFBQTtBMUV3M1h4Qzs7QTBFeDNYRTtFQUFzQyxnQkFBQTtBMUU0M1h4Qzs7QTBFNTNYRTtFQUFzQyxnQkFBQTtBMUVnNFh4Qzs7QTBFaDRYRTtFQUFzQyxnQkFBQTtBMUVvNFh4Qzs7QTBFcDRYRTtFQUFzQyxnQkFBQTtBMUV3NFh4Qzs7QTBFeDRYRTtFQUFzQyxnQkFBQTtBMUU0NFh4Qzs7QTBFNTRYRTtFQUFzQyxnQkFBQTtBMUVnNVh4Qzs7QTBFaDVYRTtFQUFzQyxnQkFBQTtBMUVvNVh4Qzs7QTBFcDVYRTtFQUFzQyxnQkFBQTtBMUV3NVh4Qzs7QTBFeDVYRTtFQUFzQyxnQkFBQTtBMUU0NVh4Qzs7QTBFNTVYRTtFQUFzQyxnQkFBQTtBMUVnNlh4Qzs7QTBFaDZYRTtFQUFzQyxnQkFBQTtBMUVvNlh4Qzs7QTBFcDZYRTtFQUFzQyxnQkFBQTtBMUV3Nlh4Qzs7QTBFeDZYRTtFQUFzQyxnQkFBQTtBMUU0Nlh4Qzs7QTBFNTZYRTtFQUFzQyxnQkFBQTtBMUVnN1h4Qzs7QTBFaDdYRTtFQUFzQyxnQkFBQTtBMUVvN1h4Qzs7QTBFcDdYRTtFQUFzQyxnQkFBQTtBMUV3N1h4Qzs7QTBFeDdYRTtFQUFzQyxnQkFBQTtBMUU0N1h4Qzs7QTBFNTdYRTtFQUFzQyxnQkFBQTtBMUVnOFh4Qzs7QTBFaDhYRTtFQUFzQyxnQkFBQTtBMUVvOFh4Qzs7QTBFcDhYRTtFQUFzQyxZQUFBO0ExRXc4WHhDOztBMEV4OFhFO0VBQXNDLGdCQUFBO0ExRTQ4WHhDOztBMEU1OFhFO0VBQXNDLGdCQUFBO0ExRWc5WHhDOztBMEVoOVhFO0VBQXNDLGdCQUFBO0ExRW85WHhDOztBMEVwOVhFO0VBQXNDLGdCQUFBO0ExRXc5WHhDOztBMEV4OVhFO0VBQXNDLGdCQUFBO0ExRTQ5WHhDOztBMEU1OVhFO0VBQXNDLGdCQUFBO0ExRWcrWHhDOztBMEVoK1hFO0VBQXNDLGdCQUFBO0ExRW8rWHhDOztBMEVwK1hFO0VBQXNDLGdCQUFBO0ExRXcrWHhDOztBMEV4K1hFO0VBQXNDLGdCQUFBO0ExRTQrWHhDOztBMEU1K1hFO0VBQXNDLGdCQUFBO0ExRWcvWHhDOztBMEVoL1hFO0VBQXNDLGdCQUFBO0ExRW8vWHhDOztBMEVwL1hFO0VBQXNDLGdCQUFBO0ExRXcvWHhDOztBMEV4L1hFO0VBQXNDLGdCQUFBO0ExRTQvWHhDOztBMEU1L1hFO0VBQXNDLGdCQUFBO0ExRWdnWXhDOztBMEVoZ1lFO0VBQXNDLGdCQUFBO0ExRW9nWXhDOztBMEVwZ1lFO0VBQXNDLGdCQUFBO0ExRXdnWXhDOztBMEV4Z1lFO0VBQXNDLGdCQUFBO0ExRTRnWXhDOztBMEU1Z1lFO0VBQXNDLGdCQUFBO0ExRWdoWXhDOztBMEVoaFlFO0VBQXNDLGdCQUFBO0ExRW9oWXhDOztBMEVwaFlFO0VBQXNDLGdCQUFBO0ExRXdoWXhDOztBMEV4aFlFO0VBQXNDLGdCQUFBO0ExRTRoWXhDOztBMEU1aFlFO0VBQXNDLGdCQUFBO0ExRWdpWXhDOztBMEVoaVlFO0VBQXNDLGdCQUFBO0ExRW9pWXhDOztBMEVwaVlFO0VBQXNDLGdCQUFBO0ExRXdpWXhDOztBMEV4aVlFO0VBQXNDLGdCQUFBO0ExRTRpWXhDOztBMEU1aVlFO0VBQXNDLGdCQUFBO0ExRWdqWXhDOztBMEVoallFO0VBQXNDLGdCQUFBO0ExRW9qWXhDOztBMEVwallFO0VBQXNDLGdCQUFBO0ExRXdqWXhDOztBMEV4allFO0VBQXNDLGdCQUFBO0ExRTRqWXhDOztBMEU1allFO0VBQXNDLGdCQUFBO0ExRWdrWXhDOztBMEVoa1lFO0VBQXNDLGdCQUFBO0ExRW9rWXhDOztBMEVwa1lFO0VBQXNDLGdCQUFBO0ExRXdrWXhDOztBMEV4a1lFO0VBQXNDLGdCQUFBO0ExRTRrWXhDOztBMEU1a1lFO0VBQXNDLGdCQUFBO0ExRWdsWXhDOztBMEVobFlFO0VBQXNDLGdCQUFBO0ExRW9sWXhDOztBMEVwbFlFO0VBQXNDLGdCQUFBO0ExRXdsWXhDOztBMEV4bFlFO0VBQXNDLGdCQUFBO0ExRTRsWXhDOztBMEU1bFlFO0VBQXNDLGdCQUFBO0ExRWdtWXhDOztBMEVobVlFO0VBQXNDLGdCQUFBO0ExRW9tWXhDOztBMEVwbVlFO0VBQXNDLGdCQUFBO0ExRXdtWXhDOztBMEV4bVlFO0VBQXNDLGdCQUFBO0ExRTRtWXhDOztBMEU1bVlFO0VBQXNDLGdCQUFBO0ExRWduWXhDOztBMEVobllFO0VBQXNDLGdCQUFBO0ExRW9uWXhDOztBMEVwbllFO0VBQXNDLGdCQUFBO0ExRXduWXhDOztBMEV4bllFO0VBQXNDLGdCQUFBO0ExRTRuWXhDOztBMEU1bllFO0VBQXNDLGdCQUFBO0ExRWdvWXhDOztBMEVob1lFO0VBQXNDLGdCQUFBO0ExRW9vWXhDOztBMEVwb1lFO0VBQXNDLGdCQUFBO0ExRXdvWXhDOztBMEV4b1lFO0VBQXNDLGdCQUFBO0ExRTRvWXhDOztBMEU1b1lFO0VBQXNDLGdCQUFBO0ExRWdwWXhDOztBMEVocFlFO0VBQXNDLGdCQUFBO0ExRW9wWXhDOztBMEVwcFlFO0VBQXNDLGdCQUFBO0ExRXdwWXhDOztBMEV4cFlFO0VBQXNDLGdCQUFBO0ExRTRwWXhDOztBMEU1cFlFO0VBQXNDLGdCQUFBO0ExRWdxWXhDOztBMEVocVlFO0VBQXNDLGdCQUFBO0ExRW9xWXhDOztBMEVwcVlFO0VBQXNDLGdCQUFBO0ExRXdxWXhDOztBMEV4cVlFO0VBQXNDLGdCQUFBO0ExRTRxWXhDOztBMEU1cVlFO0VBQXNDLGdCQUFBO0ExRWdyWXhDOztBMEVocllFO0VBQXNDLGdCQUFBO0ExRW9yWXhDOztBMEVwcllFO0VBQXNDLGdCQUFBO0ExRXdyWXhDOztBMEV4cllFO0VBQXNDLGdCQUFBO0ExRTRyWXhDOztBMEU1cllFO0VBQXNDLGdCQUFBO0ExRWdzWXhDOztBMEVoc1lFO0VBQXNDLGdCQUFBO0ExRW9zWXhDOztBMEVwc1lFO0VBQXNDLGdCQUFBO0ExRXdzWXhDOztBMEV4c1lFO0VBQXNDLGdCQUFBO0ExRTRzWXhDOztBMEU1c1lFO0VBQXNDLGdCQUFBO0ExRWd0WXhDOztBMEVodFlFO0VBQXNDLGFBQUE7QTFFb3RZeEM7O0EwRXB0WUU7RUFBc0MsZ0JBQUE7QTFFd3RZeEM7O0EwRXh0WUU7RUFBc0MsZ0JBQUE7QTFFNHRZeEM7O0EwRTV0WUU7RUFBc0MsZ0JBQUE7QTFFZ3VZeEM7O0EwRWh1WUU7RUFBc0MsZ0JBQUE7QTFFb3VZeEM7O0EwRXB1WUU7RUFBc0MsZ0JBQUE7QTFFd3VZeEM7O0EwRXh1WUU7RUFBc0MsZ0JBQUE7QTFFNHVZeEM7O0EwRTV1WUU7RUFBc0MsZ0JBQUE7QTFFZ3ZZeEM7O0EwRWh2WUU7RUFBc0MsZ0JBQUE7QTFFb3ZZeEM7O0EwRXB2WUU7RUFBc0MsZ0JBQUE7QTFFd3ZZeEM7O0EwRXh2WUU7RUFBc0MsZ0JBQUE7QTFFNHZZeEM7O0EwRTV2WUU7RUFBc0MsZ0JBQUE7QTFFZ3dZeEM7O0EwRWh3WUU7RUFBc0MsZ0JBQUE7QTFFb3dZeEM7O0EwRXB3WUU7RUFBc0MsZ0JBQUE7QTFFd3dZeEM7O0EwRXh3WUU7RUFBc0MsZ0JBQUE7QTFFNHdZeEM7O0EwRTV3WUU7RUFBc0MsZ0JBQUE7QTFFZ3hZeEM7O0EwRWh4WUU7RUFBc0MsZ0JBQUE7QTFFb3hZeEM7O0EwRXB4WUU7RUFBc0MsZ0JBQUE7QTFFd3hZeEM7O0EwRXh4WUU7RUFBc0MsZ0JBQUE7QTFFNHhZeEM7O0EwRTV4WUU7RUFBc0MsZ0JBQUE7QTFFZ3lZeEM7O0EwRWh5WUU7RUFBc0MsZ0JBQUE7QTFFb3lZeEM7O0EwRXB5WUU7RUFBc0MsZ0JBQUE7QTFFd3lZeEM7O0EwRXh5WUU7RUFBc0MsZ0JBQUE7QTFFNHlZeEM7O0EwRTV5WUU7RUFBc0MsZ0JBQUE7QTFFZ3pZeEM7O0EwRWh6WUU7RUFBc0MsZ0JBQUE7QTFFb3pZeEM7O0EwRXB6WUU7RUFBc0MsZ0JBQUE7QTFFd3pZeEM7O0EwRXh6WUU7RUFBc0MsZ0JBQUE7QTFFNHpZeEM7O0EwRTV6WUU7RUFBc0MsZ0JBQUE7QTFFZzBZeEM7O0EwRWgwWUU7RUFBc0MsZ0JBQUE7QTFFbzBZeEM7O0EwRXAwWUU7RUFBc0MsZ0JBQUE7QTFFdzBZeEM7O0EwRXgwWUU7RUFBc0MsZ0JBQUE7QTFFNDBZeEM7O0EwRTUwWUU7RUFBc0MsZ0JBQUE7QTFFZzFZeEM7O0EwRWgxWUU7RUFBc0MsZ0JBQUE7QTFFbzFZeEM7O0EwRXAxWUU7RUFBc0MsZ0JBQUE7QTFFdzFZeEM7O0EwRXgxWUU7RUFBc0MsZ0JBQUE7QTFFNDFZeEM7O0EwRTUxWUU7RUFBc0MsZ0JBQUE7QTFFZzJZeEM7O0EwRWgyWUU7RUFBc0MsZ0JBQUE7QTFFbzJZeEM7O0EwRXAyWUU7RUFBc0MsZ0JBQUE7QTFFdzJZeEM7O0EwRXgyWUU7RUFBc0MsZ0JBQUE7QTFFNDJZeEM7O0EwRTUyWUU7RUFBc0MsZ0JBQUE7QTFFZzNZeEM7O0EwRWgzWUU7RUFBc0MsZ0JBQUE7QTFFbzNZeEM7O0EwRXAzWUU7RUFBc0MsZ0JBQUE7QTFFdzNZeEM7O0EwRXgzWUU7RUFBc0MsZ0JBQUE7QTFFNDNZeEM7O0EwRTUzWUU7RUFBc0MsZ0JBQUE7QTFFZzRZeEM7O0EwRWg0WUU7RUFBc0MsZ0JBQUE7QTFFbzRZeEM7O0EwRXA0WUU7RUFBc0MsZ0JBQUE7QTFFdzRZeEM7O0EwRXg0WUU7RUFBc0MsZ0JBQUE7QTFFNDRZeEM7O0EwRTU0WUU7RUFBc0MsZ0JBQUE7QTFFZzVZeEM7O0EwRWg1WUU7RUFBc0MsZ0JBQUE7QTFFbzVZeEM7O0EwRXA1WUU7RUFBc0MsZ0JBQUE7QTFFdzVZeEM7O0EwRXg1WUU7RUFBc0MsZ0JBQUE7QTFFNDVZeEM7O0EwRTU1WUU7RUFBc0MsZ0JBQUE7QTFFZzZZeEM7O0EwRWg2WUU7RUFBc0MsZ0JBQUE7QTFFbzZZeEM7O0EwRXA2WUU7RUFBc0MsZ0JBQUE7QTFFdzZZeEM7O0EwRXg2WUU7RUFBc0MsZ0JBQUE7QTFFNDZZeEM7O0EwRTU2WUU7RUFBc0MsZ0JBQUE7QTFFZzdZeEM7O0EwRWg3WUU7RUFBc0MsZ0JBQUE7QTFFbzdZeEM7O0EwRXA3WUU7RUFBc0MsZ0JBQUE7QTFFdzdZeEM7O0EwRXg3WUU7RUFBc0MsZ0JBQUE7QTFFNDdZeEM7O0EwRTU3WUU7RUFBc0MsZ0JBQUE7QTFFZzhZeEM7O0EwRWg4WUU7RUFBc0MsZ0JBQUE7QTFFbzhZeEM7O0EwRXA4WUU7RUFBc0MsZ0JBQUE7QTFFdzhZeEM7O0EwRXg4WUU7RUFBc0MsZ0JBQUE7QTFFNDhZeEM7O0EwRTU4WUU7RUFBc0MsZ0JBQUE7QTFFZzlZeEM7O0EwRWg5WUU7RUFBc0MsZ0JBQUE7QTFFbzlZeEM7O0EwRXA5WUU7RUFBc0MsZ0JBQUE7QTFFdzlZeEM7O0EwRXg5WUU7RUFBc0MsZ0JBQUE7QTFFNDlZeEM7O0EwRTU5WUU7RUFBc0MsZ0JBQUE7QTFFZytZeEM7O0EwRWgrWUU7RUFBc0MsZ0JBQUE7QTFFbytZeEM7O0EwRXArWUU7RUFBc0MsZ0JBQUE7QTFFdytZeEM7O0EwRXgrWUU7RUFBc0MsZ0JBQUE7QTFFNCtZeEM7O0EwRTUrWUU7RUFBc0MsZ0JBQUE7QTFFZy9ZeEM7O0EwRWgvWUU7RUFBc0MsZ0JBQUE7QTFFby9ZeEM7O0EwRXAvWUU7RUFBc0MsZ0JBQUE7QTFFdy9ZeEM7O0EwRXgvWUU7RUFBc0MsZ0JBQUE7QTFFNC9ZeEM7O0EwRTUvWUU7RUFBc0MsZ0JBQUE7QTFFZ2daeEM7O0EwRWhnWkU7RUFBc0MsZ0JBQUE7QTFFb2daeEM7O0EwRXBnWkU7RUFBc0MsZ0JBQUE7QTFFd2daeEM7O0EwRXhnWkU7RUFBc0MsZ0JBQUE7QTFFNGdaeEM7O0EwRTVnWkU7RUFBc0MsZ0JBQUE7QTFFZ2haeEM7O0EwRWhoWkU7RUFBc0MsZ0JBQUE7QTFFb2haeEM7O0EwRXBoWkU7RUFBc0MsZ0JBQUE7QTFFd2haeEM7O0EwRXhoWkU7RUFBc0MsZ0JBQUE7QTFFNGhaeEM7O0EwRTVoWkU7RUFBc0MsZ0JBQUE7QTFFZ2laeEM7O0EwRWhpWkU7RUFBc0MsZ0JBQUE7QTFFb2laeEM7O0EwRXBpWkU7RUFBc0MsZ0JBQUE7QTFFd2laeEM7O0EwRXhpWkU7RUFBc0MsZ0JBQUE7QTFFNGlaeEM7O0EwRTVpWkU7RUFBc0MsZ0JBQUE7QTFFZ2paeEM7O0EwRWhqWkU7RUFBc0MsZ0JBQUE7QTFFb2paeEM7O0EwRXBqWkU7RUFBc0MsZ0JBQUE7QTFFd2paeEM7O0EwRXhqWkU7RUFBc0MsZ0JBQUE7QTFFNGpaeEM7O0EwRTVqWkU7RUFBc0MsZ0JBQUE7QTFFZ2taeEM7O0EwRWhrWkU7RUFBc0MsZ0JBQUE7QTFFb2taeEM7O0EwRXBrWkU7RUFBc0MsZ0JBQUE7QTFFd2taeEM7O0EwRXhrWkU7RUFBc0MsZ0JBQUE7QTFFNGtaeEM7O0EwRTVrWkU7RUFBc0MsZ0JBQUE7QTFFZ2xaeEM7O0EwRWhsWkU7RUFBc0MsZ0JBQUE7QTFFb2xaeEM7O0EwRXBsWkU7RUFBc0MsZ0JBQUE7QTFFd2xaeEM7O0EwRXhsWkU7RUFBc0MsZ0JBQUE7QTFFNGxaeEM7O0EwRTVsWkU7RUFBc0MsZ0JBQUE7QTFFZ21aeEM7O0EwRWhtWkU7RUFBc0MsZ0JBQUE7QTFFb21aeEM7O0EwRXBtWkU7RUFBc0MsZ0JBQUE7QTFFd21aeEM7O0EwRXhtWkU7RUFBc0MsZ0JBQUE7QTFFNG1aeEM7O0EwRTVtWkU7RUFBc0MsZ0JBQUE7QTFFZ25aeEM7O0EwRWhuWkU7RUFBc0MsZ0JBQUE7QTFFb25aeEM7O0EwRXBuWkU7RUFBc0MsZ0JBQUE7QTFFd25aeEM7O0EwRXhuWkU7RUFBc0MsZ0JBQUE7QTFFNG5aeEM7O0EwRTVuWkU7RUFBc0MsZ0JBQUE7QTFFZ29aeEM7O0EwRWhvWkU7RUFBc0MsZ0JBQUE7QTFFb29aeEM7O0EwRXBvWkU7RUFBc0MsZ0JBQUE7QTFFd29aeEM7O0EwRXhvWkU7RUFBc0MsZ0JBQUE7QTFFNG9aeEM7O0EwRTVvWkU7RUFBc0MsZ0JBQUE7QTFFZ3BaeEM7O0EwRWhwWkU7RUFBc0MsZ0JBQUE7QTFFb3BaeEM7O0EwRXBwWkU7RUFBc0MsZ0JBQUE7QTFFd3BaeEM7O0EwRXhwWkU7RUFBc0MsZ0JBQUE7QTFFNHBaeEM7O0EwRTVwWkU7RUFBc0MsZ0JBQUE7QTFFZ3FaeEM7O0EwRWhxWkU7RUFBc0MsZ0JBQUE7QTFFb3FaeEM7O0EwRXBxWkU7RUFBc0MsZ0JBQUE7QTFFd3FaeEM7O0EwRXhxWkU7RUFBc0MsZ0JBQUE7QTFFNHFaeEM7O0EwRTVxWkU7RUFBc0MsZ0JBQUE7QTFFZ3JaeEM7O0EwRWhyWkU7RUFBc0MsZ0JBQUE7QTFFb3JaeEM7O0EwRXByWkU7RUFBc0MsZ0JBQUE7QTFFd3JaeEM7O0EwRXhyWkU7RUFBc0MsYUFBQTtBMUU0clp4Qzs7QTBFNXJaRTtFQUFzQyxnQkFBQTtBMUVnc1p4Qzs7QTBFaHNaRTtFQUFzQyxnQkFBQTtBMUVvc1p4Qzs7QTBFcHNaRTtFQUFzQyxnQkFBQTtBMUV3c1p4Qzs7QTBFeHNaRTtFQUFzQyxnQkFBQTtBMUU0c1p4Qzs7QTBFNXNaRTtFQUFzQyxnQkFBQTtBMUVndFp4Qzs7QTBFaHRaRTtFQUFzQyxnQkFBQTtBMUVvdFp4Qzs7QTBFcHRaRTtFQUFzQyxnQkFBQTtBMUV3dFp4Qzs7QTBFeHRaRTtFQUFzQyxnQkFBQTtBMUU0dFp4Qzs7QTBFNXRaRTtFQUFzQyxnQkFBQTtBMUVndVp4Qzs7QTBFaHVaRTtFQUFzQyxnQkFBQTtBMUVvdVp4Qzs7QTBFcHVaRTtFQUFzQyxnQkFBQTtBMUV3dVp4Qzs7QTBFeHVaRTtFQUFzQyxnQkFBQTtBMUU0dVp4Qzs7QTBFNXVaRTtFQUFzQyxnQkFBQTtBMUVndlp4Qzs7QTBFaHZaRTtFQUFzQyxnQkFBQTtBMUVvdlp4Qzs7QTBFcHZaRTtFQUFzQyxnQkFBQTtBMUV3dlp4Qzs7QTBFeHZaRTtFQUFzQyxnQkFBQTtBMUU0dlp4Qzs7QTBFNXZaRTtFQUFzQyxnQkFBQTtBMUVnd1p4Qzs7QTBFaHdaRTtFQUFzQyxnQkFBQTtBMUVvd1p4Qzs7QTBFcHdaRTtFQUFzQyxnQkFBQTtBMUV3d1p4Qzs7QTBFeHdaRTtFQUFzQyxnQkFBQTtBMUU0d1p4Qzs7QTBFNXdaRTtFQUFzQyxnQkFBQTtBMUVneFp4Qzs7QTBFaHhaRTtFQUFzQyxnQkFBQTtBMUVveFp4Qzs7QTBFcHhaRTtFQUFzQyxnQkFBQTtBMUV3eFp4Qzs7QTBFeHhaRTtFQUFzQyxnQkFBQTtBMUU0eFp4Qzs7QTBFNXhaRTtFQUFzQyxnQkFBQTtBMUVneVp4Qzs7QTBFaHlaRTtFQUFzQyxnQkFBQTtBMUVveVp4Qzs7QTBFcHlaRTtFQUFzQyxnQkFBQTtBMUV3eVp4Qzs7QTBFeHlaRTtFQUFzQyxnQkFBQTtBMUU0eVp4Qzs7QTBFNXlaRTtFQUFzQyxnQkFBQTtBMUVnelp4Qzs7QTBFaHpaRTtFQUFzQyxnQkFBQTtBMUVvelp4Qzs7QTBFcHpaRTtFQUFzQyxnQkFBQTtBMUV3elp4Qzs7QTBFeHpaRTtFQUFzQyxnQkFBQTtBMUU0elp4Qzs7QTBFNXpaRTtFQUFzQyxnQkFBQTtBMUVnMFp4Qzs7QTBFaDBaRTtFQUFzQyxnQkFBQTtBMUVvMFp4Qzs7QTBFcDBaRTtFQUFzQyxnQkFBQTtBMUV3MFp4Qzs7QTBFeDBaRTtFQUFzQyxnQkFBQTtBMUU0MFp4Qzs7QTBFNTBaRTtFQUFzQyxnQkFBQTtBMUVnMVp4Qzs7QTBFaDFaRTtFQUFzQyxnQkFBQTtBMUVvMVp4Qzs7QTBFcDFaRTtFQUFzQyxnQkFBQTtBMUV3MVp4Qzs7QTBFeDFaRTtFQUFzQyxnQkFBQTtBMUU0MVp4Qzs7QTBFNTFaRTtFQUFzQyxnQkFBQTtBMUVnMlp4Qzs7QTBFaDJaRTtFQUFzQyxnQkFBQTtBMUVvMlp4Qzs7QTBFcDJaRTtFQUFzQyxnQkFBQTtBMUV3Mlp4Qzs7QTBFeDJaRTtFQUFzQyxnQkFBQTtBMUU0Mlp4Qzs7QTBFNTJaRTtFQUFzQyxnQkFBQTtBMUVnM1p4Qzs7QTBFaDNaRTtFQUFzQyxnQkFBQTtBMUVvM1p4Qzs7QTBFcDNaRTtFQUFzQyxnQkFBQTtBMUV3M1p4Qzs7QTBFeDNaRTtFQUFzQyxnQkFBQTtBMUU0M1p4Qzs7QTBFNTNaRTtFQUFzQyxnQkFBQTtBMUVnNFp4Qzs7QTBFaDRaRTtFQUFzQyxnQkFBQTtBMUVvNFp4Qzs7QTBFcDRaRTtFQUFzQyxnQkFBQTtBMUV3NFp4Qzs7QTBFeDRaRTtFQUFzQyxnQkFBQTtBMUU0NFp4Qzs7QTBFNTRaRTtFQUFzQyxnQkFBQTtBMUVnNVp4Qzs7QTBFaDVaRTtFQUFzQyxnQkFBQTtBMUVvNVp4Qzs7QTBFcDVaRTtFQUFzQyxnQkFBQTtBMUV3NVp4Qzs7QTBFeDVaRTtFQUFzQyxnQkFBQTtBMUU0NVp4Qzs7QTBFNTVaRTtFQUFzQyxnQkFBQTtBMUVnNlp4Qzs7QTBFaDZaRTtFQUFzQyxnQkFBQTtBMUVvNlp4Qzs7QTBFcDZaRTtFQUFzQyxnQkFBQTtBMUV3Nlp4Qzs7QTBFeDZaRTtFQUFzQyxnQkFBQTtBMUU0Nlp4Qzs7QTBFNTZaRTtFQUFzQyxnQkFBQTtBMUVnN1p4Qzs7QTBFaDdaRTtFQUFzQyxnQkFBQTtBMUVvN1p4Qzs7QTBFcDdaRTtFQUFzQyxnQkFBQTtBMUV3N1p4Qzs7QTBFeDdaRTtFQUFzQyxnQkFBQTtBMUU0N1p4Qzs7QTBFNTdaRTtFQUFzQyxnQkFBQTtBMUVnOFp4Qzs7QTBFaDhaRTtFQUFzQyxnQkFBQTtBMUVvOFp4Qzs7QTBFcDhaRTtFQUFzQyxnQkFBQTtBMUV3OFp4Qzs7QTBFeDhaRTtFQUFzQyxnQkFBQTtBMUU0OFp4Qzs7QTBFNThaRTtFQUFzQyxnQkFBQTtBMUVnOVp4Qzs7QTBFaDlaRTtFQUFzQyxnQkFBQTtBMUVvOVp4Qzs7QTBFcDlaRTtFQUFzQyxnQkFBQTtBMUV3OVp4Qzs7QTBFeDlaRTtFQUFzQyxnQkFBQTtBMUU0OVp4Qzs7QTBFNTlaRTtFQUFzQyxnQkFBQTtBMUVnK1p4Qzs7QTBFaCtaRTtFQUFzQyxnQkFBQTtBMUVvK1p4Qzs7QTBFcCtaRTtFQUFzQyxnQkFBQTtBMUV3K1p4Qzs7QTBFeCtaRTtFQUFzQyxnQkFBQTtBMUU0K1p4Qzs7QTBFNStaRTtFQUFzQyxnQkFBQTtBMUVnL1p4Qzs7QTBFaC9aRTtFQUFzQyxnQkFBQTtBMUVvL1p4Qzs7QTBFcC9aRTtFQUFzQyxnQkFBQTtBMUV3L1p4Qzs7QTBFeC9aRTtFQUFzQyxnQkFBQTtBMUU0L1p4Qzs7QTBFNS9aRTtFQUFzQyxnQkFBQTtBMUVnZ2F4Qzs7QTBFaGdhRTtFQUFzQyxnQkFBQTtBMUVvZ2F4Qzs7QTBFcGdhRTtFQUFzQyxnQkFBQTtBMUV3Z2F4Qzs7QTBFeGdhRTtFQUFzQyxnQkFBQTtBMUU0Z2F4Qzs7QTBFNWdhRTtFQUFzQyxnQkFBQTtBMUVnaGF4Qzs7QTBFaGhhRTtFQUFzQyxnQkFBQTtBMUVvaGF4Qzs7QTBFcGhhRTtFQUFzQyxnQkFBQTtBMUV3aGF4Qzs7QTBFeGhhRTtFQUFzQyxnQkFBQTtBMUU0aGF4Qzs7QTBFNWhhRTtFQUFzQyxnQkFBQTtBMUVnaWF4Qzs7QTBFaGlhRTtFQUFzQyxnQkFBQTtBMUVvaWF4Qzs7QTBFcGlhRTtFQUFzQyxnQkFBQTtBMUV3aWF4Qzs7QTBFeGlhRTtFQUFzQyxnQkFBQTtBMUU0aWF4Qzs7QTBFNWlhRTtFQUFzQyxnQkFBQTtBMUVnamF4Qzs7QTBFaGphRTtFQUFzQyxnQkFBQTtBMUVvamF4Qzs7QTBFcGphRTtFQUFzQyxnQkFBQTtBMUV3amF4Qzs7QTBFeGphRTtFQUFzQyxnQkFBQTtBMUU0amF4Qzs7QTBFNWphRTtFQUFzQyxnQkFBQTtBMUVna2F4Qzs7QTBFaGthRTtFQUFzQyxnQkFBQTtBMUVva2F4Qzs7QTBFcGthRTtFQUFzQyxnQkFBQTtBMUV3a2F4Qzs7QTBFeGthRTtFQUFzQyxnQkFBQTtBMUU0a2F4Qzs7QTBFNWthRTtFQUFzQyxnQkFBQTtBMUVnbGF4Qzs7QTBFaGxhRTtFQUFzQyxnQkFBQTtBMUVvbGF4Qzs7QTBFcGxhRTtFQUFzQyxnQkFBQTtBMUV3bGF4Qzs7QTBFeGxhRTtFQUFzQyxnQkFBQTtBMUU0bGF4Qzs7QTBFNWxhRTtFQUFzQyxnQkFBQTtBMUVnbWF4Qzs7QTBFaG1hRTtFQUFzQyxnQkFBQTtBMUVvbWF4Qzs7QTBFcG1hRTtFQUFzQyxnQkFBQTtBMUV3bWF4Qzs7QTBFeG1hRTtFQUFzQyxnQkFBQTtBMUU0bWF4Qzs7QTBFNW1hRTtFQUFzQyxnQkFBQTtBMUVnbmF4Qzs7QTBFaG5hRTtFQUFzQyxnQkFBQTtBMUVvbmF4Qzs7QTBFcG5hRTtFQUFzQyxnQkFBQTtBMUV3bmF4Qzs7QTBFeG5hRTtFQUFzQyxnQkFBQTtBMUU0bmF4Qzs7QTBFNW5hRTtFQUFzQyxnQkFBQTtBMUVnb2F4Qzs7QTBFaG9hRTtFQUFzQyxnQkFBQTtBMUVvb2F4Qzs7QTBFcG9hRTtFQUFzQyxnQkFBQTtBMUV3b2F4Qzs7QTBFeG9hRTtFQUFzQyxnQkFBQTtBMUU0b2F4Qzs7QTBFNW9hRTtFQUFzQyxnQkFBQTtBMUVncGF4Qzs7QTBFaHBhRTtFQUFzQyxnQkFBQTtBMUVvcGF4Qzs7QTBFcHBhRTtFQUFzQyxnQkFBQTtBMUV3cGF4Qzs7QTBFeHBhRTtFQUFzQyxnQkFBQTtBMUU0cGF4Qzs7QTBFNXBhRTtFQUFzQyxnQkFBQTtBMUVncWF4Qzs7QTBFaHFhRTtFQUFzQyxnQkFBQTtBMUVvcWF4Qzs7QTBFcHFhRTtFQUFzQyxnQkFBQTtBMUV3cWF4Qzs7QTBFeHFhRTtFQUFzQyxnQkFBQTtBMUU0cWF4Qzs7QTBFNXFhRTtFQUFzQyxnQkFBQTtBMUVncmF4Qzs7QTBFaHJhRTtFQUFzQyxnQkFBQTtBMUVvcmF4Qzs7QTBFcHJhRTtFQUFzQyxnQkFBQTtBMUV3cmF4Qzs7QTBFeHJhRTtFQUFzQyxnQkFBQTtBMUU0cmF4Qzs7QTBFNXJhRTtFQUFzQyxnQkFBQTtBMUVnc2F4Qzs7QTBFaHNhRTtFQUFzQyxnQkFBQTtBMUVvc2F4Qzs7QTBFcHNhRTtFQUFzQyxnQkFBQTtBMUV3c2F4Qzs7QTBFeHNhRTtFQUFzQyxnQkFBQTtBMUU0c2F4Qzs7QTBFNXNhRTtFQUFzQyxnQkFBQTtBMUVndGF4Qzs7QTBFaHRhRTtFQUFzQyxnQkFBQTtBMUVvdGF4Qzs7QTBFcHRhRTtFQUFzQyxnQkFBQTtBMUV3dGF4Qzs7QTBFeHRhRTtFQUFzQyxnQkFBQTtBMUU0dGF4Qzs7QTBFNXRhRTtFQUFzQyxnQkFBQTtBMUVndWF4Qzs7QTBFaHVhRTtFQUFzQyxnQkFBQTtBMUVvdWF4Qzs7QTBFcHVhRTtFQUFzQyxnQkFBQTtBMUV3dWF4Qzs7QTBFeHVhRTtFQUFzQyxnQkFBQTtBMUU0dWF4Qzs7QTBFNXVhRTtFQUFzQyxnQkFBQTtBMUVndmF4Qzs7QTBFaHZhRTtFQUFzQyxnQkFBQTtBMUVvdmF4Qzs7QTBFcHZhRTtFQUFzQyxnQkFBQTtBMUV3dmF4Qzs7QTBFeHZhRTtFQUFzQyxnQkFBQTtBMUU0dmF4Qzs7QTBFNXZhRTtFQUFzQyxnQkFBQTtBMUVnd2F4Qzs7QTBFaHdhRTtFQUFzQyxnQkFBQTtBMUVvd2F4Qzs7QTBFcHdhRTtFQUFzQyxnQkFBQTtBMUV3d2F4Qzs7QTBFeHdhRTtFQUFzQyxnQkFBQTtBMUU0d2F4Qzs7QTBFNXdhRTtFQUFzQyxnQkFBQTtBMUVneGF4Qzs7QTBFaHhhRTtFQUFzQyxnQkFBQTtBMUVveGF4Qzs7QTBFcHhhRTtFQUFzQyxnQkFBQTtBMUV3eGF4Qzs7QTBFeHhhRTtFQUFzQyxnQkFBQTtBMUU0eGF4Qzs7QTBFNXhhRTtFQUFzQyxnQkFBQTtBMUVneWF4Qzs7QTBFaHlhRTtFQUFzQyxnQkFBQTtBMUVveWF4Qzs7QTBFcHlhRTtFQUFzQyxnQkFBQTtBMUV3eWF4Qzs7QTBFeHlhRTtFQUFzQyxnQkFBQTtBMUU0eWF4Qzs7QTBFNXlhRTtFQUFzQyxnQkFBQTtBMUVnemF4Qzs7QTBFaHphRTtFQUFzQyxnQkFBQTtBMUVvemF4Qzs7QTBFcHphRTtFQUFzQyxnQkFBQTtBMUV3emF4Qzs7QTBFeHphRTtFQUFzQyxnQkFBQTtBMUU0emF4Qzs7QTBFNXphRTtFQUFzQyxnQkFBQTtBMUVnMGF4Qzs7QTBFaDBhRTtFQUFzQyxnQkFBQTtBMUVvMGF4Qzs7QTBFcDBhRTtFQUFzQyxnQkFBQTtBMUV3MGF4Qzs7QTBFeDBhRTtFQUFzQyxnQkFBQTtBMUU0MGF4Qzs7QTBFNTBhRTtFQUFzQyxnQkFBQTtBMUVnMWF4Qzs7QTBFaDFhRTtFQUFzQyxnQkFBQTtBMUVvMWF4Qzs7QTBFcDFhRTtFQUFzQyxnQkFBQTtBMUV3MWF4Qzs7QTBFeDFhRTtFQUFzQyxnQkFBQTtBMUU0MWF4Qzs7QTBFNTFhRTtFQUFzQyxnQkFBQTtBMUVnMmF4Qzs7QTBFaDJhRTtFQUFzQyxnQkFBQTtBMUVvMmF4Qzs7QTBFcDJhRTtFQUFzQyxnQkFBQTtBMUV3MmF4Qzs7QTBFeDJhRTtFQUFzQyxnQkFBQTtBMUU0MmF4Qzs7QTBFNTJhRTtFQUFzQyxnQkFBQTtBMUVnM2F4Qzs7QTBFaDNhRTtFQUFzQyxhQUFBO0ExRW8zYXhDOztBMEVwM2FFO0VBQXNDLGdCQUFBO0ExRXczYXhDOztBMEV4M2FFO0VBQXNDLGdCQUFBO0ExRTQzYXhDOztBMEU1M2FFO0VBQXNDLGdCQUFBO0ExRWc0YXhDOztBMEVoNGFFO0VBQXNDLGdCQUFBO0ExRW80YXhDOztBMEVwNGFFO0VBQXNDLGdCQUFBO0ExRXc0YXhDOztBMEV4NGFFO0VBQXNDLGdCQUFBO0ExRTQ0YXhDOztBMEU1NGFFO0VBQXNDLGdCQUFBO0ExRWc1YXhDOztBMEVoNWFFO0VBQXNDLGdCQUFBO0ExRW81YXhDOztBMEVwNWFFO0VBQXNDLGdCQUFBO0ExRXc1YXhDOztBMEV4NWFFO0VBQXNDLGdCQUFBO0ExRTQ1YXhDOztBMEU1NWFFO0VBQXNDLGdCQUFBO0ExRWc2YXhDOztBMEVoNmFFO0VBQXNDLGdCQUFBO0ExRW82YXhDOztBMEVwNmFFO0VBQXNDLGdCQUFBO0ExRXc2YXhDOztBMEV4NmFFO0VBQXNDLGdCQUFBO0ExRTQ2YXhDOztBMEU1NmFFO0VBQXNDLGdCQUFBO0ExRWc3YXhDOztBMEVoN2FFO0VBQXNDLGdCQUFBO0ExRW83YXhDOztBMEVwN2FFO0VBQXNDLGdCQUFBO0ExRXc3YXhDOztBMEV4N2FFO0VBQXNDLGdCQUFBO0ExRTQ3YXhDOztBMEU1N2FFO0VBQXNDLGdCQUFBO0ExRWc4YXhDOztBMEVoOGFFO0VBQXNDLGdCQUFBO0ExRW84YXhDOztBMEVwOGFFO0VBQXNDLGdCQUFBO0ExRXc4YXhDOztBMEV4OGFFO0VBQXNDLGdCQUFBO0ExRTQ4YXhDOztBMEU1OGFFO0VBQXNDLGdCQUFBO0ExRWc5YXhDOztBMEVoOWFFO0VBQXNDLGdCQUFBO0ExRW85YXhDOztBMEVwOWFFO0VBQXNDLGdCQUFBO0ExRXc5YXhDOztBMEV4OWFFO0VBQXNDLGdCQUFBO0ExRTQ5YXhDOztBMEU1OWFFO0VBQXNDLGdCQUFBO0ExRWcrYXhDOztBMEVoK2FFO0VBQXNDLGdCQUFBO0ExRW8rYXhDOztBMEVwK2FFO0VBQXNDLGdCQUFBO0ExRXcrYXhDOztBMEV4K2FFO0VBQXNDLGdCQUFBO0ExRTQrYXhDOztBMEU1K2FFO0VBQXNDLGdCQUFBO0ExRWcvYXhDOztBMEVoL2FFO0VBQXNDLGdCQUFBO0ExRW8vYXhDOztBMEVwL2FFO0VBQXNDLGdCQUFBO0ExRXcvYXhDOztBMEV4L2FFO0VBQXNDLGdCQUFBO0ExRTQvYXhDOztBMEU1L2FFO0VBQXNDLGdCQUFBO0ExRWdnYnhDOztBMEVoZ2JFO0VBQXNDLGdCQUFBO0ExRW9nYnhDOztBMEVwZ2JFO0VBQXNDLGdCQUFBO0ExRXdnYnhDOztBMEV4Z2JFO0VBQXNDLGdCQUFBO0ExRTRnYnhDOztBMEU1Z2JFO0VBQXNDLGdCQUFBO0ExRWdoYnhDOztBMEVoaGJFO0VBQXNDLGdCQUFBO0ExRW9oYnhDOztBMEVwaGJFO0VBQXNDLGdCQUFBO0ExRXdoYnhDOztBMEV4aGJFO0VBQXNDLGdCQUFBO0ExRTRoYnhDOztBMEU1aGJFO0VBQXNDLGdCQUFBO0ExRWdpYnhDOztBMEVoaWJFO0VBQXNDLGdCQUFBO0ExRW9pYnhDOztBMEVwaWJFO0VBQXNDLGdCQUFBO0ExRXdpYnhDOztBMEV4aWJFO0VBQXNDLGdCQUFBO0ExRTRpYnhDOztBMEU1aWJFO0VBQXNDLGdCQUFBO0ExRWdqYnhDOztBMEVoamJFO0VBQXNDLGdCQUFBO0ExRW9qYnhDOztBMEVwamJFO0VBQXNDLGdCQUFBO0ExRXdqYnhDOztBMEV4amJFO0VBQXNDLGdCQUFBO0ExRTRqYnhDOztBMEU1amJFO0VBQXNDLGdCQUFBO0ExRWdrYnhDOztBMEVoa2JFO0VBQXNDLFlBQUE7QTFFb2tieEM7O0EwRXBrYkU7RUFBc0MsZ0JBQUE7QTFFd2tieEM7O0EwRXhrYkU7RUFBc0MsZ0JBQUE7QTFFNGtieEM7O0EwRTVrYkU7RUFBc0MsZ0JBQUE7QTFFZ2xieEM7O0EwRWhsYkU7RUFBc0MsZ0JBQUE7QTFFb2xieEM7O0EwRXBsYkU7RUFBc0MsZ0JBQUE7QTFFd2xieEM7O0EwRXhsYkU7RUFBc0MsZ0JBQUE7QTFFNGxieEM7O0EwRTVsYkU7RUFBc0MsZ0JBQUE7QTFFZ21ieEM7O0EwRWhtYkU7RUFBc0MsZ0JBQUE7QTFFb21ieEM7O0EwRXBtYkU7RUFBc0MsZ0JBQUE7QTFFd21ieEM7O0EwRXhtYkU7RUFBc0MsWUFBQTtBMUU0bWJ4Qzs7QTBFNW1iRTtFQUFzQyxnQkFBQTtBMUVnbmJ4Qzs7QTBFaG5iRTtFQUFzQyxnQkFBQTtBMUVvbmJ4Qzs7QTBFcG5iRTtFQUFzQyxnQkFBQTtBMUV3bmJ4Qzs7QTBFeG5iRTtFQUFzQyxnQkFBQTtBMUU0bmJ4Qzs7QTBFNW5iRTtFQUFzQyxnQkFBQTtBMUVnb2J4Qzs7QTBFaG9iRTtFQUFzQyxnQkFBQTtBMUVvb2J4Qzs7QTBFcG9iRTtFQUFzQyxnQkFBQTtBMUV3b2J4Qzs7QTBFeG9iRTtFQUFzQyxnQkFBQTtBMUU0b2J4Qzs7QTBFNW9iRTtFQUFzQyxnQkFBQTtBMUVncGJ4Qzs7QTBFaHBiRTtFQUFzQyxnQkFBQTtBMUVvcGJ4Qzs7QTBFcHBiRTtFQUFzQyxnQkFBQTtBMUV3cGJ4Qzs7QTBFeHBiRTtFQUFzQyxnQkFBQTtBMUU0cGJ4Qzs7QTBFNXBiRTtFQUFzQyxnQkFBQTtBMUVncWJ4Qzs7QTBFaHFiRTtFQUFzQyxnQkFBQTtBMUVvcWJ4Qzs7QTBFcHFiRTtFQUFzQyxnQkFBQTtBMUV3cWJ4Qzs7QTBFeHFiRTtFQUFzQyxnQkFBQTtBMUU0cWJ4Qzs7QTBFNXFiRTtFQUFzQyxnQkFBQTtBMUVncmJ4Qzs7QTBFaHJiRTtFQUFzQyxnQkFBQTtBMUVvcmJ4Qzs7QTBFcHJiRTtFQUFzQyxnQkFBQTtBMUV3cmJ4Qzs7QTBFeHJiRTtFQUFzQyxnQkFBQTtBMUU0cmJ4Qzs7QTBFNXJiRTtFQUFzQyxnQkFBQTtBMUVnc2J4Qzs7QTBFaHNiRTtFQUFzQyxnQkFBQTtBMUVvc2J4Qzs7QTBFcHNiRTtFQUFzQyxnQkFBQTtBMUV3c2J4Qzs7QTBFeHNiRTtFQUFzQyxnQkFBQTtBMUU0c2J4Qzs7QTBFNXNiRTtFQUFzQyxnQkFBQTtBMUVndGJ4Qzs7QTBFaHRiRTtFQUFzQyxnQkFBQTtBMUVvdGJ4Qzs7QTBFcHRiRTtFQUFzQyxnQkFBQTtBMUV3dGJ4Qzs7QTBFeHRiRTtFQUFzQyxnQkFBQTtBMUU0dGJ4Qzs7QTBFNXRiRTtFQUFzQyxnQkFBQTtBMUVndWJ4Qzs7QTBFaHViRTtFQUFzQyxnQkFBQTtBMUVvdWJ4Qzs7QTBFcHViRTtFQUFzQyxnQkFBQTtBMUV3dWJ4Qzs7QTBFeHViRTtFQUFzQyxnQkFBQTtBMUU0dWJ4Qzs7QTBFNXViRTtFQUFzQyxnQkFBQTtBMUVndmJ4Qzs7QTBFaHZiRTtFQUFzQyxhQUFBO0ExRW92YnhDOztBMEVwdmJFO0VBQXNDLGFBQUE7QTFFd3ZieEM7O0EwRXh2YkU7RUFBc0MsZ0JBQUE7QTFFNHZieEM7O0EwRTV2YkU7RUFBc0MsZ0JBQUE7QTFFZ3dieEM7O0EwRWh3YkU7RUFBc0MsZ0JBQUE7QTFFb3dieEM7O0EwRXB3YkU7RUFBc0MsZ0JBQUE7QTFFd3dieEM7O0EwRXh3YkU7RUFBc0MsZ0JBQUE7QTFFNHdieEM7O0EwRTV3YkU7RUFBc0MsZ0JBQUE7QTFFZ3hieEM7O0EwRWh4YkU7RUFBc0MsZ0JBQUE7QTFFb3hieEM7O0EwRXB4YkU7RUFBc0MsZ0JBQUE7QTFFd3hieEM7O0EwRXh4YkU7RUFBc0MsWUFBQTtBMUU0eGJ4Qzs7QTBFNXhiRTtFQUFzQyxnQkFBQTtBMUVneWJ4Qzs7QTBFaHliRTtFQUFzQyxnQkFBQTtBMUVveWJ4Qzs7QTBFcHliRTtFQUFzQyxnQkFBQTtBMUV3eWJ4Qzs7QTBFeHliRTtFQUFzQyxnQkFBQTtBMUU0eWJ4Qzs7QTBFNXliRTtFQUFzQyxZQUFBO0ExRWd6YnhDOztBMEVoemJFO0VBQXNDLGdCQUFBO0ExRW96YnhDOztBMEVwemJFO0VBQXNDLGdCQUFBO0ExRXd6YnhDOztBMEV4emJFO0VBQXNDLGdCQUFBO0ExRTR6YnhDOztBMEU1emJFO0VBQXNDLGdCQUFBO0ExRWcwYnhDOztBMEVoMGJFO0VBQXNDLGdCQUFBO0ExRW8wYnhDOztBMEVwMGJFO0VBQXNDLGdCQUFBO0ExRXcwYnhDOztBMEV4MGJFO0VBQXNDLGdCQUFBO0ExRTQwYnhDOztBMEU1MGJFO0VBQXNDLGdCQUFBO0ExRWcxYnhDOztBMEVoMWJFO0VBQXNDLGdCQUFBO0ExRW8xYnhDOztBMEVwMWJFO0VBQXNDLGdCQUFBO0ExRXcxYnhDOztBMEV4MWJFO0VBQXNDLGdCQUFBO0ExRTQxYnhDOztBMEU1MWJFO0VBQXNDLGdCQUFBO0ExRWcyYnhDOztBMEVoMmJFO0VBQXNDLGdCQUFBO0ExRW8yYnhDOztBMEVwMmJFO0VBQXNDLGdCQUFBO0ExRXcyYnhDOztBMEV4MmJFO0VBQXNDLGdCQUFBO0ExRTQyYnhDOztBMEU1MmJFO0VBQXNDLGdCQUFBO0ExRWczYnhDOztBMEVoM2JFO0VBQXNDLGdCQUFBO0ExRW8zYnhDOztBMEVwM2JFO0VBQXNDLGdCQUFBO0ExRXczYnhDOztBMEV4M2JFO0VBQXNDLGdCQUFBO0ExRTQzYnhDOztBMEU1M2JFO0VBQXNDLGdCQUFBO0ExRWc0YnhDOztBMEVoNGJFO0VBQXNDLGdCQUFBO0ExRW80YnhDOztBMEVwNGJFO0VBQXNDLGdCQUFBO0ExRXc0YnhDOztBMEV4NGJFO0VBQXNDLGdCQUFBO0ExRTQ0YnhDOztBMEU1NGJFO0VBQXNDLGdCQUFBO0ExRWc1YnhDOztBMEVoNWJFO0VBQXNDLGdCQUFBO0ExRW81YnhDOztBMEVwNWJFO0VBQXNDLGdCQUFBO0ExRXc1YnhDOztBMEV4NWJFO0VBQXNDLGdCQUFBO0ExRTQ1YnhDOztBMEU1NWJFO0VBQXNDLGdCQUFBO0ExRWc2YnhDOztBMEVoNmJFO0VBQXNDLGdCQUFBO0ExRW82YnhDOztBMEVwNmJFO0VBQXNDLGdCQUFBO0ExRXc2YnhDOztBMEV4NmJFO0VBQXNDLGdCQUFBO0ExRTQ2YnhDOztBMEU1NmJFO0VBQXNDLGdCQUFBO0ExRWc3YnhDOztBMEVoN2JFO0VBQXNDLGdCQUFBO0ExRW83YnhDOztBMEVwN2JFO0VBQXNDLGdCQUFBO0ExRXc3YnhDOztBMEV4N2JFO0VBQXNDLGdCQUFBO0ExRTQ3YnhDOztBMEU1N2JFO0VBQXNDLGdCQUFBO0ExRWc4YnhDOztBMEVoOGJFO0VBQXNDLGFBQUE7QTFFbzhieEM7O0EwRXA4YkU7RUFBc0MsZ0JBQUE7QTFFdzhieEM7O0EwRXg4YkU7RUFBc0MsZ0JBQUE7QTFFNDhieEM7O0EwRTU4YkU7RUFBc0MsZ0JBQUE7QTFFZzlieEM7O0EwRWg5YkU7RUFBc0MsZ0JBQUE7QTFFbzlieEM7O0EwRXA5YkU7RUFBc0MsZ0JBQUE7QTFFdzlieEM7O0EwRXg5YkU7RUFBc0MsZ0JBQUE7QTFFNDlieEM7O0EwRTU5YkU7RUFBc0MsZ0JBQUE7QTFFZytieEM7O0EwRWgrYkU7RUFBc0MsZ0JBQUE7QTFFbytieEM7O0EwRXArYkU7RUFBc0MsZ0JBQUE7QTFFdytieEM7O0EwRXgrYkU7RUFBc0MsZ0JBQUE7QTFFNCtieEM7O0EwRTUrYkU7RUFBc0MsZ0JBQUE7QTFFZy9ieEM7O0EwRWgvYkU7RUFBc0MsZ0JBQUE7QTFFby9ieEM7O0EwRXAvYkU7RUFBc0MsZ0JBQUE7QTFFdy9ieEM7O0EwRXgvYkU7RUFBc0MsZ0JBQUE7QTFFNC9ieEM7O0EwRTUvYkU7RUFBc0MsZ0JBQUE7QTFFZ2djeEM7O0EwRWhnY0U7RUFBc0MsZ0JBQUE7QTFFb2djeEM7O0EwRXBnY0U7RUFBc0MsZ0JBQUE7QTFFd2djeEM7O0EwRXhnY0U7RUFBc0MsZ0JBQUE7QTFFNGdjeEM7O0EwRTVnY0U7RUFBc0MsZ0JBQUE7QTFFZ2hjeEM7O0EwRWhoY0U7RUFBc0MsZ0JBQUE7QTFFb2hjeEM7O0EwRXBoY0U7RUFBc0MsZ0JBQUE7QTFFd2hjeEM7O0EwRXhoY0U7RUFBc0MsZ0JBQUE7QTFFNGhjeEM7O0EwRTVoY0U7RUFBc0MsZ0JBQUE7QTFFZ2ljeEM7O0EwRWhpY0U7RUFBc0MsZ0JBQUE7QTFFb2ljeEM7O0EwRXBpY0U7RUFBc0MsZ0JBQUE7QTFFd2ljeEM7O0EwRXhpY0U7RUFBc0MsZ0JBQUE7QTFFNGljeEM7O0EwRTVpY0U7RUFBc0MsZ0JBQUE7QTFFZ2pjeEM7O0EwRWhqY0U7RUFBc0MsZ0JBQUE7QTFFb2pjeEM7O0EwRXBqY0U7RUFBc0MsZ0JBQUE7QTFFd2pjeEM7O0EwRXhqY0U7RUFBc0MsZ0JBQUE7QTFFNGpjeEM7O0EwRTVqY0U7RUFBc0MsZ0JBQUE7QTFFZ2tjeEM7O0EwRWhrY0U7RUFBc0MsZ0JBQUE7QTFFb2tjeEM7O0EwRXBrY0U7RUFBc0MsZ0JBQUE7QTFFd2tjeEM7O0EwRXhrY0U7RUFBc0MsZ0JBQUE7QTFFNGtjeEM7O0EwRTVrY0U7RUFBc0MsZ0JBQUE7QTFFZ2xjeEM7O0EwRWhsY0U7RUFBc0MsZ0JBQUE7QTFFb2xjeEM7O0EwRXBsY0U7RUFBc0MsZ0JBQUE7QTFFd2xjeEM7O0EwRXhsY0U7RUFBc0MsZ0JBQUE7QTFFNGxjeEM7O0EwRTVsY0U7RUFBc0MsZ0JBQUE7QTFFZ21jeEM7O0EwRWhtY0U7RUFBc0MsZ0JBQUE7QTFFb21jeEM7O0EwRXBtY0U7RUFBc0MsZ0JBQUE7QTFFd21jeEM7O0EwRXhtY0U7RUFBc0MsZ0JBQUE7QTFFNG1jeEM7O0EwRTVtY0U7RUFBc0MsZ0JBQUE7QTFFZ25jeEM7O0EwRWhuY0U7RUFBc0MsZ0JBQUE7QTFFb25jeEM7O0EwRXBuY0U7RUFBc0MsZ0JBQUE7QTFFd25jeEM7O0EwRXhuY0U7RUFBc0MsZ0JBQUE7QTFFNG5jeEM7O0EwRTVuY0U7RUFBc0MsZ0JBQUE7QTFFZ29jeEM7O0EwRWhvY0U7RUFBc0MsZ0JBQUE7QTFFb29jeEM7O0EwRXBvY0U7RUFBc0MsZ0JBQUE7QTFFd29jeEM7O0EwRXhvY0U7RUFBc0MsZ0JBQUE7QTFFNG9jeEM7O0EwRTVvY0U7RUFBc0MsZ0JBQUE7QTFFZ3BjeEM7O0EwRWhwY0U7RUFBc0MsZ0JBQUE7QTFFb3BjeEM7O0EwRXBwY0U7RUFBc0MsZ0JBQUE7QTFFd3BjeEM7O0EwRXhwY0U7RUFBc0MsZ0JBQUE7QTFFNHBjeEM7O0EwRTVwY0U7RUFBc0MsZ0JBQUE7QTFFZ3FjeEM7O0EwRWhxY0U7RUFBc0MsWUFBQTtBMUVvcWN4Qzs7QTBFcHFjRTtFQUFzQyxnQkFBQTtBMUV3cWN4Qzs7QTBFeHFjRTtFQUFzQyxnQkFBQTtBMUU0cWN4Qzs7QTBFNXFjRTtFQUFzQyxnQkFBQTtBMUVncmN4Qzs7QTBFaHJjRTtFQUFzQyxnQkFBQTtBMUVvcmN4Qzs7QTBFcHJjRTtFQUFzQyxnQkFBQTtBMUV3cmN4Qzs7QTBFeHJjRTtFQUFzQyxnQkFBQTtBMUU0cmN4Qzs7QTBFNXJjRTtFQUFzQyxnQkFBQTtBMUVnc2N4Qzs7QTBFaHNjRTtFQUFzQyxnQkFBQTtBMUVvc2N4Qzs7QTBFcHNjRTtFQUFzQyxnQkFBQTtBMUV3c2N4Qzs7QTBFeHNjRTtFQUFzQyxhQUFBO0ExRTRzY3hDOztBMEU1c2NFO0VBQXNDLGdCQUFBO0ExRWd0Y3hDOztBMEVodGNFO0VBQXNDLGdCQUFBO0ExRW90Y3hDOztBMEVwdGNFO0VBQXNDLGdCQUFBO0ExRXd0Y3hDOztBMEV4dGNFO0VBQXNDLGdCQUFBO0ExRTR0Y3hDOztBMEU1dGNFO0VBQXNDLGdCQUFBO0ExRWd1Y3hDOztBMEVodWNFO0VBQXNDLGdCQUFBO0ExRW91Y3hDOztBMEVwdWNFO0VBQXNDLGdCQUFBO0ExRXd1Y3hDOztBMEV4dWNFO0VBQXNDLGdCQUFBO0ExRTR1Y3hDOztBMEU1dWNFO0VBQXNDLGdCQUFBO0ExRWd2Y3hDOztBMEVodmNFO0VBQXNDLGdCQUFBO0ExRW92Y3hDOztBMEVwdmNFO0VBQXNDLGdCQUFBO0ExRXd2Y3hDOztBMEV4dmNFO0VBQXNDLGdCQUFBO0ExRTR2Y3hDOztBMEU1dmNFO0VBQXNDLGdCQUFBO0ExRWd3Y3hDOztBMEVod2NFO0VBQXNDLGdCQUFBO0ExRW93Y3hDOztBMEVwd2NFO0VBQXNDLGdCQUFBO0ExRXd3Y3hDOztBMEV4d2NFO0VBQXNDLGdCQUFBO0ExRTR3Y3hDOztBMEU1d2NFO0VBQXNDLGdCQUFBO0ExRWd4Y3hDOztBMEVoeGNFO0VBQXNDLGdCQUFBO0ExRW94Y3hDOztBMEVweGNFO0VBQXNDLGdCQUFBO0ExRXd4Y3hDOztBMEV4eGNFO0VBQXNDLGdCQUFBO0ExRTR4Y3hDOztBMEU1eGNFO0VBQXNDLGdCQUFBO0ExRWd5Y3hDOztBMEVoeWNFO0VBQXNDLGdCQUFBO0ExRW95Y3hDOztBMEVweWNFO0VBQXNDLGdCQUFBO0ExRXd5Y3hDOztBMEV4eWNFO0VBQXNDLGdCQUFBO0ExRTR5Y3hDOztBMEU1eWNFO0VBQXNDLGdCQUFBO0ExRWd6Y3hDOztBMEVoemNFO0VBQXNDLGdCQUFBO0ExRW96Y3hDOztBMEVwemNFO0VBQXNDLGdCQUFBO0ExRXd6Y3hDOztBMEV4emNFO0VBQXNDLGdCQUFBO0ExRTR6Y3hDOztBMEU1emNFO0VBQXNDLGdCQUFBO0ExRWcwY3hDOztBMEVoMGNFO0VBQXNDLGdCQUFBO0ExRW8wY3hDOztBMEVwMGNFO0VBQXNDLGdCQUFBO0ExRXcwY3hDOztBMEV4MGNFO0VBQXNDLGdCQUFBO0ExRTQwY3hDOztBMEU1MGNFO0VBQXNDLGdCQUFBO0ExRWcxY3hDOztBMEVoMWNFO0VBQXNDLGdCQUFBO0ExRW8xY3hDOztBMEVwMWNFO0VBQXNDLGdCQUFBO0ExRXcxY3hDOztBMEV4MWNFO0VBQXNDLGdCQUFBO0ExRTQxY3hDOztBMEU1MWNFO0VBQXNDLGdCQUFBO0ExRWcyY3hDOztBMEVoMmNFO0VBQXNDLFlBQUE7QTFFbzJjeEM7O0EwRXAyY0U7RUFBc0MsZ0JBQUE7QTFFdzJjeEM7O0EwRXgyY0U7RUFBc0MsZ0JBQUE7QTFFNDJjeEM7O0EwRTUyY0U7RUFBc0MsZ0JBQUE7QTFFZzNjeEM7O0EwRWgzY0U7RUFBc0MsZ0JBQUE7QTFFbzNjeEM7O0EwRXAzY0U7RUFBc0MsZ0JBQUE7QTFFdzNjeEM7O0EwRXgzY0U7RUFBc0MsZ0JBQUE7QTFFNDNjeEM7O0EwRTUzY0U7RUFBc0MsZ0JBQUE7QTFFZzRjeEM7O0EwRWg0Y0U7RUFBc0MsZ0JBQUE7QTFFbzRjeEM7O0EwRXA0Y0U7RUFBc0MsZ0JBQUE7QTFFdzRjeEM7O0EwRXg0Y0U7RUFBc0MsZ0JBQUE7QTFFNDRjeEM7O0EwRTU0Y0U7RUFBc0MsZ0JBQUE7QTFFZzVjeEM7O0EwRWg1Y0U7RUFBc0MsZ0JBQUE7QTFFbzVjeEM7O0EwRXA1Y0U7RUFBc0MsZ0JBQUE7QTFFdzVjeEM7O0EwRXg1Y0U7RUFBc0MsZ0JBQUE7QTFFNDVjeEM7O0EwRTU1Y0U7RUFBc0MsZ0JBQUE7QTFFZzZjeEM7O0EwRWg2Y0U7RUFBc0MsZ0JBQUE7QTFFbzZjeEM7O0EwRXA2Y0U7RUFBc0MsZ0JBQUE7QTFFdzZjeEM7O0EwRXg2Y0U7RUFBc0MsZ0JBQUE7QTFFNDZjeEM7O0EwRTU2Y0U7RUFBc0MsZ0JBQUE7QTFFZzdjeEM7O0EwRWg3Y0U7RUFBc0MsZ0JBQUE7QTFFbzdjeEM7O0EwRXA3Y0U7RUFBc0MsZ0JBQUE7QTFFdzdjeEM7O0EwRXg3Y0U7RUFBc0MsZ0JBQUE7QTFFNDdjeEM7O0EwRTU3Y0U7RUFBc0MsZ0JBQUE7QTFFZzhjeEM7O0EwRWg4Y0U7RUFBc0MsZ0JBQUE7QTFFbzhjeEM7O0EwRXA4Y0U7RUFBc0MsZ0JBQUE7QTFFdzhjeEM7O0EwRXg4Y0U7RUFBc0MsZ0JBQUE7QTFFNDhjeEM7O0EwRTU4Y0U7RUFBc0MsZ0JBQUE7QTFFZzljeEM7O0EwRWg5Y0U7RUFBc0MsZ0JBQUE7QTFFbzljeEM7O0EwRXA5Y0U7RUFBc0MsZ0JBQUE7QTFFdzljeEM7O0EwRXg5Y0U7RUFBc0MsZ0JBQUE7QTFFNDljeEM7O0EwRTU5Y0U7RUFBc0MsZ0JBQUE7QTFFZytjeEM7O0EwRWgrY0U7RUFBc0MsZ0JBQUE7QTFFbytjeEM7O0EwRXArY0U7RUFBc0MsZ0JBQUE7QTFFdytjeEM7O0EwRXgrY0U7RUFBc0MsZ0JBQUE7QTFFNCtjeEM7O0EwRTUrY0U7RUFBc0MsZ0JBQUE7QTFFZy9jeEM7O0EwRWgvY0U7RUFBc0MsZ0JBQUE7QTFFby9jeEM7O0EwRXAvY0U7RUFBc0MsZ0JBQUE7QTFFdy9jeEM7O0EwRXgvY0U7RUFBc0MsZ0JBQUE7QTFFNC9jeEM7O0EwRTUvY0U7RUFBc0MsZ0JBQUE7QTFFZ2dkeEM7O0EwRWhnZEU7RUFBc0MsZ0JBQUE7QTFFb2dkeEM7O0EwRXBnZEU7RUFBc0MsZ0JBQUE7QTFFd2dkeEM7O0EwRXhnZEU7RUFBc0MsZ0JBQUE7QTFFNGdkeEM7O0EwRTVnZEU7RUFBc0MsZ0JBQUE7QTFFZ2hkeEM7O0EwRWhoZEU7RUFBc0MsZ0JBQUE7QTFFb2hkeEM7O0EwRXBoZEU7RUFBc0MsZ0JBQUE7QTFFd2hkeEM7O0EwRXhoZEU7RUFBc0MsZ0JBQUE7QTFFNGhkeEM7O0EwRTVoZEU7RUFBc0MsZ0JBQUE7QTFFZ2lkeEM7O0EwRWhpZEU7RUFBc0MsZ0JBQUE7QTFFb2lkeEM7O0EwRXBpZEU7RUFBc0MsZ0JBQUE7QTFFd2lkeEM7O0EwRXhpZEU7RUFBc0MsZ0JBQUE7QTFFNGlkeEM7O0EwRTVpZEU7RUFBc0MsZ0JBQUE7QTFFZ2pkeEM7O0EwRWhqZEU7RUFBc0MsZ0JBQUE7QTFFb2pkeEM7O0EwRXBqZEU7RUFBc0MsZ0JBQUE7QTFFd2pkeEM7O0EwRXhqZEU7RUFBc0MsZ0JBQUE7QTFFNGpkeEM7O0EwRTVqZEU7RUFBc0MsZ0JBQUE7QTFFZ2tkeEM7O0EwRWhrZEU7RUFBc0MsZ0JBQUE7QTFFb2tkeEM7O0EwRXBrZEU7RUFBc0MsZ0JBQUE7QTFFd2tkeEM7O0EwRXhrZEU7RUFBc0MsZ0JBQUE7QTFFNGtkeEM7O0EwRTVrZEU7RUFBc0MsZ0JBQUE7QTFFZ2xkeEM7O0EwRWhsZEU7RUFBc0MsZ0JBQUE7QTFFb2xkeEM7O0EwRXBsZEU7RUFBc0MsZ0JBQUE7QTFFd2xkeEM7O0EwRXhsZEU7RUFBc0MsZ0JBQUE7QTFFNGxkeEM7O0EwRTVsZEU7RUFBc0MsZ0JBQUE7QTFFZ21keEM7O0EwRWhtZEU7RUFBc0MsZ0JBQUE7QTFFb21keEM7O0EwRXBtZEU7RUFBc0MsZ0JBQUE7QTFFd21keEM7O0EwRXhtZEU7RUFBc0MsZ0JBQUE7QTFFNG1keEM7O0EwRTVtZEU7RUFBc0MsZ0JBQUE7QTFFZ25keEM7O0EwRWhuZEU7RUFBc0MsZ0JBQUE7QTFFb25keEM7O0EwRXBuZEU7RUFBc0MsZ0JBQUE7QTFFd25keEM7O0EwRXhuZEU7RUFBc0MsZ0JBQUE7QTFFNG5keEM7O0EwRTVuZEU7RUFBc0MsZ0JBQUE7QTFFZ29keEM7O0EwRWhvZEU7RUFBc0MsZ0JBQUE7QTFFb29keEM7O0EwRXBvZEU7RUFBc0MsZ0JBQUE7QTFFd29keEM7O0EwRXhvZEU7RUFBc0MsZ0JBQUE7QTFFNG9keEM7O0EwRTVvZEU7RUFBc0MsYUFBQTtBMUVncGR4Qzs7QTBFaHBkRTtFQUFzQyxnQkFBQTtBMUVvcGR4Qzs7QTBFcHBkRTtFQUFzQyxnQkFBQTtBMUV3cGR4Qzs7QTBFeHBkRTtFQUFzQyxnQkFBQTtBMUU0cGR4Qzs7QTBFNXBkRTtFQUFzQyxnQkFBQTtBMUVncWR4Qzs7QTBFaHFkRTtFQUFzQyxnQkFBQTtBMUVvcWR4Qzs7QTBFcHFkRTtFQUFzQyxnQkFBQTtBMUV3cWR4Qzs7QTBFeHFkRTtFQUFzQyxnQkFBQTtBMUU0cWR4Qzs7QTBFNXFkRTtFQUFzQyxnQkFBQTtBMUVncmR4Qzs7QTBFaHJkRTtFQUFzQyxnQkFBQTtBMUVvcmR4Qzs7QTBFcHJkRTtFQUFzQyxnQkFBQTtBMUV3cmR4Qzs7QTBFeHJkRTtFQUFzQyxnQkFBQTtBMUU0cmR4Qzs7QTBFNXJkRTtFQUFzQyxnQkFBQTtBMUVnc2R4Qzs7QTBFaHNkRTtFQUFzQyxnQkFBQTtBMUVvc2R4Qzs7QTBFcHNkRTtFQUFzQyxnQkFBQTtBMUV3c2R4Qzs7QTBFeHNkRTtFQUFzQyxnQkFBQTtBMUU0c2R4Qzs7QTBFNXNkRTtFQUFzQyxnQkFBQTtBMUVndGR4Qzs7QTBFaHRkRTtFQUFzQyxnQkFBQTtBMUVvdGR4Qzs7QTBFcHRkRTtFQUFzQyxnQkFBQTtBMUV3dGR4Qzs7QTBFeHRkRTtFQUFzQyxnQkFBQTtBMUU0dGR4Qzs7QTBFNXRkRTtFQUFzQyxnQkFBQTtBMUVndWR4Qzs7QTBFaHVkRTtFQUFzQyxnQkFBQTtBMUVvdWR4Qzs7QTBFcHVkRTtFQUFzQyxnQkFBQTtBMUV3dWR4Qzs7QTBFeHVkRTtFQUFzQyxnQkFBQTtBMUU0dWR4Qzs7QTBFNXVkRTtFQUFzQyxnQkFBQTtBMUVndmR4Qzs7QTBFaHZkRTtFQUFzQyxnQkFBQTtBMUVvdmR4Qzs7QTBFcHZkRTtFQUFzQyxnQkFBQTtBMUV3dmR4Qzs7QTBFeHZkRTtFQUFzQyxnQkFBQTtBMUU0dmR4Qzs7QTBFNXZkRTtFQUFzQyxnQkFBQTtBMUVnd2R4Qzs7QTBFaHdkRTtFQUFzQyxnQkFBQTtBMUVvd2R4Qzs7QTBFcHdkRTtFQUFzQyxnQkFBQTtBMUV3d2R4Qzs7QTBFeHdkRTtFQUFzQyxnQkFBQTtBMUU0d2R4Qzs7QTBFNXdkRTtFQUFzQyxnQkFBQTtBMUVneGR4Qzs7QTBFaHhkRTtFQUFzQyxnQkFBQTtBMUVveGR4Qzs7QTBFcHhkRTtFQUFzQyxnQkFBQTtBMUV3eGR4Qzs7QTBFeHhkRTtFQUFzQyxnQkFBQTtBMUU0eGR4Qzs7QTBFNXhkRTtFQUFzQyxnQkFBQTtBMUVneWR4Qzs7QTBFaHlkRTtFQUFzQyxnQkFBQTtBMUVveWR4Qzs7QTBFcHlkRTtFQUFzQyxnQkFBQTtBMUV3eWR4Qzs7QTBFeHlkRTtFQUFzQyxnQkFBQTtBMUU0eWR4Qzs7QTBFNXlkRTtFQUFzQyxnQkFBQTtBMUVnemR4Qzs7QTBFaHpkRTtFQUFzQyxnQkFBQTtBMUVvemR4Qzs7QTBFcHpkRTtFQUFzQyxnQkFBQTtBMUV3emR4Qzs7QTBFeHpkRTtFQUFzQyxnQkFBQTtBMUU0emR4Qzs7QTBFNXpkRTtFQUFzQyxnQkFBQTtBMUVnMGR4Qzs7QTBFaDBkRTtFQUFzQyxnQkFBQTtBMUVvMGR4Qzs7QTBFcDBkRTtFQUFzQyxnQkFBQTtBMUV3MGR4Qzs7QTBFeDBkRTtFQUFzQyxnQkFBQTtBMUU0MGR4Qzs7QTBFNTBkRTtFQUFzQyxnQkFBQTtBMUVnMWR4Qzs7QTBFaDFkRTtFQUFzQyxnQkFBQTtBMUVvMWR4Qzs7QTBFcDFkRTtFQUFzQyxnQkFBQTtBMUV3MWR4Qzs7QTBFeDFkRTtFQUFzQyxnQkFBQTtBMUU0MWR4Qzs7QTBFNTFkRTtFQUFzQyxnQkFBQTtBMUVnMmR4Qzs7QTBFaDJkRTtFQUFzQyxnQkFBQTtBMUVvMmR4Qzs7QTBFcDJkRTtFQUFzQyxnQkFBQTtBMUV3MmR4Qzs7QTBFeDJkRTtFQUFzQyxnQkFBQTtBMUU0MmR4Qzs7QTBFNTJkRTtFQUFzQyxnQkFBQTtBMUVnM2R4Qzs7QTBFaDNkRTtFQUFzQyxnQkFBQTtBMUVvM2R4Qzs7QTBFcDNkRTtFQUFzQyxnQkFBQTtBMUV3M2R4Qzs7QTBFeDNkRTtFQUFzQyxnQkFBQTtBMUU0M2R4Qzs7QTBFNTNkRTtFQUFzQyxnQkFBQTtBMUVnNGR4Qzs7QTBFaDRkRTtFQUFzQyxnQkFBQTtBMUVvNGR4Qzs7QTBFcDRkRTtFQUFzQyxnQkFBQTtBMUV3NGR4Qzs7QTBFeDRkRTtFQUFzQyxnQkFBQTtBMUU0NGR4Qzs7QTBFNTRkRTtFQUFzQyxnQkFBQTtBMUVnNWR4Qzs7QTBFaDVkRTtFQUFzQyxnQkFBQTtBMUVvNWR4Qzs7QTBFcDVkRTtFQUFzQyxnQkFBQTtBMUV3NWR4Qzs7QTBFeDVkRTtFQUFzQyxnQkFBQTtBMUU0NWR4Qzs7QTBFNTVkRTtFQUFzQyxhQUFBO0ExRWc2ZHhDOztBMEVoNmRFO0VBQXNDLGdCQUFBO0ExRW82ZHhDOztBMEVwNmRFO0VBQXNDLGdCQUFBO0ExRXc2ZHhDOztBMEV4NmRFO0VBQXNDLGdCQUFBO0ExRTQ2ZHhDOztBMEU1NmRFO0VBQXNDLGdCQUFBO0ExRWc3ZHhDOztBMEVoN2RFO0VBQXNDLGdCQUFBO0ExRW83ZHhDOztBMEVwN2RFO0VBQXNDLGdCQUFBO0ExRXc3ZHhDOztBMEV4N2RFO0VBQXNDLGdCQUFBO0ExRTQ3ZHhDOztBMEU1N2RFO0VBQXNDLGdCQUFBO0ExRWc4ZHhDOztBMEVoOGRFO0VBQXNDLGdCQUFBO0ExRW84ZHhDOztBMEVwOGRFO0VBQXNDLGdCQUFBO0ExRXc4ZHhDOztBMEV4OGRFO0VBQXNDLGdCQUFBO0ExRTQ4ZHhDOztBMEU1OGRFO0VBQXNDLGdCQUFBO0ExRWc5ZHhDOztBMEVoOWRFO0VBQXNDLGdCQUFBO0ExRW85ZHhDOztBMEVwOWRFO0VBQXNDLGdCQUFBO0ExRXc5ZHhDOztBMEV4OWRFO0VBQXNDLGdCQUFBO0ExRTQ5ZHhDOztBMEU1OWRFO0VBQXNDLGdCQUFBO0ExRWcrZHhDOztBMEVoK2RFO0VBQXNDLGdCQUFBO0ExRW8rZHhDOztBMEVwK2RFO0VBQXNDLGdCQUFBO0ExRXcrZHhDOztBMEV4K2RFO0VBQXNDLGdCQUFBO0ExRTQrZHhDOztBMEU1K2RFO0VBQXNDLGdCQUFBO0ExRWcvZHhDOztBMEVoL2RFO0VBQXNDLGdCQUFBO0ExRW8vZHhDOztBMEVwL2RFO0VBQXNDLGdCQUFBO0ExRXcvZHhDOztBMEV4L2RFO0VBQXNDLGdCQUFBO0ExRTQvZHhDOztBMEU1L2RFO0VBQXNDLGdCQUFBO0ExRWdnZXhDOztBMEVoZ2VFO0VBQXNDLGdCQUFBO0ExRW9nZXhDOztBMEVwZ2VFO0VBQXNDLGdCQUFBO0ExRXdnZXhDOztBMEV4Z2VFO0VBQXNDLGdCQUFBO0ExRTRnZXhDOztBMEU1Z2VFO0VBQXNDLGdCQUFBO0ExRWdoZXhDOztBMEVoaGVFO0VBQXNDLGdCQUFBO0ExRW9oZXhDOztBMEVwaGVFO0VBQXNDLGdCQUFBO0ExRXdoZXhDOztBMEV4aGVFO0VBQXNDLGdCQUFBO0ExRTRoZXhDOztBMEU1aGVFO0VBQXNDLGdCQUFBO0ExRWdpZXhDOztBMEVoaWVFO0VBQXNDLGdCQUFBO0ExRW9pZXhDOztBMEVwaWVFO0VBQXNDLGdCQUFBO0ExRXdpZXhDOztBMEV4aWVFO0VBQXNDLGdCQUFBO0ExRTRpZXhDOztBMEU1aWVFO0VBQXNDLGdCQUFBO0ExRWdqZXhDOztBMEVoamVFO0VBQXNDLGdCQUFBO0ExRW9qZXhDOztBMEVwamVFO0VBQXNDLGdCQUFBO0ExRXdqZXhDOztBMEV4amVFO0VBQXNDLGdCQUFBO0ExRTRqZXhDOztBMEU1amVFO0VBQXNDLGdCQUFBO0ExRWdrZXhDOztBMEVoa2VFO0VBQXNDLGdCQUFBO0ExRW9rZXhDOztBMEVwa2VFO0VBQXNDLGdCQUFBO0ExRXdrZXhDOztBMEV4a2VFO0VBQXNDLGdCQUFBO0ExRTRrZXhDOztBMEU1a2VFO0VBQXNDLGdCQUFBO0ExRWdsZXhDOztBMEVobGVFO0VBQXNDLGdCQUFBO0ExRW9sZXhDOztBMEVwbGVFO0VBQXNDLGdCQUFBO0ExRXdsZXhDOztBMEV4bGVFO0VBQXNDLGdCQUFBO0ExRTRsZXhDOztBMEU1bGVFO0VBQXNDLGdCQUFBO0ExRWdtZXhDOztBMEVobWVFO0VBQXNDLGdCQUFBO0ExRW9tZXhDOztBMEVwbWVFO0VBQXNDLGdCQUFBO0ExRXdtZXhDOztBMEV4bWVFO0VBQXNDLGdCQUFBO0ExRTRtZXhDOztBMEU1bWVFO0VBQXNDLGdCQUFBO0ExRWduZXhDOztBMEVobmVFO0VBQXNDLGdCQUFBO0ExRW9uZXhDOztBMEVwbmVFO0VBQXNDLGdCQUFBO0ExRXduZXhDOztBMEV4bmVFO0VBQXNDLGdCQUFBO0ExRTRuZXhDOztBMEU1bmVFO0VBQXNDLGdCQUFBO0ExRWdvZXhDOztBMEVob2VFO0VBQXNDLGdCQUFBO0ExRW9vZXhDOztBMEVwb2VFO0VBQXNDLGdCQUFBO0ExRXdvZXhDOztBMEV4b2VFO0VBQXNDLGdCQUFBO0ExRTRvZXhDOztBMEU1b2VFO0VBQXNDLGdCQUFBO0ExRWdwZXhDOztBMEVocGVFO0VBQXNDLGdCQUFBO0ExRW9wZXhDOztBMEVwcGVFO0VBQXNDLGdCQUFBO0ExRXdwZXhDOztBMEV4cGVFO0VBQXNDLGdCQUFBO0ExRTRwZXhDOztBMEU1cGVFO0VBQXNDLGdCQUFBO0ExRWdxZXhDOztBMEVocWVFO0VBQXNDLGdCQUFBO0ExRW9xZXhDOztBMEVwcWVFO0VBQXNDLGdCQUFBO0ExRXdxZXhDOztBMEV4cWVFO0VBQXNDLGdCQUFBO0ExRTRxZXhDOztBMEU1cWVFO0VBQXNDLGdCQUFBO0ExRWdyZXhDOztBMEVocmVFO0VBQXNDLGdCQUFBO0ExRW9yZXhDOztBMEVwcmVFO0VBQXNDLGdCQUFBO0ExRXdyZXhDOztBMEV4cmVFO0VBQXNDLGdCQUFBO0ExRTRyZXhDOztBMEU1cmVFO0VBQXNDLGdCQUFBO0ExRWdzZXhDOztBMEVoc2VFO0VBQXNDLGdCQUFBO0ExRW9zZXhDOztBMEVwc2VFO0VBQXNDLGdCQUFBO0ExRXdzZXhDOztBMEV4c2VFO0VBQXNDLGdCQUFBO0ExRTRzZXhDOztBMEU1c2VFO0VBQXNDLGdCQUFBO0ExRWd0ZXhDOztBMEVodGVFO0VBQXNDLGdCQUFBO0ExRW90ZXhDOztBMEVwdGVFO0VBQXNDLGdCQUFBO0ExRXd0ZXhDOztBMEV4dGVFO0VBQXNDLGdCQUFBO0ExRTR0ZXhDOztBMEU1dGVFO0VBQXNDLGdCQUFBO0ExRWd1ZXhDOztBMEVodWVFO0VBQXNDLGdCQUFBO0ExRW91ZXhDOztBMEVwdWVFO0VBQXNDLFlBQUE7QTFFd3VleEM7O0EwRXh1ZUU7RUFBc0MsZ0JBQUE7QTFFNHVleEM7O0EwRTV1ZUU7RUFBc0MsZ0JBQUE7QTFFZ3ZleEM7O0EwRWh2ZUU7RUFBc0MsZ0JBQUE7QTFFb3ZleEM7O0EwRXB2ZUU7RUFBc0MsZ0JBQUE7QTFFd3ZleEM7O0EwRXh2ZUU7RUFBc0MsZ0JBQUE7QTFFNHZleEM7O0EwRTV2ZUU7RUFBc0MsZ0JBQUE7QTFFZ3dleEM7O0EwRWh3ZUU7RUFBc0MsZ0JBQUE7QTFFb3dleEM7O0EwRXB3ZUU7RUFBc0MsZ0JBQUE7QTFFd3dleEM7O0EwRXh3ZUU7RUFBc0MsZ0JBQUE7QTFFNHdleEM7O0EwRTV3ZUU7RUFBc0MsZ0JBQUE7QTFFZ3hleEM7O0EwRWh4ZUU7RUFBc0MsZ0JBQUE7QTFFb3hleEM7O0EwRXB4ZUU7RUFBc0MsZ0JBQUE7QTFFd3hleEM7O0EwRXh4ZUU7RUFBc0MsZ0JBQUE7QTFFNHhleEM7O0EwRTV4ZUU7RUFBc0MsZ0JBQUE7QTFFZ3lleEM7O0EwRWh5ZUU7RUFBc0MsZ0JBQUE7QTFFb3lleEM7O0EwRXB5ZUU7RUFBc0MsZ0JBQUE7QTFFd3lleEM7O0EwRXh5ZUU7RUFBc0MsZ0JBQUE7QTFFNHlleEM7O0EwRTV5ZUU7RUFBc0MsZ0JBQUE7QTFFZ3pleEM7O0EwRWh6ZUU7RUFBc0MsZ0JBQUE7QTFFb3pleEM7O0EwRXB6ZUU7RUFBc0MsZ0JBQUE7QTFFd3pleEM7O0EwRXh6ZUU7RUFBc0MsZ0JBQUE7QTFFNHpleEM7O0EwRTV6ZUU7RUFBc0MsZ0JBQUE7QTFFZzBleEM7O0EwRWgwZUU7RUFBc0MsZ0JBQUE7QTFFbzBleEM7O0EwRXAwZUU7RUFBc0MsZ0JBQUE7QTFFdzBleEM7O0EwRXgwZUU7RUFBc0MsZ0JBQUE7QTFFNDBleEM7O0EwRTUwZUU7RUFBc0MsZ0JBQUE7QTFFZzFleEM7O0EwRWgxZUU7RUFBc0MsZ0JBQUE7QTFFbzFleEM7O0EwRXAxZUU7RUFBc0MsZ0JBQUE7QTFFdzFleEM7O0EwRXgxZUU7RUFBc0MsZ0JBQUE7QTFFNDFleEM7O0EwRTUxZUU7RUFBc0MsZ0JBQUE7QTFFZzJleEM7O0EwRWgyZUU7RUFBc0MsZ0JBQUE7QTFFbzJleEM7O0EwRXAyZUU7RUFBc0MsZ0JBQUE7QTFFdzJleEM7O0EwRXgyZUU7RUFBc0MsZ0JBQUE7QTFFNDJleEM7O0EwRTUyZUU7RUFBc0MsZ0JBQUE7QTFFZzNleEM7O0EwRWgzZUU7RUFBc0MsZ0JBQUE7QTFFbzNleEM7O0EwRXAzZUU7RUFBc0MsZ0JBQUE7QTFFdzNleEM7O0EwRXgzZUU7RUFBc0MsZ0JBQUE7QTFFNDNleEM7O0EwRTUzZUU7RUFBc0MsZ0JBQUE7QTFFZzRleEM7O0EwRWg0ZUU7RUFBc0MsZ0JBQUE7QTFFbzRleEM7O0EwRXA0ZUU7RUFBc0MsZ0JBQUE7QTFFdzRleEM7O0EwRXg0ZUU7RUFBc0MsZ0JBQUE7QTFFNDRleEM7O0EwRTU0ZUU7RUFBc0MsZ0JBQUE7QTFFZzVleEM7O0EwRWg1ZUU7RUFBc0MsZ0JBQUE7QTFFbzVleEM7O0EwRXA1ZUU7RUFBc0MsZ0JBQUE7QTFFdzVleEM7O0EwRXg1ZUU7RUFBc0MsZ0JBQUE7QTFFNDVleEM7O0EwRTU1ZUU7RUFBc0MsZ0JBQUE7QTFFZzZleEM7O0EwRWg2ZUU7RUFBc0MsZ0JBQUE7QTFFbzZleEM7O0EwRXA2ZUU7RUFBc0MsZ0JBQUE7QTFFdzZleEM7O0EwRXg2ZUU7RUFBc0MsZ0JBQUE7QTFFNDZleEM7O0EwRTU2ZUU7RUFBc0MsZ0JBQUE7QTFFZzdleEM7O0EwRWg3ZUU7RUFBc0MsZ0JBQUE7QTFFbzdleEM7O0EwRXA3ZUU7RUFBc0MsZ0JBQUE7QTFFdzdleEM7O0EwRXg3ZUU7RUFBc0MsZ0JBQUE7QTFFNDdleEM7O0EwRTU3ZUU7RUFBc0MsZ0JBQUE7QTFFZzhleEM7O0EwRWg4ZUU7RUFBc0MsZ0JBQUE7QTFFbzhleEM7O0EwRXA4ZUU7RUFBc0MsZ0JBQUE7QTFFdzhleEM7O0EwRXg4ZUU7RUFBc0MsZ0JBQUE7QTFFNDhleEM7O0EwRTU4ZUU7RUFBc0MsZ0JBQUE7QTFFZzlleEM7O0EwRWg5ZUU7RUFBc0MsZ0JBQUE7QTFFbzlleEM7O0EwRXA5ZUU7RUFBc0MsZ0JBQUE7QTFFdzlleEM7O0EwRXg5ZUU7RUFBc0MsZ0JBQUE7QTFFNDlleEM7O0EwRTU5ZUU7RUFBc0MsZ0JBQUE7QTFFZytleEM7O0EwRWgrZUU7RUFBc0MsZ0JBQUE7QTFFbytleEM7O0EwRXArZUU7RUFBc0MsZ0JBQUE7QTFFdytleEM7O0EwRXgrZUU7RUFBc0MsZ0JBQUE7QTFFNCtleEM7O0EwRTUrZUU7RUFBc0MsZ0JBQUE7QTFFZy9leEM7O0EwRWgvZUU7RUFBc0MsZ0JBQUE7QTFFby9leEM7O0EwRXAvZUU7RUFBc0MsZ0JBQUE7QTFFdy9leEM7O0EwRXgvZUU7RUFBc0MsZ0JBQUE7QTFFNC9leEM7O0EwRTUvZUU7RUFBc0MsZ0JBQUE7QTFFZ2dmeEM7O0EwRWhnZkU7RUFBc0MsZ0JBQUE7QTFFb2dmeEM7O0EwRXBnZkU7RUFBc0MsZ0JBQUE7QTFFd2dmeEM7O0EwRXhnZkU7RUFBc0MsZ0JBQUE7QTFFNGdmeEM7O0EwRTVnZkU7RUFBc0MsZ0JBQUE7QTFFZ2hmeEM7O0EwRWhoZkU7RUFBc0MsZ0JBQUE7QTFFb2hmeEM7O0EwRXBoZkU7RUFBc0MsZ0JBQUE7QTFFd2hmeEM7O0EwRXhoZkU7RUFBc0MsZ0JBQUE7QTFFNGhmeEM7O0EwRTVoZkU7RUFBc0MsZ0JBQUE7QTFFZ2lmeEM7O0EwRWhpZkU7RUFBc0MsZ0JBQUE7QTFFb2lmeEM7O0EwRXBpZkU7RUFBc0MsZ0JBQUE7QTFFd2lmeEM7O0EwRXhpZkU7RUFBc0MsZ0JBQUE7QTFFNGlmeEM7O0EwRTVpZkU7RUFBc0MsZ0JBQUE7QTFFZ2pmeEM7O0EwRWhqZkU7RUFBc0MsZ0JBQUE7QTFFb2pmeEM7O0EwRXBqZkU7RUFBc0MsZ0JBQUE7QTFFd2pmeEM7O0EwRXhqZkU7RUFBc0MsZ0JBQUE7QTFFNGpmeEM7O0EwRTVqZkU7RUFBc0MsZ0JBQUE7QTFFZ2tmeEM7O0EwRWhrZkU7RUFBc0MsYUFBQTtBMUVva2Z4Qzs7QTBFcGtmRTtFQUFzQyxnQkFBQTtBMUV3a2Z4Qzs7QTBFeGtmRTtFQUFzQyxnQkFBQTtBMUU0a2Z4Qzs7QTBFNWtmRTtFQUFzQyxnQkFBQTtBMUVnbGZ4Qzs7QTBFaGxmRTtFQUFzQyxnQkFBQTtBMUVvbGZ4Qzs7QTBFcGxmRTtFQUFzQyxnQkFBQTtBMUV3bGZ4Qzs7QTBFeGxmRTtFQUFzQyxnQkFBQTtBMUU0bGZ4Qzs7QTBFNWxmRTtFQUFzQyxnQkFBQTtBMUVnbWZ4Qzs7QTBFaG1mRTtFQUFzQyxnQkFBQTtBMUVvbWZ4Qzs7QTBFcG1mRTtFQUFzQyxnQkFBQTtBMUV3bWZ4Qzs7QTBFeG1mRTtFQUFzQyxnQkFBQTtBMUU0bWZ4Qzs7QTBFNW1mRTtFQUFzQyxnQkFBQTtBMUVnbmZ4Qzs7QTBFaG5mRTtFQUFzQyxnQkFBQTtBMUVvbmZ4Qzs7QTBFcG5mRTtFQUFzQyxnQkFBQTtBMUV3bmZ4Qzs7QTBFeG5mRTtFQUFzQyxnQkFBQTtBMUU0bmZ4Qzs7QTBFNW5mRTtFQUFzQyxnQkFBQTtBMUVnb2Z4Qzs7QTBFaG9mRTtFQUFzQyxnQkFBQTtBMUVvb2Z4Qzs7QTBFcG9mRTtFQUFzQyxnQkFBQTtBMUV3b2Z4Qzs7QTBFeG9mRTtFQUFzQyxnQkFBQTtBMUU0b2Z4Qzs7QTBFNW9mRTtFQUFzQyxnQkFBQTtBMUVncGZ4Qzs7QTBFaHBmRTtFQUFzQyxnQkFBQTtBMUVvcGZ4Qzs7QTBFcHBmRTtFQUFzQyxnQkFBQTtBMUV3cGZ4Qzs7QTBFeHBmRTtFQUFzQyxnQkFBQTtBMUU0cGZ4Qzs7QTBFNXBmRTtFQUFzQyxnQkFBQTtBMUVncWZ4Qzs7QTBFaHFmRTtFQUFzQyxnQkFBQTtBMUVvcWZ4Qzs7QTBFcHFmRTtFQUFzQyxnQkFBQTtBMUV3cWZ4Qzs7QTBFeHFmRTtFQUFzQyxnQkFBQTtBMUU0cWZ4Qzs7QTBFNXFmRTtFQUFzQyxnQkFBQTtBMUVncmZ4Qzs7QTBFaHJmRTtFQUFzQyxnQkFBQTtBMUVvcmZ4Qzs7QTBFcHJmRTtFQUFzQyxnQkFBQTtBMUV3cmZ4Qzs7QTBFeHJmRTtFQUFzQyxnQkFBQTtBMUU0cmZ4Qzs7QTBFNXJmRTtFQUFzQyxnQkFBQTtBMUVnc2Z4Qzs7QTBFaHNmRTtFQUFzQyxnQkFBQTtBMUVvc2Z4Qzs7QTBFcHNmRTtFQUFzQyxnQkFBQTtBMUV3c2Z4Qzs7QTBFeHNmRTtFQUFzQyxnQkFBQTtBMUU0c2Z4Qzs7QTBFNXNmRTtFQUFzQyxnQkFBQTtBMUVndGZ4Qzs7QTBFaHRmRTtFQUFzQyxnQkFBQTtBMUVvdGZ4Qzs7QTBFcHRmRTtFQUFzQyxnQkFBQTtBMUV3dGZ4Qzs7QTBFeHRmRTtFQUFzQyxnQkFBQTtBMUU0dGZ4Qzs7QTBFNXRmRTtFQUFzQyxnQkFBQTtBMUVndWZ4Qzs7QTBFaHVmRTtFQUFzQyxnQkFBQTtBMUVvdWZ4Qzs7QTBFcHVmRTtFQUFzQyxnQkFBQTtBMUV3dWZ4Qzs7QTBFeHVmRTtFQUFzQyxnQkFBQTtBMUU0dWZ4Qzs7QTBFNXVmRTtFQUFzQyxnQkFBQTtBMUVndmZ4Qzs7QTBFaHZmRTtFQUFzQyxnQkFBQTtBMUVvdmZ4Qzs7QTBFcHZmRTtFQUFzQyxnQkFBQTtBMUV3dmZ4Qzs7QTBFeHZmRTtFQUFzQyxnQkFBQTtBMUU0dmZ4Qzs7QTBFNXZmRTtFQUFzQyxnQkFBQTtBMUVnd2Z4Qzs7QTBFaHdmRTtFQUFzQyxnQkFBQTtBMUVvd2Z4Qzs7QTBFcHdmRTtFQUFzQyxnQkFBQTtBMUV3d2Z4Qzs7QTBFeHdmRTtFQUFzQyxnQkFBQTtBMUU0d2Z4Qzs7QTBFNXdmRTtFQUFzQyxnQkFBQTtBMUVneGZ4Qzs7QTBFaHhmRTtFQUFzQyxnQkFBQTtBMUVveGZ4Qzs7QTBFcHhmRTtFQUFzQyxnQkFBQTtBMUV3eGZ4Qzs7QTBFeHhmRTtFQUFzQyxnQkFBQTtBMUU0eGZ4Qzs7QTBFNXhmRTtFQUFzQyxnQkFBQTtBMUVneWZ4Qzs7QTBFaHlmRTtFQUFzQyxnQkFBQTtBMUVveWZ4Qzs7QTBFcHlmRTtFQUFzQyxnQkFBQTtBMUV3eWZ4Qzs7QTBFeHlmRTtFQUFzQyxnQkFBQTtBMUU0eWZ4Qzs7QTBFNXlmRTtFQUFzQyxnQkFBQTtBMUVnemZ4Qzs7QTBFaHpmRTtFQUFzQyxnQkFBQTtBMUVvemZ4Qzs7QTBFcHpmRTtFQUFzQyxnQkFBQTtBMUV3emZ4Qzs7QTBFeHpmRTtFQUFzQyxnQkFBQTtBMUU0emZ4Qzs7QTBFNXpmRTtFQUFzQyxnQkFBQTtBMUVnMGZ4Qzs7QTBFaDBmRTtFQUFzQyxnQkFBQTtBMUVvMGZ4Qzs7QTBFcDBmRTtFQUFzQyxnQkFBQTtBMUV3MGZ4Qzs7QTBFeDBmRTtFQUFzQyxnQkFBQTtBMUU0MGZ4Qzs7QTBFNTBmRTtFQUFzQyxnQkFBQTtBMUVnMWZ4Qzs7QTBFaDFmRTtFQUFzQyxnQkFBQTtBMUVvMWZ4Qzs7QTBFcDFmRTtFQUFzQyxnQkFBQTtBMUV3MWZ4Qzs7QTBFeDFmRTtFQUFzQyxnQkFBQTtBMUU0MWZ4Qzs7QTBFNTFmRTtFQUFzQyxnQkFBQTtBMUVnMmZ4Qzs7QTBFaDJmRTtFQUFzQyxnQkFBQTtBMUVvMmZ4Qzs7QTBFcDJmRTtFQUFzQyxnQkFBQTtBMUV3MmZ4Qzs7QTBFeDJmRTtFQUFzQyxnQkFBQTtBMUU0MmZ4Qzs7QTBFNTJmRTtFQUFzQyxnQkFBQTtBMUVnM2Z4Qzs7QTBFaDNmRTtFQUFzQyxnQkFBQTtBMUVvM2Z4Qzs7QTBFcDNmRTtFQUFzQyxnQkFBQTtBMUV3M2Z4Qzs7QTBFeDNmRTtFQUFzQyxnQkFBQTtBMUU0M2Z4Qzs7QTBFNTNmRTtFQUFzQyxnQkFBQTtBMUVnNGZ4Qzs7QTBFaDRmRTtFQUFzQyxnQkFBQTtBMUVvNGZ4Qzs7QTBFcDRmRTtFQUFzQyxnQkFBQTtBMUV3NGZ4Qzs7QTBFeDRmRTtFQUFzQyxnQkFBQTtBMUU0NGZ4Qzs7QTBFNTRmRTtFQUFzQyxnQkFBQTtBMUVnNWZ4Qzs7QTBFaDVmRTtFQUFzQyxnQkFBQTtBMUVvNWZ4Qzs7QTBFcDVmRTtFQUFzQyxnQkFBQTtBMUV3NWZ4Qzs7QTBFeDVmRTtFQUFzQyxnQkFBQTtBMUU0NWZ4Qzs7QTBFNTVmRTtFQUFzQyxnQkFBQTtBMUVnNmZ4Qzs7QTBFaDZmRTtFQUFzQyxnQkFBQTtBMUVvNmZ4Qzs7QTBFcDZmRTtFQUFzQyxnQkFBQTtBMUV3NmZ4Qzs7QTBFeDZmRTtFQUFzQyxnQkFBQTtBMUU0NmZ4Qzs7QTBFNTZmRTtFQUFzQyxnQkFBQTtBMUVnN2Z4Qzs7QTBFaDdmRTtFQUFzQyxnQkFBQTtBMUVvN2Z4Qzs7QTBFcDdmRTtFQUFzQyxnQkFBQTtBMUV3N2Z4Qzs7QTBFeDdmRTtFQUFzQyxnQkFBQTtBMUU0N2Z4Qzs7QTBFNTdmRTtFQUFzQyxnQkFBQTtBMUVnOGZ4Qzs7QTBFaDhmRTtFQUFzQyxnQkFBQTtBMUVvOGZ4Qzs7QTBFcDhmRTtFQUFzQyxnQkFBQTtBMUV3OGZ4Qzs7QTBFeDhmRTtFQUFzQyxnQkFBQTtBMUU0OGZ4Qzs7QTBFNThmRTtFQUFzQyxnQkFBQTtBMUVnOWZ4Qzs7QTBFaDlmRTtFQUFzQyxnQkFBQTtBMUVvOWZ4Qzs7QTBFcDlmRTtFQUFzQyxnQkFBQTtBMUV3OWZ4Qzs7QTBFeDlmRTtFQUFzQyxnQkFBQTtBMUU0OWZ4Qzs7QTBFNTlmRTtFQUFzQyxnQkFBQTtBMUVnK2Z4Qzs7QTBFaCtmRTtFQUFzQyxnQkFBQTtBMUVvK2Z4Qzs7QTBFcCtmRTtFQUFzQyxnQkFBQTtBMUV3K2Z4Qzs7QTBFeCtmRTtFQUFzQyxnQkFBQTtBMUU0K2Z4Qzs7QTBFNStmRTtFQUFzQyxnQkFBQTtBMUVnL2Z4Qzs7QTBFaC9mRTtFQUFzQyxnQkFBQTtBMUVvL2Z4Qzs7QTBFcC9mRTtFQUFzQyxnQkFBQTtBMUV3L2Z4Qzs7QTBFeC9mRTtFQUFzQyxnQkFBQTtBMUU0L2Z4Qzs7QTBFNS9mRTtFQUFzQyxnQkFBQTtBMUVnZ2dCeEM7O0EwRWhnZ0JFO0VBQXNDLGdCQUFBO0ExRW9nZ0J4Qzs7QTBFcGdnQkU7RUFBc0MsYUFBQTtBMUV3Z2dCeEM7O0EwRXhnZ0JFO0VBQXNDLGdCQUFBO0ExRTRnZ0J4Qzs7QTBFNWdnQkU7RUFBc0MsZ0JBQUE7QTFFZ2hnQnhDOztBMEVoaGdCRTtFQUFzQyxnQkFBQTtBMUVvaGdCeEM7O0EwRXBoZ0JFO0VBQXNDLGdCQUFBO0ExRXdoZ0J4Qzs7QTBFeGhnQkU7RUFBc0MsZ0JBQUE7QTFFNGhnQnhDOztBMEU1aGdCRTtFQUFzQyxnQkFBQTtBMUVnaWdCeEM7O0EwRWhpZ0JFO0VBQXNDLGdCQUFBO0ExRW9pZ0J4Qzs7QTBFcGlnQkU7RUFBc0MsZ0JBQUE7QTFFd2lnQnhDOztBMEV4aWdCRTtFQUFzQyxnQkFBQTtBMUU0aWdCeEM7O0EwRTVpZ0JFO0VBQXNDLGdCQUFBO0ExRWdqZ0J4Qzs7QTBFaGpnQkU7RUFBc0MsZ0JBQUE7QTFFb2pnQnhDOztBMEVwamdCRTtFQUFzQyxnQkFBQTtBMUV3amdCeEM7O0EwRXhqZ0JFO0VBQXNDLGdCQUFBO0ExRTRqZ0J4Qzs7QTBFNWpnQkU7RUFBc0MsZ0JBQUE7QTFFZ2tnQnhDOztBMEVoa2dCRTtFQUFzQyxnQkFBQTtBMUVva2dCeEM7O0EwRXBrZ0JFO0VBQXNDLGdCQUFBO0ExRXdrZ0J4Qzs7QTBFeGtnQkU7RUFBc0MsZ0JBQUE7QTFFNGtnQnhDOztBMEU1a2dCRTtFQUFzQyxnQkFBQTtBMUVnbGdCeEM7O0EwRWhsZ0JFO0VBQXNDLGdCQUFBO0ExRW9sZ0J4Qzs7QTBFcGxnQkU7RUFBc0MsZ0JBQUE7QTFFd2xnQnhDOztBMEV4bGdCRTtFQUFzQyxnQkFBQTtBMUU0bGdCeEM7O0EwRTVsZ0JFO0VBQXNDLGdCQUFBO0ExRWdtZ0J4Qzs7QTBFaG1nQkU7RUFBc0MsZ0JBQUE7QTFFb21nQnhDOztBMEVwbWdCRTtFQUFzQyxnQkFBQTtBMUV3bWdCeEM7O0EwRXhtZ0JFO0VBQXNDLGdCQUFBO0ExRTRtZ0J4Qzs7QTBFNW1nQkU7RUFBc0MsZ0JBQUE7QTFFZ25nQnhDOztBMEVobmdCRTtFQUFzQyxnQkFBQTtBMUVvbmdCeEM7O0EwRXBuZ0JFO0VBQXNDLGdCQUFBO0ExRXduZ0J4Qzs7QTBFeG5nQkU7RUFBc0MsZ0JBQUE7QTFFNG5nQnhDOztBMEU1bmdCRTtFQUFzQyxnQkFBQTtBMUVnb2dCeEM7O0EwRWhvZ0JFO0VBQXNDLGdCQUFBO0ExRW9vZ0J4Qzs7QTBFcG9nQkU7RUFBc0MsZ0JBQUE7QTFFd29nQnhDOztBMEV4b2dCRTtFQUFzQyxnQkFBQTtBMUU0b2dCeEM7O0EwRTVvZ0JFO0VBQXNDLGdCQUFBO0ExRWdwZ0J4Qzs7QTBFaHBnQkU7RUFBc0MsZ0JBQUE7QTFFb3BnQnhDOztBMEVwcGdCRTtFQUFzQyxnQkFBQTtBMUV3cGdCeEM7O0EwRXhwZ0JFO0VBQXNDLGdCQUFBO0ExRTRwZ0J4Qzs7QTBFNXBnQkU7RUFBc0MsZ0JBQUE7QTFFZ3FnQnhDOztBMEVocWdCRTtFQUFzQyxnQkFBQTtBMUVvcWdCeEM7O0EwRXBxZ0JFO0VBQXNDLGdCQUFBO0ExRXdxZ0J4Qzs7QTBFeHFnQkU7RUFBc0MsZ0JBQUE7QTFFNHFnQnhDOztBMEU1cWdCRTtFQUFzQyxnQkFBQTtBMUVncmdCeEM7O0EwRWhyZ0JFO0VBQXNDLGdCQUFBO0ExRW9yZ0J4Qzs7QTBFcHJnQkU7RUFBc0MsZ0JBQUE7QTFFd3JnQnhDOztBMEV4cmdCRTtFQUFzQyxnQkFBQTtBMUU0cmdCeEM7O0EwRTVyZ0JFO0VBQXNDLGdCQUFBO0ExRWdzZ0J4Qzs7QTBFaHNnQkU7RUFBc0MsZ0JBQUE7QTFFb3NnQnhDOztBMEVwc2dCRTtFQUFzQyxnQkFBQTtBMUV3c2dCeEM7O0EwRXhzZ0JFO0VBQXNDLGdCQUFBO0ExRTRzZ0J4Qzs7QTBFNXNnQkU7RUFBc0MsZ0JBQUE7QTFFZ3RnQnhDOztBMEVodGdCRTtFQUFzQyxnQkFBQTtBMUVvdGdCeEM7O0EwRXB0Z0JFO0VBQXNDLGdCQUFBO0ExRXd0Z0J4Qzs7QTBFeHRnQkU7RUFBc0MsZ0JBQUE7QTFFNHRnQnhDOztBMEU1dGdCRTtFQUFzQyxnQkFBQTtBMUVndWdCeEM7O0EwRWh1Z0JFO0VBQXNDLGdCQUFBO0ExRW91Z0J4Qzs7QTBFcHVnQkU7RUFBc0MsZ0JBQUE7QTFFd3VnQnhDOztBMEV4dWdCRTtFQUFzQyxnQkFBQTtBMUU0dWdCeEM7O0EwRTV1Z0JFO0VBQXNDLGdCQUFBO0ExRWd2Z0J4Qzs7QTBFaHZnQkU7RUFBc0MsZ0JBQUE7QTFFb3ZnQnhDOztBMEVwdmdCRTtFQUFzQyxnQkFBQTtBMUV3dmdCeEM7O0EwRXh2Z0JFO0VBQXNDLGdCQUFBO0ExRTR2Z0J4Qzs7QTBFNXZnQkU7RUFBc0MsZ0JBQUE7QTFFZ3dnQnhDOztBMEVod2dCRTtFQUFzQyxnQkFBQTtBMUVvd2dCeEM7O0EwRXB3Z0JFO0VBQXNDLGdCQUFBO0ExRXd3Z0J4Qzs7QTBFeHdnQkU7RUFBc0MsZ0JBQUE7QTFFNHdnQnhDOztBMEU1d2dCRTtFQUFzQyxnQkFBQTtBMUVneGdCeEM7O0EwRWh4Z0JFO0VBQXNDLGdCQUFBO0ExRW94Z0J4Qzs7QTBFcHhnQkU7RUFBc0MsZ0JBQUE7QTFFd3hnQnhDOztBMEV4eGdCRTtFQUFzQyxnQkFBQTtBMUU0eGdCeEM7O0EwRTV4Z0JFO0VBQXNDLGdCQUFBO0ExRWd5Z0J4Qzs7QTBFaHlnQkU7RUFBc0MsZ0JBQUE7QTFFb3lnQnhDOztBMEVweWdCRTtFQUFzQyxnQkFBQTtBMUV3eWdCeEM7O0EwRXh5Z0JFO0VBQXNDLGdCQUFBO0ExRTR5Z0J4Qzs7QTBFNXlnQkU7RUFBc0MsZ0JBQUE7QTFFZ3pnQnhDOztBMEVoemdCRTtFQUFzQyxnQkFBQTtBMUVvemdCeEM7O0EwRXB6Z0JFO0VBQXNDLGdCQUFBO0ExRXd6Z0J4Qzs7QTBFeHpnQkU7RUFBc0MsZ0JBQUE7QTFFNHpnQnhDOztBMEU1emdCRTtFQUFzQyxnQkFBQTtBMUVnMGdCeEM7O0EwRWgwZ0JFO0VBQXNDLGdCQUFBO0ExRW8wZ0J4Qzs7QTBFcDBnQkU7RUFBc0MsZ0JBQUE7QTFFdzBnQnhDOztBMEV4MGdCRTtFQUFzQyxnQkFBQTtBMUU0MGdCeEM7O0EwRTUwZ0JFO0VBQXNDLGdCQUFBO0ExRWcxZ0J4Qzs7QTBFaDFnQkU7RUFBc0MsZ0JBQUE7QTFFbzFnQnhDOztBMEVwMWdCRTtFQUFzQyxnQkFBQTtBMUV3MWdCeEM7O0EwRXgxZ0JFO0VBQXNDLGdCQUFBO0ExRTQxZ0J4Qzs7QTBFNTFnQkU7RUFBc0MsZ0JBQUE7QTFFZzJnQnhDOztBMEVoMmdCRTtFQUFzQyxnQkFBQTtBMUVvMmdCeEM7O0EwRXAyZ0JFO0VBQXNDLGdCQUFBO0ExRXcyZ0J4Qzs7QTBFeDJnQkU7RUFBc0MsZ0JBQUE7QTFFNDJnQnhDOztBMEU1MmdCRTtFQUFzQyxnQkFBQTtBMUVnM2dCeEM7O0EwRWgzZ0JFO0VBQXNDLGdCQUFBO0ExRW8zZ0J4Qzs7QTBFcDNnQkU7RUFBc0MsZ0JBQUE7QTFFdzNnQnhDOztBMEV4M2dCRTtFQUFzQyxnQkFBQTtBMUU0M2dCeEM7O0EwRTUzZ0JFO0VBQXNDLGdCQUFBO0ExRWc0Z0J4Qzs7QTBFaDRnQkU7RUFBc0MsZ0JBQUE7QTFFbzRnQnhDOztBMEVwNGdCRTtFQUFzQyxnQkFBQTtBMUV3NGdCeEM7O0EwRXg0Z0JFO0VBQXNDLGdCQUFBO0ExRTQ0Z0J4Qzs7QTBFNTRnQkU7RUFBc0MsZ0JBQUE7QTFFZzVnQnhDOztBMEVoNWdCRTtFQUFzQyxnQkFBQTtBMUVvNWdCeEM7O0EwRXA1Z0JFO0VBQXNDLGdCQUFBO0ExRXc1Z0J4Qzs7QTBFeDVnQkU7RUFBc0MsZ0JBQUE7QTFFNDVnQnhDOztBMEU1NWdCRTtFQUFzQyxnQkFBQTtBMUVnNmdCeEM7O0EwRWg2Z0JFO0VBQXNDLGdCQUFBO0ExRW82Z0J4Qzs7QTBFcDZnQkU7RUFBc0MsZ0JBQUE7QTFFdzZnQnhDOztBMEV4NmdCRTtFQUFzQyxnQkFBQTtBMUU0NmdCeEM7O0EwRTU2Z0JFO0VBQXNDLGdCQUFBO0ExRWc3Z0J4Qzs7QTBFaDdnQkU7RUFBc0MsZ0JBQUE7QTFFbzdnQnhDOztBMEVwN2dCRTtFQUFzQyxnQkFBQTtBMUV3N2dCeEM7O0EwRXg3Z0JFO0VBQXNDLGdCQUFBO0ExRTQ3Z0J4Qzs7QTBFNTdnQkU7RUFBc0MsZ0JBQUE7QTFFZzhnQnhDOztBMEVoOGdCRTtFQUFzQyxnQkFBQTtBMUVvOGdCeEM7O0EwRXA4Z0JFO0VBQXNDLGdCQUFBO0ExRXc4Z0J4Qzs7QTBFeDhnQkU7RUFBc0MsZ0JBQUE7QTFFNDhnQnhDOztBMEU1OGdCRTtFQUFzQyxnQkFBQTtBMUVnOWdCeEM7O0EwRWg5Z0JFO0VBQXNDLGdCQUFBO0ExRW85Z0J4Qzs7QTBFcDlnQkU7RUFBc0MsZ0JBQUE7QTFFdzlnQnhDOztBMEV4OWdCRTtFQUFzQyxnQkFBQTtBMUU0OWdCeEM7O0EwRTU5Z0JFO0VBQXNDLGdCQUFBO0ExRWcrZ0J4Qzs7QTBFaCtnQkU7RUFBc0MsZ0JBQUE7QTFFbytnQnhDOztBMEVwK2dCRTtFQUFzQyxnQkFBQTtBMUV3K2dCeEM7O0EwRXgrZ0JFO0VBQXNDLGdCQUFBO0ExRTQrZ0J4Qzs7QTBFNStnQkU7RUFBc0MsZ0JBQUE7QTFFZy9nQnhDOztBMEVoL2dCRTtFQUFzQyxnQkFBQTtBMUVvL2dCeEM7O0EwRXAvZ0JFO0VBQXNDLGdCQUFBO0ExRXcvZ0J4Qzs7QTBFeC9nQkU7RUFBc0MsZ0JBQUE7QTFFNC9nQnhDOztBMEU1L2dCRTtFQUFzQyxnQkFBQTtBMUVnZ2hCeEM7O0EwRWhnaEJFO0VBQXNDLGdCQUFBO0ExRW9naEJ4Qzs7QTBFcGdoQkU7RUFBc0MsZ0JBQUE7QTFFd2doQnhDOztBMEV4Z2hCRTtFQUFzQyxnQkFBQTtBMUU0Z2hCeEM7O0EwRTVnaEJFO0VBQXNDLGdCQUFBO0ExRWdoaEJ4Qzs7QTBFaGhoQkU7RUFBc0MsZ0JBQUE7QTFFb2hoQnhDOztBMEVwaGhCRTtFQUFzQyxnQkFBQTtBMUV3aGhCeEM7O0EwRXhoaEJFO0VBQXNDLGdCQUFBO0ExRTRoaEJ4Qzs7QTBFNWhoQkU7RUFBc0MsZ0JBQUE7QTFFZ2loQnhDOztBMEVoaWhCRTtFQUFzQyxnQkFBQTtBMUVvaWhCeEM7O0EwRXBpaEJFO0VBQXNDLGdCQUFBO0ExRXdpaEJ4Qzs7QTBFeGloQkU7RUFBc0MsZ0JBQUE7QTFFNGloQnhDOztBMEU1aWhCRTtFQUFzQyxnQkFBQTtBMUVnamhCeEM7O0EwRWhqaEJFO0VBQXNDLGdCQUFBO0ExRW9qaEJ4Qzs7QTBFcGpoQkU7RUFBc0MsZ0JBQUE7QTFFd2poQnhDOztBMEV4amhCRTtFQUFzQyxnQkFBQTtBMUU0amhCeEM7O0EwRTVqaEJFO0VBQXNDLGdCQUFBO0ExRWdraEJ4Qzs7QTBFaGtoQkU7RUFBc0MsZ0JBQUE7QTFFb2toQnhDOztBMEVwa2hCRTtFQUFzQyxnQkFBQTtBMUV3a2hCeEM7O0EwRXhraEJFO0VBQXNDLGdCQUFBO0ExRTRraEJ4Qzs7QTBFNWtoQkU7RUFBc0MsZ0JBQUE7QTFFZ2xoQnhDOztBMEVobGhCRTtFQUFzQyxnQkFBQTtBMUVvbGhCeEM7O0EwRXBsaEJFO0VBQXNDLGdCQUFBO0ExRXdsaEJ4Qzs7QTBFeGxoQkU7RUFBc0MsZ0JBQUE7QTFFNGxoQnhDOztBMEU1bGhCRTtFQUFzQyxnQkFBQTtBMUVnbWhCeEM7O0EwRWhtaEJFO0VBQXNDLGdCQUFBO0ExRW9taEJ4Qzs7QTBFcG1oQkU7RUFBc0MsZ0JBQUE7QTFFd21oQnhDOztBMEV4bWhCRTtFQUFzQyxnQkFBQTtBMUU0bWhCeEM7O0EwRTVtaEJFO0VBQXNDLGdCQUFBO0ExRWduaEJ4Qzs7QTBFaG5oQkU7RUFBc0MsZ0JBQUE7QTFFb25oQnhDOztBMEVwbmhCRTtFQUFzQyxnQkFBQTtBMUV3bmhCeEM7O0EwRXhuaEJFO0VBQXNDLGdCQUFBO0ExRTRuaEJ4Qzs7QTBFNW5oQkU7RUFBc0MsZ0JBQUE7QTFFZ29oQnhDOztBMEVob2hCRTtFQUFzQyxnQkFBQTtBMUVvb2hCeEM7O0EwRXBvaEJFO0VBQXNDLGdCQUFBO0ExRXdvaEJ4Qzs7QTBFeG9oQkU7RUFBc0MsZ0JBQUE7QTFFNG9oQnhDOztBMEU1b2hCRTtFQUFzQyxnQkFBQTtBMUVncGhCeEM7O0EwRWhwaEJFO0VBQXNDLGdCQUFBO0ExRW9waEJ4Qzs7QTBFcHBoQkU7RUFBc0MsZ0JBQUE7QTFFd3BoQnhDOztBMEV4cGhCRTtFQUFzQyxnQkFBQTtBMUU0cGhCeEM7O0EwRTVwaEJFO0VBQXNDLGdCQUFBO0ExRWdxaEJ4Qzs7QTBFaHFoQkU7RUFBc0MsZ0JBQUE7QTFFb3FoQnhDOztBMEVwcWhCRTtFQUFzQyxnQkFBQTtBMUV3cWhCeEM7O0EwRXhxaEJFO0VBQXNDLGdCQUFBO0ExRTRxaEJ4Qzs7QTBFNXFoQkU7RUFBc0MsZ0JBQUE7QTFFZ3JoQnhDOztBMEVocmhCRTtFQUFzQyxnQkFBQTtBMUVvcmhCeEM7O0EwRXByaEJFO0VBQXNDLGdCQUFBO0ExRXdyaEJ4Qzs7QTBFeHJoQkU7RUFBc0MsZ0JBQUE7QTFFNHJoQnhDOztBMEU1cmhCRTtFQUFzQyxnQkFBQTtBMUVnc2hCeEM7O0EwRWhzaEJFO0VBQXNDLGdCQUFBO0ExRW9zaEJ4Qzs7QTBFcHNoQkU7RUFBc0MsZ0JBQUE7QTFFd3NoQnhDOztBMEV4c2hCRTtFQUFzQyxnQkFBQTtBMUU0c2hCeEM7O0EwRTVzaEJFO0VBQXNDLGdCQUFBO0ExRWd0aEJ4Qzs7QTBFaHRoQkU7RUFBc0MsZ0JBQUE7QTFFb3RoQnhDOztBMEVwdGhCRTtFQUFzQyxnQkFBQTtBMUV3dGhCeEM7O0EwRXh0aEJFO0VBQXNDLGdCQUFBO0ExRTR0aEJ4Qzs7QTBFNXRoQkU7RUFBc0MsZ0JBQUE7QTFFZ3VoQnhDOztBMEVodWhCRTtFQUFzQyxnQkFBQTtBMUVvdWhCeEM7O0EwRXB1aEJFO0VBQXNDLGdCQUFBO0ExRXd1aEJ4Qzs7QTBFeHVoQkU7RUFBc0MsZ0JBQUE7QTFFNHVoQnhDOztBMEU1dWhCRTtFQUFzQyxnQkFBQTtBMUVndmhCeEM7O0EwRWh2aEJFO0VBQXNDLGdCQUFBO0ExRW92aEJ4Qzs7QTBFcHZoQkU7RUFBc0MsZ0JBQUE7QTFFd3ZoQnhDOztBMEV4dmhCRTtFQUFzQyxnQkFBQTtBMUU0dmhCeEM7O0EwRTV2aEJFO0VBQXNDLGdCQUFBO0ExRWd3aEJ4Qzs7QTBFaHdoQkU7RUFBc0MsZ0JBQUE7QTFFb3doQnhDOztBMEVwd2hCRTtFQUFzQyxnQkFBQTtBMUV3d2hCeEM7O0EwRXh3aEJFO0VBQXNDLGdCQUFBO0ExRTR3aEJ4Qzs7QTBFNXdoQkU7RUFBc0MsZ0JBQUE7QTFFZ3hoQnhDOztBMEVoeGhCRTtFQUFzQyxnQkFBQTtBMUVveGhCeEM7O0EwRXB4aEJFO0VBQXNDLGdCQUFBO0ExRXd4aEJ4Qzs7QTBFeHhoQkU7RUFBc0MsZ0JBQUE7QTFFNHhoQnhDOztBMEU1eGhCRTtFQUFzQyxnQkFBQTtBMUVneWhCeEM7O0EwRWh5aEJFO0VBQXNDLGdCQUFBO0ExRW95aEJ4Qzs7QTBFcHloQkU7RUFBc0MsZ0JBQUE7QTFFd3loQnhDOztBMEV4eWhCRTtFQUFzQyxnQkFBQTtBMUU0eWhCeEM7O0EwRTV5aEJFO0VBQXNDLGdCQUFBO0ExRWd6aEJ4Qzs7QTBFaHpoQkU7RUFBc0MsZ0JBQUE7QTFFb3poQnhDOztBMEVwemhCRTtFQUFzQyxnQkFBQTtBMUV3emhCeEM7O0EwRXh6aEJFO0VBQXNDLGdCQUFBO0ExRTR6aEJ4Qzs7QTBFNXpoQkU7RUFBc0MsZ0JBQUE7QTFFZzBoQnhDOztBMEVoMGhCRTtFQUFzQyxnQkFBQTtBMUVvMGhCeEM7O0EwRXAwaEJFO0VBQXNDLGdCQUFBO0ExRXcwaEJ4Qzs7QTBFeDBoQkU7RUFBc0MsZ0JBQUE7QTFFNDBoQnhDOztBMEU1MGhCRTtFQUFzQyxnQkFBQTtBMUVnMWhCeEM7O0EwRWgxaEJFO0VBQXNDLGdCQUFBO0ExRW8xaEJ4Qzs7QTBFcDFoQkU7RUFBc0MsZ0JBQUE7QTFFdzFoQnhDOztBMEV4MWhCRTtFQUFzQyxnQkFBQTtBMUU0MWhCeEM7O0EwRTUxaEJFO0VBQXNDLGdCQUFBO0ExRWcyaEJ4Qzs7QTBFaDJoQkU7RUFBc0MsZ0JBQUE7QTFFbzJoQnhDOztBMEVwMmhCRTtFQUFzQyxnQkFBQTtBMUV3MmhCeEM7O0EwRXgyaEJFO0VBQXNDLGdCQUFBO0ExRTQyaEJ4Qzs7QTBFNTJoQkU7RUFBc0MsZ0JBQUE7QTFFZzNoQnhDOztBMEVoM2hCRTtFQUFzQyxnQkFBQTtBMUVvM2hCeEM7O0EwRXAzaEJFO0VBQXNDLGdCQUFBO0ExRXczaEJ4Qzs7QTBFeDNoQkU7RUFBc0MsZ0JBQUE7QTFFNDNoQnhDOztBMEU1M2hCRTtFQUFzQyxnQkFBQTtBMUVnNGhCeEM7O0EwRWg0aEJFO0VBQXNDLGdCQUFBO0ExRW80aEJ4Qzs7QTBFcDRoQkU7RUFBc0MsZ0JBQUE7QTFFdzRoQnhDOztBMEV4NGhCRTtFQUFzQyxnQkFBQTtBMUU0NGhCeEM7O0EwRTU0aEJFO0VBQXNDLGdCQUFBO0ExRWc1aEJ4Qzs7QTBFaDVoQkU7RUFBc0MsZ0JBQUE7QTFFbzVoQnhDOztBMEVwNWhCRTtFQUFzQyxnQkFBQTtBMUV3NWhCeEM7O0EwRXg1aEJFO0VBQXNDLGdCQUFBO0ExRTQ1aEJ4Qzs7QTBFNTVoQkU7RUFBc0MsZ0JBQUE7QTFFZzZoQnhDOztBMEVoNmhCRTtFQUFzQyxnQkFBQTtBMUVvNmhCeEM7O0EwRXA2aEJFO0VBQXNDLGdCQUFBO0ExRXc2aEJ4Qzs7QTBFeDZoQkU7RUFBc0MsZ0JBQUE7QTFFNDZoQnhDOztBMEU1NmhCRTtFQUFzQyxnQkFBQTtBMUVnN2hCeEM7O0EwRWg3aEJFO0VBQXNDLGdCQUFBO0ExRW83aEJ4Qzs7QTBFcDdoQkU7RUFBc0MsZ0JBQUE7QTFFdzdoQnhDOztBMEV4N2hCRTtFQUFzQyxnQkFBQTtBMUU0N2hCeEM7O0EwRTU3aEJFO0VBQXNDLGdCQUFBO0ExRWc4aEJ4Qzs7QTBFaDhoQkU7RUFBc0MsZ0JBQUE7QTFFbzhoQnhDOztBMEVwOGhCRTtFQUFzQyxnQkFBQTtBMUV3OGhCeEM7O0EwRXg4aEJFO0VBQXNDLGdCQUFBO0ExRTQ4aEJ4Qzs7QTBFNThoQkU7RUFBc0MsZ0JBQUE7QTFFZzloQnhDOztBMEVoOWhCRTtFQUFzQyxnQkFBQTtBMUVvOWhCeEM7O0EwRXA5aEJFO0VBQXNDLGdCQUFBO0ExRXc5aEJ4Qzs7QTBFeDloQkU7RUFBc0MsZ0JBQUE7QTFFNDloQnhDOztBMEU1OWhCRTtFQUFzQyxnQkFBQTtBMUVnK2hCeEM7O0EwRWgraEJFO0VBQXNDLGdCQUFBO0ExRW8raEJ4Qzs7QTBFcCtoQkU7RUFBc0MsZ0JBQUE7QTFFdytoQnhDOztBMEV4K2hCRTtFQUFzQyxnQkFBQTtBMUU0K2hCeEM7O0EwRTUraEJFO0VBQXNDLGdCQUFBO0ExRWcvaEJ4Qzs7QTBFaC9oQkU7RUFBc0MsZ0JBQUE7QTFFby9oQnhDOztBMEVwL2hCRTtFQUFzQyxnQkFBQTtBMUV3L2hCeEM7O0EwRXgvaEJFO0VBQXNDLGdCQUFBO0ExRTQvaEJ4Qzs7QTBFNS9oQkU7RUFBc0MsZ0JBQUE7QTFFZ2dpQnhDOztBMEVoZ2lCRTtFQUFzQyxnQkFBQTtBMUVvZ2lCeEM7O0EwRXBnaUJFO0VBQXNDLGdCQUFBO0ExRXdnaUJ4Qzs7QTBFeGdpQkU7RUFBc0MsZ0JBQUE7QTFFNGdpQnhDOztBMEU1Z2lCRTtFQUFzQyxnQkFBQTtBMUVnaGlCeEM7O0EwRWhoaUJFO0VBQXNDLGdCQUFBO0ExRW9oaUJ4Qzs7QTBFcGhpQkU7RUFBc0MsZ0JBQUE7QTFFd2hpQnhDOztBMEV4aGlCRTtFQUFzQyxnQkFBQTtBMUU0aGlCeEM7O0EwRTVoaUJFO0VBQXNDLGdCQUFBO0ExRWdpaUJ4Qzs7QTBFaGlpQkU7RUFBc0MsZ0JBQUE7QTFFb2lpQnhDOztBMEVwaWlCRTtFQUFzQyxnQkFBQTtBMUV3aWlCeEM7O0EwRXhpaUJFO0VBQXNDLGdCQUFBO0ExRTRpaUJ4Qzs7QTBFNWlpQkU7RUFBc0MsZ0JBQUE7QTFFZ2ppQnhDOztBMEVoamlCRTtFQUFzQyxnQkFBQTtBMUVvamlCeEM7O0EwRXBqaUJFO0VBQXNDLGdCQUFBO0ExRXdqaUJ4Qzs7QTBFeGppQkU7RUFBc0MsZ0JBQUE7QTFFNGppQnhDOztBMEU1amlCRTtFQUFzQyxnQkFBQTtBMUVna2lCeEM7O0EwRWhraUJFO0VBQXNDLGdCQUFBO0ExRW9raUJ4Qzs7QTBFcGtpQkU7RUFBc0MsZ0JBQUE7QTFFd2tpQnhDOztBMEV4a2lCRTtFQUFzQyxnQkFBQTtBMUU0a2lCeEM7O0EwRTVraUJFO0VBQXNDLGdCQUFBO0ExRWdsaUJ4Qzs7QTBFaGxpQkU7RUFBc0MsZ0JBQUE7QTFFb2xpQnhDOztBMEVwbGlCRTtFQUFzQyxnQkFBQTtBMUV3bGlCeEM7O0EwRXhsaUJFO0VBQXNDLGdCQUFBO0ExRTRsaUJ4Qzs7QTBFNWxpQkU7RUFBc0MsZ0JBQUE7QTFFZ21pQnhDOztBMEVobWlCRTtFQUFzQyxnQkFBQTtBMUVvbWlCeEM7O0EwRXBtaUJFO0VBQXNDLGdCQUFBO0ExRXdtaUJ4Qzs7QTBFeG1pQkU7RUFBc0MsZ0JBQUE7QTFFNG1pQnhDOztBMEU1bWlCRTtFQUFzQyxnQkFBQTtBMUVnbmlCeEM7O0EwRWhuaUJFO0VBQXNDLGdCQUFBO0ExRW9uaUJ4Qzs7QTBFcG5pQkU7RUFBc0MsZ0JBQUE7QTFFd25pQnhDOztBMEV4bmlCRTtFQUFzQyxnQkFBQTtBMUU0bmlCeEM7O0EwRTVuaUJFO0VBQXNDLGdCQUFBO0ExRWdvaUJ4Qzs7QTBFaG9pQkU7RUFBc0MsZ0JBQUE7QTFFb29pQnhDOztBMEVwb2lCRTtFQUFzQyxnQkFBQTtBMUV3b2lCeEM7O0EwRXhvaUJFO0VBQXNDLGdCQUFBO0ExRTRvaUJ4Qzs7QTBFNW9pQkU7RUFBc0MsZ0JBQUE7QTFFZ3BpQnhDOztBMEVocGlCRTtFQUFzQyxnQkFBQTtBMUVvcGlCeEM7O0EwRXBwaUJFO0VBQXNDLGdCQUFBO0ExRXdwaUJ4Qzs7QTBFeHBpQkU7RUFBc0MsZ0JBQUE7QTFFNHBpQnhDOztBMEU1cGlCRTtFQUFzQyxnQkFBQTtBMUVncWlCeEM7O0EwRWhxaUJFO0VBQXNDLGdCQUFBO0ExRW9xaUJ4Qzs7QTBFcHFpQkU7RUFBc0MsZ0JBQUE7QTFFd3FpQnhDOztBMEV4cWlCRTtFQUFzQyxnQkFBQTtBMUU0cWlCeEM7O0EwRTVxaUJFO0VBQXNDLGdCQUFBO0ExRWdyaUJ4Qzs7QTBFaHJpQkU7RUFBc0MsZ0JBQUE7QTFFb3JpQnhDOztBMEVwcmlCRTtFQUFzQyxnQkFBQTtBMUV3cmlCeEM7O0EwRXhyaUJFO0VBQXNDLGdCQUFBO0ExRTRyaUJ4Qzs7QTBFNXJpQkU7RUFBc0MsZ0JBQUE7QTFFZ3NpQnhDOztBMEVoc2lCRTtFQUFzQyxnQkFBQTtBMUVvc2lCeEM7O0EwRXBzaUJFO0VBQXNDLGdCQUFBO0ExRXdzaUJ4Qzs7QTBFeHNpQkU7RUFBc0MsZ0JBQUE7QTFFNHNpQnhDOztBMEU1c2lCRTtFQUFzQyxnQkFBQTtBMUVndGlCeEM7O0EwRWh0aUJFO0VBQXNDLGdCQUFBO0ExRW90aUJ4Qzs7QTBFcHRpQkU7RUFBc0MsZ0JBQUE7QTFFd3RpQnhDOztBMEV4dGlCRTtFQUFzQyxnQkFBQTtBMUU0dGlCeEM7O0EwRTV0aUJFO0VBQXNDLGdCQUFBO0ExRWd1aUJ4Qzs7QTBFaHVpQkU7RUFBc0MsZ0JBQUE7QTFFb3VpQnhDOztBMEVwdWlCRTtFQUFzQyxnQkFBQTtBMUV3dWlCeEM7O0EwRXh1aUJFO0VBQXNDLGdCQUFBO0ExRTR1aUJ4Qzs7QTBFNXVpQkU7RUFBc0MsZ0JBQUE7QTFFZ3ZpQnhDOztBMEVodmlCRTtFQUFzQyxnQkFBQTtBMUVvdmlCeEM7O0EwRXB2aUJFO0VBQXNDLGdCQUFBO0ExRXd2aUJ4Qzs7QTBFeHZpQkU7RUFBc0MsZ0JBQUE7QTFFNHZpQnhDOztBMEU1dmlCRTtFQUFzQyxnQkFBQTtBMUVnd2lCeEM7O0EwRWh3aUJFO0VBQXNDLGdCQUFBO0ExRW93aUJ4Qzs7QTBFcHdpQkU7RUFBc0MsZ0JBQUE7QTFFd3dpQnhDOztBMEV4d2lCRTtFQUFzQyxnQkFBQTtBMUU0d2lCeEM7O0EwRTV3aUJFO0VBQXNDLGdCQUFBO0ExRWd4aUJ4Qzs7QTBFaHhpQkU7RUFBc0MsZ0JBQUE7QTFFb3hpQnhDOztBMEVweGlCRTtFQUFzQyxnQkFBQTtBMUV3eGlCeEM7O0EwRXh4aUJFO0VBQXNDLGdCQUFBO0ExRTR4aUJ4Qzs7QTBFNXhpQkU7RUFBc0MsZ0JBQUE7QTFFZ3lpQnhDOztBMEVoeWlCRTtFQUFzQyxnQkFBQTtBMUVveWlCeEM7O0EwRXB5aUJFO0VBQXNDLGdCQUFBO0ExRXd5aUJ4Qzs7QTBFeHlpQkU7RUFBc0MsWUFBQTtBMUU0eWlCeEM7O0EwRTV5aUJFO0VBQXNDLGdCQUFBO0ExRWd6aUJ4Qzs7QTBFaHppQkU7RUFBc0MsZ0JBQUE7QTFFb3ppQnhDOztBMEVwemlCRTtFQUFzQyxnQkFBQTtBMUV3emlCeEM7O0EwRXh6aUJFO0VBQXNDLGdCQUFBO0ExRTR6aUJ4Qzs7QTBFNXppQkU7RUFBc0MsZ0JBQUE7QTFFZzBpQnhDOztBMEVoMGlCRTtFQUFzQyxZQUFBO0ExRW8waUJ4Qzs7QTBFcDBpQkU7RUFBc0MsZ0JBQUE7QTFFdzBpQnhDOztBMEV4MGlCRTtFQUFzQyxnQkFBQTtBMUU0MGlCeEM7O0EwRTUwaUJFO0VBQXNDLGdCQUFBO0ExRWcxaUJ4Qzs7QTBFaDFpQkU7RUFBc0MsZ0JBQUE7QTFFbzFpQnhDOztBMEVwMWlCRTtFQUFzQyxnQkFBQTtBMUV3MWlCeEM7O0EwRXgxaUJFO0VBQXNDLGdCQUFBO0ExRTQxaUJ4Qzs7QTBFNTFpQkU7RUFBc0MsZ0JBQUE7QTFFZzJpQnhDOztBMEVoMmlCRTtFQUFzQyxnQkFBQTtBMUVvMmlCeEM7O0EwRXAyaUJFO0VBQXNDLFlBQUE7QTFFdzJpQnhDOztBMEV4MmlCRTtFQUFzQyxnQkFBQTtBMUU0MmlCeEM7O0EwRTUyaUJFO0VBQXNDLGdCQUFBO0ExRWczaUJ4Qzs7QTBFaDNpQkU7RUFBc0MsZ0JBQUE7QTFFbzNpQnhDOztBMEVwM2lCRTtFQUFzQyxnQkFBQTtBMUV3M2lCeEM7O0EwRXgzaUJFO0VBQXNDLGdCQUFBO0ExRTQzaUJ4Qzs7QTBFNTNpQkU7RUFBc0MsZ0JBQUE7QTFFZzRpQnhDOztBMEVoNGlCRTtFQUFzQyxnQkFBQTtBMUVvNGlCeEM7O0EwRXA0aUJFO0VBQXNDLGdCQUFBO0ExRXc0aUJ4Qzs7QTBFeDRpQkU7RUFBc0MsZ0JBQUE7QTFFNDRpQnhDOztBMEU1NGlCRTtFQUFzQyxnQkFBQTtBMUVnNWlCeEM7O0EwRWg1aUJFO0VBQXNDLGdCQUFBO0ExRW81aUJ4Qzs7QTBFcDVpQkU7RUFBc0MsZ0JBQUE7QTFFdzVpQnhDOztBMEV4NWlCRTtFQUFzQyxnQkFBQTtBMUU0NWlCeEM7O0EwRTU1aUJFO0VBQXNDLGdCQUFBO0ExRWc2aUJ4Qzs7QTBFaDZpQkU7RUFBc0MsZ0JBQUE7QTFFbzZpQnhDOztBMEVwNmlCRTtFQUFzQyxnQkFBQTtBMUV3NmlCeEM7O0EwRXg2aUJFO0VBQXNDLGdCQUFBO0ExRTQ2aUJ4Qzs7QTBFNTZpQkU7RUFBc0MsZ0JBQUE7QTFFZzdpQnhDOztBMEVoN2lCRTtFQUFzQyxnQkFBQTtBMUVvN2lCeEM7O0EwRXA3aUJFO0VBQXNDLGdCQUFBO0ExRXc3aUJ4Qzs7QTBFeDdpQkU7RUFBc0MsZ0JBQUE7QTFFNDdpQnhDOztBMEU1N2lCRTtFQUFzQyxnQkFBQTtBMUVnOGlCeEM7O0EwRWg4aUJFO0VBQXNDLGdCQUFBO0ExRW84aUJ4Qzs7QTBFcDhpQkU7RUFBc0MsZ0JBQUE7QTFFdzhpQnhDOztBMEV4OGlCRTtFQUFzQyxnQkFBQTtBMUU0OGlCeEM7O0EwRTU4aUJFO0VBQXNDLGdCQUFBO0ExRWc5aUJ4Qzs7QTBFaDlpQkU7RUFBc0MsZ0JBQUE7QTFFbzlpQnhDOztBMEVwOWlCRTtFQUFzQyxnQkFBQTtBMUV3OWlCeEM7O0EwRXg5aUJFO0VBQXNDLGdCQUFBO0ExRTQ5aUJ4Qzs7QTBFNTlpQkU7RUFBc0MsZ0JBQUE7QTFFZytpQnhDOztBMEVoK2lCRTtFQUFzQyxnQkFBQTtBMUVvK2lCeEM7O0EwRXAraUJFO0VBQXNDLGdCQUFBO0ExRXcraUJ4Qzs7QTBFeCtpQkU7RUFBc0MsZ0JBQUE7QTFFNCtpQnhDOztBMEU1K2lCRTtFQUFzQyxnQkFBQTtBMUVnL2lCeEM7O0EwRWgvaUJFO0VBQXNDLGdCQUFBO0ExRW8vaUJ4Qzs7QTBFcC9pQkU7RUFBc0MsZ0JBQUE7QTFFdy9pQnhDOztBMEV4L2lCRTtFQUFzQyxnQkFBQTtBMUU0L2lCeEM7O0EwRTUvaUJFO0VBQXNDLGdCQUFBO0ExRWdnakJ4Qzs7QTBFaGdqQkU7RUFBc0MsZ0JBQUE7QTFFb2dqQnhDOztBMEVwZ2pCRTtFQUFzQyxnQkFBQTtBMUV3Z2pCeEM7O0EwRXhnakJFO0VBQXNDLGdCQUFBO0ExRTRnakJ4Qzs7QTBFNWdqQkU7RUFBc0MsZ0JBQUE7QTFFZ2hqQnhDOztBMEVoaGpCRTtFQUFzQyxnQkFBQTtBMUVvaGpCeEM7O0EwRXBoakJFO0VBQXNDLGdCQUFBO0ExRXdoakJ4Qzs7QTBFeGhqQkU7RUFBc0MsZ0JBQUE7QTFFNGhqQnhDOztBMEU1aGpCRTtFQUFzQyxnQkFBQTtBMUVnaWpCeEM7O0EwRWhpakJFO0VBQXNDLGdCQUFBO0ExRW9pakJ4Qzs7QTBFcGlqQkU7RUFBc0MsZ0JBQUE7QTFFd2lqQnhDOztBMEV4aWpCRTtFQUFzQyxnQkFBQTtBMUU0aWpCeEM7O0EwRTVpakJFO0VBQXNDLGdCQUFBO0ExRWdqakJ4Qzs7QTBFaGpqQkU7RUFBc0MsZ0JBQUE7QTFFb2pqQnhDOztBMEVwampCRTtFQUFzQyxhQUFBO0ExRXdqakJ4Qzs7QTBFeGpqQkU7RUFBc0MsZ0JBQUE7QTFFNGpqQnhDOztBMEU1ampCRTtFQUFzQyxnQkFBQTtBMUVna2pCeEM7O0EwRWhrakJFO0VBQXNDLGdCQUFBO0ExRW9rakJ4Qzs7QTBFcGtqQkU7RUFBc0MsZ0JBQUE7QTFFd2tqQnhDOztBMEV4a2pCRTtFQUFzQyxnQkFBQTtBMUU0a2pCeEM7O0EwRTVrakJFO0VBQXNDLGdCQUFBO0ExRWdsakJ4Qzs7QTBFaGxqQkU7RUFBc0MsZ0JBQUE7QTFFb2xqQnhDOztBMEVwbGpCRTtFQUFzQyxnQkFBQTtBMUV3bGpCeEM7O0EwRXhsakJFO0VBQXNDLGdCQUFBO0ExRTRsakJ4Qzs7QTBFNWxqQkU7RUFBc0MsZ0JBQUE7QTFFZ21qQnhDOztBMEVobWpCRTtFQUFzQyxnQkFBQTtBMUVvbWpCeEM7O0EwRXBtakJFO0VBQXNDLGdCQUFBO0ExRXdtakJ4Qzs7QTBFeG1qQkU7RUFBc0MsZ0JBQUE7QTFFNG1qQnhDOztBMEU1bWpCRTtFQUFzQyxnQkFBQTtBMUVnbmpCeEM7O0EwRWhuakJFO0VBQXNDLGdCQUFBO0ExRW9uakJ4Qzs7QTBFcG5qQkU7RUFBc0MsZ0JBQUE7QTFFd25qQnhDOztBMEV4bmpCRTtFQUFzQyxnQkFBQTtBMUU0bmpCeEM7O0EwRTVuakJFO0VBQXNDLGdCQUFBO0ExRWdvakJ4Qzs7QTBFaG9qQkU7RUFBc0MsZ0JBQUE7QTFFb29qQnhDOztBMEVwb2pCRTtFQUFzQyxnQkFBQTtBMUV3b2pCeEM7O0EwRXhvakJFO0VBQXNDLGdCQUFBO0ExRTRvakJ4Qzs7QTBFNW9qQkU7RUFBc0MsZ0JBQUE7QTFFZ3BqQnhDOztBMEVocGpCRTtFQUFzQyxnQkFBQTtBMUVvcGpCeEM7O0EwRXBwakJFO0VBQXNDLGdCQUFBO0ExRXdwakJ4Qzs7QTBFeHBqQkU7RUFBc0MsZ0JBQUE7QTFFNHBqQnhDOztBMEU1cGpCRTtFQUFzQyxnQkFBQTtBMUVncWpCeEM7O0EwRWhxakJFO0VBQXNDLGdCQUFBO0ExRW9xakJ4Qzs7QTBFcHFqQkU7RUFBc0MsZ0JBQUE7QTFFd3FqQnhDOztBMEV4cWpCRTtFQUFzQyxnQkFBQTtBMUU0cWpCeEM7O0EwRTVxakJFO0VBQXNDLGdCQUFBO0ExRWdyakJ4Qzs7QTBFaHJqQkU7RUFBc0MsZ0JBQUE7QTFFb3JqQnhDOztBMEVwcmpCRTtFQUFzQyxnQkFBQTtBMUV3cmpCeEM7O0EwRXhyakJFO0VBQXNDLGdCQUFBO0ExRTRyakJ4Qzs7QTBFNXJqQkU7RUFBc0MsZ0JBQUE7QTFFZ3NqQnhDOztBMEVoc2pCRTtFQUFzQyxnQkFBQTtBMUVvc2pCeEM7O0EwRXBzakJFO0VBQXNDLGdCQUFBO0ExRXdzakJ4Qzs7QTBFeHNqQkU7RUFBc0MsZ0JBQUE7QTFFNHNqQnhDOztBMEU1c2pCRTtFQUFzQyxnQkFBQTtBMUVndGpCeEM7O0EwRWh0akJFO0VBQXNDLGdCQUFBO0ExRW90akJ4Qzs7QTBFcHRqQkU7RUFBc0MsZ0JBQUE7QTFFd3RqQnhDOztBMEV4dGpCRTtFQUFzQyxZQUFBO0ExRTR0akJ4Qzs7QTBFNXRqQkU7RUFBc0MsZ0JBQUE7QTFFZ3VqQnhDOztBMEVodWpCRTtFQUFzQyxnQkFBQTtBMUVvdWpCeEM7O0EwRXB1akJFO0VBQXNDLGdCQUFBO0ExRXd1akJ4Qzs7QTBFeHVqQkU7RUFBc0MsZ0JBQUE7QTFFNHVqQnhDOztBMEU1dWpCRTtFQUFzQyxnQkFBQTtBMUVndmpCeEM7O0EwRWh2akJFO0VBQXNDLGdCQUFBO0ExRW92akJ4Qzs7QTBFcHZqQkU7RUFBc0MsZ0JBQUE7QTFFd3ZqQnhDOztBMEV4dmpCRTtFQUFzQyxnQkFBQTtBMUU0dmpCeEM7O0EwRTV2akJFO0VBQXNDLGdCQUFBO0ExRWd3akJ4Qzs7QTBFaHdqQkU7RUFBc0MsZ0JBQUE7QTFFb3dqQnhDOztBMEVwd2pCRTtFQUFzQyxnQkFBQTtBMUV3d2pCeEM7O0EwRXh3akJFO0VBQXNDLGdCQUFBO0ExRTR3akJ4Qzs7QTBFNXdqQkU7RUFBc0MsZ0JBQUE7QTFFZ3hqQnhDOztBMEVoeGpCRTtFQUFzQyxnQkFBQTtBMUVveGpCeEM7O0EwRXB4akJFO0VBQXNDLGdCQUFBO0ExRXd4akJ4Qzs7QTBFeHhqQkU7RUFBc0MsZ0JBQUE7QTFFNHhqQnhDOztBMEU1eGpCRTtFQUFzQyxnQkFBQTtBMUVneWpCeEM7O0EwRWh5akJFO0VBQXNDLGdCQUFBO0ExRW95akJ4Qzs7QTBFcHlqQkU7RUFBc0MsZ0JBQUE7QTFFd3lqQnhDOztBMEV4eWpCRTtFQUFzQyxnQkFBQTtBMUU0eWpCeEM7O0EwRTV5akJFO0VBQXNDLGdCQUFBO0ExRWd6akJ4Qzs7QTBFaHpqQkU7RUFBc0MsZ0JBQUE7QTFFb3pqQnhDOztBMEVwempCRTtFQUFzQyxnQkFBQTtBMUV3empCeEM7O0EwRXh6akJFO0VBQXNDLGdCQUFBO0ExRTR6akJ4Qzs7QTBFNXpqQkU7RUFBc0MsZ0JBQUE7QTFFZzBqQnhDOztBMEVoMGpCRTtFQUFzQyxnQkFBQTtBMUVvMGpCeEM7O0EwRXAwakJFO0VBQXNDLGdCQUFBO0ExRXcwakJ4Qzs7QTBFeDBqQkU7RUFBc0MsZ0JBQUE7QTFFNDBqQnhDOztBMEU1MGpCRTtFQUFzQyxnQkFBQTtBMUVnMWpCeEM7O0EwRWgxakJFO0VBQXNDLGdCQUFBO0ExRW8xakJ4Qzs7QTBFcDFqQkU7RUFBc0MsZ0JBQUE7QTFFdzFqQnhDOztBMEV4MWpCRTtFQUFzQyxnQkFBQTtBMUU0MWpCeEM7O0EwRTUxakJFO0VBQXNDLGdCQUFBO0ExRWcyakJ4Qzs7QTBFaDJqQkU7RUFBc0MsZ0JBQUE7QTFFbzJqQnhDOztBMEVwMmpCRTtFQUFzQyxnQkFBQTtBMUV3MmpCeEM7O0EwRXgyakJFO0VBQXNDLGdCQUFBO0ExRTQyakJ4Qzs7QTBFNTJqQkU7RUFBc0MsZ0JBQUE7QTFFZzNqQnhDOztBMEVoM2pCRTtFQUFzQyxnQkFBQTtBMUVvM2pCeEM7O0EwRXAzakJFO0VBQXNDLGdCQUFBO0ExRXczakJ4Qzs7QTBFeDNqQkU7RUFBc0MsZ0JBQUE7QTFFNDNqQnhDOztBMEU1M2pCRTtFQUFzQyxnQkFBQTtBMUVnNGpCeEM7O0EwRWg0akJFO0VBQXNDLGdCQUFBO0ExRW80akJ4Qzs7QTBFcDRqQkU7RUFBc0MsZ0JBQUE7QTFFdzRqQnhDOztBMEV4NGpCRTtFQUFzQyxnQkFBQTtBMUU0NGpCeEM7O0EwRTU0akJFO0VBQXNDLGdCQUFBO0ExRWc1akJ4Qzs7QTBFaDVqQkU7RUFBc0MsZ0JBQUE7QTFFbzVqQnhDOztBMEVwNWpCRTtFQUFzQyxnQkFBQTtBMUV3NWpCeEM7O0EwRXg1akJFO0VBQXNDLGdCQUFBO0ExRTQ1akJ4Qzs7QTBFNTVqQkU7RUFBc0MsZ0JBQUE7QTFFZzZqQnhDOztBMEVoNmpCRTtFQUFzQyxnQkFBQTtBMUVvNmpCeEM7O0EwRXA2akJFO0VBQXNDLGdCQUFBO0ExRXc2akJ4Qzs7QTBFeDZqQkU7RUFBc0MsZ0JBQUE7QTFFNDZqQnhDOztBMEU1NmpCRTtFQUFzQyxnQkFBQTtBMUVnN2pCeEM7O0EwRWg3akJFO0VBQXNDLGdCQUFBO0ExRW83akJ4Qzs7QTBFcDdqQkU7RUFBc0MsZ0JBQUE7QTFFdzdqQnhDOztBMEV4N2pCRTtFQUFzQyxnQkFBQTtBMUU0N2pCeEM7O0EwRTU3akJFO0VBQXNDLGdCQUFBO0ExRWc4akJ4Qzs7QTBFaDhqQkU7RUFBc0MsZ0JBQUE7QTFFbzhqQnhDOztBMEVwOGpCRTtFQUFzQyxnQkFBQTtBMUV3OGpCeEM7O0EwRXg4akJFO0VBQXNDLGdCQUFBO0ExRTQ4akJ4Qzs7QTBFNThqQkU7RUFBc0MsZ0JBQUE7QTFFZzlqQnhDOztBMEVoOWpCRTtFQUFzQyxnQkFBQTtBMUVvOWpCeEM7O0EwRXA5akJFO0VBQXNDLGdCQUFBO0ExRXc5akJ4Qzs7QTBFeDlqQkU7RUFBc0MsZ0JBQUE7QTFFNDlqQnhDOztBMEU1OWpCRTtFQUFzQyxnQkFBQTtBMUVnK2pCeEM7O0EwRWgrakJFO0VBQXNDLGdCQUFBO0ExRW8rakJ4Qzs7QTBFcCtqQkU7RUFBc0MsZ0JBQUE7QTFFdytqQnhDOztBMEV4K2pCRTtFQUFzQyxnQkFBQTtBMUU0K2pCeEM7O0EwRTUrakJFO0VBQXNDLGdCQUFBO0ExRWcvakJ4Qzs7QTBFaC9qQkU7RUFBc0MsZ0JBQUE7QTFFby9qQnhDOztBMEVwL2pCRTtFQUFzQyxnQkFBQTtBMUV3L2pCeEM7O0EwRXgvakJFO0VBQXNDLGdCQUFBO0ExRTQvakJ4Qzs7QTBFNS9qQkU7RUFBc0MsWUFBQTtBMUVnZ2tCeEM7O0EwRWhna0JFO0VBQXNDLGdCQUFBO0ExRW9na0J4Qzs7QTBFcGdrQkU7RUFBc0MsZ0JBQUE7QTFFd2drQnhDOztBMEV4Z2tCRTtFQUFzQyxnQkFBQTtBMUU0Z2tCeEM7O0EwRTVna0JFO0VBQXNDLGdCQUFBO0ExRWdoa0J4Qzs7QTBFaGhrQkU7RUFBc0MsZ0JBQUE7QTFFb2hrQnhDOztBMEVwaGtCRTtFQUFzQyxnQkFBQTtBMUV3aGtCeEM7O0EwRXhoa0JFO0VBQXNDLGdCQUFBO0ExRTRoa0J4Qzs7QTBFNWhrQkU7RUFBc0MsZ0JBQUE7QTFFZ2lrQnhDOztBMEVoaWtCRTtFQUFzQyxnQkFBQTtBMUVvaWtCeEM7O0EwRXBpa0JFO0VBQXNDLGdCQUFBO0ExRXdpa0J4Qzs7QTBFeGlrQkU7RUFBc0MsZ0JBQUE7QTFFNGlrQnhDOztBMEU1aWtCRTtFQUFzQyxnQkFBQTtBMUVnamtCeEM7O0EwRWhqa0JFO0VBQXNDLGdCQUFBO0ExRW9qa0J4Qzs7QTBFcGprQkU7RUFBc0MsZ0JBQUE7QTFFd2prQnhDOztBMEV4amtCRTtFQUFzQyxnQkFBQTtBMUU0amtCeEM7O0EwRTVqa0JFO0VBQXNDLGdCQUFBO0ExRWdra0J4Qzs7QTBFaGtrQkU7RUFBc0MsZ0JBQUE7QTFFb2trQnhDOztBMEVwa2tCRTtFQUFzQyxnQkFBQTtBMUV3a2tCeEM7O0EwRXhra0JFO0VBQXNDLGdCQUFBO0ExRTRra0J4Qzs7QTBFNWtrQkU7RUFBc0MsZ0JBQUE7QTFFZ2xrQnhDOztBMEVobGtCRTtFQUFzQyxnQkFBQTtBMUVvbGtCeEM7O0EwRXBsa0JFO0VBQXNDLGdCQUFBO0ExRXdsa0J4Qzs7QTBFeGxrQkU7RUFBc0MsZ0JBQUE7QTFFNGxrQnhDOztBMEU1bGtCRTtFQUFzQyxnQkFBQTtBMUVnbWtCeEM7O0EwRWhta0JFO0VBQXNDLGdCQUFBO0ExRW9ta0J4Qzs7QTBFcG1rQkU7RUFBc0MsZ0JBQUE7QTFFd21rQnhDOztBMEV4bWtCRTtFQUFzQyxnQkFBQTtBMUU0bWtCeEM7O0EwRTVta0JFO0VBQXNDLGdCQUFBO0ExRWdua0J4Qzs7QTBFaG5rQkU7RUFBc0MsZ0JBQUE7QTFFb25rQnhDOztBMEVwbmtCRTtFQUFzQyxnQkFBQTtBMUV3bmtCeEM7O0EwRXhua0JFO0VBQXNDLGdCQUFBO0ExRTRua0J4Qzs7QTBFNW5rQkU7RUFBc0MsZ0JBQUE7QTFFZ29rQnhDOztBMEVob2tCRTtFQUFzQyxnQkFBQTtBMUVvb2tCeEM7O0EwRXBva0JFO0VBQXNDLGdCQUFBO0ExRXdva0J4Qzs7QTBFeG9rQkU7RUFBc0MsZ0JBQUE7QTFFNG9rQnhDOztBMEU1b2tCRTtFQUFzQyxnQkFBQTtBMUVncGtCeEM7O0EwRWhwa0JFO0VBQXNDLGdCQUFBO0ExRW9wa0J4Qzs7QTBFcHBrQkU7RUFBc0MsZ0JBQUE7QTFFd3BrQnhDOztBMEV4cGtCRTtFQUFzQyxnQkFBQTtBMUU0cGtCeEM7O0EwRTVwa0JFO0VBQXNDLGdCQUFBO0ExRWdxa0J4Qzs7QTBFaHFrQkU7RUFBc0MsZ0JBQUE7QTFFb3FrQnhDOztBMEVwcWtCRTtFQUFzQyxnQkFBQTtBMUV3cWtCeEM7O0EwRXhxa0JFO0VBQXNDLGdCQUFBO0ExRTRxa0J4Qzs7QTBFNXFrQkU7RUFBc0MsZ0JBQUE7QTFFZ3JrQnhDOztBMEVocmtCRTtFQUFzQyxnQkFBQTtBMUVvcmtCeEM7O0EwRXBya0JFO0VBQXNDLGdCQUFBO0ExRXdya0J4Qzs7QTBFeHJrQkU7RUFBc0MsZ0JBQUE7QTFFNHJrQnhDOztBMEU1cmtCRTtFQUFzQyxnQkFBQTtBMUVnc2tCeEM7O0EwRWhza0JFO0VBQXNDLGdCQUFBO0ExRW9za0J4Qzs7QTBFcHNrQkU7RUFBc0MsZ0JBQUE7QTFFd3NrQnhDOztBMEV4c2tCRTtFQUFzQyxnQkFBQTtBMUU0c2tCeEM7O0EwRTVza0JFO0VBQXNDLGdCQUFBO0ExRWd0a0J4Qzs7QTBFaHRrQkU7RUFBc0MsZ0JBQUE7QTFFb3RrQnhDOztBMEVwdGtCRTtFQUFzQyxnQkFBQTtBMUV3dGtCeEM7O0EwRXh0a0JFO0VBQXNDLGdCQUFBO0ExRTR0a0J4Qzs7QTBFNXRrQkU7RUFBc0MsZ0JBQUE7QTFFZ3VrQnhDOztBMEVodWtCRTtFQUFzQyxnQkFBQTtBMUVvdWtCeEM7O0EwRXB1a0JFO0VBQXNDLGdCQUFBO0ExRXd1a0J4Qzs7QTBFeHVrQkU7RUFBc0MsZ0JBQUE7QTFFNHVrQnhDOztBMEU1dWtCRTtFQUFzQyxZQUFBO0ExRWd2a0J4Qzs7QTBFaHZrQkU7RUFBc0MsZ0JBQUE7QTFFb3ZrQnhDOztBMEVwdmtCRTtFQUFzQyxnQkFBQTtBMUV3dmtCeEM7O0EwRXh2a0JFO0VBQXNDLGdCQUFBO0ExRTR2a0J4Qzs7QTBFNXZrQkU7RUFBc0MsZ0JBQUE7QTFFZ3drQnhDOztBMEVod2tCRTtFQUFzQyxnQkFBQTtBMUVvd2tCeEM7O0EwRXB3a0JFO0VBQXNDLGdCQUFBO0ExRXd3a0J4Qzs7QTBFeHdrQkU7RUFBc0MsZ0JBQUE7QTFFNHdrQnhDOztBMEU1d2tCRTtFQUFzQyxnQkFBQTtBMUVneGtCeEM7O0EwRWh4a0JFO0VBQXNDLGdCQUFBO0ExRW94a0J4Qzs7QTBFcHhrQkU7RUFBc0MsZ0JBQUE7QTFFd3hrQnhDOztBMEV4eGtCRTtFQUFzQyxnQkFBQTtBMUU0eGtCeEM7O0EwRTV4a0JFO0VBQXNDLGdCQUFBO0ExRWd5a0J4Qzs7QTBFaHlrQkU7RUFBc0MsZ0JBQUE7QTFFb3lrQnhDOztBMEVweWtCRTtFQUFzQyxnQkFBQTtBMUV3eWtCeEM7O0EwRXh5a0JFO0VBQXNDLGdCQUFBO0ExRTR5a0J4Qzs7QTBFNXlrQkU7RUFBc0MsZ0JBQUE7QTFFZ3prQnhDOztBMEVoemtCRTtFQUFzQyxnQkFBQTtBMUVvemtCeEM7O0EwRXB6a0JFO0VBQXNDLGdCQUFBO0ExRXd6a0J4Qzs7QTBFeHprQkU7RUFBc0MsZ0JBQUE7QTFFNHprQnhDOztBMEU1emtCRTtFQUFzQyxnQkFBQTtBMUVnMGtCeEM7O0EwRWgwa0JFO0VBQXNDLGdCQUFBO0ExRW8wa0J4Qzs7QTBFcDBrQkU7RUFBc0MsZ0JBQUE7QTFFdzBrQnhDOztBMEV4MGtCRTtFQUFzQyxnQkFBQTtBMUU0MGtCeEM7O0EwRTUwa0JFO0VBQXNDLGdCQUFBO0ExRWcxa0J4Qzs7QTBFaDFrQkU7RUFBc0MsZ0JBQUE7QTFFbzFrQnhDOztBMEVwMWtCRTtFQUFzQyxnQkFBQTtBMUV3MWtCeEM7O0EwRXgxa0JFO0VBQXNDLGdCQUFBO0ExRTQxa0J4Qzs7QTBFNTFrQkU7RUFBc0MsZ0JBQUE7QTFFZzJrQnhDOztBMEVoMmtCRTtFQUFzQyxnQkFBQTtBMUVvMmtCeEM7O0EwRXAya0JFO0VBQXNDLGdCQUFBO0ExRXcya0J4Qzs7QTBFeDJrQkU7RUFBc0MsZ0JBQUE7QTFFNDJrQnhDOztBMEU1MmtCRTtFQUFzQyxnQkFBQTtBMUVnM2tCeEM7O0EwRWgza0JFO0VBQXNDLGdCQUFBO0ExRW8za0J4Qzs7QTBFcDNrQkU7RUFBc0MsZ0JBQUE7QTFFdzNrQnhDOztBMEV4M2tCRTtFQUFzQyxnQkFBQTtBMUU0M2tCeEM7O0EwRTUza0JFO0VBQXNDLGdCQUFBO0ExRWc0a0J4Qzs7QTBFaDRrQkU7RUFBc0MsZ0JBQUE7QTFFbzRrQnhDOztBMEVwNGtCRTtFQUFzQyxnQkFBQTtBMUV3NGtCeEM7O0EwRXg0a0JFO0VBQXNDLGdCQUFBO0ExRTQ0a0J4Qzs7QTBFNTRrQkU7RUFBc0MsZ0JBQUE7QTFFZzVrQnhDOztBMEVoNWtCRTtFQUFzQyxnQkFBQTtBMUVvNWtCeEM7O0EwRXA1a0JFO0VBQXNDLGdCQUFBO0ExRXc1a0J4Qzs7QTBFeDVrQkU7RUFBc0MsZ0JBQUE7QTFFNDVrQnhDOztBMEU1NWtCRTtFQUFzQyxnQkFBQTtBMUVnNmtCeEM7O0EwRWg2a0JFO0VBQXNDLGdCQUFBO0ExRW82a0J4Qzs7QTBFcDZrQkU7RUFBc0MsZ0JBQUE7QTFFdzZrQnhDOztBMEV4NmtCRTtFQUFzQyxnQkFBQTtBMUU0NmtCeEM7O0EwRTU2a0JFO0VBQXNDLGdCQUFBO0ExRWc3a0J4Qzs7QTBFaDdrQkU7RUFBc0MsZ0JBQUE7QTFFbzdrQnhDOztBMEVwN2tCRTtFQUFzQyxnQkFBQTtBMUV3N2tCeEM7O0EwRXg3a0JFO0VBQXNDLGdCQUFBO0ExRTQ3a0J4Qzs7QTBFNTdrQkU7RUFBc0MsZ0JBQUE7QTFFZzhrQnhDOztBMEVoOGtCRTtFQUFzQyxnQkFBQTtBMUVvOGtCeEM7O0EwRXA4a0JFO0VBQXNDLGdCQUFBO0ExRXc4a0J4Qzs7QTBFeDhrQkU7RUFBc0MsZ0JBQUE7QTFFNDhrQnhDOztBMEU1OGtCRTtFQUFzQyxnQkFBQTtBMUVnOWtCeEM7O0EwRWg5a0JFO0VBQXNDLGdCQUFBO0ExRW85a0J4Qzs7QTBFcDlrQkU7RUFBc0MsZ0JBQUE7QTFFdzlrQnhDOztBMEV4OWtCRTtFQUFzQyxnQkFBQTtBMUU0OWtCeEM7O0EwRTU5a0JFO0VBQXNDLGdCQUFBO0ExRWcra0J4Qzs7QTBFaCtrQkU7RUFBc0MsZ0JBQUE7QTFFbytrQnhDOztBMEVwK2tCRTtFQUFzQyxnQkFBQTtBMUV3K2tCeEM7O0EwRXgra0JFO0VBQXNDLGdCQUFBO0ExRTQra0J4Qzs7QTBFNStrQkU7RUFBc0MsZ0JBQUE7QTFFZy9rQnhDOztBMEVoL2tCRTtFQUFzQyxnQkFBQTtBMUVvL2tCeEM7O0EwRXAva0JFO0VBQXNDLGdCQUFBO0ExRXcva0J4Qzs7QTBFeC9rQkU7RUFBc0MsZ0JBQUE7QTFFNC9rQnhDOztBMEU1L2tCRTtFQUFzQyxnQkFBQTtBMUVnZ2xCeEM7O0EwRWhnbEJFO0VBQXNDLGdCQUFBO0ExRW9nbEJ4Qzs7QTBFcGdsQkU7RUFBc0MsZ0JBQUE7QTFFd2dsQnhDOztBMEV4Z2xCRTtFQUFzQyxnQkFBQTtBMUU0Z2xCeEM7O0EwRTVnbEJFO0VBQXNDLGdCQUFBO0ExRWdobEJ4Qzs7QTBFaGhsQkU7RUFBc0MsZ0JBQUE7QTFFb2hsQnhDOztBMEVwaGxCRTtFQUFzQyxnQkFBQTtBMUV3aGxCeEM7O0EwRXhobEJFO0VBQXNDLGdCQUFBO0ExRTRobEJ4Qzs7QTBFNWhsQkU7RUFBc0MsZ0JBQUE7QTFFZ2lsQnhDOztBMEVoaWxCRTtFQUFzQyxnQkFBQTtBMUVvaWxCeEM7O0EwRXBpbEJFO0VBQXNDLGdCQUFBO0ExRXdpbEJ4Qzs7QTBFeGlsQkU7RUFBc0MsZ0JBQUE7QTFFNGlsQnhDOztBMEU1aWxCRTtFQUFzQyxnQkFBQTtBMUVnamxCeEM7O0EwRWhqbEJFO0VBQXNDLGdCQUFBO0ExRW9qbEJ4Qzs7QTBFcGpsQkU7RUFBc0MsZ0JBQUE7QTFFd2psQnhDOztBMEV4amxCRTtFQUFzQyxnQkFBQTtBMUU0amxCeEM7O0EwRTVqbEJFO0VBQXNDLGdCQUFBO0ExRWdrbEJ4Qzs7QTBFaGtsQkU7RUFBc0MsZ0JBQUE7QTFFb2tsQnhDOztBMEVwa2xCRTtFQUFzQyxnQkFBQTtBMUV3a2xCeEM7O0EwRXhrbEJFO0VBQXNDLGdCQUFBO0ExRTRrbEJ4Qzs7QTBFNWtsQkU7RUFBc0MsZ0JBQUE7QTFFZ2xsQnhDOztBMEVobGxCRTtFQUFzQyxnQkFBQTtBMUVvbGxCeEM7O0EwRXBsbEJFO0VBQXNDLGdCQUFBO0ExRXdsbEJ4Qzs7QTBFeGxsQkU7RUFBc0MsZ0JBQUE7QTFFNGxsQnhDOztBMEU1bGxCRTtFQUFzQyxnQkFBQTtBMUVnbWxCeEM7O0EwRWhtbEJFO0VBQXNDLGdCQUFBO0ExRW9tbEJ4Qzs7QTBFcG1sQkU7RUFBc0MsZ0JBQUE7QTFFd21sQnhDOztBMEV4bWxCRTtFQUFzQyxnQkFBQTtBMUU0bWxCeEM7O0EwRTVtbEJFO0VBQXNDLGdCQUFBO0ExRWdubEJ4Qzs7QTBFaG5sQkU7RUFBc0MsZ0JBQUE7QTFFb25sQnhDOztBMEVwbmxCRTtFQUFzQyxnQkFBQTtBMUV3bmxCeEM7O0EwRXhubEJFO0VBQXNDLGdCQUFBO0ExRTRubEJ4Qzs7QTBFNW5sQkU7RUFBc0MsZ0JBQUE7QTFFZ29sQnhDOztBMEVob2xCRTtFQUFzQyxnQkFBQTtBMUVvb2xCeEM7O0EwRXBvbEJFO0VBQXNDLGdCQUFBO0ExRXdvbEJ4Qzs7QTBFeG9sQkU7RUFBc0MsZ0JBQUE7QTFFNG9sQnhDOztBMEU1b2xCRTtFQUFzQyxnQkFBQTtBMUVncGxCeEM7O0EwRWhwbEJFO0VBQXNDLGdCQUFBO0ExRW9wbEJ4Qzs7QTBFcHBsQkU7RUFBc0MsZ0JBQUE7QTFFd3BsQnhDOztBMEV4cGxCRTtFQUFzQyxnQkFBQTtBMUU0cGxCeEM7O0EwRTVwbEJFO0VBQXNDLGdCQUFBO0ExRWdxbEJ4Qzs7QTBFaHFsQkU7RUFBc0MsZ0JBQUE7QTFFb3FsQnhDOztBMEVwcWxCRTtFQUFzQyxnQkFBQTtBMUV3cWxCeEM7O0EwRXhxbEJFO0VBQXNDLGdCQUFBO0ExRTRxbEJ4Qzs7QTBFNXFsQkU7RUFBc0MsZ0JBQUE7QTFFZ3JsQnhDOztBMEVocmxCRTtFQUFzQyxnQkFBQTtBMUVvcmxCeEM7O0EwRXBybEJFO0VBQXNDLGdCQUFBO0ExRXdybEJ4Qzs7QTBFeHJsQkU7RUFBc0MsZ0JBQUE7QTFFNHJsQnhDOztBMEU1cmxCRTtFQUFzQyxnQkFBQTtBMUVnc2xCeEM7O0EwRWhzbEJFO0VBQXNDLGdCQUFBO0ExRW9zbEJ4Qzs7QTBFcHNsQkU7RUFBc0MsZ0JBQUE7QTFFd3NsQnhDOztBMEV4c2xCRTtFQUFzQyxnQkFBQTtBMUU0c2xCeEM7O0EwRTVzbEJFO0VBQXNDLGdCQUFBO0ExRWd0bEJ4Qzs7QTBFaHRsQkU7RUFBc0MsZ0JBQUE7QTFFb3RsQnhDOztBMEVwdGxCRTtFQUFzQyxnQkFBQTtBMUV3dGxCeEM7O0EwRXh0bEJFO0VBQXNDLGdCQUFBO0ExRTR0bEJ4Qzs7QTBFNXRsQkU7RUFBc0MsZ0JBQUE7QTFFZ3VsQnhDOztBMEVodWxCRTtFQUFzQyxnQkFBQTtBMUVvdWxCeEM7O0EwRXB1bEJFO0VBQXNDLGdCQUFBO0ExRXd1bEJ4Qzs7QTBFeHVsQkU7RUFBc0MsZ0JBQUE7QTFFNHVsQnhDOztBMEU1dWxCRTtFQUFzQyxnQkFBQTtBMUVndmxCeEM7O0EwRWh2bEJFO0VBQXNDLGdCQUFBO0ExRW92bEJ4Qzs7QTBFcHZsQkU7RUFBc0MsZ0JBQUE7QTFFd3ZsQnhDOztBMEV4dmxCRTtFQUFzQyxnQkFBQTtBMUU0dmxCeEM7O0EwRTV2bEJFO0VBQXNDLGdCQUFBO0ExRWd3bEJ4Qzs7QTBFaHdsQkU7RUFBc0MsZ0JBQUE7QTFFb3dsQnhDOztBMEVwd2xCRTtFQUFzQyxnQkFBQTtBMUV3d2xCeEM7O0EwRXh3bEJFO0VBQXNDLGdCQUFBO0ExRTR3bEJ4Qzs7QTBFNXdsQkU7RUFBc0MsZ0JBQUE7QTFFZ3hsQnhDOztBMEVoeGxCRTtFQUFzQyxnQkFBQTtBMUVveGxCeEM7O0EwRXB4bEJFO0VBQXNDLGdCQUFBO0ExRXd4bEJ4Qzs7QTBFeHhsQkU7RUFBc0MsZ0JBQUE7QTFFNHhsQnhDOztBMEU1eGxCRTtFQUFzQyxnQkFBQTtBMUVneWxCeEM7O0EwRWh5bEJFO0VBQXNDLGdCQUFBO0ExRW95bEJ4Qzs7QTBFcHlsQkU7RUFBc0MsZ0JBQUE7QTFFd3lsQnhDOztBMEV4eWxCRTtFQUFzQyxnQkFBQTtBMUU0eWxCeEM7O0EwRTV5bEJFO0VBQXNDLGdCQUFBO0ExRWd6bEJ4Qzs7QTBFaHpsQkU7RUFBc0MsZ0JBQUE7QTFFb3psQnhDOztBMEVwemxCRTtFQUFzQyxnQkFBQTtBMUV3emxCeEM7O0EwRXh6bEJFO0VBQXNDLGdCQUFBO0ExRTR6bEJ4Qzs7QTBFNXpsQkU7RUFBc0MsZ0JBQUE7QTFFZzBsQnhDOztBMEVoMGxCRTtFQUFzQyxnQkFBQTtBMUVvMGxCeEM7O0EwRXAwbEJFO0VBQXNDLGdCQUFBO0ExRXcwbEJ4Qzs7QTBFeDBsQkU7RUFBc0MsZ0JBQUE7QTFFNDBsQnhDOztBMEU1MGxCRTtFQUFzQyxnQkFBQTtBMUVnMWxCeEM7O0EwRWgxbEJFO0VBQXNDLGdCQUFBO0ExRW8xbEJ4Qzs7QTBFcDFsQkU7RUFBc0MsZ0JBQUE7QTFFdzFsQnhDOztBMEV4MWxCRTtFQUFzQyxnQkFBQTtBMUU0MWxCeEM7O0EwRTUxbEJFO0VBQXNDLGdCQUFBO0ExRWcybEJ4Qzs7QTBFaDJsQkU7RUFBc0MsZ0JBQUE7QTFFbzJsQnhDOztBMEVwMmxCRTtFQUFzQyxnQkFBQTtBMUV3MmxCeEM7O0EwRXgybEJFO0VBQXNDLGdCQUFBO0ExRTQybEJ4Qzs7QTBFNTJsQkU7RUFBc0MsZ0JBQUE7QTFFZzNsQnhDOztBMEVoM2xCRTtFQUFzQyxnQkFBQTtBMUVvM2xCeEM7O0EwRXAzbEJFO0VBQXNDLGdCQUFBO0ExRXczbEJ4Qzs7QTBFeDNsQkU7RUFBc0MsZ0JBQUE7QTFFNDNsQnhDOztBMEU1M2xCRTtFQUFzQyxnQkFBQTtBMUVnNGxCeEM7O0EwRWg0bEJFO0VBQXNDLGdCQUFBO0ExRW80bEJ4Qzs7QTBFcDRsQkU7RUFBc0MsZ0JBQUE7QTFFdzRsQnhDOztBMEV4NGxCRTtFQUFzQyxnQkFBQTtBMUU0NGxCeEM7O0EwRTU0bEJFO0VBQXNDLGdCQUFBO0ExRWc1bEJ4Qzs7QTBFaDVsQkU7RUFBc0MsZ0JBQUE7QTFFbzVsQnhDOztBMEVwNWxCRTtFQUFzQyxnQkFBQTtBMUV3NWxCeEM7O0EwRXg1bEJFO0VBQXNDLGdCQUFBO0ExRTQ1bEJ4Qzs7QTBFNTVsQkU7RUFBc0MsZ0JBQUE7QTFFZzZsQnhDOztBMEVoNmxCRTtFQUFzQyxnQkFBQTtBMUVvNmxCeEM7O0EwRXA2bEJFO0VBQXNDLGdCQUFBO0ExRXc2bEJ4Qzs7QTBFeDZsQkU7RUFBc0MsZ0JBQUE7QTFFNDZsQnhDOztBMEU1NmxCRTtFQUFzQyxnQkFBQTtBMUVnN2xCeEM7O0EwRWg3bEJFO0VBQXNDLGdCQUFBO0ExRW83bEJ4Qzs7QTBFcDdsQkU7RUFBc0MsZ0JBQUE7QTFFdzdsQnhDOztBMEV4N2xCRTtFQUFzQyxnQkFBQTtBMUU0N2xCeEM7O0EwRTU3bEJFO0VBQXNDLGdCQUFBO0ExRWc4bEJ4Qzs7QTBFaDhsQkU7RUFBc0MsZ0JBQUE7QTFFbzhsQnhDOztBMEVwOGxCRTtFQUFzQyxnQkFBQTtBMUV3OGxCeEM7O0EwRXg4bEJFO0VBQXNDLGdCQUFBO0ExRTQ4bEJ4Qzs7QTBFNThsQkU7RUFBc0MsZ0JBQUE7QTFFZzlsQnhDOztBMEVoOWxCRTtFQUFzQyxnQkFBQTtBMUVvOWxCeEM7O0EwRXA5bEJFO0VBQXNDLGdCQUFBO0ExRXc5bEJ4Qzs7QTBFeDlsQkU7RUFBc0MsZ0JBQUE7QTFFNDlsQnhDOztBMEU1OWxCRTtFQUFzQyxnQkFBQTtBMUVnK2xCeEM7O0EwRWgrbEJFO0VBQXNDLGdCQUFBO0ExRW8rbEJ4Qzs7QTBFcCtsQkU7RUFBc0MsZ0JBQUE7QTFFdytsQnhDOztBMEV4K2xCRTtFQUFzQyxnQkFBQTtBMUU0K2xCeEM7O0EwRTUrbEJFO0VBQXNDLGdCQUFBO0ExRWcvbEJ4Qzs7QTBFaC9sQkU7RUFBc0MsZ0JBQUE7QTFFby9sQnhDOztBMEVwL2xCRTtFQUFzQyxnQkFBQTtBMUV3L2xCeEM7O0EwRXgvbEJFO0VBQXNDLGdCQUFBO0ExRTQvbEJ4Qzs7QTBFNS9sQkU7RUFBc0MsZ0JBQUE7QTFFZ2dtQnhDOztBMEVoZ21CRTtFQUFzQyxnQkFBQTtBMUVvZ21CeEM7O0EwRXBnbUJFO0VBQXNDLGdCQUFBO0ExRXdnbUJ4Qzs7QTBFeGdtQkU7RUFBc0MsZ0JBQUE7QTFFNGdtQnhDOztBMEU1Z21CRTtFQUFzQyxnQkFBQTtBMUVnaG1CeEM7O0EwRWhobUJFO0VBQXNDLGdCQUFBO0ExRW9obUJ4Qzs7QTBFcGhtQkU7RUFBc0MsZ0JBQUE7QTFFd2htQnhDOztBMEV4aG1CRTtFQUFzQyxnQkFBQTtBMUU0aG1CeEM7O0EwRTVobUJFO0VBQXNDLGdCQUFBO0ExRWdpbUJ4Qzs7QTBFaGltQkU7RUFBc0MsZ0JBQUE7QTFFb2ltQnhDOztBMEVwaW1CRTtFQUFzQyxnQkFBQTtBMUV3aW1CeEM7O0EwRXhpbUJFO0VBQXNDLGdCQUFBO0ExRTRpbUJ4Qzs7QTBFNWltQkU7RUFBc0MsZ0JBQUE7QTFFZ2ptQnhDOztBMEVoam1CRTtFQUFzQyxnQkFBQTtBMUVvam1CeEM7O0EwRXBqbUJFO0VBQXNDLGdCQUFBO0ExRXdqbUJ4Qzs7QTBFeGptQkU7RUFBc0MsZ0JBQUE7QTFFNGptQnhDOztBMEU1am1CRTtFQUFzQyxnQkFBQTtBMUVna21CeEM7O0EwRWhrbUJFO0VBQXNDLGdCQUFBO0ExRW9rbUJ4Qzs7QTBFcGttQkU7RUFBc0MsZ0JBQUE7QTFFd2ttQnhDOztBMEV4a21CRTtFQUFzQyxnQkFBQTtBMUU0a21CeEM7O0EwRTVrbUJFO0VBQXNDLGdCQUFBO0ExRWdsbUJ4Qzs7QTBFaGxtQkU7RUFBc0MsZ0JBQUE7QTFFb2xtQnhDOztBMEVwbG1CRTtFQUFzQyxnQkFBQTtBMUV3bG1CeEM7O0EwRXhsbUJFO0VBQXNDLGdCQUFBO0ExRTRsbUJ4Qzs7QTBFNWxtQkU7RUFBc0MsZ0JBQUE7QTFFZ21tQnhDOztBMEVobW1CRTtFQUFzQyxnQkFBQTtBMUVvbW1CeEM7O0EwRXBtbUJFO0VBQXNDLGdCQUFBO0ExRXdtbUJ4Qzs7QTBFeG1tQkU7RUFBc0MsZ0JBQUE7QTFFNG1tQnhDOztBMEU1bW1CRTtFQUFzQyxnQkFBQTtBMUVnbm1CeEM7O0EwRWhubUJFO0VBQXNDLGdCQUFBO0ExRW9ubUJ4Qzs7QTBFcG5tQkU7RUFBc0MsZ0JBQUE7QTFFd25tQnhDOztBMEV4bm1CRTtFQUFzQyxnQkFBQTtBMUU0bm1CeEM7O0EwRTVubUJFO0VBQXNDLGdCQUFBO0ExRWdvbUJ4Qzs7QTBFaG9tQkU7RUFBc0MsZ0JBQUE7QTFFb29tQnhDOztBMEVwb21CRTtFQUFzQyxnQkFBQTtBMUV3b21CeEM7O0EwRXhvbUJFO0VBQXNDLGdCQUFBO0ExRTRvbUJ4Qzs7QTBFNW9tQkU7RUFBc0MsZ0JBQUE7QTFFZ3BtQnhDOztBMEVocG1CRTtFQUFzQyxnQkFBQTtBMUVvcG1CeEM7O0EwRXBwbUJFO0VBQXNDLGdCQUFBO0ExRXdwbUJ4Qzs7QTBFeHBtQkU7RUFBc0MsZ0JBQUE7QTFFNHBtQnhDOztBMEU1cG1CRTtFQUFzQyxnQkFBQTtBMUVncW1CeEM7O0EwRWhxbUJFO0VBQXNDLGdCQUFBO0ExRW9xbUJ4Qzs7QTBFcHFtQkU7RUFBc0MsZ0JBQUE7QTFFd3FtQnhDOztBMEV4cW1CRTtFQUFzQyxnQkFBQTtBMUU0cW1CeEM7O0EwRTVxbUJFO0VBQXNDLGdCQUFBO0ExRWdybUJ4Qzs7QTBFaHJtQkU7RUFBc0MsZ0JBQUE7QTFFb3JtQnhDOztBMEVwcm1CRTtFQUFzQyxnQkFBQTtBMUV3cm1CeEM7O0EwRXhybUJFO0VBQXNDLGdCQUFBO0ExRTRybUJ4Qzs7QTBFNXJtQkU7RUFBc0MsZ0JBQUE7QTFFZ3NtQnhDOztBMEVoc21CRTtFQUFzQyxnQkFBQTtBMUVvc21CeEM7O0EwRXBzbUJFO0VBQXNDLGdCQUFBO0ExRXdzbUJ4Qzs7QTBFeHNtQkU7RUFBc0MsZ0JBQUE7QTFFNHNtQnhDOztBMEU1c21CRTtFQUFzQyxnQkFBQTtBMUVndG1CeEM7O0EwRWh0bUJFO0VBQXNDLGdCQUFBO0ExRW90bUJ4Qzs7QTBFcHRtQkU7RUFBc0MsZ0JBQUE7QTFFd3RtQnhDOztBMEV4dG1CRTtFQUFzQyxnQkFBQTtBMUU0dG1CeEM7O0EwRTV0bUJFO0VBQXNDLGdCQUFBO0ExRWd1bUJ4Qzs7QTBFaHVtQkU7RUFBc0MsZ0JBQUE7QTFFb3VtQnhDOztBMEVwdW1CRTtFQUFzQyxnQkFBQTtBMUV3dW1CeEM7O0EwRXh1bUJFO0VBQXNDLGdCQUFBO0ExRTR1bUJ4Qzs7QTBFNXVtQkU7RUFBc0MsZ0JBQUE7QTFFZ3ZtQnhDOztBMEVodm1CRTtFQUFzQyxnQkFBQTtBMUVvdm1CeEM7O0EwRXB2bUJFO0VBQXNDLGdCQUFBO0ExRXd2bUJ4Qzs7QTBFeHZtQkU7RUFBc0MsZ0JBQUE7QTFFNHZtQnhDOztBMEU1dm1CRTtFQUFzQyxnQkFBQTtBMUVnd21CeEM7O0EwRWh3bUJFO0VBQXNDLGdCQUFBO0ExRW93bUJ4Qzs7QTBFcHdtQkU7RUFBc0MsZ0JBQUE7QTFFd3dtQnhDOztBMEV4d21CRTtFQUFzQyxnQkFBQTtBMUU0d21CeEM7O0EwRTV3bUJFO0VBQXNDLGdCQUFBO0ExRWd4bUJ4Qzs7QTBFaHhtQkU7RUFBc0MsZ0JBQUE7QTFFb3htQnhDOztBMEVweG1CRTtFQUFzQyxnQkFBQTtBMUV3eG1CeEM7O0EwRXh4bUJFO0VBQXNDLGdCQUFBO0ExRTR4bUJ4Qzs7QTBFNXhtQkU7RUFBc0MsZ0JBQUE7QTFFZ3ltQnhDOztBMEVoeW1CRTtFQUFzQyxnQkFBQTtBMUVveW1CeEM7O0EwRXB5bUJFO0VBQXNDLGdCQUFBO0ExRXd5bUJ4Qzs7QTBFeHltQkU7RUFBc0MsZ0JBQUE7QTFFNHltQnhDOztBMEU1eW1CRTtFQUFzQyxnQkFBQTtBMUVnem1CeEM7O0EwRWh6bUJFO0VBQXNDLGdCQUFBO0ExRW96bUJ4Qzs7QTBFcHptQkU7RUFBc0MsZ0JBQUE7QTFFd3ptQnhDOztBMEV4em1CRTtFQUFzQyxnQkFBQTtBMUU0em1CeEM7O0EwRTV6bUJFO0VBQXNDLGdCQUFBO0ExRWcwbUJ4Qzs7QTBFaDBtQkU7RUFBc0MsZ0JBQUE7QTFFbzBtQnhDOztBMEVwMG1CRTtFQUFzQyxnQkFBQTtBMUV3MG1CeEM7O0EwRXgwbUJFO0VBQXNDLGdCQUFBO0ExRTQwbUJ4Qzs7QTBFNTBtQkU7RUFBc0MsZ0JBQUE7QTFFZzFtQnhDOztBMEVoMW1CRTtFQUFzQyxnQkFBQTtBMUVvMW1CeEM7O0EwRXAxbUJFO0VBQXNDLGdCQUFBO0ExRXcxbUJ4Qzs7QTBFeDFtQkU7RUFBc0MsZ0JBQUE7QTFFNDFtQnhDOztBMEU1MW1CRTtFQUFzQyxnQkFBQTtBMUVnMm1CeEM7O0EwRWgybUJFO0VBQXNDLGdCQUFBO0ExRW8ybUJ4Qzs7QTBFcDJtQkU7RUFBc0MsZ0JBQUE7QTFFdzJtQnhDOztBMEV4Mm1CRTtFQUFzQyxnQkFBQTtBMUU0Mm1CeEM7O0EwRTUybUJFO0VBQXNDLGdCQUFBO0ExRWczbUJ4Qzs7QTBFaDNtQkU7RUFBc0MsZ0JBQUE7QTFFbzNtQnhDOztBMEVwM21CRTtFQUFzQyxnQkFBQTtBMUV3M21CeEM7O0EwRXgzbUJFO0VBQXNDLGdCQUFBO0ExRTQzbUJ4Qzs7QTBFNTNtQkU7RUFBc0MsZ0JBQUE7QTFFZzRtQnhDOztBMEVoNG1CRTtFQUFzQyxnQkFBQTtBMUVvNG1CeEM7O0EwRXA0bUJFO0VBQXNDLGdCQUFBO0ExRXc0bUJ4Qzs7QTBFeDRtQkU7RUFBc0MsZ0JBQUE7QTFFNDRtQnhDOztBMEU1NG1CRTtFQUFzQyxnQkFBQTtBMUVnNW1CeEM7O0EwRWg1bUJFO0VBQXNDLGdCQUFBO0ExRW81bUJ4Qzs7QTBFcDVtQkU7RUFBc0MsZ0JBQUE7QTFFdzVtQnhDOztBMEV4NW1CRTtFQUFzQyxnQkFBQTtBMUU0NW1CeEM7O0EwRTU1bUJFO0VBQXNDLGdCQUFBO0ExRWc2bUJ4Qzs7QTBFaDZtQkU7RUFBc0MsZ0JBQUE7QTFFbzZtQnhDOztBMEVwNm1CRTtFQUFzQyxnQkFBQTtBMUV3Nm1CeEM7O0EwRXg2bUJFO0VBQXNDLGdCQUFBO0ExRTQ2bUJ4Qzs7QTBFNTZtQkU7RUFBc0MsZ0JBQUE7QTFFZzdtQnhDOztBMEVoN21CRTtFQUFzQyxnQkFBQTtBMUVvN21CeEM7O0EwRXA3bUJFO0VBQXNDLGdCQUFBO0ExRXc3bUJ4Qzs7QTBFeDdtQkU7RUFBc0MsZ0JBQUE7QTFFNDdtQnhDOztBMEU1N21CRTtFQUFzQyxnQkFBQTtBMUVnOG1CeEM7O0EwRWg4bUJFO0VBQXNDLGdCQUFBO0ExRW84bUJ4Qzs7QTBFcDhtQkU7RUFBc0MsZ0JBQUE7QTFFdzhtQnhDOztBMEV4OG1CRTtFQUFzQyxnQkFBQTtBMUU0OG1CeEM7O0EwRTU4bUJFO0VBQXNDLGdCQUFBO0ExRWc5bUJ4Qzs7QTBFaDltQkU7RUFBc0MsZ0JBQUE7QTFFbzltQnhDOztBMEVwOW1CRTtFQUFzQyxnQkFBQTtBMUV3OW1CeEM7O0EwRXg5bUJFO0VBQXNDLGdCQUFBO0ExRTQ5bUJ4Qzs7QTBFNTltQkU7RUFBc0MsZ0JBQUE7QTFFZyttQnhDOztBMEVoK21CRTtFQUFzQyxnQkFBQTtBMUVvK21CeEM7O0EwRXArbUJFO0VBQXNDLGdCQUFBO0ExRXcrbUJ4Qzs7QTBFeCttQkU7RUFBc0MsZ0JBQUE7QTFFNCttQnhDOztBMEU1K21CRTtFQUFzQyxnQkFBQTtBMUVnL21CeEM7O0EwRWgvbUJFO0VBQXNDLGdCQUFBO0ExRW8vbUJ4Qzs7QTBFcC9tQkU7RUFBc0MsZ0JBQUE7QTFFdy9tQnhDOztBMEV4L21CRTtFQUFzQyxnQkFBQTtBMUU0L21CeEM7O0EwRTUvbUJFO0VBQXNDLGdCQUFBO0ExRWdnbkJ4Qzs7QTBFaGduQkU7RUFBc0MsZ0JBQUE7QTFFb2duQnhDOztBMEVwZ25CRTtFQUFzQyxnQkFBQTtBMUV3Z25CeEM7O0EwRXhnbkJFO0VBQXNDLGdCQUFBO0ExRTRnbkJ4Qzs7QTBFNWduQkU7RUFBc0MsZ0JBQUE7QTFFZ2huQnhDOztBMEVoaG5CRTtFQUFzQyxnQkFBQTtBMUVvaG5CeEM7O0EwRXBobkJFO0VBQXNDLGdCQUFBO0ExRXdobkJ4Qzs7QTBFeGhuQkU7RUFBc0MsZ0JBQUE7QTFFNGhuQnhDOztBMEU1aG5CRTtFQUFzQyxnQkFBQTtBMUVnaW5CeEM7O0EwRWhpbkJFO0VBQXNDLGdCQUFBO0ExRW9pbkJ4Qzs7QTBFcGluQkU7RUFBc0MsZ0JBQUE7QTFFd2luQnhDOztBMEV4aW5CRTtFQUFzQyxnQkFBQTtBMUU0aW5CeEM7O0EwRTVpbkJFO0VBQXNDLGdCQUFBO0ExRWdqbkJ4Qzs7QTBFaGpuQkU7RUFBc0MsZ0JBQUE7QTFFb2puQnhDOztBMEVwam5CRTtFQUFzQyxnQkFBQTtBMUV3am5CeEM7O0EwRXhqbkJFO0VBQXNDLGdCQUFBO0ExRTRqbkJ4Qzs7QTBFNWpuQkU7RUFBc0MsZ0JBQUE7QTFFZ2tuQnhDOztBMEVoa25CRTtFQUFzQyxnQkFBQTtBMUVva25CeEM7O0EwRXBrbkJFO0VBQXNDLGdCQUFBO0ExRXdrbkJ4Qzs7QTBFeGtuQkU7RUFBc0MsZ0JBQUE7QTFFNGtuQnhDOztBMEU1a25CRTtFQUFzQyxnQkFBQTtBMUVnbG5CeEM7O0EwRWhsbkJFO0VBQXNDLGdCQUFBO0ExRW9sbkJ4Qzs7QTBFcGxuQkU7RUFBc0MsZ0JBQUE7QTFFd2xuQnhDOztBMEV4bG5CRTtFQUFzQyxnQkFBQTtBMUU0bG5CeEM7O0EwRTVsbkJFO0VBQXNDLGdCQUFBO0ExRWdtbkJ4Qzs7QTBFaG1uQkU7RUFBc0MsZ0JBQUE7QTFFb21uQnhDOztBMEVwbW5CRTtFQUFzQyxnQkFBQTtBMUV3bW5CeEM7O0EwRXhtbkJFO0VBQXNDLGdCQUFBO0ExRTRtbkJ4Qzs7QTBFNW1uQkU7RUFBc0MsZ0JBQUE7QTFFZ25uQnhDOztBMEVobm5CRTtFQUFzQyxnQkFBQTtBMUVvbm5CeEM7O0EwRXBubkJFO0VBQXNDLGdCQUFBO0ExRXdubkJ4Qzs7QTBFeG5uQkU7RUFBc0MsZ0JBQUE7QTFFNG5uQnhDOztBMEU1bm5CRTtFQUFzQyxnQkFBQTtBMUVnb25CeEM7O0EwRWhvbkJFO0VBQXNDLGdCQUFBO0ExRW9vbkJ4Qzs7QTBFcG9uQkU7RUFBc0MsZ0JBQUE7QTFFd29uQnhDOztBMEV4b25CRTtFQUFzQyxnQkFBQTtBMUU0b25CeEM7O0EwRTVvbkJFO0VBQXNDLGdCQUFBO0ExRWdwbkJ4Qzs7QTBFaHBuQkU7RUFBc0MsZ0JBQUE7QTFFb3BuQnhDOztBMEVwcG5CRTtFQUFzQyxnQkFBQTtBMUV3cG5CeEM7O0EwRXhwbkJFO0VBQXNDLGdCQUFBO0ExRTRwbkJ4Qzs7QTBFNXBuQkU7RUFBc0MsZ0JBQUE7QTFFZ3FuQnhDOztBMEVocW5CRTtFQUFzQyxnQkFBQTtBMUVvcW5CeEM7O0EwRXBxbkJFO0VBQXNDLGdCQUFBO0ExRXdxbkJ4Qzs7QTBFeHFuQkU7RUFBc0MsZ0JBQUE7QTFFNHFuQnhDOztBMEU1cW5CRTtFQUFzQyxnQkFBQTtBMUVncm5CeEM7O0EwRWhybkJFO0VBQXNDLGdCQUFBO0ExRW9ybkJ4Qzs7QTBFcHJuQkU7RUFBc0MsZ0JBQUE7QTFFd3JuQnhDOztBMEV4cm5CRTtFQUFzQyxnQkFBQTtBMUU0cm5CeEM7O0EwRTVybkJFO0VBQXNDLGdCQUFBO0ExRWdzbkJ4Qzs7QTBFaHNuQkU7RUFBc0MsZ0JBQUE7QTFFb3NuQnhDOztBMEVwc25CRTtFQUFzQyxnQkFBQTtBMUV3c25CeEM7O0EwRXhzbkJFO0VBQXNDLGdCQUFBO0ExRTRzbkJ4Qzs7QTBFNXNuQkU7RUFBc0MsZ0JBQUE7QTFFZ3RuQnhDOztBMEVodG5CRTtFQUFzQyxnQkFBQTtBMUVvdG5CeEM7O0EwRXB0bkJFO0VBQXNDLGdCQUFBO0ExRXd0bkJ4Qzs7QTBFeHRuQkU7RUFBc0MsZ0JBQUE7QTFFNHRuQnhDOztBMEU1dG5CRTtFQUFzQyxnQkFBQTtBMUVndW5CeEM7O0EwRWh1bkJFO0VBQXNDLGdCQUFBO0ExRW91bkJ4Qzs7QTBFcHVuQkU7RUFBc0MsZ0JBQUE7QTFFd3VuQnhDOztBMEV4dW5CRTtFQUFzQyxnQkFBQTtBMUU0dW5CeEM7O0EwRTV1bkJFO0VBQXNDLGdCQUFBO0ExRWd2bkJ4Qzs7QTBFaHZuQkU7RUFBc0MsZ0JBQUE7QTFFb3ZuQnhDOztBMEVwdm5CRTtFQUFzQyxnQkFBQTtBMUV3dm5CeEM7O0EwRXh2bkJFO0VBQXNDLGdCQUFBO0ExRTR2bkJ4Qzs7QTBFNXZuQkU7RUFBc0MsZ0JBQUE7QTFFZ3duQnhDOztBMEVod25CRTtFQUFzQyxnQkFBQTtBMUVvd25CeEM7O0EwRXB3bkJFO0VBQXNDLGdCQUFBO0ExRXd3bkJ4Qzs7QTBFeHduQkU7RUFBc0MsWUFBQTtBMUU0d25CeEM7O0EwRTV3bkJFO0VBQXNDLGdCQUFBO0ExRWd4bkJ4Qzs7QTBFaHhuQkU7RUFBc0MsZ0JBQUE7QTFFb3huQnhDOztBMEVweG5CRTtFQUFzQyxnQkFBQTtBMUV3eG5CeEM7O0EwRXh4bkJFO0VBQXNDLGdCQUFBO0ExRTR4bkJ4Qzs7QTBFNXhuQkU7RUFBc0MsZ0JBQUE7QTFFZ3luQnhDOztBMEVoeW5CRTtFQUFzQyxnQkFBQTtBMUVveW5CeEM7O0EwRXB5bkJFO0VBQXNDLGdCQUFBO0ExRXd5bkJ4Qzs7QTBFeHluQkU7RUFBc0MsZ0JBQUE7QTFFNHluQnhDOztBMEU1eW5CRTtFQUFzQyxnQkFBQTtBMUVnem5CeEM7O0EwRWh6bkJFO0VBQXNDLGdCQUFBO0ExRW96bkJ4Qzs7QTBFcHpuQkU7RUFBc0MsZ0JBQUE7QTFFd3puQnhDOztBMEV4em5CRTtFQUFzQyxnQkFBQTtBMUU0em5CeEM7O0EwRTV6bkJFO0VBQXNDLGdCQUFBO0ExRWcwbkJ4Qzs7QTBFaDBuQkU7RUFBc0MsZ0JBQUE7QTFFbzBuQnhDOztBMEVwMG5CRTtFQUFzQyxnQkFBQTtBMUV3MG5CeEM7O0EwRXgwbkJFO0VBQXNDLGdCQUFBO0ExRTQwbkJ4Qzs7QTBFNTBuQkU7RUFBc0MsZ0JBQUE7QTFFZzFuQnhDOztBMEVoMW5CRTtFQUFzQyxnQkFBQTtBMUVvMW5CeEM7O0EwRXAxbkJFO0VBQXNDLGdCQUFBO0ExRXcxbkJ4Qzs7QTBFeDFuQkU7RUFBc0MsZ0JBQUE7QTFFNDFuQnhDOztBMEU1MW5CRTtFQUFzQyxnQkFBQTtBMUVnMm5CeEM7O0EwRWgybkJFO0VBQXNDLGdCQUFBO0ExRW8ybkJ4Qzs7QTBFcDJuQkU7RUFBc0MsZ0JBQUE7QTFFdzJuQnhDOztBMEV4Mm5CRTtFQUFzQyxZQUFBO0ExRTQybkJ4Qzs7QTBFNTJuQkU7RUFBc0MsZ0JBQUE7QTFFZzNuQnhDOztBMEVoM25CRTtFQUFzQyxnQkFBQTtBMUVvM25CeEM7O0EwRXAzbkJFO0VBQXNDLGdCQUFBO0ExRXczbkJ4Qzs7QTBFeDNuQkU7RUFBc0MsZ0JBQUE7QTFFNDNuQnhDOztBMEU1M25CRTtFQUFzQyxnQkFBQTtBMUVnNG5CeEM7O0EwRWg0bkJFO0VBQXNDLGdCQUFBO0ExRW80bkJ4Qzs7QTBFcDRuQkU7RUFBc0MsZ0JBQUE7QTFFdzRuQnhDOztBMEV4NG5CRTtFQUFzQyxnQkFBQTtBMUU0NG5CeEM7O0EwRTU0bkJFO0VBQXNDLGdCQUFBO0ExRWc1bkJ4Qzs7QTBFaDVuQkU7RUFBc0MsZ0JBQUE7QTFFbzVuQnhDOztBMEVwNW5CRTtFQUFzQyxnQkFBQTtBMUV3NW5CeEM7O0EwRXg1bkJFO0VBQXNDLGdCQUFBO0ExRTQ1bkJ4Qzs7QTBFNTVuQkU7RUFBc0MsZ0JBQUE7QTFFZzZuQnhDOztBMEVoNm5CRTtFQUFzQyxnQkFBQTtBMUVvNm5CeEM7O0EwRXA2bkJFO0VBQXNDLGdCQUFBO0ExRXc2bkJ4Qzs7QTBFeDZuQkU7RUFBc0MsZ0JBQUE7QTFFNDZuQnhDOztBMEU1Nm5CRTtFQUFzQyxnQkFBQTtBMUVnN25CeEM7O0EwRWg3bkJFO0VBQXNDLGdCQUFBO0ExRW83bkJ4Qzs7QTBFcDduQkU7RUFBc0MsZ0JBQUE7QTFFdzduQnhDOztBMEV4N25CRTtFQUFzQyxnQkFBQTtBMUU0N25CeEM7O0EwRTU3bkJFO0VBQXNDLGdCQUFBO0ExRWc4bkJ4Qzs7QTBFaDhuQkU7RUFBc0MsZ0JBQUE7QTFFbzhuQnhDOztBMEVwOG5CRTtFQUFzQyxnQkFBQTtBMUV3OG5CeEM7O0EwRXg4bkJFO0VBQXNDLGdCQUFBO0ExRTQ4bkJ4Qzs7QTBFNThuQkU7RUFBc0MsZ0JBQUE7QTFFZzluQnhDOztBMEVoOW5CRTtFQUFzQyxnQkFBQTtBMUVvOW5CeEM7O0EwRXA5bkJFO0VBQXNDLGdCQUFBO0ExRXc5bkJ4Qzs7QTBFeDluQkU7RUFBc0MsZ0JBQUE7QTFFNDluQnhDOztBMEU1OW5CRTtFQUFzQyxnQkFBQTtBMUVnK25CeEM7O0EwRWgrbkJFO0VBQXNDLGdCQUFBO0ExRW8rbkJ4Qzs7QTBFcCtuQkU7RUFBc0MsZ0JBQUE7QTFFdytuQnhDOztBMEV4K25CRTtFQUFzQyxnQkFBQTtBMUU0K25CeEM7O0EwRTUrbkJFO0VBQXNDLGdCQUFBO0ExRWcvbkJ4Qzs7QTBFaC9uQkU7RUFBc0MsZ0JBQUE7QTFFby9uQnhDOztBMEVwL25CRTtFQUFzQyxnQkFBQTtBMUV3L25CeEM7O0EwRXgvbkJFO0VBQXNDLGdCQUFBO0ExRTQvbkJ4Qzs7QTBFNS9uQkU7RUFBc0MsZ0JBQUE7QTFFZ2dvQnhDOztBMEVoZ29CRTtFQUFzQyxnQkFBQTtBMUVvZ29CeEM7O0EwRXBnb0JFO0VBQXNDLGdCQUFBO0ExRXdnb0J4Qzs7QTBFeGdvQkU7RUFBc0MsZ0JBQUE7QTFFNGdvQnhDOztBMEU1Z29CRTtFQUFzQyxnQkFBQTtBMUVnaG9CeEM7O0EwRWhob0JFO0VBQXNDLGdCQUFBO0ExRW9ob0J4Qzs7QTBFcGhvQkU7RUFBc0MsZ0JBQUE7QTFFd2hvQnhDOztBMEV4aG9CRTtFQUFzQyxnQkFBQTtBMUU0aG9CeEM7O0EwRTVob0JFO0VBQXNDLGdCQUFBO0ExRWdpb0J4Qzs7QTBFaGlvQkU7RUFBc0MsZ0JBQUE7QTFFb2lvQnhDOztBMEVwaW9CRTtFQUFzQyxnQkFBQTtBMUV3aW9CeEM7O0EwRXhpb0JFO0VBQXNDLGdCQUFBO0ExRTRpb0J4Qzs7QTBFNWlvQkU7RUFBc0MsZ0JBQUE7QTFFZ2pvQnhDOztBMEVoam9CRTtFQUFzQyxnQkFBQTtBMUVvam9CeEM7O0EwRXBqb0JFO0VBQXNDLGdCQUFBO0ExRXdqb0J4Qzs7QTBFeGpvQkU7RUFBc0MsZ0JBQUE7QTFFNGpvQnhDOztBMEU1am9CRTtFQUFzQyxnQkFBQTtBMUVna29CeEM7O0EwRWhrb0JFO0VBQXNDLGdCQUFBO0ExRW9rb0J4Qzs7QTBFcGtvQkU7RUFBc0MsZ0JBQUE7QTFFd2tvQnhDOztBMEV4a29CRTtFQUFzQyxnQkFBQTtBMUU0a29CeEM7O0EwRTVrb0JFO0VBQXNDLGdCQUFBO0ExRWdsb0J4Qzs7QTBFaGxvQkU7RUFBc0MsZ0JBQUE7QTFFb2xvQnhDOztBMEVwbG9CRTtFQUFzQyxnQkFBQTtBMUV3bG9CeEM7O0EwRXhsb0JFO0VBQXNDLGdCQUFBO0ExRTRsb0J4Qzs7QTBFNWxvQkU7RUFBc0MsZ0JBQUE7QTFFZ21vQnhDOztBMEVobW9CRTtFQUFzQyxnQkFBQTtBMUVvbW9CeEM7O0EwRXBtb0JFO0VBQXNDLGdCQUFBO0ExRXdtb0J4Qzs7QTBFeG1vQkU7RUFBc0MsZ0JBQUE7QTFFNG1vQnhDOztBMEU1bW9CRTtFQUFzQyxnQkFBQTtBMUVnbm9CeEM7O0EwRWhub0JFO0VBQXNDLGdCQUFBO0ExRW9ub0J4Qzs7QTBFcG5vQkU7RUFBc0MsZ0JBQUE7QTFFd25vQnhDOztBMEV4bm9CRTtFQUFzQyxnQkFBQTtBMUU0bm9CeEM7O0EwRTVub0JFO0VBQXNDLGdCQUFBO0ExRWdvb0J4Qzs7QTBFaG9vQkU7RUFBc0MsZ0JBQUE7QTFFb29vQnhDOztBMEVwb29CRTtFQUFzQyxnQkFBQTtBMUV3b29CeEM7O0EwRXhvb0JFO0VBQXNDLGdCQUFBO0ExRTRvb0J4Qzs7QTBFNW9vQkU7RUFBc0MsZ0JBQUE7QTFFZ3BvQnhDOztBMEVocG9CRTtFQUFzQyxnQkFBQTtBMUVvcG9CeEM7O0EwRXBwb0JFO0VBQXNDLGdCQUFBO0ExRXdwb0J4Qzs7QTBFeHBvQkU7RUFBc0MsZ0JBQUE7QTFFNHBvQnhDOztBMEU1cG9CRTtFQUFzQyxnQkFBQTtBMUVncW9CeEM7O0EwRWhxb0JFO0VBQXNDLGdCQUFBO0ExRW9xb0J4Qzs7QTBFcHFvQkU7RUFBc0MsZ0JBQUE7QTFFd3FvQnhDOztBMEV4cW9CRTtFQUFzQyxnQkFBQTtBMUU0cW9CeEM7O0EwRTVxb0JFO0VBQXNDLGdCQUFBO0ExRWdyb0J4Qzs7QTBFaHJvQkU7RUFBc0MsZ0JBQUE7QTFFb3JvQnhDOztBMEVwcm9CRTtFQUFzQyxnQkFBQTtBMUV3cm9CeEM7O0EwRXhyb0JFO0VBQXNDLGdCQUFBO0ExRTRyb0J4Qzs7QTBFNXJvQkU7RUFBc0MsZ0JBQUE7QTFFZ3NvQnhDOztBMEVoc29CRTtFQUFzQyxnQkFBQTtBMUVvc29CeEM7O0EwRXBzb0JFO0VBQXNDLGdCQUFBO0ExRXdzb0J4Qzs7QTBFeHNvQkU7RUFBc0MsZ0JBQUE7QTFFNHNvQnhDOztBMEU1c29CRTtFQUFzQyxnQkFBQTtBMUVndG9CeEM7O0EwRWh0b0JFO0VBQXNDLGdCQUFBO0ExRW90b0J4Qzs7QTBFcHRvQkU7RUFBc0MsZ0JBQUE7QTFFd3RvQnhDOztBMEV4dG9CRTtFQUFzQyxnQkFBQTtBMUU0dG9CeEM7O0EwRTV0b0JFO0VBQXNDLGdCQUFBO0ExRWd1b0J4Qzs7QTBFaHVvQkU7RUFBc0MsZ0JBQUE7QTFFb3VvQnhDOztBMEVwdW9CRTtFQUFzQyxnQkFBQTtBMUV3dW9CeEM7O0EwRXh1b0JFO0VBQXNDLGdCQUFBO0ExRTR1b0J4Qzs7QTBFNXVvQkU7RUFBc0MsZ0JBQUE7QTFFZ3ZvQnhDOztBMEVodm9CRTtFQUFzQyxnQkFBQTtBMUVvdm9CeEM7O0EwRXB2b0JFO0VBQXNDLGdCQUFBO0ExRXd2b0J4Qzs7QTBFeHZvQkU7RUFBc0MsZ0JBQUE7QTFFNHZvQnhDOztBMEU1dm9CRTtFQUFzQyxnQkFBQTtBMUVnd29CeEM7O0EwRWh3b0JFO0VBQXNDLGdCQUFBO0ExRW93b0J4Qzs7QTBFcHdvQkU7RUFBc0MsZ0JBQUE7QTFFd3dvQnhDOztBMEV4d29CRTtFQUFzQyxnQkFBQTtBMUU0d29CeEM7O0EwRTV3b0JFO0VBQXNDLGdCQUFBO0ExRWd4b0J4Qzs7QTBFaHhvQkU7RUFBc0MsZ0JBQUE7QTFFb3hvQnhDOztBMEVweG9CRTtFQUFzQyxnQkFBQTtBMUV3eG9CeEM7O0EwRXh4b0JFO0VBQXNDLGdCQUFBO0ExRTR4b0J4Qzs7QTBFNXhvQkU7RUFBc0MsZ0JBQUE7QTFFZ3lvQnhDOztBMEVoeW9CRTtFQUFzQyxnQkFBQTtBMUVveW9CeEM7O0EwRXB5b0JFO0VBQXNDLGdCQUFBO0ExRXd5b0J4Qzs7QTBFeHlvQkU7RUFBc0MsYUFBQTtBMUU0eW9CeEM7O0EwRTV5b0JFO0VBQXNDLGdCQUFBO0ExRWd6b0J4Qzs7QTBFaHpvQkU7RUFBc0MsZ0JBQUE7QTFFb3pvQnhDOztBMEVwem9CRTtFQUFzQyxnQkFBQTtBMUV3em9CeEM7O0EwRXh6b0JFO0VBQXNDLGdCQUFBO0ExRTR6b0J4Qzs7QTBFNXpvQkU7RUFBc0MsZ0JBQUE7QTFFZzBvQnhDOztBMEVoMG9CRTtFQUFzQyxnQkFBQTtBMUVvMG9CeEM7O0EwRXAwb0JFO0VBQXNDLGdCQUFBO0ExRXcwb0J4Qzs7QTBFeDBvQkU7RUFBc0MsZ0JBQUE7QTFFNDBvQnhDOztBMEU1MG9CRTtFQUFzQyxnQkFBQTtBMUVnMW9CeEM7O0EwRWgxb0JFO0VBQXNDLGdCQUFBO0ExRW8xb0J4Qzs7QTBFcDFvQkU7RUFBc0MsZ0JBQUE7QTFFdzFvQnhDOztBMEV4MW9CRTtFQUFzQyxnQkFBQTtBMUU0MW9CeEM7O0EwRTUxb0JFO0VBQXNDLGdCQUFBO0ExRWcyb0J4Qzs7QTBFaDJvQkU7RUFBc0MsZ0JBQUE7QTFFbzJvQnhDOztBMEVwMm9CRTtFQUFzQyxnQkFBQTtBMUV3Mm9CeEM7O0EwRXgyb0JFO0VBQXNDLGdCQUFBO0ExRTQyb0J4Qzs7QTBFNTJvQkU7RUFBc0MsZ0JBQUE7QTFFZzNvQnhDOztBMEVoM29CRTtFQUFzQyxnQkFBQTtBMUVvM29CeEM7O0EwRXAzb0JFO0VBQXNDLGdCQUFBO0ExRXczb0J4Qzs7QTBFeDNvQkU7RUFBc0MsZ0JBQUE7QTFFNDNvQnhDOztBMEU1M29CRTtFQUFzQyxnQkFBQTtBMUVnNG9CeEM7O0EwRWg0b0JFO0VBQXNDLGdCQUFBO0ExRW80b0J4Qzs7QTBFcDRvQkU7RUFBc0MsZ0JBQUE7QTFFdzRvQnhDOztBMEV4NG9CRTtFQUFzQyxnQkFBQTtBMUU0NG9CeEM7O0EwRTU0b0JFO0VBQXNDLGdCQUFBO0ExRWc1b0J4Qzs7QTBFaDVvQkU7RUFBc0MsZ0JBQUE7QTFFbzVvQnhDOztBMEVwNW9CRTtFQUFzQyxnQkFBQTtBMUV3NW9CeEM7O0EwRXg1b0JFO0VBQXNDLGdCQUFBO0ExRTQ1b0J4Qzs7QTBFNTVvQkU7RUFBc0MsZ0JBQUE7QTFFZzZvQnhDOztBMEVoNm9CRTtFQUFzQyxnQkFBQTtBMUVvNm9CeEM7O0EwRXA2b0JFO0VBQXNDLGdCQUFBO0ExRXc2b0J4Qzs7QTBFeDZvQkU7RUFBc0MsZ0JBQUE7QTFFNDZvQnhDOztBMEU1Nm9CRTtFQUFzQyxnQkFBQTtBMUVnN29CeEM7O0EwRWg3b0JFO0VBQXNDLGdCQUFBO0ExRW83b0J4Qzs7QTBFcDdvQkU7RUFBc0MsZ0JBQUE7QTFFdzdvQnhDOztBMEV4N29CRTtFQUFzQyxnQkFBQTtBMUU0N29CeEM7O0EwRTU3b0JFO0VBQXNDLGdCQUFBO0ExRWc4b0J4Qzs7QTBFaDhvQkU7RUFBc0MsZ0JBQUE7QTFFbzhvQnhDOztBMEVwOG9CRTtFQUFzQyxnQkFBQTtBMUV3OG9CeEM7O0EwRXg4b0JFO0VBQXNDLGdCQUFBO0ExRTQ4b0J4Qzs7QTBFNThvQkU7RUFBc0MsZ0JBQUE7QTFFZzlvQnhDOztBMEVoOW9CRTtFQUFzQyxnQkFBQTtBMUVvOW9CeEM7O0EwRXA5b0JFO0VBQXNDLGdCQUFBO0ExRXc5b0J4Qzs7QTBFeDlvQkU7RUFBc0MsZ0JBQUE7QTFFNDlvQnhDOztBMEU1OW9CRTtFQUFzQyxnQkFBQTtBMUVnK29CeEM7O0EwRWgrb0JFO0VBQXNDLGdCQUFBO0ExRW8rb0J4Qzs7QTBFcCtvQkU7RUFBc0MsZ0JBQUE7QTFFdytvQnhDOztBMEV4K29CRTtFQUFzQyxnQkFBQTtBMUU0K29CeEM7O0EwRTUrb0JFO0VBQXNDLGdCQUFBO0ExRWcvb0J4Qzs7QTBFaC9vQkU7RUFBc0MsZ0JBQUE7QTFFby9vQnhDOztBMEVwL29CRTtFQUFzQyxnQkFBQTtBMUV3L29CeEM7O0EwRXgvb0JFO0VBQXNDLGdCQUFBO0ExRTQvb0J4Qzs7QTBFNS9vQkU7RUFBc0MsZ0JBQUE7QTFFZ2dwQnhDOztBMEVoZ3BCRTtFQUFzQyxnQkFBQTtBMUVvZ3BCeEM7O0EwRXBncEJFO0VBQXNDLGdCQUFBO0ExRXdncEJ4Qzs7QTBFeGdwQkU7RUFBc0MsZ0JBQUE7QTFFNGdwQnhDOztBMEU1Z3BCRTtFQUFzQyxnQkFBQTtBMUVnaHBCeEM7O0EwRWhocEJFO0VBQXNDLGdCQUFBO0ExRW9ocEJ4Qzs7QTBFcGhwQkU7RUFBc0MsZ0JBQUE7QTFFd2hwQnhDOztBMEV4aHBCRTtFQUFzQyxnQkFBQTtBMUU0aHBCeEM7O0EwRTVocEJFO0VBQXNDLGdCQUFBO0ExRWdpcEJ4Qzs7QTBFaGlwQkU7RUFBc0MsZ0JBQUE7QTFFb2lwQnhDOztBMEVwaXBCRTtFQUFzQyxnQkFBQTtBMUV3aXBCeEM7O0EwRXhpcEJFO0VBQXNDLGdCQUFBO0ExRTRpcEJ4Qzs7QTBFNWlwQkU7RUFBc0MsZ0JBQUE7QTFFZ2pwQnhDOztBMEVoanBCRTtFQUFzQyxnQkFBQTtBMUVvanBCeEM7O0EwRXBqcEJFO0VBQXNDLGdCQUFBO0ExRXdqcEJ4Qzs7QTBFeGpwQkU7RUFBc0MsZ0JBQUE7QTFFNGpwQnhDOztBMEU1anBCRTtFQUFzQyxnQkFBQTtBMUVna3BCeEM7O0EwRWhrcEJFO0VBQXNDLGdCQUFBO0ExRW9rcEJ4Qzs7QTBFcGtwQkU7RUFBc0MsZ0JBQUE7QTFFd2twQnhDOztBMEV4a3BCRTtFQUFzQyxnQkFBQTtBMUU0a3BCeEM7O0EwRTVrcEJFO0VBQXNDLGdCQUFBO0ExRWdscEJ4Qzs7QTBFaGxwQkU7RUFBc0MsZ0JBQUE7QTFFb2xwQnhDOztBMEVwbHBCRTtFQUFzQyxnQkFBQTtBMUV3bHBCeEM7O0EwRXhscEJFO0VBQXNDLGdCQUFBO0ExRTRscEJ4Qzs7QTBFNWxwQkU7RUFBc0MsZ0JBQUE7QTFFZ21wQnhDOztBMEVobXBCRTtFQUFzQyxnQkFBQTtBMUVvbXBCeEM7O0EwRXBtcEJFO0VBQXNDLGdCQUFBO0ExRXdtcEJ4Qzs7QTBFeG1wQkU7RUFBc0MsZ0JBQUE7QTFFNG1wQnhDOztBMEU1bXBCRTtFQUFzQyxnQkFBQTtBMUVnbnBCeEM7O0EwRWhucEJFO0VBQXNDLGdCQUFBO0ExRW9ucEJ4Qzs7QTBFcG5wQkU7RUFBc0MsZ0JBQUE7QTFFd25wQnhDOztBMEV4bnBCRTtFQUFzQyxnQkFBQTtBMUU0bnBCeEM7O0EwRTVucEJFO0VBQXNDLGdCQUFBO0ExRWdvcEJ4Qzs7QTBFaG9wQkU7RUFBc0MsZ0JBQUE7QTFFb29wQnhDOztBMEVwb3BCRTtFQUFzQyxnQkFBQTtBMUV3b3BCeEM7O0EwRXhvcEJFO0VBQXNDLGdCQUFBO0ExRTRvcEJ4Qzs7QTBFNW9wQkU7RUFBc0MsZ0JBQUE7QTFFZ3BwQnhDOztBMEVocHBCRTtFQUFzQyxnQkFBQTtBMUVvcHBCeEM7O0EwRXBwcEJFO0VBQXNDLGdCQUFBO0ExRXdwcEJ4Qzs7QTBFeHBwQkU7RUFBc0MsZ0JBQUE7QTFFNHBwQnhDOztBMEU1cHBCRTtFQUFzQyxnQkFBQTtBMUVncXBCeEM7O0EwRWhxcEJFO0VBQXNDLGdCQUFBO0ExRW9xcEJ4Qzs7QTBFcHFwQkU7RUFBc0MsZ0JBQUE7QTFFd3FwQnhDOztBMEV4cXBCRTtFQUFzQyxnQkFBQTtBMUU0cXBCeEM7O0EwRTVxcEJFO0VBQXNDLGdCQUFBO0ExRWdycEJ4Qzs7QTBFaHJwQkU7RUFBc0MsZ0JBQUE7QTFFb3JwQnhDOztBMEVwcnBCRTtFQUFzQyxnQkFBQTtBMUV3cnBCeEM7O0EwRXhycEJFO0VBQXNDLGdCQUFBO0ExRTRycEJ4Qzs7QTBFNXJwQkU7RUFBc0MsZ0JBQUE7QTFFZ3NwQnhDOztBMEVoc3BCRTtFQUFzQyxnQkFBQTtBMUVvc3BCeEM7O0EwRXBzcEJFO0VBQXNDLGdCQUFBO0ExRXdzcEJ4Qzs7QTBFeHNwQkU7RUFBc0MsZ0JBQUE7QTFFNHNwQnhDOztBMEU1c3BCRTtFQUFzQyxnQkFBQTtBMUVndHBCeEM7O0EwRWh0cEJFO0VBQXNDLGdCQUFBO0ExRW90cEJ4Qzs7QTBFcHRwQkU7RUFBc0MsZ0JBQUE7QTFFd3RwQnhDOztBMEV4dHBCRTtFQUFzQyxnQkFBQTtBMUU0dHBCeEM7O0EwRTV0cEJFO0VBQXNDLGdCQUFBO0ExRWd1cEJ4Qzs7QTBFaHVwQkU7RUFBc0MsZ0JBQUE7QTFFb3VwQnhDOztBMEVwdXBCRTtFQUFzQyxnQkFBQTtBMUV3dXBCeEM7O0EwRXh1cEJFO0VBQXNDLGdCQUFBO0ExRTR1cEJ4Qzs7QTBFNXVwQkU7RUFBc0MsZ0JBQUE7QTFFZ3ZwQnhDOztBMEVodnBCRTtFQUFzQyxnQkFBQTtBMUVvdnBCeEM7O0EwRXB2cEJFO0VBQXNDLGdCQUFBO0ExRXd2cEJ4Qzs7QTBFeHZwQkU7RUFBc0MsZ0JBQUE7QTFFNHZwQnhDOztBMEU1dnBCRTtFQUFzQyxnQkFBQTtBMUVnd3BCeEM7O0EwRWh3cEJFO0VBQXNDLGdCQUFBO0ExRW93cEJ4Qzs7QTBFcHdwQkU7RUFBc0MsZ0JBQUE7QTFFd3dwQnhDOztBMEV4d3BCRTtFQUFzQyxnQkFBQTtBMUU0d3BCeEM7O0EwRTV3cEJFO0VBQXNDLGdCQUFBO0ExRWd4cEJ4Qzs7QTBFaHhwQkU7RUFBc0MsZ0JBQUE7QTFFb3hwQnhDOztBMEVweHBCRTtFQUFzQyxnQkFBQTtBMUV3eHBCeEM7O0EwRXh4cEJFO0VBQXNDLGdCQUFBO0ExRTR4cEJ4Qzs7QTBFNXhwQkU7RUFBc0MsZ0JBQUE7QTFFZ3lwQnhDOztBMEVoeXBCRTtFQUFzQyxnQkFBQTtBMUVveXBCeEM7O0EwRXB5cEJFO0VBQXNDLGdCQUFBO0ExRXd5cEJ4Qzs7QTBFeHlwQkU7RUFBc0MsYUFBQTtBMUU0eXBCeEM7O0EwRTV5cEJFO0VBQXNDLGdCQUFBO0ExRWd6cEJ4Qzs7QTBFaHpwQkU7RUFBc0MsZ0JBQUE7QTFFb3pwQnhDOztBMEVwenBCRTtFQUFzQyxnQkFBQTtBMUV3enBCeEM7O0EwRXh6cEJFO0VBQXNDLGdCQUFBO0ExRTR6cEJ4Qzs7QTBFNXpwQkU7RUFBc0MsZ0JBQUE7QTFFZzBwQnhDOztBMEVoMHBCRTtFQUFzQyxnQkFBQTtBMUVvMHBCeEM7O0EwRXAwcEJFO0VBQXNDLGdCQUFBO0ExRXcwcEJ4Qzs7QTBFeDBwQkU7RUFBc0MsZ0JBQUE7QTFFNDBwQnhDOztBMEU1MHBCRTtFQUFzQyxnQkFBQTtBMUVnMXBCeEM7O0EwRWgxcEJFO0VBQXNDLGdCQUFBO0ExRW8xcEJ4Qzs7QTBFcDFwQkU7RUFBc0MsZ0JBQUE7QTFFdzFwQnhDOztBMEV4MXBCRTtFQUFzQyxnQkFBQTtBMUU0MXBCeEM7O0EwRTUxcEJFO0VBQXNDLGdCQUFBO0ExRWcycEJ4Qzs7QTBFaDJwQkU7RUFBc0MsZ0JBQUE7QTFFbzJwQnhDOztBMEVwMnBCRTtFQUFzQyxnQkFBQTtBMUV3MnBCeEM7O0EwRXgycEJFO0VBQXNDLGdCQUFBO0ExRTQycEJ4Qzs7QTBFNTJwQkU7RUFBc0MsZ0JBQUE7QTFFZzNwQnhDOztBMEVoM3BCRTtFQUFzQyxnQkFBQTtBMUVvM3BCeEM7O0EwRXAzcEJFO0VBQXNDLGdCQUFBO0ExRXczcEJ4Qzs7QTBFeDNwQkU7RUFBc0MsZ0JBQUE7QTFFNDNwQnhDOztBMEU1M3BCRTtFQUFzQyxnQkFBQTtBMUVnNHBCeEM7O0EwRWg0cEJFO0VBQXNDLGdCQUFBO0ExRW80cEJ4Qzs7QTBFcDRwQkU7RUFBc0MsZ0JBQUE7QTFFdzRwQnhDOztBMEV4NHBCRTtFQUFzQyxnQkFBQTtBMUU0NHBCeEM7O0EwRTU0cEJFO0VBQXNDLGdCQUFBO0ExRWc1cEJ4Qzs7QTBFaDVwQkU7RUFBc0MsZ0JBQUE7QTFFbzVwQnhDOztBMEVwNXBCRTtFQUFzQyxnQkFBQTtBMUV3NXBCeEM7O0EwRXg1cEJFO0VBQXNDLGdCQUFBO0ExRTQ1cEJ4Qzs7QTBFNTVwQkU7RUFBc0MsZ0JBQUE7QTFFZzZwQnhDOztBMEVoNnBCRTtFQUFzQyxnQkFBQTtBMUVvNnBCeEM7O0EwRXA2cEJFO0VBQXNDLGdCQUFBO0ExRXc2cEJ4Qzs7QTBFeDZwQkU7RUFBc0MsZ0JBQUE7QTFFNDZwQnhDOztBMEU1NnBCRTtFQUFzQyxnQkFBQTtBMUVnN3BCeEM7O0EwRWg3cEJFO0VBQXNDLGdCQUFBO0ExRW83cEJ4Qzs7QTBFcDdwQkU7RUFBc0MsZ0JBQUE7QTFFdzdwQnhDOztBMEV4N3BCRTtFQUFzQyxnQkFBQTtBMUU0N3BCeEM7O0EwRTU3cEJFO0VBQXNDLGdCQUFBO0ExRWc4cEJ4Qzs7QTBFaDhwQkU7RUFBc0MsZ0JBQUE7QTFFbzhwQnhDOztBMEVwOHBCRTtFQUFzQyxnQkFBQTtBMUV3OHBCeEM7O0EwRXg4cEJFO0VBQXNDLGdCQUFBO0ExRTQ4cEJ4Qzs7QTBFNThwQkU7RUFBc0MsZ0JBQUE7QTFFZzlwQnhDOztBMEVoOXBCRTtFQUFzQyxnQkFBQTtBMUVvOXBCeEM7O0EwRXA5cEJFO0VBQXNDLGdCQUFBO0ExRXc5cEJ4Qzs7QTBFeDlwQkU7RUFBc0MsZ0JBQUE7QTFFNDlwQnhDOztBMEU1OXBCRTtFQUFzQyxnQkFBQTtBMUVnK3BCeEM7O0EwRWgrcEJFO0VBQXNDLGdCQUFBO0ExRW8rcEJ4Qzs7QTBFcCtwQkU7RUFBc0MsZ0JBQUE7QTFFdytwQnhDOztBMEV4K3BCRTtFQUFzQyxnQkFBQTtBMUU0K3BCeEM7O0EwRTUrcEJFO0VBQXNDLGdCQUFBO0ExRWcvcEJ4Qzs7QTBFaC9wQkU7RUFBc0MsZ0JBQUE7QTFFby9wQnhDOztBMEVwL3BCRTtFQUFzQyxnQkFBQTtBMUV3L3BCeEM7O0EwRXgvcEJFO0VBQXNDLGdCQUFBO0ExRTQvcEJ4Qzs7QTBFNS9wQkU7RUFBc0MsZ0JBQUE7QTFFZ2dxQnhDOztBMEVoZ3FCRTtFQUFzQyxnQkFBQTtBMUVvZ3FCeEM7O0EwRXBncUJFO0VBQXNDLGdCQUFBO0ExRXdncUJ4Qzs7QTBFeGdxQkU7RUFBc0MsZ0JBQUE7QTFFNGdxQnhDOztBMEU1Z3FCRTtFQUFzQyxnQkFBQTtBMUVnaHFCeEM7O0EwRWhocUJFO0VBQXNDLGdCQUFBO0ExRW9ocUJ4Qzs7QTBFcGhxQkU7RUFBc0MsZ0JBQUE7QTFFd2hxQnhDOztBMEV4aHFCRTtFQUFzQyxnQkFBQTtBMUU0aHFCeEM7O0EwRTVocUJFO0VBQXNDLGdCQUFBO0ExRWdpcUJ4Qzs7QTBFaGlxQkU7RUFBc0MsZ0JBQUE7QTFFb2lxQnhDOztBMEVwaXFCRTtFQUFzQyxnQkFBQTtBMUV3aXFCeEM7O0EwRXhpcUJFO0VBQXNDLGdCQUFBO0ExRTRpcUJ4Qzs7QTBFNWlxQkU7RUFBc0MsZ0JBQUE7QTFFZ2pxQnhDOztBMEVoanFCRTtFQUFzQyxnQkFBQTtBMUVvanFCeEM7O0EwRXBqcUJFO0VBQXNDLGdCQUFBO0ExRXdqcUJ4Qzs7QTBFeGpxQkU7RUFBc0MsZ0JBQUE7QTFFNGpxQnhDOztBMEU1anFCRTtFQUFzQyxnQkFBQTtBMUVna3FCeEM7O0EwRWhrcUJFO0VBQXNDLGdCQUFBO0ExRW9rcUJ4Qzs7QTBFcGtxQkU7RUFBc0MsZ0JBQUE7QTFFd2txQnhDOztBMEV4a3FCRTtFQUFzQyxnQkFBQTtBMUU0a3FCeEM7O0EwRTVrcUJFO0VBQXNDLGdCQUFBO0ExRWdscUJ4Qzs7QTBFaGxxQkU7RUFBc0MsZ0JBQUE7QTFFb2xxQnhDOztBMEVwbHFCRTtFQUFzQyxnQkFBQTtBMUV3bHFCeEM7O0EwRXhscUJFO0VBQXNDLGdCQUFBO0ExRTRscUJ4Qzs7QTBFNWxxQkU7RUFBc0MsZ0JBQUE7QTFFZ21xQnhDOztBMEVobXFCRTtFQUFzQyxnQkFBQTtBMUVvbXFCeEM7O0EwRXBtcUJFO0VBQXNDLGdCQUFBO0ExRXdtcUJ4Qzs7QTBFeG1xQkU7RUFBc0MsZ0JBQUE7QTFFNG1xQnhDOztBMEU1bXFCRTtFQUFzQyxnQkFBQTtBMUVnbnFCeEM7O0EwRWhucUJFO0VBQXNDLGdCQUFBO0ExRW9ucUJ4Qzs7QTBFcG5xQkU7RUFBc0MsZ0JBQUE7QTFFd25xQnhDOztBMEV4bnFCRTtFQUFzQyxnQkFBQTtBMUU0bnFCeEM7O0EwRTVucUJFO0VBQXNDLGdCQUFBO0ExRWdvcUJ4Qzs7QTBFaG9xQkU7RUFBc0MsZ0JBQUE7QTFFb29xQnhDOztBMEVwb3FCRTtFQUFzQyxnQkFBQTtBMUV3b3FCeEM7O0EwRXhvcUJFO0VBQXNDLGdCQUFBO0ExRTRvcUJ4Qzs7QTBFNW9xQkU7RUFBc0MsZ0JBQUE7QTFFZ3BxQnhDOztBMEVocHFCRTtFQUFzQyxnQkFBQTtBMUVvcHFCeEM7O0EwRXBwcUJFO0VBQXNDLGdCQUFBO0ExRXdwcUJ4Qzs7QTBFeHBxQkU7RUFBc0MsZ0JBQUE7QTFFNHBxQnhDOztBMEU1cHFCRTtFQUFzQyxnQkFBQTtBMUVncXFCeEM7O0EwRWhxcUJFO0VBQXNDLGdCQUFBO0ExRW9xcUJ4Qzs7QTBFcHFxQkU7RUFBc0MsZ0JBQUE7QTFFd3FxQnhDOztBMEV4cXFCRTtFQUFzQyxnQkFBQTtBMUU0cXFCeEM7O0EwRTVxcUJFO0VBQXNDLGdCQUFBO0ExRWdycUJ4Qzs7QTBFaHJxQkU7RUFBc0MsZ0JBQUE7QTFFb3JxQnhDOztBMEVwcnFCRTtFQUFzQyxnQkFBQTtBMUV3cnFCeEM7O0EwRXhycUJFO0VBQXNDLGdCQUFBO0ExRTRycUJ4Qzs7QTBFNXJxQkU7RUFBc0MsZ0JBQUE7QTFFZ3NxQnhDOztBMEVoc3FCRTtFQUFzQyxnQkFBQTtBMUVvc3FCeEM7O0EwRXBzcUJFO0VBQXNDLGdCQUFBO0ExRXdzcUJ4Qzs7QTBFeHNxQkU7RUFBc0MsZ0JBQUE7QTFFNHNxQnhDOztBMEU1c3FCRTtFQUFzQyxnQkFBQTtBMUVndHFCeEM7O0EwRWh0cUJFO0VBQXNDLGdCQUFBO0ExRW90cUJ4Qzs7QTBFcHRxQkU7RUFBc0MsZ0JBQUE7QTFFd3RxQnhDOztBMEV4dHFCRTtFQUFzQyxZQUFBO0ExRTR0cUJ4Qzs7QTBFNXRxQkU7RUFBc0MsZ0JBQUE7QTFFZ3VxQnhDOztBMEVodXFCRTtFQUFzQyxnQkFBQTtBMUVvdXFCeEM7O0EwRXB1cUJFO0VBQXNDLGdCQUFBO0ExRXd1cUJ4Qzs7QTBFeHVxQkU7RUFBc0MsZ0JBQUE7QTFFNHVxQnhDOztBMEU1dXFCRTtFQUFzQyxnQkFBQTtBMUVndnFCeEM7O0EwRWh2cUJFO0VBQXNDLGdCQUFBO0ExRW92cUJ4Qzs7QTBFcHZxQkU7RUFBc0MsZ0JBQUE7QTFFd3ZxQnhDOztBMEV4dnFCRTtFQUFzQyxnQkFBQTtBMUU0dnFCeEM7O0EwRTV2cUJFO0VBQXNDLGdCQUFBO0ExRWd3cUJ4Qzs7QTBFaHdxQkU7RUFBc0MsZ0JBQUE7QTFFb3dxQnhDOztBMEVwd3FCRTtFQUFzQyxnQkFBQTtBMUV3d3FCeEM7O0EwRXh3cUJFO0VBQXNDLGdCQUFBO0ExRTR3cUJ4Qzs7QTBFNXdxQkU7RUFBc0MsZ0JBQUE7QTFFZ3hxQnhDOztBMEVoeHFCRTtFQUFzQyxnQkFBQTtBMUVveHFCeEM7O0EwRXB4cUJFO0VBQXNDLGdCQUFBO0ExRXd4cUJ4Qzs7QTBFeHhxQkU7RUFBc0MsZ0JBQUE7QTFFNHhxQnhDOztBMEU1eHFCRTtFQUFzQyxnQkFBQTtBMUVneXFCeEM7O0EwRWh5cUJFO0VBQXNDLGdCQUFBO0ExRW95cUJ4Qzs7QTBFcHlxQkU7RUFBc0MsZ0JBQUE7QTFFd3lxQnhDOztBMEV4eXFCRTtFQUFzQyxnQkFBQTtBMUU0eXFCeEM7O0EwRTV5cUJFO0VBQXNDLGdCQUFBO0ExRWd6cUJ4Qzs7QTBFaHpxQkU7RUFBc0MsZ0JBQUE7QTFFb3pxQnhDOztBMEVwenFCRTtFQUFzQyxnQkFBQTtBMUV3enFCeEM7O0EwRXh6cUJFO0VBQXNDLGdCQUFBO0ExRTR6cUJ4Qzs7QTBFNXpxQkU7RUFBc0MsZ0JBQUE7QTFFZzBxQnhDOztBMEVoMHFCRTtFQUFzQyxnQkFBQTtBMUVvMHFCeEM7O0EwRXAwcUJFO0VBQXNDLGdCQUFBO0ExRXcwcUJ4Qzs7QTBFeDBxQkU7RUFBc0MsWUFBQTtBMUU0MHFCeEM7O0EwRTUwcUJFO0VBQXNDLGdCQUFBO0ExRWcxcUJ4Qzs7QTBFaDFxQkU7RUFBc0MsZ0JBQUE7QTFFbzFxQnhDOztBMEVwMXFCRTtFQUFzQyxnQkFBQTtBMUV3MXFCeEM7O0EwRXgxcUJFO0VBQXNDLGdCQUFBO0ExRTQxcUJ4Qzs7QTBFNTFxQkU7RUFBc0MsZ0JBQUE7QTFFZzJxQnhDOztBMEVoMnFCRTtFQUFzQyxnQkFBQTtBMUVvMnFCeEM7O0EwRXAycUJFO0VBQXNDLGdCQUFBO0ExRXcycUJ4Qzs7QTBFeDJxQkU7RUFBc0MsZ0JBQUE7QTFFNDJxQnhDOztBMEU1MnFCRTtFQUFzQyxnQkFBQTtBMUVnM3FCeEM7O0EwRWgzcUJFO0VBQXNDLGdCQUFBO0ExRW8zcUJ4Qzs7QTBFcDNxQkU7RUFBc0MsZ0JBQUE7QTFFdzNxQnhDOztBMEV4M3FCRTtFQUFzQyxnQkFBQTtBMUU0M3FCeEM7O0EwRTUzcUJFO0VBQXNDLGdCQUFBO0ExRWc0cUJ4Qzs7QTBFaDRxQkU7RUFBc0MsZ0JBQUE7QTFFbzRxQnhDOztBMEVwNHFCRTtFQUFzQyxnQkFBQTtBMUV3NHFCeEM7O0EwRXg0cUJFO0VBQXNDLGdCQUFBO0ExRTQ0cUJ4Qzs7QTBFNTRxQkU7RUFBc0MsZ0JBQUE7QTFFZzVxQnhDOztBMEVoNXFCRTtFQUFzQyxnQkFBQTtBMUVvNXFCeEM7O0EwRXA1cUJFO0VBQXNDLGdCQUFBO0ExRXc1cUJ4Qzs7QTBFeDVxQkU7RUFBc0MsZ0JBQUE7QTFFNDVxQnhDOztBMEU1NXFCRTtFQUFzQyxnQkFBQTtBMUVnNnFCeEM7O0EwRWg2cUJFO0VBQXNDLGdCQUFBO0ExRW82cUJ4Qzs7QTBFcDZxQkU7RUFBc0MsZ0JBQUE7QTFFdzZxQnhDOztBMEV4NnFCRTtFQUFzQyxnQkFBQTtBMUU0NnFCeEM7O0EwRTU2cUJFO0VBQXNDLGdCQUFBO0ExRWc3cUJ4Qzs7QTBFaDdxQkU7RUFBc0MsZ0JBQUE7QTFFbzdxQnhDOztBMEVwN3FCRTtFQUFzQyxnQkFBQTtBMUV3N3FCeEM7O0EwRXg3cUJFO0VBQXNDLGdCQUFBO0ExRTQ3cUJ4Qzs7QTBFNTdxQkU7RUFBc0MsZ0JBQUE7QTFFZzhxQnhDOztBMEVoOHFCRTtFQUFzQyxnQkFBQTtBMUVvOHFCeEM7O0EwRXA4cUJFO0VBQXNDLGdCQUFBO0ExRXc4cUJ4Qzs7QTBFeDhxQkU7RUFBc0MsZ0JBQUE7QTFFNDhxQnhDOztBMEU1OHFCRTtFQUFzQyxnQkFBQTtBMUVnOXFCeEM7O0EwRWg5cUJFO0VBQXNDLGdCQUFBO0ExRW85cUJ4Qzs7QTBFcDlxQkU7RUFBc0MsZ0JBQUE7QTFFdzlxQnhDOztBMEV4OXFCRTtFQUFzQyxnQkFBQTtBMUU0OXFCeEM7O0EwRTU5cUJFO0VBQXNDLGdCQUFBO0ExRWcrcUJ4Qzs7QTBFaCtxQkU7RUFBc0MsZ0JBQUE7QTFFbytxQnhDOztBMEVwK3FCRTtFQUFzQyxnQkFBQTtBMUV3K3FCeEM7O0EwRXgrcUJFO0VBQXNDLGdCQUFBO0ExRTQrcUJ4Qzs7QTBFNStxQkU7RUFBc0MsZ0JBQUE7QTFFZy9xQnhDOztBMEVoL3FCRTtFQUFzQyxnQkFBQTtBMUVvL3FCeEM7O0EwRXAvcUJFO0VBQXNDLGdCQUFBO0ExRXcvcUJ4Qzs7QTBFeC9xQkU7RUFBc0MsZ0JBQUE7QTFFNC9xQnhDOztBMEU1L3FCRTtFQUFzQyxnQkFBQTtBMUVnZ3JCeEM7O0EwRWhnckJFO0VBQXNDLGdCQUFBO0ExRW9nckJ4Qzs7QTBFcGdyQkU7RUFBc0MsZ0JBQUE7QTFFd2dyQnhDOztBMEV4Z3JCRTtFQUFzQyxnQkFBQTtBMUU0Z3JCeEM7O0EwRTVnckJFO0VBQXNDLGdCQUFBO0ExRWdockJ4Qzs7QTBFaGhyQkU7RUFBc0MsZ0JBQUE7QTFFb2hyQnhDOztBMEVwaHJCRTtFQUFzQyxnQkFBQTtBMUV3aHJCeEM7O0EwRXhockJFO0VBQXNDLGdCQUFBO0ExRTRockJ4Qzs7QTBFNWhyQkU7RUFBc0MsZ0JBQUE7QTFFZ2lyQnhDOztBMEVoaXJCRTtFQUFzQyxnQkFBQTtBMUVvaXJCeEM7O0EwRXBpckJFO0VBQXNDLGdCQUFBO0ExRXdpckJ4Qzs7QTBFeGlyQkU7RUFBc0MsZ0JBQUE7QTFFNGlyQnhDOztBMEU1aXJCRTtFQUFzQyxnQkFBQTtBMUVnanJCeEM7O0EwRWhqckJFO0VBQXNDLGdCQUFBO0ExRW9qckJ4Qzs7QTBFcGpyQkU7RUFBc0MsZ0JBQUE7QTFFd2pyQnhDOztBMEV4anJCRTtFQUFzQyxnQkFBQTtBMUU0anJCeEM7O0EwRTVqckJFO0VBQXNDLGdCQUFBO0ExRWdrckJ4Qzs7QTBFaGtyQkU7RUFBc0MsZ0JBQUE7QTFFb2tyQnhDOztBMEVwa3JCRTtFQUFzQyxnQkFBQTtBMUV3a3JCeEM7O0EwRXhrckJFO0VBQXNDLGdCQUFBO0ExRTRrckJ4Qzs7QTBFNWtyQkU7RUFBc0MsZ0JBQUE7QTFFZ2xyQnhDOztBMEVobHJCRTtFQUFzQyxnQkFBQTtBMUVvbHJCeEM7O0EwRXBsckJFO0VBQXNDLGdCQUFBO0ExRXdsckJ4Qzs7QTBFeGxyQkU7RUFBc0MsZ0JBQUE7QTFFNGxyQnhDOztBMEU1bHJCRTtFQUFzQyxnQkFBQTtBMUVnbXJCeEM7O0EwRWhtckJFO0VBQXNDLGdCQUFBO0ExRW9tckJ4Qzs7QTBFcG1yQkU7RUFBc0MsZ0JBQUE7QTFFd21yQnhDOztBMEV4bXJCRTtFQUFzQyxnQkFBQTtBMUU0bXJCeEM7O0EwRTVtckJFO0VBQXNDLGdCQUFBO0ExRWduckJ4Qzs7QTBFaG5yQkU7RUFBc0MsZ0JBQUE7QTFFb25yQnhDOztBMEVwbnJCRTtFQUFzQyxnQkFBQTtBMUV3bnJCeEM7O0EwRXhuckJFO0VBQXNDLGdCQUFBO0ExRTRuckJ4Qzs7QTBFNW5yQkU7RUFBc0MsZ0JBQUE7QTFFZ29yQnhDOztBMEVob3JCRTtFQUFzQyxnQkFBQTtBMUVvb3JCeEM7O0EwRXBvckJFO0VBQXNDLGdCQUFBO0ExRXdvckJ4Qzs7QTBFeG9yQkU7RUFBc0MsZ0JBQUE7QTFFNG9yQnhDOztBMEU1b3JCRTtFQUFzQyxnQkFBQTtBMUVncHJCeEM7O0EwRWhwckJFO0VBQXNDLGdCQUFBO0ExRW9wckJ4Qzs7QTBFcHByQkU7RUFBc0MsZ0JBQUE7QTFFd3ByQnhDOztBMEV4cHJCRTtFQUFzQyxnQkFBQTtBMUU0cHJCeEM7O0EwRTVwckJFO0VBQXNDLGdCQUFBO0ExRWdxckJ4Qzs7QTBFaHFyQkU7RUFBc0MsZ0JBQUE7QTFFb3FyQnhDOztBMEVwcXJCRTtFQUFzQyxnQkFBQTtBMUV3cXJCeEM7O0EwRXhxckJFO0VBQXNDLGdCQUFBO0ExRTRxckJ4Qzs7QTBFNXFyQkU7RUFBc0MsZ0JBQUE7QTFFZ3JyQnhDOztBMEVocnJCRTtFQUFzQyxnQkFBQTtBMUVvcnJCeEM7O0EwRXByckJFO0VBQXNDLGdCQUFBO0ExRXdyckJ4Qzs7QTBFeHJyQkU7RUFBc0MsZ0JBQUE7QTFFNHJyQnhDOztBMEU1cnJCRTtFQUFzQyxnQkFBQTtBMUVnc3JCeEM7O0EwRWhzckJFO0VBQXNDLGdCQUFBO0ExRW9zckJ4Qzs7QTBFcHNyQkU7RUFBc0MsZ0JBQUE7QTFFd3NyQnhDOztBMEV4c3JCRTtFQUFzQyxnQkFBQTtBMUU0c3JCeEM7O0EwRTVzckJFO0VBQXNDLGdCQUFBO0ExRWd0ckJ4Qzs7QTBFaHRyQkU7RUFBc0MsZ0JBQUE7QTFFb3RyQnhDOztBMEVwdHJCRTtFQUFzQyxnQkFBQTtBMUV3dHJCeEM7O0EwRXh0ckJFO0VBQXNDLGdCQUFBO0ExRTR0ckJ4Qzs7QTBFNXRyQkU7RUFBc0MsZ0JBQUE7QTFFZ3VyQnhDOztBMEVodXJCRTtFQUFzQyxnQkFBQTtBMUVvdXJCeEM7O0EwRXB1ckJFO0VBQXNDLGdCQUFBO0ExRXd1ckJ4Qzs7QTBFeHVyQkU7RUFBc0MsZ0JBQUE7QTFFNHVyQnhDOztBMEU1dXJCRTtFQUFzQyxZQUFBO0ExRWd2ckJ4Qzs7QTBFaHZyQkU7RUFBc0MsZ0JBQUE7QTFFb3ZyQnhDOztBMEVwdnJCRTtFQUFzQyxnQkFBQTtBMUV3dnJCeEM7O0EwRXh2ckJFO0VBQXNDLGdCQUFBO0ExRTR2ckJ4Qzs7QTBFNXZyQkU7RUFBc0MsZ0JBQUE7QTFFZ3dyQnhDOztBMEVod3JCRTtFQUFzQyxnQkFBQTtBMUVvd3JCeEM7O0EwRXB3ckJFO0VBQXNDLGdCQUFBO0ExRXd3ckJ4Qzs7QTBFeHdyQkU7RUFBc0MsZ0JBQUE7QTFFNHdyQnhDOztBMEU1d3JCRTtFQUFzQyxnQkFBQTtBMUVneHJCeEM7O0EwRWh4ckJFO0VBQXNDLGdCQUFBO0ExRW94ckJ4Qzs7QTBFcHhyQkU7RUFBc0MsZ0JBQUE7QTFFd3hyQnhDOztBMEV4eHJCRTtFQUFzQyxnQkFBQTtBMUU0eHJCeEM7O0EwRTV4ckJFO0VBQXNDLGdCQUFBO0ExRWd5ckJ4Qzs7QTBFaHlyQkU7RUFBc0MsZ0JBQUE7QTFFb3lyQnhDOztBMEVweXJCRTtFQUFzQyxnQkFBQTtBMUV3eXJCeEM7O0EwRXh5ckJFO0VBQXNDLGdCQUFBO0ExRTR5ckJ4Qzs7QTBFNXlyQkU7RUFBc0MsZ0JBQUE7QTFFZ3pyQnhDOztBMEVoenJCRTtFQUFzQyxnQkFBQTtBMUVvenJCeEM7O0EwRXB6ckJFO0VBQXNDLGdCQUFBO0ExRXd6ckJ4Qzs7QTBFeHpyQkU7RUFBc0MsZ0JBQUE7QTFFNHpyQnhDOztBMEU1enJCRTtFQUFzQyxnQkFBQTtBMUVnMHJCeEM7O0EwRWgwckJFO0VBQXNDLGdCQUFBO0ExRW8wckJ4Qzs7QTBFcDByQkU7RUFBc0MsZ0JBQUE7QTFFdzByQnhDOztBMEV4MHJCRTtFQUFzQyxnQkFBQTtBMUU0MHJCeEM7O0EwRTUwckJFO0VBQXNDLGdCQUFBO0ExRWcxckJ4Qzs7QTBFaDFyQkU7RUFBc0MsZ0JBQUE7QTFFbzFyQnhDOztBMEVwMXJCRTtFQUFzQyxnQkFBQTtBMUV3MXJCeEM7O0EwRXgxckJFO0VBQXNDLGdCQUFBO0ExRTQxckJ4Qzs7QTBFNTFyQkU7RUFBc0MsZ0JBQUE7QTFFZzJyQnhDOztBMEVoMnJCRTtFQUFzQyxnQkFBQTtBMUVvMnJCeEM7O0EwRXAyckJFO0VBQXNDLGdCQUFBO0ExRXcyckJ4Qzs7QTBFeDJyQkU7RUFBc0MsZ0JBQUE7QTFFNDJyQnhDOztBMEU1MnJCRTtFQUFzQyxnQkFBQTtBMUVnM3JCeEM7O0EwRWgzckJFO0VBQXNDLGdCQUFBO0ExRW8zckJ4Qzs7QTBFcDNyQkU7RUFBc0MsZ0JBQUE7QTFFdzNyQnhDOztBMEV4M3JCRTtFQUFzQyxnQkFBQTtBMUU0M3JCeEM7O0EwRTUzckJFO0VBQXNDLGdCQUFBO0ExRWc0ckJ4Qzs7QTBFaDRyQkU7RUFBc0MsZ0JBQUE7QTFFbzRyQnhDOztBMEVwNHJCRTtFQUFzQyxnQkFBQTtBMUV3NHJCeEM7O0EwRXg0ckJFO0VBQXNDLGdCQUFBO0ExRTQ0ckJ4Qzs7QTBFNTRyQkU7RUFBc0MsZ0JBQUE7QTFFZzVyQnhDOztBMEVoNXJCRTtFQUFzQyxnQkFBQTtBMUVvNXJCeEM7O0EwRXA1ckJFO0VBQXNDLGdCQUFBO0ExRXc1ckJ4Qzs7QTBFeDVyQkU7RUFBc0MsZ0JBQUE7QTFFNDVyQnhDOztBMEU1NXJCRTtFQUFzQyxnQkFBQTtBMUVnNnJCeEM7O0EwRWg2ckJFO0VBQXNDLGdCQUFBO0ExRW82ckJ4Qzs7QTBFcDZyQkU7RUFBc0MsZ0JBQUE7QTFFdzZyQnhDOztBMEV4NnJCRTtFQUFzQyxnQkFBQTtBMUU0NnJCeEM7O0EwRTU2ckJFO0VBQXNDLGdCQUFBO0ExRWc3ckJ4Qzs7QTBFaDdyQkU7RUFBc0MsZ0JBQUE7QTFFbzdyQnhDOztBMEVwN3JCRTtFQUFzQyxnQkFBQTtBMUV3N3JCeEM7O0EwRXg3ckJFO0VBQXNDLGdCQUFBO0ExRTQ3ckJ4Qzs7QTBFNTdyQkU7RUFBc0MsZ0JBQUE7QTFFZzhyQnhDOztBMEVoOHJCRTtFQUFzQyxnQkFBQTtBMUVvOHJCeEM7O0EwRXA4ckJFO0VBQXNDLGdCQUFBO0ExRXc4ckJ4Qzs7QTBFeDhyQkU7RUFBc0MsZ0JBQUE7QTFFNDhyQnhDOztBMEU1OHJCRTtFQUFzQyxnQkFBQTtBMUVnOXJCeEM7O0EwRWg5ckJFO0VBQXNDLGdCQUFBO0ExRW85ckJ4Qzs7QTBFcDlyQkU7RUFBc0MsZ0JBQUE7QTFFdzlyQnhDOztBMEV4OXJCRTtFQUFzQyxnQkFBQTtBMUU0OXJCeEM7O0EwRTU5ckJFO0VBQXNDLGdCQUFBO0ExRWcrckJ4Qzs7QTBFaCtyQkU7RUFBc0MsZ0JBQUE7QTFFbytyQnhDOztBMEVwK3JCRTtFQUFzQyxnQkFBQTtBMUV3K3JCeEM7O0EwRXgrckJFO0VBQXNDLGdCQUFBO0ExRTQrckJ4Qzs7QTBFNStyQkU7RUFBc0MsZ0JBQUE7QTFFZy9yQnhDOztBMEVoL3JCRTtFQUFzQyxnQkFBQTtBMUVvL3JCeEM7O0EwRXAvckJFO0VBQXNDLGdCQUFBO0ExRXcvckJ4Qzs7QTBFeC9yQkU7RUFBc0MsWUFBQTtBMUU0L3JCeEM7O0EwRTUvckJFO0VBQXNDLGdCQUFBO0ExRWdnc0J4Qzs7QTBFaGdzQkU7RUFBc0MsZ0JBQUE7QTFFb2dzQnhDOztBMEVwZ3NCRTtFQUFzQyxnQkFBQTtBMUV3Z3NCeEM7O0EwRXhnc0JFO0VBQXNDLGFBQUE7QTFFNGdzQnhDOztBMEU1Z3NCRTtFQUFzQyxnQkFBQTtBMUVnaHNCeEM7O0EwRWhoc0JFO0VBQXNDLGdCQUFBO0ExRW9oc0J4Qzs7QTBFcGhzQkU7RUFBc0MsZ0JBQUE7QTFFd2hzQnhDOztBMEV4aHNCRTtFQUFzQyxnQkFBQTtBMUU0aHNCeEM7O0EwRTVoc0JFO0VBQXNDLGdCQUFBO0ExRWdpc0J4Qzs7QTBFaGlzQkU7RUFBc0MsZ0JBQUE7QTFFb2lzQnhDOztBMEVwaXNCRTtFQUFzQyxnQkFBQTtBMUV3aXNCeEM7O0EwRXhpc0JFO0VBQXNDLGdCQUFBO0ExRTRpc0J4Qzs7QTBFNWlzQkU7RUFBc0MsZ0JBQUE7QTFFZ2pzQnhDOztBMEVoanNCRTtFQUFzQyxnQkFBQTtBMUVvanNCeEM7O0EwRXBqc0JFO0VBQXNDLGdCQUFBO0ExRXdqc0J4Qzs7QTBFeGpzQkU7RUFBc0MsZ0JBQUE7QTFFNGpzQnhDOztBMEU1anNCRTtFQUFzQyxnQkFBQTtBMUVna3NCeEM7O0EwRWhrc0JFO0VBQXNDLGdCQUFBO0ExRW9rc0J4Qzs7QTBFcGtzQkU7RUFBc0MsZ0JBQUE7QTFFd2tzQnhDOztBMEV4a3NCRTtFQUFzQyxnQkFBQTtBMUU0a3NCeEM7O0EwRTVrc0JFO0VBQXNDLGdCQUFBO0ExRWdsc0J4Qzs7QTBFaGxzQkU7RUFBc0MsZ0JBQUE7QTFFb2xzQnhDOztBMEVwbHNCRTtFQUFzQyxnQkFBQTtBMUV3bHNCeEM7O0EwRXhsc0JFO0VBQXNDLGdCQUFBO0ExRTRsc0J4Qzs7QTBFNWxzQkU7RUFBc0MsZ0JBQUE7QTFFZ21zQnhDOztBMEVobXNCRTtFQUFzQyxnQkFBQTtBMUVvbXNCeEM7O0EwRXBtc0JFO0VBQXNDLGdCQUFBO0ExRXdtc0J4Qzs7QTBFeG1zQkU7RUFBc0MsZ0JBQUE7QTFFNG1zQnhDOztBMEU1bXNCRTtFQUFzQyxnQkFBQTtBMUVnbnNCeEM7O0EwRWhuc0JFO0VBQXNDLGdCQUFBO0ExRW9uc0J4Qzs7QTBFcG5zQkU7RUFBc0MsZ0JBQUE7QTFFd25zQnhDOztBMEV4bnNCRTtFQUFzQyxnQkFBQTtBMUU0bnNCeEM7O0EwRTVuc0JFO0VBQXNDLGdCQUFBO0ExRWdvc0J4Qzs7QTBFaG9zQkU7RUFBc0MsZ0JBQUE7QTFFb29zQnhDOztBMEVwb3NCRTtFQUFzQyxnQkFBQTtBMUV3b3NCeEM7O0EwRXhvc0JFO0VBQXNDLGdCQUFBO0ExRTRvc0J4Qzs7QTBFNW9zQkU7RUFBc0MsZ0JBQUE7QTFFZ3BzQnhDOztBMEVocHNCRTtFQUFzQyxnQkFBQTtBMUVvcHNCeEM7O0EwRXBwc0JFO0VBQXNDLGdCQUFBO0ExRXdwc0J4Qzs7QTBFeHBzQkU7RUFBc0MsZ0JBQUE7QTFFNHBzQnhDOztBMEU1cHNCRTtFQUFzQyxnQkFBQTtBMUVncXNCeEM7O0EwRWhxc0JFO0VBQXNDLGdCQUFBO0ExRW9xc0J4Qzs7QTBFcHFzQkU7RUFBc0MsZ0JBQUE7QTFFd3FzQnhDOztBMEV4cXNCRTtFQUFzQyxnQkFBQTtBMUU0cXNCeEM7O0EwRTVxc0JFO0VBQXNDLGdCQUFBO0ExRWdyc0J4Qzs7QTBFaHJzQkU7RUFBc0MsZ0JBQUE7QTFFb3JzQnhDOztBMEVwcnNCRTtFQUFzQyxnQkFBQTtBMUV3cnNCeEM7O0EwRXhyc0JFO0VBQXNDLGdCQUFBO0ExRTRyc0J4Qzs7QTBFNXJzQkU7RUFBc0MsZ0JBQUE7QTFFZ3NzQnhDOztBMEVoc3NCRTtFQUFzQyxnQkFBQTtBMUVvc3NCeEM7O0EwRXBzc0JFO0VBQXNDLGdCQUFBO0ExRXdzc0J4Qzs7QTBFeHNzQkU7RUFBc0MsZ0JBQUE7QTFFNHNzQnhDOztBMEU1c3NCRTtFQUFzQyxnQkFBQTtBMUVndHNCeEM7O0EwRWh0c0JFO0VBQXNDLGdCQUFBO0ExRW90c0J4Qzs7QTBFcHRzQkU7RUFBc0MsZ0JBQUE7QTFFd3RzQnhDOztBMEV4dHNCRTtFQUFzQyxnQkFBQTtBMUU0dHNCeEM7O0EwRTV0c0JFO0VBQXNDLGdCQUFBO0ExRWd1c0J4Qzs7QTBFaHVzQkU7RUFBc0MsZ0JBQUE7QTFFb3VzQnhDOztBMEVwdXNCRTtFQUFzQyxnQkFBQTtBMUV3dXNCeEM7O0EwRXh1c0JFO0VBQXNDLGdCQUFBO0ExRTR1c0J4Qzs7QTBFNXVzQkU7RUFBc0MsZ0JBQUE7QTFFZ3ZzQnhDOztBMEVodnNCRTtFQUFzQyxnQkFBQTtBMUVvdnNCeEM7O0EwRXB2c0JFO0VBQXNDLGdCQUFBO0ExRXd2c0J4Qzs7QTBFeHZzQkU7RUFBc0MsZ0JBQUE7QTFFNHZzQnhDOztBMEU1dnNCRTtFQUFzQyxnQkFBQTtBMUVnd3NCeEM7O0EwRWh3c0JFO0VBQXNDLGdCQUFBO0ExRW93c0J4Qzs7QTBFcHdzQkU7RUFBc0MsZ0JBQUE7QTFFd3dzQnhDOztBMEV4d3NCRTtFQUFzQyxnQkFBQTtBMUU0d3NCeEM7O0EwRTV3c0JFO0VBQXNDLGdCQUFBO0ExRWd4c0J4Qzs7QTBFaHhzQkU7RUFBc0MsZ0JBQUE7QTFFb3hzQnhDOztBMEVweHNCRTtFQUFzQyxnQkFBQTtBMUV3eHNCeEM7O0EwRXh4c0JFO0VBQXNDLGdCQUFBO0ExRTR4c0J4Qzs7QTBFNXhzQkU7RUFBc0MsZ0JBQUE7QTFFZ3lzQnhDOztBMEVoeXNCRTtFQUFzQyxnQkFBQTtBMUVveXNCeEM7O0EwRXB5c0JFO0VBQXNDLGdCQUFBO0ExRXd5c0J4Qzs7QTBFeHlzQkU7RUFBc0MsZ0JBQUE7QTFFNHlzQnhDOztBMEU1eXNCRTtFQUFzQyxnQkFBQTtBMUVnenNCeEM7O0EwRWh6c0JFO0VBQXNDLGdCQUFBO0ExRW96c0J4Qzs7QTBFcHpzQkU7RUFBc0MsZ0JBQUE7QTFFd3pzQnhDOztBMEV4enNCRTtFQUFzQyxnQkFBQTtBMUU0enNCeEM7O0EwRTV6c0JFO0VBQXNDLGdCQUFBO0ExRWcwc0J4Qzs7QTBFaDBzQkU7RUFBc0MsZ0JBQUE7QTFFbzBzQnhDOztBMEVwMHNCRTtFQUFzQyxnQkFBQTtBMUV3MHNCeEM7O0EwRXgwc0JFO0VBQXNDLGdCQUFBO0ExRTQwc0J4Qzs7QTBFNTBzQkU7RUFBc0MsZ0JBQUE7QTFFZzFzQnhDOztBMEVoMXNCRTtFQUFzQyxnQkFBQTtBMUVvMXNCeEM7O0EwRXAxc0JFO0VBQXNDLGdCQUFBO0ExRXcxc0J4Qzs7QTBFeDFzQkU7RUFBc0MsZ0JBQUE7QTFFNDFzQnhDOztBMEU1MXNCRTtFQUFzQyxnQkFBQTtBMUVnMnNCeEM7O0EwRWgyc0JFO0VBQXNDLGdCQUFBO0ExRW8yc0J4Qzs7QTBFcDJzQkU7RUFBc0MsZ0JBQUE7QTFFdzJzQnhDOztBMEV4MnNCRTtFQUFzQyxnQkFBQTtBMUU0MnNCeEM7O0EwRTUyc0JFO0VBQXNDLGdCQUFBO0ExRWczc0J4Qzs7QTBFaDNzQkU7RUFBc0MsZ0JBQUE7QTFFbzNzQnhDOztBMEVwM3NCRTtFQUFzQyxnQkFBQTtBMUV3M3NCeEM7O0EwRXgzc0JFO0VBQXNDLGdCQUFBO0ExRTQzc0J4Qzs7QTBFNTNzQkU7RUFBc0MsZ0JBQUE7QTFFZzRzQnhDOztBMEVoNHNCRTtFQUFzQyxnQkFBQTtBMUVvNHNCeEM7O0EwRXA0c0JFO0VBQXNDLGdCQUFBO0ExRXc0c0J4Qzs7QTBFeDRzQkU7RUFBc0MsZ0JBQUE7QTFFNDRzQnhDOztBMEU1NHNCRTtFQUFzQyxnQkFBQTtBMUVnNXNCeEM7O0EwRWg1c0JFO0VBQXNDLGdCQUFBO0ExRW81c0J4Qzs7QTBFcDVzQkU7RUFBc0MsZ0JBQUE7QTFFdzVzQnhDOztBMEV4NXNCRTtFQUFzQyxnQkFBQTtBMUU0NXNCeEM7O0EwRTU1c0JFO0VBQXNDLGdCQUFBO0ExRWc2c0J4Qzs7QTBFaDZzQkU7RUFBc0MsZ0JBQUE7QTFFbzZzQnhDOztBMEVwNnNCRTtFQUFzQyxnQkFBQTtBMUV3NnNCeEM7O0EwRXg2c0JFO0VBQXNDLGdCQUFBO0ExRTQ2c0J4Qzs7QTBFNTZzQkU7RUFBc0MsZ0JBQUE7QTFFZzdzQnhDOztBMEVoN3NCRTtFQUFzQyxnQkFBQTtBMUVvN3NCeEM7O0EwRXA3c0JFO0VBQXNDLGdCQUFBO0ExRXc3c0J4Qzs7QTBFeDdzQkU7RUFBc0MsZ0JBQUE7QTFFNDdzQnhDOztBMEU1N3NCRTtFQUFzQyxnQkFBQTtBMUVnOHNCeEM7O0EwRWg4c0JFO0VBQXNDLGdCQUFBO0ExRW84c0J4Qzs7QTBFcDhzQkU7RUFBc0MsZ0JBQUE7QTFFdzhzQnhDOztBMEV4OHNCRTtFQUFzQyxnQkFBQTtBMUU0OHNCeEM7O0EwRTU4c0JFO0VBQXNDLGdCQUFBO0ExRWc5c0J4Qzs7QTBFaDlzQkU7RUFBc0MsZ0JBQUE7QTFFbzlzQnhDOztBMEVwOXNCRTtFQUFzQyxnQkFBQTtBMUV3OXNCeEM7O0EwRXg5c0JFO0VBQXNDLGdCQUFBO0ExRTQ5c0J4Qzs7QTBFNTlzQkU7RUFBc0MsZ0JBQUE7QTFFZytzQnhDOztBMEVoK3NCRTtFQUFzQyxnQkFBQTtBMUVvK3NCeEM7O0EwRXArc0JFO0VBQXNDLGdCQUFBO0ExRXcrc0J4Qzs7QTBFeCtzQkU7RUFBc0MsZ0JBQUE7QTFFNCtzQnhDOztBMEU1K3NCRTtFQUFzQyxnQkFBQTtBMUVnL3NCeEM7O0EwRWgvc0JFO0VBQXNDLGdCQUFBO0ExRW8vc0J4Qzs7QTBFcC9zQkU7RUFBc0MsZ0JBQUE7QTFFdy9zQnhDOztBMEV4L3NCRTtFQUFzQyxnQkFBQTtBMUU0L3NCeEM7O0EwRTUvc0JFO0VBQXNDLGdCQUFBO0ExRWdndEJ4Qzs7QTBFaGd0QkU7RUFBc0MsZ0JBQUE7QTFFb2d0QnhDOztBMEVwZ3RCRTtFQUFzQyxnQkFBQTtBMUV3Z3RCeEM7O0EwRXhndEJFO0VBQXNDLGdCQUFBO0ExRTRndEJ4Qzs7QTBFNWd0QkU7RUFBc0MsZ0JBQUE7QTFFZ2h0QnhDOztBMEVoaHRCRTtFQUFzQyxnQkFBQTtBMUVvaHRCeEM7O0EwRXBodEJFO0VBQXNDLGdCQUFBO0ExRXdodEJ4Qzs7QTBFeGh0QkU7RUFBc0MsZ0JBQUE7QTFFNGh0QnhDOztBMEU1aHRCRTtFQUFzQyxnQkFBQTtBMUVnaXRCeEM7O0EwRWhpdEJFO0VBQXNDLGdCQUFBO0ExRW9pdEJ4Qzs7QTBFcGl0QkU7RUFBc0MsZ0JBQUE7QTFFd2l0QnhDOztBMEV4aXRCRTtFQUFzQyxnQkFBQTtBMUU0aXRCeEM7O0EwRTVpdEJFO0VBQXNDLGdCQUFBO0ExRWdqdEJ4Qzs7QTBFaGp0QkU7RUFBc0MsZ0JBQUE7QTFFb2p0QnhDOztBMEVwanRCRTtFQUFzQyxnQkFBQTtBMUV3anRCeEM7O0EwRXhqdEJFO0VBQXNDLGdCQUFBO0ExRTRqdEJ4Qzs7QTBFNWp0QkU7RUFBc0MsYUFBQTtBMUVna3RCeEM7O0EwRWhrdEJFO0VBQXNDLGdCQUFBO0ExRW9rdEJ4Qzs7QTBFcGt0QkU7RUFBc0MsZ0JBQUE7QTFFd2t0QnhDOztBMEV4a3RCRTtFQUFzQyxnQkFBQTtBMUU0a3RCeEM7O0EwRTVrdEJFO0VBQXNDLGdCQUFBO0ExRWdsdEJ4Qzs7QTBFaGx0QkU7RUFBc0MsZ0JBQUE7QTFFb2x0QnhDOztBMEVwbHRCRTtFQUFzQyxnQkFBQTtBMUV3bHRCeEM7O0EwRXhsdEJFO0VBQXNDLGdCQUFBO0ExRTRsdEJ4Qzs7QTBFNWx0QkU7RUFBc0MsZ0JBQUE7QTFFZ210QnhDOztBMEVobXRCRTtFQUFzQyxnQkFBQTtBMUVvbXRCeEM7O0EwRXBtdEJFO0VBQXNDLGdCQUFBO0ExRXdtdEJ4Qzs7QTBFeG10QkU7RUFBc0MsZ0JBQUE7QTFFNG10QnhDOztBMEU1bXRCRTtFQUFzQyxnQkFBQTtBMUVnbnRCeEM7O0EwRWhudEJFO0VBQXNDLGdCQUFBO0ExRW9udEJ4Qzs7QTBFcG50QkU7RUFBc0MsZ0JBQUE7QTFFd250QnhDOztBMEV4bnRCRTtFQUFzQyxnQkFBQTtBMUU0bnRCeEM7O0EwRTVudEJFO0VBQXNDLGdCQUFBO0ExRWdvdEJ4Qzs7QTBFaG90QkU7RUFBc0MsZ0JBQUE7QTFFb290QnhDOztBMEVwb3RCRTtFQUFzQyxnQkFBQTtBMUV3b3RCeEM7O0EwRXhvdEJFO0VBQXNDLGdCQUFBO0ExRTRvdEJ4Qzs7QTBFNW90QkU7RUFBc0MsZ0JBQUE7QTFFZ3B0QnhDOztBMEVocHRCRTtFQUFzQyxnQkFBQTtBMUVvcHRCeEM7O0EwRXBwdEJFO0VBQXNDLGdCQUFBO0ExRXdwdEJ4Qzs7QTBFeHB0QkU7RUFBc0MsZ0JBQUE7QTFFNHB0QnhDOztBMEU1cHRCRTtFQUFzQyxnQkFBQTtBMUVncXRCeEM7O0EwRWhxdEJFO0VBQXNDLGdCQUFBO0ExRW9xdEJ4Qzs7QTBFcHF0QkU7RUFBc0MsZ0JBQUE7QTFFd3F0QnhDOztBMEV4cXRCRTtFQUFzQyxnQkFBQTtBMUU0cXRCeEM7O0EwRTVxdEJFO0VBQXNDLGdCQUFBO0ExRWdydEJ4Qzs7QTBFaHJ0QkU7RUFBc0MsZ0JBQUE7QTFFb3J0QnhDOztBMEVwcnRCRTtFQUFzQyxnQkFBQTtBMUV3cnRCeEM7O0EwRXhydEJFO0VBQXNDLGdCQUFBO0ExRTRydEJ4Qzs7QTBFNXJ0QkU7RUFBc0MsZ0JBQUE7QTFFZ3N0QnhDOztBMEVoc3RCRTtFQUFzQyxnQkFBQTtBMUVvc3RCeEM7O0EwRXBzdEJFO0VBQXNDLGdCQUFBO0ExRXdzdEJ4Qzs7QTBFeHN0QkU7RUFBc0MsZ0JBQUE7QTFFNHN0QnhDOztBMEU1c3RCRTtFQUFzQyxnQkFBQTtBMUVndHRCeEM7O0EwRWh0dEJFO0VBQXNDLGdCQUFBO0ExRW90dEJ4Qzs7QTBFcHR0QkU7RUFBc0MsZ0JBQUE7QTFFd3R0QnhDOztBMEV4dHRCRTtFQUFzQyxnQkFBQTtBMUU0dHRCeEM7O0EwRTV0dEJFO0VBQXNDLGdCQUFBO0ExRWd1dEJ4Qzs7QTBFaHV0QkU7RUFBc0MsZ0JBQUE7QTFFb3V0QnhDOztBMEVwdXRCRTtFQUFzQyxnQkFBQTtBMUV3dXRCeEM7O0EwRXh1dEJFO0VBQXNDLGdCQUFBO0ExRTR1dEJ4Qzs7QTBFNXV0QkU7RUFBc0MsZ0JBQUE7QTFFZ3Z0QnhDOztBMEVodnRCRTtFQUFzQyxnQkFBQTtBMUVvdnRCeEM7O0EwRXB2dEJFO0VBQXNDLGdCQUFBO0ExRXd2dEJ4Qzs7QTBFeHZ0QkU7RUFBc0MsZ0JBQUE7QTFFNHZ0QnhDOztBMEU1dnRCRTtFQUFzQyxnQkFBQTtBMUVnd3RCeEM7O0EwRWh3dEJFO0VBQXNDLGdCQUFBO0ExRW93dEJ4Qzs7QTBFcHd0QkU7RUFBc0MsZ0JBQUE7QTFFd3d0QnhDOztBMEV4d3RCRTtFQUFzQyxnQkFBQTtBMUU0d3RCeEM7O0EwRTV3dEJFO0VBQXNDLGdCQUFBO0ExRWd4dEJ4Qzs7QTBFaHh0QkU7RUFBc0MsZ0JBQUE7QTFFb3h0QnhDOztBMEVweHRCRTtFQUFzQyxnQkFBQTtBMUV3eHRCeEM7O0EwRXh4dEJFO0VBQXNDLGdCQUFBO0ExRTR4dEJ4Qzs7QTBFNXh0QkU7RUFBc0MsZ0JBQUE7QTFFZ3l0QnhDOztBMEVoeXRCRTtFQUFzQyxnQkFBQTtBMUVveXRCeEM7O0EwRXB5dEJFO0VBQXNDLGdCQUFBO0ExRXd5dEJ4Qzs7QTBFeHl0QkU7RUFBc0MsZ0JBQUE7QTFFNHl0QnhDOztBMEU1eXRCRTtFQUFzQyxnQkFBQTtBMUVnenRCeEM7O0EwRWh6dEJFO0VBQXNDLGdCQUFBO0ExRW96dEJ4Qzs7QTBFcHp0QkU7RUFBc0MsZ0JBQUE7QTFFd3p0QnhDOztBMEV4enRCRTtFQUFzQyxnQkFBQTtBMUU0enRCeEM7O0EwRTV6dEJFO0VBQXNDLGdCQUFBO0ExRWcwdEJ4Qzs7QTBFaDB0QkU7RUFBc0MsZ0JBQUE7QTFFbzB0QnhDOztBMEVwMHRCRTtFQUFzQyxnQkFBQTtBMUV3MHRCeEM7O0EwRXgwdEJFO0VBQXNDLGdCQUFBO0ExRTQwdEJ4Qzs7QTBFNTB0QkU7RUFBc0MsZ0JBQUE7QTFFZzF0QnhDOztBMEVoMXRCRTtFQUFzQyxnQkFBQTtBMUVvMXRCeEM7O0EwRXAxdEJFO0VBQXNDLGdCQUFBO0ExRXcxdEJ4Qzs7QTBFeDF0QkU7RUFBc0MsZ0JBQUE7QTFFNDF0QnhDOztBMEU1MXRCRTtFQUFzQyxnQkFBQTtBMUVnMnRCeEM7O0EwRWgydEJFO0VBQXNDLGdCQUFBO0ExRW8ydEJ4Qzs7QTBFcDJ0QkU7RUFBc0MsZ0JBQUE7QTFFdzJ0QnhDOztBMEV4MnRCRTtFQUFzQyxnQkFBQTtBMUU0MnRCeEM7O0EwRTUydEJFO0VBQXNDLGdCQUFBO0ExRWczdEJ4Qzs7QTBFaDN0QkU7RUFBc0MsZ0JBQUE7QTFFbzN0QnhDOztBMEVwM3RCRTtFQUFzQyxnQkFBQTtBMUV3M3RCeEM7O0EwRXgzdEJFO0VBQXNDLGdCQUFBO0ExRTQzdEJ4Qzs7QTBFNTN0QkU7RUFBc0MsZ0JBQUE7QTFFZzR0QnhDOztBMEVoNHRCRTtFQUFzQyxnQkFBQTtBMUVvNHRCeEM7O0EwRXA0dEJFO0VBQXNDLGdCQUFBO0ExRXc0dEJ4Qzs7QTBFeDR0QkU7RUFBc0MsZ0JBQUE7QTFFNDR0QnhDOztBMEU1NHRCRTtFQUFzQyxnQkFBQTtBMUVnNXRCeEM7O0EwRWg1dEJFO0VBQXNDLGdCQUFBO0ExRW81dEJ4Qzs7QTBFcDV0QkU7RUFBc0MsZ0JBQUE7QTFFdzV0QnhDOztBMEV4NXRCRTtFQUFzQyxnQkFBQTtBMUU0NXRCeEM7O0EwRTU1dEJFO0VBQXNDLGdCQUFBO0ExRWc2dEJ4Qzs7QTBFaDZ0QkU7RUFBc0MsZ0JBQUE7QTFFbzZ0QnhDOztBMEVwNnRCRTtFQUFzQyxnQkFBQTtBMUV3NnRCeEM7O0EwRXg2dEJFO0VBQXNDLGdCQUFBO0ExRTQ2dEJ4Qzs7QTBFNTZ0QkU7RUFBc0MsZ0JBQUE7QTFFZzd0QnhDOztBMEVoN3RCRTtFQUFzQyxnQkFBQTtBMUVvN3RCeEM7O0EwRXA3dEJFO0VBQXNDLGdCQUFBO0ExRXc3dEJ4Qzs7QTBFeDd0QkU7RUFBc0MsZ0JBQUE7QTFFNDd0QnhDOztBMEU1N3RCRTtFQUFzQyxnQkFBQTtBMUVnOHRCeEM7O0EwRWg4dEJFO0VBQXNDLGdCQUFBO0ExRW84dEJ4Qzs7QTBFcDh0QkU7RUFBc0MsZ0JBQUE7QTFFdzh0QnhDOztBMEV4OHRCRTtFQUFzQyxnQkFBQTtBMUU0OHRCeEM7O0EwRTU4dEJFO0VBQXNDLGdCQUFBO0ExRWc5dEJ4Qzs7QTBFaDl0QkU7RUFBc0MsZ0JBQUE7QTFFbzl0QnhDOztBMEVwOXRCRTtFQUFzQyxnQkFBQTtBMUV3OXRCeEM7O0EwRXg5dEJFO0VBQXNDLGFBQUE7QTFFNDl0QnhDOztBMEU1OXRCRTtFQUFzQyxnQkFBQTtBMUVnK3RCeEM7O0EwRWgrdEJFO0VBQXNDLGdCQUFBO0ExRW8rdEJ4Qzs7QTBFcCt0QkU7RUFBc0MsZ0JBQUE7QTFFdyt0QnhDOztBMEV4K3RCRTtFQUFzQyxnQkFBQTtBMUU0K3RCeEM7O0EwRTUrdEJFO0VBQXNDLGdCQUFBO0ExRWcvdEJ4Qzs7QTBFaC90QkU7RUFBc0MsZ0JBQUE7QTFFby90QnhDOztBMEVwL3RCRTtFQUFzQyxnQkFBQTtBMUV3L3RCeEM7O0EwRXgvdEJFO0VBQXNDLGdCQUFBO0ExRTQvdEJ4Qzs7QTBFNS90QkU7RUFBc0MsZ0JBQUE7QTFFZ2d1QnhDOztBMEVoZ3VCRTtFQUFzQyxnQkFBQTtBMUVvZ3VCeEM7O0EwRXBndUJFO0VBQXNDLGFBQUE7QTFFd2d1QnhDOztBMEV4Z3VCRTtFQUFzQyxnQkFBQTtBMUU0Z3VCeEM7O0EwRTVndUJFO0VBQXNDLGdCQUFBO0ExRWdodUJ4Qzs7QTBFaGh1QkU7RUFBc0MsZ0JBQUE7QTFFb2h1QnhDOztBMEVwaHVCRTtFQUFzQyxnQkFBQTtBMUV3aHVCeEM7O0EwRXhodUJFO0VBQXNDLGdCQUFBO0ExRTRodUJ4Qzs7QTBFNWh1QkU7RUFBc0MsZ0JBQUE7QTFFZ2l1QnhDOztBMEVoaXVCRTtFQUFzQyxnQkFBQTtBMUVvaXVCeEM7O0EwRXBpdUJFO0VBQXNDLGdCQUFBO0ExRXdpdUJ4Qzs7QTBFeGl1QkU7RUFBc0MsZ0JBQUE7QTFFNGl1QnhDOztBMEU1aXVCRTtFQUFzQyxnQkFBQTtBMUVnanVCeEM7O0EwRWhqdUJFO0VBQXNDLGdCQUFBO0ExRW9qdUJ4Qzs7QTBFcGp1QkU7RUFBc0MsZ0JBQUE7QTFFd2p1QnhDOztBMEV4anVCRTtFQUFzQyxnQkFBQTtBMUU0anVCeEM7O0EwRTVqdUJFO0VBQXNDLGdCQUFBO0ExRWdrdUJ4Qzs7QTBFaGt1QkU7RUFBc0MsZ0JBQUE7QTFFb2t1QnhDOztBMEVwa3VCRTtFQUFzQyxnQkFBQTtBMUV3a3VCeEM7O0EwRXhrdUJFO0VBQXNDLGdCQUFBO0ExRTRrdUJ4Qzs7QTBFNWt1QkU7RUFBc0MsZ0JBQUE7QTFFZ2x1QnhDOztBMEVobHVCRTtFQUFzQyxnQkFBQTtBMUVvbHVCeEM7O0EwRXBsdUJFO0VBQXNDLGdCQUFBO0ExRXdsdUJ4Qzs7QTBFeGx1QkU7RUFBc0MsZ0JBQUE7QTFFNGx1QnhDOztBMEU1bHVCRTtFQUFzQyxnQkFBQTtBMUVnbXVCeEM7O0EwRWhtdUJFO0VBQXNDLGdCQUFBO0ExRW9tdUJ4Qzs7QTBFcG11QkU7RUFBc0MsZ0JBQUE7QTFFd211QnhDOztBMEV4bXVCRTtFQUFzQyxnQkFBQTtBMUU0bXVCeEM7O0EwRTVtdUJFO0VBQXNDLGdCQUFBO0ExRWdudUJ4Qzs7QTBFaG51QkU7RUFBc0MsZ0JBQUE7QTFFb251QnhDOztBMEVwbnVCRTtFQUFzQyxnQkFBQTtBMUV3bnVCeEM7O0EwRXhudUJFO0VBQXNDLGdCQUFBO0ExRTRudUJ4Qzs7QTBFNW51QkU7RUFBc0MsZ0JBQUE7QTFFZ291QnhDOztBMEVob3VCRTtFQUFzQyxnQkFBQTtBMUVvb3VCeEM7O0EwRXBvdUJFO0VBQXNDLGdCQUFBO0ExRXdvdUJ4Qzs7QTBFeG91QkU7RUFBc0MsZ0JBQUE7QTFFNG91QnhDOztBMEU1b3VCRTtFQUFzQyxnQkFBQTtBMUVncHVCeEM7O0EwRWhwdUJFO0VBQXNDLGdCQUFBO0ExRW9wdUJ4Qzs7QTBFcHB1QkU7RUFBc0MsZ0JBQUE7QTFFd3B1QnhDOztBMEV4cHVCRTtFQUFzQyxnQkFBQTtBMUU0cHVCeEM7O0EwRTVwdUJFO0VBQXNDLGdCQUFBO0ExRWdxdUJ4Qzs7QTBFaHF1QkU7RUFBc0MsZ0JBQUE7QTFFb3F1QnhDOztBMEVwcXVCRTtFQUFzQyxnQkFBQTtBMUV3cXVCeEM7O0EwRXhxdUJFO0VBQXNDLGdCQUFBO0ExRTRxdUJ4Qzs7QTBFNXF1QkU7RUFBc0MsZ0JBQUE7QTFFZ3J1QnhDOztBMEVocnVCRTtFQUFzQyxnQkFBQTtBMUVvcnVCeEM7O0EwRXBydUJFO0VBQXNDLGdCQUFBO0ExRXdydUJ4Qzs7QTBFeHJ1QkU7RUFBc0MsZ0JBQUE7QTFFNHJ1QnhDOztBMEU1cnVCRTtFQUFzQyxnQkFBQTtBMUVnc3VCeEM7O0EwRWhzdUJFO0VBQXNDLGdCQUFBO0ExRW9zdUJ4Qzs7QTBFcHN1QkU7RUFBc0MsZ0JBQUE7QTFFd3N1QnhDOztBMEV4c3VCRTtFQUFzQyxnQkFBQTtBMUU0c3VCeEM7O0EwRTVzdUJFO0VBQXNDLGdCQUFBO0ExRWd0dUJ4Qzs7QTBFaHR1QkU7RUFBc0MsZ0JBQUE7QTFFb3R1QnhDOztBMEVwdHVCRTtFQUFzQyxnQkFBQTtBMUV3dHVCeEM7O0EwRXh0dUJFO0VBQXNDLGdCQUFBO0ExRTR0dUJ4Qzs7QTBFNXR1QkU7RUFBc0MsZ0JBQUE7QTFFZ3V1QnhDOztBMEVodXVCRTtFQUFzQyxnQkFBQTtBMUVvdXVCeEM7O0EwRXB1dUJFO0VBQXNDLGdCQUFBO0ExRXd1dUJ4Qzs7QTBFeHV1QkU7RUFBc0MsZ0JBQUE7QTFFNHV1QnhDOztBMEU1dXVCRTtFQUFzQyxnQkFBQTtBMUVndnVCeEM7O0EwRWh2dUJFO0VBQXNDLGdCQUFBO0ExRW92dUJ4Qzs7QTBFcHZ1QkU7RUFBc0MsZ0JBQUE7QTFFd3Z1QnhDOztBMEV4dnVCRTtFQUFzQyxnQkFBQTtBMUU0dnVCeEM7O0EwRTV2dUJFO0VBQXNDLGdCQUFBO0ExRWd3dUJ4Qzs7QTBFaHd1QkU7RUFBc0MsZ0JBQUE7QTFFb3d1QnhDOztBMEVwd3VCRTtFQUFzQyxnQkFBQTtBMUV3d3VCeEM7O0EwRXh3dUJFO0VBQXNDLGdCQUFBO0ExRTR3dUJ4Qzs7QTBFNXd1QkU7RUFBc0MsZ0JBQUE7QTFFZ3h1QnhDOztBMEVoeHVCRTtFQUFzQyxnQkFBQTtBMUVveHVCeEM7O0EwRXB4dUJFO0VBQXNDLGdCQUFBO0ExRXd4dUJ4Qzs7QTBFeHh1QkU7RUFBc0MsZ0JBQUE7QTFFNHh1QnhDOztBMEU1eHVCRTtFQUFzQyxnQkFBQTtBMUVneXVCeEM7O0EwRWh5dUJFO0VBQXNDLGdCQUFBO0ExRW95dUJ4Qzs7QTBFcHl1QkU7RUFBc0MsZ0JBQUE7QTFFd3l1QnhDOztBMEV4eXVCRTtFQUFzQyxnQkFBQTtBMUU0eXVCeEM7O0EwRTV5dUJFO0VBQXNDLGdCQUFBO0ExRWd6dUJ4Qzs7QTBFaHp1QkU7RUFBc0MsZ0JBQUE7QTFFb3p1QnhDOztBMEVwenVCRTtFQUFzQyxnQkFBQTtBMUV3enVCeEM7O0EwRXh6dUJFO0VBQXNDLGdCQUFBO0ExRTR6dUJ4Qzs7QTBFNXp1QkU7RUFBc0MsZ0JBQUE7QTFFZzB1QnhDOztBMEVoMHVCRTtFQUFzQyxnQkFBQTtBMUVvMHVCeEM7O0EwRXAwdUJFO0VBQXNDLGdCQUFBO0ExRXcwdUJ4Qzs7QTBFeDB1QkU7RUFBc0MsZ0JBQUE7QTFFNDB1QnhDOztBMEU1MHVCRTtFQUFzQyxnQkFBQTtBMUVnMXVCeEM7O0EwRWgxdUJFO0VBQXNDLGdCQUFBO0ExRW8xdUJ4Qzs7QTBFcDF1QkU7RUFBc0MsZ0JBQUE7QTFFdzF1QnhDOztBMEV4MXVCRTtFQUFzQyxnQkFBQTtBMUU0MXVCeEM7O0EwRTUxdUJFO0VBQXNDLGdCQUFBO0ExRWcydUJ4Qzs7QTBFaDJ1QkU7RUFBc0MsZ0JBQUE7QTFFbzJ1QnhDOztBMEVwMnVCRTtFQUFzQyxnQkFBQTtBMUV3MnVCeEM7O0EwRXgydUJFO0VBQXNDLGdCQUFBO0ExRTQydUJ4Qzs7QTBFNTJ1QkU7RUFBc0MsZ0JBQUE7QTFFZzN1QnhDOztBMEVoM3VCRTtFQUFzQyxnQkFBQTtBMUVvM3VCeEM7O0EwRXAzdUJFO0VBQXNDLGdCQUFBO0ExRXczdUJ4Qzs7QTBFeDN1QkU7RUFBc0MsZ0JBQUE7QTFFNDN1QnhDOztBMEU1M3VCRTtFQUFzQyxnQkFBQTtBMUVnNHVCeEM7O0EwRWg0dUJFO0VBQXNDLGdCQUFBO0ExRW80dUJ4Qzs7QTBFcDR1QkU7RUFBc0MsZ0JBQUE7QTFFdzR1QnhDOztBMEV4NHVCRTtFQUFzQyxnQkFBQTtBMUU0NHVCeEM7O0EwRTU0dUJFO0VBQXNDLGdCQUFBO0ExRWc1dUJ4Qzs7QTBFaDV1QkU7RUFBc0MsZ0JBQUE7QTFFbzV1QnhDOztBMEVwNXVCRTtFQUFzQyxnQkFBQTtBMUV3NXVCeEM7O0EwRXg1dUJFO0VBQXNDLGdCQUFBO0ExRTQ1dUJ4Qzs7QTBFNTV1QkU7RUFBc0MsZ0JBQUE7QTFFZzZ1QnhDOztBMEVoNnVCRTtFQUFzQyxnQkFBQTtBMUVvNnVCeEM7O0EwRXA2dUJFO0VBQXNDLGdCQUFBO0ExRXc2dUJ4Qzs7QTBFeDZ1QkU7RUFBc0MsZ0JBQUE7QTFFNDZ1QnhDOztBMEU1NnVCRTtFQUFzQyxnQkFBQTtBMUVnN3VCeEM7O0EwRWg3dUJFO0VBQXNDLGdCQUFBO0ExRW83dUJ4Qzs7QTBFcDd1QkU7RUFBc0MsZ0JBQUE7QTFFdzd1QnhDOztBMEV4N3VCRTtFQUFzQyxnQkFBQTtBMUU0N3VCeEM7O0EwRTU3dUJFO0VBQXNDLGdCQUFBO0ExRWc4dUJ4Qzs7QTBFaDh1QkU7RUFBc0MsZ0JBQUE7QTFFbzh1QnhDOztBMEVwOHVCRTtFQUFzQyxnQkFBQTtBMUV3OHVCeEM7O0EwRXg4dUJFO0VBQXNDLGdCQUFBO0ExRTQ4dUJ4Qzs7QTBFNTh1QkU7RUFBc0MsZ0JBQUE7QTFFZzl1QnhDOztBMEVoOXVCRTtFQUFzQyxnQkFBQTtBMUVvOXVCeEM7O0EwRXA5dUJFO0VBQXNDLGdCQUFBO0ExRXc5dUJ4Qzs7QTBFeDl1QkU7RUFBc0MsZ0JBQUE7QTFFNDl1QnhDOztBMEU1OXVCRTtFQUFzQyxnQkFBQTtBMUVnK3VCeEM7O0EwRWgrdUJFO0VBQXNDLGdCQUFBO0ExRW8rdUJ4Qzs7QTBFcCt1QkU7RUFBc0MsZ0JBQUE7QTFFdyt1QnhDOztBMEV4K3VCRTtFQUFzQyxnQkFBQTtBMUU0K3VCeEM7O0EwRTUrdUJFO0VBQXNDLGdCQUFBO0ExRWcvdUJ4Qzs7QTBFaC91QkU7RUFBc0MsZ0JBQUE7QTFFby91QnhDOztBMEVwL3VCRTtFQUFzQyxnQkFBQTtBMUV3L3VCeEM7O0EwRXgvdUJFO0VBQXNDLGdCQUFBO0ExRTQvdUJ4Qzs7QTBFNS91QkU7RUFBc0MsZ0JBQUE7QTFFZ2d2QnhDOztBMEVoZ3ZCRTtFQUFzQyxnQkFBQTtBMUVvZ3ZCeEM7O0EwRXBndkJFO0VBQXNDLGdCQUFBO0ExRXdndkJ4Qzs7QTBFeGd2QkU7RUFBc0MsZ0JBQUE7QTFFNGd2QnhDOztBMEU1Z3ZCRTtFQUFzQyxnQkFBQTtBMUVnaHZCeEM7O0EwRWhodkJFO0VBQXNDLGdCQUFBO0ExRW9odkJ4Qzs7QTBFcGh2QkU7RUFBc0MsZ0JBQUE7QTFFd2h2QnhDOztBMEV4aHZCRTtFQUFzQyxnQkFBQTtBMUU0aHZCeEM7O0EwRTVodkJFO0VBQXNDLGFBQUE7QTFFZ2l2QnhDOztBMEVoaXZCRTtFQUFzQyxhQUFBO0ExRW9pdkJ4Qzs7QTBFcGl2QkU7RUFBc0MsZ0JBQUE7QTFFd2l2QnhDOztBMEV4aXZCRTtFQUFzQyxnQkFBQTtBMUU0aXZCeEM7O0EwRTVpdkJFO0VBQXNDLGdCQUFBO0ExRWdqdkJ4Qzs7QTBFaGp2QkU7RUFBc0MsYUFBQTtBMUVvanZCeEM7O0EwRXBqdkJFO0VBQXNDLGdCQUFBO0ExRXdqdkJ4Qzs7QTBFeGp2QkU7RUFBc0MsZ0JBQUE7QTFFNGp2QnhDOztBMEU1anZCRTtFQUFzQyxnQkFBQTtBMUVna3ZCeEM7O0EwRWhrdkJFO0VBQXNDLGdCQUFBO0ExRW9rdkJ4Qzs7QTBFcGt2QkU7RUFBc0MsZ0JBQUE7QTFFd2t2QnhDOztBMEV4a3ZCRTtFQUFzQyxnQkFBQTtBMUU0a3ZCeEM7O0EwRTVrdkJFO0VBQXNDLGdCQUFBO0ExRWdsdkJ4Qzs7QTBFaGx2QkU7RUFBc0MsZ0JBQUE7QTFFb2x2QnhDOztBMEVwbHZCRTtFQUFzQyxnQkFBQTtBMUV3bHZCeEM7O0EwRXhsdkJFO0VBQXNDLGdCQUFBO0ExRTRsdkJ4Qzs7QTBFNWx2QkU7RUFBc0MsZ0JBQUE7QTFFZ212QnhDOztBMEVobXZCRTtFQUFzQyxnQkFBQTtBMUVvbXZCeEM7O0EwRXBtdkJFO0VBQXNDLGdCQUFBO0ExRXdtdkJ4Qzs7QTBFeG12QkU7RUFBc0MsZ0JBQUE7QTFFNG12QnhDOztBMEU1bXZCRTtFQUFzQyxnQkFBQTtBMUVnbnZCeEM7O0EwRWhudkJFO0VBQXNDLGdCQUFBO0ExRW9udkJ4Qzs7QTBFcG52QkU7RUFBc0MsZ0JBQUE7QTFFd252QnhDOztBMEV4bnZCRTtFQUFzQyxnQkFBQTtBMUU0bnZCeEM7O0EwRTVudkJFO0VBQXNDLGdCQUFBO0ExRWdvdkJ4Qzs7QTBFaG92QkU7RUFBc0MsZ0JBQUE7QTFFb292QnhDOztBMEVwb3ZCRTtFQUFzQyxnQkFBQTtBMUV3b3ZCeEM7O0EwRXhvdkJFO0VBQXNDLGdCQUFBO0ExRTRvdkJ4Qzs7QTBFNW92QkU7RUFBc0MsZ0JBQUE7QTFFZ3B2QnhDOztBMEVocHZCRTtFQUFzQyxnQkFBQTtBMUVvcHZCeEM7O0EwRXBwdkJFO0VBQXNDLGdCQUFBO0ExRXdwdkJ4Qzs7QTBFeHB2QkU7RUFBc0MsZ0JBQUE7QTFFNHB2QnhDOztBMEU1cHZCRTtFQUFzQyxnQkFBQTtBMUVncXZCeEM7O0EwRWhxdkJFO0VBQXNDLGdCQUFBO0ExRW9xdkJ4Qzs7QTBFcHF2QkU7RUFBc0MsZ0JBQUE7QTFFd3F2QnhDOztBMEV4cXZCRTtFQUFzQyxnQkFBQTtBMUU0cXZCeEM7O0EwRTVxdkJFO0VBQXNDLGdCQUFBO0ExRWdydkJ4Qzs7QTBFaHJ2QkU7RUFBc0MsZ0JBQUE7QTFFb3J2QnhDOztBMEVwcnZCRTtFQUFzQyxnQkFBQTtBMUV3cnZCeEM7O0EwRXhydkJFO0VBQXNDLGdCQUFBO0ExRTRydkJ4Qzs7QTBFNXJ2QkU7RUFBc0MsZ0JBQUE7QTFFZ3N2QnhDOztBMEVoc3ZCRTtFQUFzQyxnQkFBQTtBMUVvc3ZCeEM7O0EwRXBzdkJFO0VBQXNDLGdCQUFBO0ExRXdzdkJ4Qzs7QTBFeHN2QkU7RUFBc0MsZ0JBQUE7QTFFNHN2QnhDOztBMEU1c3ZCRTtFQUFzQyxnQkFBQTtBMUVndHZCeEM7O0EwRWh0dkJFO0VBQXNDLGdCQUFBO0ExRW90dkJ4Qzs7QTBFcHR2QkU7RUFBc0MsZ0JBQUE7QTFFd3R2QnhDOztBMEV4dHZCRTtFQUFzQyxnQkFBQTtBMUU0dHZCeEM7O0EwRTV0dkJFO0VBQXNDLGdCQUFBO0ExRWd1dkJ4Qzs7QTBFaHV2QkU7RUFBc0MsZ0JBQUE7QTFFb3V2QnhDOztBMEVwdXZCRTtFQUFzQyxnQkFBQTtBMUV3dXZCeEM7O0EwRXh1dkJFO0VBQXNDLGdCQUFBO0ExRTR1dkJ4Qzs7QTBFNXV2QkU7RUFBc0MsZ0JBQUE7QTFFZ3Z2QnhDOztBMEVodnZCRTtFQUFzQyxnQkFBQTtBMUVvdnZCeEM7O0EwRXB2dkJFO0VBQXNDLGdCQUFBO0ExRXd2dkJ4Qzs7QTBFeHZ2QkU7RUFBc0MsZ0JBQUE7QTFFNHZ2QnhDOztBMEU1dnZCRTtFQUFzQyxnQkFBQTtBMUVnd3ZCeEM7O0EwRWh3dkJFO0VBQXNDLGdCQUFBO0ExRW93dkJ4Qzs7QTBFcHd2QkU7RUFBc0MsZ0JBQUE7QTFFd3d2QnhDOztBMEV4d3ZCRTtFQUFzQyxnQkFBQTtBMUU0d3ZCeEM7O0EwRTV3dkJFO0VBQXNDLGdCQUFBO0ExRWd4dkJ4Qzs7QTBFaHh2QkU7RUFBc0MsZ0JBQUE7QTFFb3h2QnhDOztBMEVweHZCRTtFQUFzQyxnQkFBQTtBMUV3eHZCeEM7O0EwRXh4dkJFO0VBQXNDLGdCQUFBO0ExRTR4dkJ4Qzs7QTBFNXh2QkU7RUFBc0MsZ0JBQUE7QTFFZ3l2QnhDOztBMEVoeXZCRTtFQUFzQyxnQkFBQTtBMUVveXZCeEM7O0EwRXB5dkJFO0VBQXNDLGdCQUFBO0ExRXd5dkJ4Qzs7QTBFeHl2QkU7RUFBc0MsZ0JBQUE7QTFFNHl2QnhDOztBMEU1eXZCRTtFQUFzQyxnQkFBQTtBMUVnenZCeEM7O0EwRWh6dkJFO0VBQXNDLGdCQUFBO0ExRW96dkJ4Qzs7QTBFcHp2QkU7RUFBc0MsZ0JBQUE7QTFFd3p2QnhDOztBMEV4enZCRTtFQUFzQyxnQkFBQTtBMUU0enZCeEM7O0EwRTV6dkJFO0VBQXNDLGdCQUFBO0ExRWcwdkJ4Qzs7QTBFaDB2QkU7RUFBc0MsZ0JBQUE7QTFFbzB2QnhDOztBMEVwMHZCRTtFQUFzQyxnQkFBQTtBMUV3MHZCeEM7O0EwRXgwdkJFO0VBQXNDLGdCQUFBO0ExRTQwdkJ4Qzs7QTBFNTB2QkU7RUFBc0MsZ0JBQUE7QTFFZzF2QnhDOztBMEVoMXZCRTtFQUFzQyxnQkFBQTtBMUVvMXZCeEM7O0EwRXAxdkJFO0VBQXNDLGdCQUFBO0ExRXcxdkJ4Qzs7QTBFeDF2QkU7RUFBc0MsZ0JBQUE7QTFFNDF2QnhDOztBMEU1MXZCRTtFQUFzQyxnQkFBQTtBMUVnMnZCeEM7O0EwRWgydkJFO0VBQXNDLGdCQUFBO0ExRW8ydkJ4Qzs7QTBFcDJ2QkU7RUFBc0MsZ0JBQUE7QTFFdzJ2QnhDOztBMEV4MnZCRTtFQUFzQyxnQkFBQTtBMUU0MnZCeEM7O0EwRTUydkJFO0VBQXNDLGdCQUFBO0ExRWczdkJ4Qzs7QTBFaDN2QkU7RUFBc0MsZ0JBQUE7QTFFbzN2QnhDOztBMEVwM3ZCRTtFQUFzQyxnQkFBQTtBMUV3M3ZCeEM7O0EwRXgzdkJFO0VBQXNDLFlBQUE7QTFFNDN2QnhDOztBMEU1M3ZCRTtFQUFzQyxnQkFBQTtBMUVnNHZCeEM7O0EwRWg0dkJFO0VBQXNDLGdCQUFBO0ExRW80dkJ4Qzs7QTBFcDR2QkU7RUFBc0MsZ0JBQUE7QTFFdzR2QnhDOztBMEV4NHZCRTtFQUFzQyxnQkFBQTtBMUU0NHZCeEM7O0EwRTU0dkJFO0VBQXNDLGdCQUFBO0ExRWc1dkJ4Qzs7QTBFaDV2QkU7RUFBc0MsZ0JBQUE7QTFFbzV2QnhDOztBMEVwNXZCRTtFQUFzQyxnQkFBQTtBMUV3NXZCeEM7O0EwRXg1dkJFO0VBQXNDLGdCQUFBO0ExRTQ1dkJ4Qzs7QTBFNTV2QkU7RUFBc0MsZ0JBQUE7QTFFZzZ2QnhDOztBMEVoNnZCRTtFQUFzQyxnQkFBQTtBMUVvNnZCeEM7O0EwRXA2dkJFO0VBQXNDLGdCQUFBO0ExRXc2dkJ4Qzs7QTBFeDZ2QkU7RUFBc0MsZ0JBQUE7QTFFNDZ2QnhDOztBMEU1NnZCRTtFQUFzQyxnQkFBQTtBMUVnN3ZCeEM7O0EwRWg3dkJFO0VBQXNDLGdCQUFBO0ExRW83dkJ4Qzs7QTBFcDd2QkU7RUFBc0MsZ0JBQUE7QTFFdzd2QnhDOztBMEV4N3ZCRTtFQUFzQyxnQkFBQTtBMUU0N3ZCeEM7O0EwRTU3dkJFO0VBQXNDLGdCQUFBO0ExRWc4dkJ4Qzs7QTBFaDh2QkU7RUFBc0MsZ0JBQUE7QTFFbzh2QnhDOztBMEVwOHZCRTtFQUFzQyxnQkFBQTtBMUV3OHZCeEM7O0EwRXg4dkJFO0VBQXNDLGdCQUFBO0ExRTQ4dkJ4Qzs7QTBFNTh2QkU7RUFBc0MsZ0JBQUE7QTFFZzl2QnhDOztBMEVoOXZCRTtFQUFzQyxnQkFBQTtBMUVvOXZCeEM7O0EwRXA5dkJFO0VBQXNDLGdCQUFBO0ExRXc5dkJ4Qzs7QTBFeDl2QkU7RUFBc0MsZ0JBQUE7QTFFNDl2QnhDOztBMEU1OXZCRTtFQUFzQyxnQkFBQTtBMUVnK3ZCeEM7O0EwRWgrdkJFO0VBQXNDLGdCQUFBO0ExRW8rdkJ4Qzs7QTBFcCt2QkU7RUFBc0MsZ0JBQUE7QTFFdyt2QnhDOztBMEV4K3ZCRTtFQUFzQyxnQkFBQTtBMUU0K3ZCeEM7O0EwRTUrdkJFO0VBQXNDLGdCQUFBO0ExRWcvdkJ4Qzs7QTBFaC92QkU7RUFBc0MsZ0JBQUE7QTFFby92QnhDOztBMEVwL3ZCRTtFQUFzQyxnQkFBQTtBMUV3L3ZCeEM7O0EwRXgvdkJFO0VBQXNDLGdCQUFBO0ExRTQvdkJ4Qzs7QTBFNS92QkU7RUFBc0MsZ0JBQUE7QTFFZ2d3QnhDOztBMEVoZ3dCRTtFQUFzQyxnQkFBQTtBMUVvZ3dCeEM7O0EwRXBnd0JFO0VBQXNDLGdCQUFBO0ExRXdnd0J4Qzs7QTBFeGd3QkU7RUFBc0MsZ0JBQUE7QTFFNGd3QnhDOztBMEU1Z3dCRTtFQUFzQyxnQkFBQTtBMUVnaHdCeEM7O0EwRWhod0JFO0VBQXNDLGdCQUFBO0ExRW9od0J4Qzs7QTBFcGh3QkU7RUFBc0MsZ0JBQUE7QTFFd2h3QnhDOztBMEV4aHdCRTtFQUFzQyxnQkFBQTtBMUU0aHdCeEM7O0EwRTVod0JFO0VBQXNDLGdCQUFBO0ExRWdpd0J4Qzs7QTBFaGl3QkU7RUFBc0MsZ0JBQUE7QTFFb2l3QnhDOztBMEVwaXdCRTtFQUFzQyxnQkFBQTtBMUV3aXdCeEM7O0EwRXhpd0JFO0VBQXNDLGdCQUFBO0ExRTRpd0J4Qzs7QTBFNWl3QkU7RUFBc0MsZ0JBQUE7QTFFZ2p3QnhDOztBMEVoandCRTtFQUFzQyxnQkFBQTtBMUVvandCeEM7O0EwRXBqd0JFO0VBQXNDLGdCQUFBO0ExRXdqd0J4Qzs7QTBFeGp3QkU7RUFBc0MsZ0JBQUE7QTFFNGp3QnhDOztBMEU1andCRTtFQUFzQyxnQkFBQTtBMUVna3dCeEM7O0EwRWhrd0JFO0VBQXNDLGdCQUFBO0ExRW9rd0J4Qzs7QTBFcGt3QkU7RUFBc0MsZ0JBQUE7QTFFd2t3QnhDOztBMEV4a3dCRTtFQUFzQyxnQkFBQTtBMUU0a3dCeEM7O0EwRTVrd0JFO0VBQXNDLGdCQUFBO0ExRWdsd0J4Qzs7QTBFaGx3QkU7RUFBc0MsZ0JBQUE7QTFFb2x3QnhDOztBMEVwbHdCRTtFQUFzQyxnQkFBQTtBMUV3bHdCeEM7O0EwRXhsd0JFO0VBQXNDLGdCQUFBO0ExRTRsd0J4Qzs7QTBFNWx3QkU7RUFBc0MsZ0JBQUE7QTFFZ213QnhDOztBMEVobXdCRTtFQUFzQyxnQkFBQTtBMUVvbXdCeEM7O0EwRXBtd0JFO0VBQXNDLGdCQUFBO0ExRXdtd0J4Qzs7QTBFeG13QkU7RUFBc0MsZ0JBQUE7QTFFNG13QnhDOztBMEU1bXdCRTtFQUFzQyxnQkFBQTtBMUVnbndCeEM7O0EwRWhud0JFO0VBQXNDLGdCQUFBO0ExRW9ud0J4Qzs7QTBFcG53QkU7RUFBc0MsZ0JBQUE7QTFFd253QnhDOztBMEV4bndCRTtFQUFzQyxnQkFBQTtBMUU0bndCeEM7O0EwRTVud0JFO0VBQXNDLGdCQUFBO0ExRWdvd0J4Qzs7QTBFaG93QkU7RUFBc0MsZ0JBQUE7QTFFb293QnhDOztBMEVwb3dCRTtFQUFzQyxnQkFBQTtBMUV3b3dCeEM7O0EwRXhvd0JFO0VBQXNDLGdCQUFBO0ExRTRvd0J4Qzs7QTBFNW93QkU7RUFBc0MsZ0JBQUE7QTFFZ3B3QnhDOztBMEVocHdCRTtFQUFzQyxnQkFBQTtBMUVvcHdCeEM7O0EwRXBwd0JFO0VBQXNDLGdCQUFBO0ExRXdwd0J4Qzs7QTBFeHB3QkU7RUFBc0MsZ0JBQUE7QTFFNHB3QnhDOztBMEU1cHdCRTtFQUFzQyxnQkFBQTtBMUVncXdCeEM7O0EwRWhxd0JFO0VBQXNDLGdCQUFBO0ExRW9xd0J4Qzs7QTBFcHF3QkU7RUFBc0MsZ0JBQUE7QTFFd3F3QnhDOztBMEV4cXdCRTtFQUFzQyxnQkFBQTtBMUU0cXdCeEM7O0EwRTVxd0JFO0VBQXNDLGdCQUFBO0ExRWdyd0J4Qzs7QTBFaHJ3QkU7RUFBc0MsZ0JBQUE7QTFFb3J3QnhDOztBMEVwcndCRTtFQUFzQyxnQkFBQTtBMUV3cndCeEM7O0EwRXhyd0JFO0VBQXNDLGdCQUFBO0ExRTRyd0J4Qzs7QTBFNXJ3QkU7RUFBc0MsYUFBQTtBMUVnc3dCeEM7O0EwRWhzd0JFO0VBQXNDLGFBQUE7QTFFb3N3QnhDOztBMEVwc3dCRTtFQUFzQyxnQkFBQTtBMUV3c3dCeEM7O0EwRXhzd0JFO0VBQXNDLGdCQUFBO0ExRTRzd0J4Qzs7QTBFNXN3QkU7RUFBc0MsZ0JBQUE7QTFFZ3R3QnhDOztBMEVodHdCRTtFQUFzQyxnQkFBQTtBMUVvdHdCeEM7O0EwRXB0d0JFO0VBQXNDLGdCQUFBO0ExRXd0d0J4Qzs7QTBFeHR3QkU7RUFBc0MsZ0JBQUE7QTFFNHR3QnhDOztBMEU1dHdCRTtFQUFzQyxnQkFBQTtBMUVndXdCeEM7O0EwRWh1d0JFO0VBQXNDLGdCQUFBO0ExRW91d0J4Qzs7QTBFcHV3QkU7RUFBc0MsZ0JBQUE7QTFFd3V3QnhDOztBMEV4dXdCRTtFQUFzQyxnQkFBQTtBMUU0dXdCeEM7O0EwRTV1d0JFO0VBQXNDLGdCQUFBO0ExRWd2d0J4Qzs7QTBFaHZ3QkU7RUFBc0MsZ0JBQUE7QTFFb3Z3QnhDOztBMEVwdndCRTtFQUFzQyxnQkFBQTtBMUV3dndCeEM7O0EwRXh2d0JFO0VBQXNDLGdCQUFBO0ExRTR2d0J4Qzs7QTBFNXZ3QkU7RUFBc0MsZ0JBQUE7QTFFZ3d3QnhDOztBMEVod3dCRTtFQUFzQyxnQkFBQTtBMUVvd3dCeEM7O0EwRXB3d0JFO0VBQXNDLGdCQUFBO0ExRXd3d0J4Qzs7QTBFeHd3QkU7RUFBc0MsZ0JBQUE7QTFFNHd3QnhDOztBMEU1d3dCRTtFQUFzQyxnQkFBQTtBMUVneHdCeEM7O0EwRWh4d0JFO0VBQXNDLGdCQUFBO0ExRW94d0J4Qzs7QTBFcHh3QkU7RUFBc0MsZ0JBQUE7QTFFd3h3QnhDOztBMEV4eHdCRTtFQUFzQyxnQkFBQTtBMUU0eHdCeEM7O0EwRTV4d0JFO0VBQXNDLGdCQUFBO0ExRWd5d0J4Qzs7QTBFaHl3QkU7RUFBc0MsZ0JBQUE7QTFFb3l3QnhDOztBMEVweXdCRTtFQUFzQyxnQkFBQTtBMUV3eXdCeEM7O0EwRXh5d0JFO0VBQXNDLGdCQUFBO0ExRTR5d0J4Qzs7QTBFNXl3QkU7RUFBc0MsZ0JBQUE7QTFFZ3p3QnhDOztBMEVoendCRTtFQUFzQyxnQkFBQTtBMUVvendCeEM7O0EwRXB6d0JFO0VBQXNDLGdCQUFBO0ExRXd6d0J4Qzs7QTBFeHp3QkU7RUFBc0MsZ0JBQUE7QTFFNHp3QnhDOztBMEU1endCRTtFQUFzQyxnQkFBQTtBMUVnMHdCeEM7O0EwRWgwd0JFO0VBQXNDLGdCQUFBO0ExRW8wd0J4Qzs7QTBFcDB3QkU7RUFBc0MsZ0JBQUE7QTFFdzB3QnhDOztBMEV4MHdCRTtFQUFzQyxnQkFBQTtBMUU0MHdCeEM7O0EwRTUwd0JFO0VBQXNDLGdCQUFBO0ExRWcxd0J4Qzs7QTBFaDF3QkU7RUFBc0MsZ0JBQUE7QTFFbzF3QnhDOztBMEVwMXdCRTtFQUFzQyxnQkFBQTtBMUV3MXdCeEM7O0EwRXgxd0JFO0VBQXNDLGdCQUFBO0ExRTQxd0J4Qzs7QTBFNTF3QkU7RUFBc0MsZ0JBQUE7QTFFZzJ3QnhDOztBMEVoMndCRTtFQUFzQyxnQkFBQTtBMUVvMndCeEM7O0EwRXAyd0JFO0VBQXNDLGFBQUE7QTFFdzJ3QnhDOztBMEV4MndCRTtFQUFzQyxhQUFBO0ExRTQyd0J4Qzs7QTBFNTJ3QkU7RUFBc0MsYUFBQTtBMUVnM3dCeEM7O0EwRWgzd0JFO0VBQXNDLGdCQUFBO0ExRW8zd0J4Qzs7QTBFcDN3QkU7RUFBc0MsZ0JBQUE7QTFFdzN3QnhDOztBMEV4M3dCRTtFQUFzQyxnQkFBQTtBMUU0M3dCeEM7O0EwRTUzd0JFO0VBQXNDLGdCQUFBO0ExRWc0d0J4Qzs7QTBFaDR3QkU7RUFBc0MsZ0JBQUE7QTFFbzR3QnhDOztBMEVwNHdCRTtFQUFzQyxhQUFBO0ExRXc0d0J4Qzs7QTBFeDR3QkU7RUFBc0MsZ0JBQUE7QTFFNDR3QnhDOztBMEU1NHdCRTtFQUFzQyxnQkFBQTtBMUVnNXdCeEM7O0EwRWg1d0JFO0VBQXNDLGdCQUFBO0ExRW81d0J4Qzs7QTBFcDV3QkU7RUFBc0MsZ0JBQUE7QTFFdzV3QnhDOztBMEV4NXdCRTtFQUFzQyxnQkFBQTtBMUU0NXdCeEM7O0EwRTU1d0JFO0VBQXNDLGdCQUFBO0ExRWc2d0J4Qzs7QTBFaDZ3QkU7RUFBc0MsZ0JBQUE7QTFFbzZ3QnhDOztBMEVwNndCRTtFQUFzQyxnQkFBQTtBMUV3NndCeEM7O0EwRXg2d0JFO0VBQXNDLGdCQUFBO0ExRTQ2d0J4Qzs7QTBFNTZ3QkU7RUFBc0MsZ0JBQUE7QTFFZzd3QnhDOztBMEVoN3dCRTtFQUFzQyxnQkFBQTtBMUVvN3dCeEM7O0EwRXA3d0JFO0VBQXNDLGdCQUFBO0ExRXc3d0J4Qzs7QTBFeDd3QkU7RUFBc0MsZ0JBQUE7QTFFNDd3QnhDOztBMEU1N3dCRTtFQUFzQyxnQkFBQTtBMUVnOHdCeEM7O0EwRWg4d0JFO0VBQXNDLGdCQUFBO0ExRW84d0J4Qzs7QTBFcDh3QkU7RUFBc0MsZ0JBQUE7QTFFdzh3QnhDOztBMEV4OHdCRTtFQUFzQyxnQkFBQTtBMUU0OHdCeEM7O0EwRTU4d0JFO0VBQXNDLGdCQUFBO0ExRWc5d0J4Qzs7QTBFaDl3QkU7RUFBc0MsZ0JBQUE7QTFFbzl3QnhDOztBMEVwOXdCRTtFQUFzQyxnQkFBQTtBMUV3OXdCeEM7O0EwRXg5d0JFO0VBQXNDLGdCQUFBO0ExRTQ5d0J4Qzs7QTBFNTl3QkU7RUFBc0MsZ0JBQUE7QTFFZyt3QnhDOztBMEVoK3dCRTtFQUFzQyxnQkFBQTtBMUVvK3dCeEM7O0EwRXArd0JFO0VBQXNDLGdCQUFBO0ExRXcrd0J4Qzs7QTBFeCt3QkU7RUFBc0MsZ0JBQUE7QTFFNCt3QnhDOztBMEU1K3dCRTtFQUFzQyxnQkFBQTtBMUVnL3dCeEM7O0EwRWgvd0JFO0VBQXNDLGdCQUFBO0ExRW8vd0J4Qzs7QTBFcC93QkU7RUFBc0MsZ0JBQUE7QTFFdy93QnhDOztBMEV4L3dCRTtFQUFzQyxnQkFBQTtBMUU0L3dCeEM7O0EwRTUvd0JFO0VBQXNDLGdCQUFBO0ExRWdneEJ4Qzs7QTBFaGd4QkU7RUFBc0MsZ0JBQUE7QTFFb2d4QnhDOztBMEVwZ3hCRTtFQUFzQyxnQkFBQTtBMUV3Z3hCeEM7O0EwRXhneEJFO0VBQXNDLGdCQUFBO0ExRTRneEJ4Qzs7QTBFNWd4QkU7RUFBc0MsZ0JBQUE7QTFFZ2h4QnhDOztBMEVoaHhCRTtFQUFzQyxnQkFBQTtBMUVvaHhCeEM7O0EwRXBoeEJFO0VBQXNDLGdCQUFBO0ExRXdoeEJ4Qzs7QTBFeGh4QkU7RUFBc0MsZ0JBQUE7QTFFNGh4QnhDOztBMEU1aHhCRTtFQUFzQyxnQkFBQTtBMUVnaXhCeEM7O0EwRWhpeEJFO0VBQXNDLGdCQUFBO0ExRW9peEJ4Qzs7QTBFcGl4QkU7RUFBc0MsZ0JBQUE7QTFFd2l4QnhDOztBMEV4aXhCRTtFQUFzQyxnQkFBQTtBMUU0aXhCeEM7O0EwRTVpeEJFO0VBQXNDLGdCQUFBO0ExRWdqeEJ4Qzs7QTBFaGp4QkU7RUFBc0MsZ0JBQUE7QTFFb2p4QnhDOztBMEVwanhCRTtFQUFzQyxnQkFBQTtBMUV3anhCeEM7O0EwRXhqeEJFO0VBQXNDLGdCQUFBO0ExRTRqeEJ4Qzs7QTBFNWp4QkU7RUFBc0MsZ0JBQUE7QTFFZ2t4QnhDOztBMEVoa3hCRTtFQUFzQyxnQkFBQTtBMUVva3hCeEM7O0EwRXBreEJFO0VBQXNDLGdCQUFBO0ExRXdreEJ4Qzs7QTBFeGt4QkU7RUFBc0MsZ0JBQUE7QTFFNGt4QnhDOztBMEU1a3hCRTtFQUFzQyxnQkFBQTtBMUVnbHhCeEM7O0EwRWhseEJFO0VBQXNDLGdCQUFBO0ExRW9seEJ4Qzs7QTBFcGx4QkU7RUFBc0MsZ0JBQUE7QTFFd2x4QnhDOztBMEV4bHhCRTtFQUFzQyxnQkFBQTtBMUU0bHhCeEM7O0EwRTVseEJFO0VBQXNDLGdCQUFBO0ExRWdteEJ4Qzs7QTBFaG14QkU7RUFBc0MsZ0JBQUE7QTFFb214QnhDOztBMEVwbXhCRTtFQUFzQyxnQkFBQTtBMUV3bXhCeEM7O0EwRXhteEJFO0VBQXNDLGdCQUFBO0ExRTRteEJ4Qzs7QTBFNW14QkU7RUFBc0MsZ0JBQUE7QTFFZ254QnhDOztBMEVobnhCRTtFQUFzQyxnQkFBQTtBMUVvbnhCeEM7O0EwRXBueEJFO0VBQXNDLGdCQUFBO0ExRXdueEJ4Qzs7QTBFeG54QkU7RUFBc0MsZ0JBQUE7QTFFNG54QnhDOztBMEU1bnhCRTtFQUFzQyxnQkFBQTtBMUVnb3hCeEM7O0EwRWhveEJFO0VBQXNDLGdCQUFBO0ExRW9veEJ4Qzs7QTBFcG94QkU7RUFBc0MsZ0JBQUE7QTFFd294QnhDOztBMEV4b3hCRTtFQUFzQyxnQkFBQTtBMUU0b3hCeEM7O0EwRTVveEJFO0VBQXNDLGdCQUFBO0ExRWdweEJ4Qzs7QTBFaHB4QkU7RUFBc0MsZ0JBQUE7QTFFb3B4QnhDOztBMEVwcHhCRTtFQUFzQyxnQkFBQTtBMUV3cHhCeEM7O0EwRXhweEJFO0VBQXNDLGdCQUFBO0ExRTRweEJ4Qzs7QTBFNXB4QkU7RUFBc0MsZ0JBQUE7QTFFZ3F4QnhDOztBMEVocXhCRTtFQUFzQyxnQkFBQTtBMUVvcXhCeEM7O0EwRXBxeEJFO0VBQXNDLGdCQUFBO0ExRXdxeEJ4Qzs7QTBFeHF4QkU7RUFBc0MsZ0JBQUE7QTFFNHF4QnhDOztBMEU1cXhCRTtFQUFzQyxnQkFBQTtBMUVncnhCeEM7O0EwRWhyeEJFO0VBQXNDLGdCQUFBO0ExRW9yeEJ4Qzs7QTBFcHJ4QkU7RUFBc0MsZ0JBQUE7QTFFd3J4QnhDOztBMEV4cnhCRTtFQUFzQyxnQkFBQTtBMUU0cnhCeEM7O0EwRTVyeEJFO0VBQXNDLGdCQUFBO0ExRWdzeEJ4Qzs7QTBFaHN4QkU7RUFBc0MsZ0JBQUE7QTFFb3N4QnhDOztBMEVwc3hCRTtFQUFzQyxnQkFBQTtBMUV3c3hCeEM7O0EwRXhzeEJFO0VBQXNDLGdCQUFBO0ExRTRzeEJ4Qzs7QTBFNXN4QkU7RUFBc0MsZ0JBQUE7QTFFZ3R4QnhDOztBMEVodHhCRTtFQUFzQyxnQkFBQTtBMUVvdHhCeEM7O0EwRXB0eEJFO0VBQXNDLGdCQUFBO0ExRXd0eEJ4Qzs7QTBFeHR4QkU7RUFBc0MsZ0JBQUE7QTFFNHR4QnhDOztBMEU1dHhCRTtFQUFzQyxnQkFBQTtBMUVndXhCeEM7O0EwRWh1eEJFO0VBQXNDLGdCQUFBO0ExRW91eEJ4Qzs7QTBFcHV4QkU7RUFBc0MsZ0JBQUE7QTFFd3V4QnhDOztBMEV4dXhCRTtFQUFzQyxnQkFBQTtBMUU0dXhCeEM7O0EwRTV1eEJFO0VBQXNDLGdCQUFBO0ExRWd2eEJ4Qzs7QTBFaHZ4QkU7RUFBc0MsZ0JBQUE7QTFFb3Z4QnhDOztBMEVwdnhCRTtFQUFzQyxnQkFBQTtBMUV3dnhCeEM7O0EwRXh2eEJFO0VBQXNDLGdCQUFBO0ExRTR2eEJ4Qzs7QTBFNXZ4QkU7RUFBc0MsZ0JBQUE7QTFFZ3d4QnhDOztBMEVod3hCRTtFQUFzQyxnQkFBQTtBMUVvd3hCeEM7O0EwRXB3eEJFO0VBQXNDLGdCQUFBO0ExRXd3eEJ4Qzs7QTBFeHd4QkU7RUFBc0MsZ0JBQUE7QTFFNHd4QnhDOztBMEU1d3hCRTtFQUFzQyxnQkFBQTtBMUVneHhCeEM7O0EwRWh4eEJFO0VBQXNDLGdCQUFBO0ExRW94eEJ4Qzs7QTBFcHh4QkU7RUFBc0MsZ0JBQUE7QTFFd3h4QnhDOztBMEV4eHhCRTtFQUFzQyxnQkFBQTtBMUU0eHhCeEM7O0EwRTV4eEJFO0VBQXNDLGdCQUFBO0ExRWd5eEJ4Qzs7QTBFaHl4QkU7RUFBc0MsZ0JBQUE7QTFFb3l4QnhDOztBMEVweXhCRTtFQUFzQyxnQkFBQTtBMUV3eXhCeEM7O0EwRXh5eEJFO0VBQXNDLGdCQUFBO0ExRTR5eEJ4Qzs7QTBFNXl4QkU7RUFBc0MsZ0JBQUE7QTFFZ3p4QnhDOztBMEVoenhCRTtFQUFzQyxnQkFBQTtBMUVvenhCeEM7O0EwRXB6eEJFO0VBQXNDLGdCQUFBO0ExRXd6eEJ4Qzs7QTBFeHp4QkU7RUFBc0MsZ0JBQUE7QTFFNHp4QnhDOztBMEU1enhCRTtFQUFzQyxnQkFBQTtBMUVnMHhCeEM7O0EwRWgweEJFO0VBQXNDLGdCQUFBO0ExRW8weEJ4Qzs7QTBFcDB4QkU7RUFBc0MsZ0JBQUE7QTFFdzB4QnhDOztBMEV4MHhCRTtFQUFzQyxnQkFBQTtBMUU0MHhCeEM7O0EwRTUweEJFO0VBQXNDLGdCQUFBO0ExRWcxeEJ4Qzs7QTBFaDF4QkU7RUFBc0MsZ0JBQUE7QTFFbzF4QnhDOztBMEVwMXhCRTtFQUFzQyxnQkFBQTtBMUV3MXhCeEM7O0EwRXgxeEJFO0VBQXNDLGdCQUFBO0ExRTQxeEJ4Qzs7QTBFNTF4QkU7RUFBc0MsYUFBQTtBMUVnMnhCeEM7O0EwRWgyeEJFO0VBQXNDLGFBQUE7QTFFbzJ4QnhDOztBMEVwMnhCRTtFQUFzQyxnQkFBQTtBMUV3MnhCeEM7O0EwRXgyeEJFO0VBQXNDLGdCQUFBO0ExRTQyeEJ4Qzs7QTBFNTJ4QkU7RUFBc0MsZ0JBQUE7QTFFZzN4QnhDOztBMEVoM3hCRTtFQUFzQyxnQkFBQTtBMUVvM3hCeEM7O0EwRXAzeEJFO0VBQXNDLGdCQUFBO0ExRXczeEJ4Qzs7QTBFeDN4QkU7RUFBc0MsZ0JBQUE7QTFFNDN4QnhDOztBMEU1M3hCRTtFQUFzQyxnQkFBQTtBMUVnNHhCeEM7O0EwRWg0eEJFO0VBQXNDLGdCQUFBO0ExRW80eEJ4Qzs7QTBFcDR4QkU7RUFBc0MsZ0JBQUE7QTFFdzR4QnhDOztBMEV4NHhCRTtFQUFzQyxnQkFBQTtBMUU0NHhCeEM7O0EwRTU0eEJFO0VBQXNDLGdCQUFBO0ExRWc1eEJ4Qzs7QTBFaDV4QkU7RUFBc0MsZ0JBQUE7QTFFbzV4QnhDOztBMEVwNXhCRTtFQUFzQyxnQkFBQTtBMUV3NXhCeEM7O0EwRXg1eEJFO0VBQXNDLGdCQUFBO0ExRTQ1eEJ4Qzs7QTBFNTV4QkU7RUFBc0MsZ0JBQUE7QTFFZzZ4QnhDOztBMEVoNnhCRTtFQUFzQyxnQkFBQTtBMUVvNnhCeEM7O0EwRXA2eEJFO0VBQXNDLGdCQUFBO0ExRXc2eEJ4Qzs7QTBFeDZ4QkU7RUFBc0MsZ0JBQUE7QTFFNDZ4QnhDOztBMEU1NnhCRTtFQUFzQyxnQkFBQTtBMUVnN3hCeEM7O0EwRWg3eEJFO0VBQXNDLGdCQUFBO0ExRW83eEJ4Qzs7QTBFcDd4QkU7RUFBc0MsZ0JBQUE7QTFFdzd4QnhDOztBMEV4N3hCRTtFQUFzQyxnQkFBQTtBMUU0N3hCeEM7O0EwRTU3eEJFO0VBQXNDLGdCQUFBO0ExRWc4eEJ4Qzs7QTBFaDh4QkU7RUFBc0MsZ0JBQUE7QTFFbzh4QnhDOztBMEVwOHhCRTtFQUFzQyxnQkFBQTtBMUV3OHhCeEM7O0EwRXg4eEJFO0VBQXNDLGdCQUFBO0ExRTQ4eEJ4Qzs7QTBFNTh4QkU7RUFBc0MsZ0JBQUE7QTFFZzl4QnhDOztBMEVoOXhCRTtFQUFzQyxnQkFBQTtBMUVvOXhCeEM7O0EwRXA5eEJFO0VBQXNDLGdCQUFBO0ExRXc5eEJ4Qzs7QTBFeDl4QkU7RUFBc0MsZ0JBQUE7QTFFNDl4QnhDOztBMEU1OXhCRTtFQUFzQyxnQkFBQTtBMUVnK3hCeEM7O0EwRWgreEJFO0VBQXNDLGdCQUFBO0ExRW8reEJ4Qzs7QTBFcCt4QkU7RUFBc0MsZ0JBQUE7QTFFdyt4QnhDOztBMEV4K3hCRTtFQUFzQyxnQkFBQTtBMUU0K3hCeEM7O0EwRTUreEJFO0VBQXNDLGdCQUFBO0ExRWcveEJ4Qzs7QTBFaC94QkU7RUFBc0MsZ0JBQUE7QTFFby94QnhDOztBMEVwL3hCRTtFQUFzQyxnQkFBQTtBMUV3L3hCeEM7O0EwRXgveEJFO0VBQXNDLGdCQUFBO0ExRTQveEJ4Qzs7QTBFNS94QkU7RUFBc0MsZ0JBQUE7QTFFZ2d5QnhDOztBMEVoZ3lCRTtFQUFzQyxnQkFBQTtBMUVvZ3lCeEM7O0EwRXBneUJFO0VBQXNDLGdCQUFBO0ExRXdneUJ4Qzs7QTBFeGd5QkU7RUFBc0MsZ0JBQUE7QTFFNGd5QnhDOztBMEU1Z3lCRTtFQUFzQyxnQkFBQTtBMUVnaHlCeEM7O0EwRWhoeUJFO0VBQXNDLGdCQUFBO0ExRW9oeUJ4Qzs7QTBFcGh5QkU7RUFBc0MsZ0JBQUE7QTFFd2h5QnhDOztBMEV4aHlCRTtFQUFzQyxnQkFBQTtBMUU0aHlCeEM7O0EwRTVoeUJFO0VBQXNDLGdCQUFBO0ExRWdpeUJ4Qzs7QTBFaGl5QkU7RUFBc0MsZ0JBQUE7QTFFb2l5QnhDOztBMEVwaXlCRTtFQUFzQyxnQkFBQTtBMUV3aXlCeEM7O0EwRXhpeUJFO0VBQXNDLGdCQUFBO0ExRTRpeUJ4Qzs7QTBFNWl5QkU7RUFBc0MsZ0JBQUE7QTFFZ2p5QnhDOztBMEVoanlCRTtFQUFzQyxnQkFBQTtBMUVvanlCeEM7O0EwRXBqeUJFO0VBQXNDLGdCQUFBO0ExRXdqeUJ4Qzs7QTBFeGp5QkU7RUFBc0MsZ0JBQUE7QTFFNGp5QnhDOztBMEU1anlCRTtFQUFzQyxnQkFBQTtBMUVna3lCeEM7O0EwRWhreUJFO0VBQXNDLGdCQUFBO0ExRW9reUJ4Qzs7QTBFcGt5QkU7RUFBc0MsZ0JBQUE7QTFFd2t5QnhDOztBMEV4a3lCRTtFQUFzQyxnQkFBQTtBMUU0a3lCeEM7O0EwRTVreUJFO0VBQXNDLGdCQUFBO0ExRWdseUJ4Qzs7QTBFaGx5QkU7RUFBc0MsZ0JBQUE7QTFFb2x5QnhDOztBMEVwbHlCRTtFQUFzQyxnQkFBQTtBMUV3bHlCeEM7O0EwRXhseUJFO0VBQXNDLGdCQUFBO0ExRTRseUJ4Qzs7QTBFNWx5QkU7RUFBc0MsZ0JBQUE7QTFFZ215QnhDOztBMEVobXlCRTtFQUFzQyxnQkFBQTtBMUVvbXlCeEM7O0EwRXBteUJFO0VBQXNDLGdCQUFBO0ExRXdteUJ4Qzs7QTBFeG15QkU7RUFBc0MsZ0JBQUE7QTFFNG15QnhDOztBMEU1bXlCRTtFQUFzQyxnQkFBQTtBMUVnbnlCeEM7O0EwRWhueUJFO0VBQXNDLGdCQUFBO0ExRW9ueUJ4Qzs7QTBFcG55QkU7RUFBc0MsZ0JBQUE7QTFFd255QnhDOztBMEV4bnlCRTtFQUFzQyxnQkFBQTtBMUU0bnlCeEM7O0EwRTVueUJFO0VBQXNDLGdCQUFBO0ExRWdveUJ4Qzs7QTBFaG95QkU7RUFBc0MsZ0JBQUE7QTFFb295QnhDOztBMEVwb3lCRTtFQUFzQyxnQkFBQTtBMUV3b3lCeEM7O0EwRXhveUJFO0VBQXNDLGdCQUFBO0ExRTRveUJ4Qzs7QTBFNW95QkU7RUFBc0MsZ0JBQUE7QTFFZ3B5QnhDOztBMEVocHlCRTtFQUFzQyxnQkFBQTtBMUVvcHlCeEM7O0EwRXBweUJFO0VBQXNDLGdCQUFBO0ExRXdweUJ4Qzs7QTBFeHB5QkU7RUFBc0MsZ0JBQUE7QTFFNHB5QnhDOztBMEU1cHlCRTtFQUFzQyxnQkFBQTtBMUVncXlCeEM7O0EwRWhxeUJFO0VBQXNDLGdCQUFBO0ExRW9xeUJ4Qzs7QTBFcHF5QkU7RUFBc0MsZ0JBQUE7QTFFd3F5QnhDOztBMEV4cXlCRTtFQUFzQyxnQkFBQTtBMUU0cXlCeEM7O0EwRTVxeUJFO0VBQXNDLGdCQUFBO0ExRWdyeUJ4Qzs7QTBFaHJ5QkU7RUFBc0MsZ0JBQUE7QTFFb3J5QnhDOztBMEVwcnlCRTtFQUFzQyxnQkFBQTtBMUV3cnlCeEM7O0EwRXhyeUJFO0VBQXNDLGdCQUFBO0ExRTRyeUJ4Qzs7QTBFNXJ5QkU7RUFBc0MsZ0JBQUE7QTFFZ3N5QnhDOztBMEVoc3lCRTtFQUFzQyxnQkFBQTtBMUVvc3lCeEM7O0EwRXBzeUJFO0VBQXNDLGdCQUFBO0ExRXdzeUJ4Qzs7QTBFeHN5QkU7RUFBc0MsZ0JBQUE7QTFFNHN5QnhDOztBMEU1c3lCRTtFQUFzQyxnQkFBQTtBMUVndHlCeEM7O0EwRWh0eUJFO0VBQXNDLGdCQUFBO0ExRW90eUJ4Qzs7QTBFcHR5QkU7RUFBc0MsZ0JBQUE7QTFFd3R5QnhDOztBMEV4dHlCRTtFQUFzQyxnQkFBQTtBMUU0dHlCeEM7O0EwRTV0eUJFO0VBQXNDLGdCQUFBO0ExRWd1eUJ4Qzs7QTBFaHV5QkU7RUFBc0MsZ0JBQUE7QTFFb3V5QnhDOztBMEVwdXlCRTtFQUFzQyxnQkFBQTtBMUV3dXlCeEM7O0EwRXh1eUJFO0VBQXNDLGdCQUFBO0ExRTR1eUJ4Qzs7QTBFNXV5QkU7RUFBc0MsZ0JBQUE7QTFFZ3Z5QnhDOztBMEVodnlCRTtFQUFzQyxnQkFBQTtBMUVvdnlCeEM7O0EwRXB2eUJFO0VBQXNDLGdCQUFBO0ExRXd2eUJ4Qzs7QTBFeHZ5QkU7RUFBc0MsZ0JBQUE7QTFFNHZ5QnhDOztBMEU1dnlCRTtFQUFzQyxnQkFBQTtBMUVnd3lCeEM7O0EwRWh3eUJFO0VBQXNDLGdCQUFBO0ExRW93eUJ4Qzs7QTBFcHd5QkU7RUFBc0MsZ0JBQUE7QTFFd3d5QnhDOztBMEV4d3lCRTtFQUFzQyxnQkFBQTtBMUU0d3lCeEM7O0EwRTV3eUJFO0VBQXNDLGdCQUFBO0ExRWd4eUJ4Qzs7QTBFaHh5QkU7RUFBc0MsZ0JBQUE7QTFFb3h5QnhDOztBMEVweHlCRTtFQUFzQyxnQkFBQTtBMUV3eHlCeEM7O0EwRXh4eUJFO0VBQXNDLGdCQUFBO0ExRTR4eUJ4Qzs7QTBFNXh5QkU7RUFBc0MsZ0JBQUE7QTFFZ3l5QnhDOztBMEVoeXlCRTtFQUFzQyxnQkFBQTtBMUVveXlCeEM7O0EwRXB5eUJFO0VBQXNDLGdCQUFBO0ExRXd5eUJ4Qzs7QTBFeHl5QkU7RUFBc0MsZ0JBQUE7QTFFNHl5QnhDOztBMEU1eXlCRTtFQUFzQyxnQkFBQTtBMUVnenlCeEM7O0EwRWh6eUJFO0VBQXNDLGdCQUFBO0ExRW96eUJ4Qzs7QTBFcHp5QkU7RUFBc0MsZ0JBQUE7QTFFd3p5QnhDOztBMEV4enlCRTtFQUFzQyxnQkFBQTtBMUU0enlCeEM7O0EwRTV6eUJFO0VBQXNDLGdCQUFBO0ExRWcweUJ4Qzs7QTBFaDB5QkU7RUFBc0MsZ0JBQUE7QTFFbzB5QnhDOztBMEVwMHlCRTtFQUFzQyxnQkFBQTtBMUV3MHlCeEM7O0EwRXgweUJFO0VBQXNDLGdCQUFBO0ExRTQweUJ4Qzs7QTBFNTB5QkU7RUFBc0MsYUFBQTtBMUVnMXlCeEM7O0EwRWgxeUJFO0VBQXNDLGdCQUFBO0ExRW8xeUJ4Qzs7QTBFcDF5QkU7RUFBc0MsZ0JBQUE7QTFFdzF5QnhDOztBMEV4MXlCRTtFQUFzQyxnQkFBQTtBMUU0MXlCeEM7O0EwRTUxeUJFO0VBQXNDLGdCQUFBO0ExRWcyeUJ4Qzs7QTBFaDJ5QkU7RUFBc0MsZ0JBQUE7QTFFbzJ5QnhDOztBMEVwMnlCRTtFQUFzQyxnQkFBQTtBMUV3MnlCeEM7O0EwRXgyeUJFO0VBQXNDLGdCQUFBO0ExRTQyeUJ4Qzs7QTBFNTJ5QkU7RUFBc0MsZ0JBQUE7QTFFZzN5QnhDOztBMEVoM3lCRTtFQUFzQyxnQkFBQTtBMUVvM3lCeEM7O0EwRXAzeUJFO0VBQXNDLGdCQUFBO0ExRXczeUJ4Qzs7QTBFeDN5QkU7RUFBc0MsZ0JBQUE7QTFFNDN5QnhDOztBMEU1M3lCRTtFQUFzQyxnQkFBQTtBMUVnNHlCeEM7O0EwRWg0eUJFO0VBQXNDLGdCQUFBO0ExRW80eUJ4Qzs7QTBFcDR5QkU7RUFBc0MsZ0JBQUE7QTFFdzR5QnhDOztBMEV4NHlCRTtFQUFzQyxnQkFBQTtBMUU0NHlCeEM7O0EwRTU0eUJFO0VBQXNDLGdCQUFBO0ExRWc1eUJ4Qzs7QTBFaDV5QkU7RUFBc0MsZ0JBQUE7QTFFbzV5QnhDOztBMEVwNXlCRTtFQUFzQyxnQkFBQTtBMUV3NXlCeEM7O0EwRXg1eUJFO0VBQXNDLGdCQUFBO0ExRTQ1eUJ4Qzs7QTBFNTV5QkU7RUFBc0MsZ0JBQUE7QTFFZzZ5QnhDOztBMEVoNnlCRTtFQUFzQyxnQkFBQTtBMUVvNnlCeEM7O0EwRXA2eUJFO0VBQXNDLGdCQUFBO0ExRXc2eUJ4Qzs7QTBFeDZ5QkU7RUFBc0MsZ0JBQUE7QTFFNDZ5QnhDOztBMEU1NnlCRTtFQUFzQyxhQUFBO0ExRWc3eUJ4Qzs7QTBFaDd5QkU7RUFBc0MsZ0JBQUE7QTFFbzd5QnhDOztBMEVwN3lCRTtFQUFzQyxnQkFBQTtBMUV3N3lCeEM7O0EwRXg3eUJFO0VBQXNDLGdCQUFBO0ExRTQ3eUJ4Qzs7QTBFNTd5QkU7RUFBc0MsZ0JBQUE7QTFFZzh5QnhDOztBMEVoOHlCRTtFQUFzQyxnQkFBQTtBMUVvOHlCeEM7O0EwRXA4eUJFO0VBQXNDLGdCQUFBO0ExRXc4eUJ4Qzs7QTBFeDh5QkU7RUFBc0MsZ0JBQUE7QTFFNDh5QnhDOztBMEU1OHlCRTtFQUFzQyxnQkFBQTtBMUVnOXlCeEM7O0EwRWg5eUJFO0VBQXNDLGdCQUFBO0ExRW85eUJ4Qzs7QTBFcDl5QkU7RUFBc0MsZ0JBQUE7QTFFdzl5QnhDOztBMEV4OXlCRTtFQUFzQyxnQkFBQTtBMUU0OXlCeEM7O0EwRTU5eUJFO0VBQXNDLGdCQUFBO0ExRWcreUJ4Qzs7QTBFaCt5QkU7RUFBc0MsZ0JBQUE7QTFFbyt5QnhDOztBMEVwK3lCRTtFQUFzQyxnQkFBQTtBMUV3K3lCeEM7O0EwRXgreUJFO0VBQXNDLGdCQUFBO0ExRTQreUJ4Qzs7QTBFNSt5QkU7RUFBc0MsZ0JBQUE7QTFFZy95QnhDOztBMEVoL3lCRTtFQUFzQyxnQkFBQTtBMUVvL3lCeEM7O0EwRXAveUJFO0VBQXNDLGdCQUFBO0ExRXcveUJ4Qzs7QTBFeC95QkU7RUFBc0MsZ0JBQUE7QTFFNC95QnhDOztBMEU1L3lCRTtFQUFzQyxnQkFBQTtBMUVnZ3pCeEM7O0EwRWhnekJFO0VBQXNDLGdCQUFBO0ExRW9nekJ4Qzs7QTBFcGd6QkU7RUFBc0MsZ0JBQUE7QTFFd2d6QnhDOztBMEV4Z3pCRTtFQUFzQyxnQkFBQTtBMUU0Z3pCeEM7O0EwRTVnekJFO0VBQXNDLGdCQUFBO0ExRWdoekJ4Qzs7QTBFaGh6QkU7RUFBc0MsZ0JBQUE7QTFFb2h6QnhDOztBMEVwaHpCRTtFQUFzQyxnQkFBQTtBMUV3aHpCeEM7O0EwRXhoekJFO0VBQXNDLGdCQUFBO0ExRTRoekJ4Qzs7QTBFNWh6QkU7RUFBc0MsZ0JBQUE7QTFFZ2l6QnhDOztBMEVoaXpCRTtFQUFzQyxnQkFBQTtBMUVvaXpCeEM7O0EwRXBpekJFO0VBQXNDLGdCQUFBO0ExRXdpekJ4Qzs7QTBFeGl6QkU7RUFBc0MsZ0JBQUE7QTFFNGl6QnhDOztBMEU1aXpCRTtFQUFzQyxnQkFBQTtBMUVnanpCeEM7O0EwRWhqekJFO0VBQXNDLGdCQUFBO0ExRW9qekJ4Qzs7QTBFcGp6QkU7RUFBc0MsZ0JBQUE7QTFFd2p6QnhDOztBMEV4anpCRTtFQUFzQyxnQkFBQTtBMUU0anpCeEM7O0EwRTVqekJFO0VBQXNDLGdCQUFBO0ExRWdrekJ4Qzs7QTBFaGt6QkU7RUFBc0MsZ0JBQUE7QTFFb2t6QnhDOztBMEVwa3pCRTtFQUFzQyxnQkFBQTtBMUV3a3pCeEM7O0EwRXhrekJFO0VBQXNDLGdCQUFBO0ExRTRrekJ4Qzs7QTBFNWt6QkU7RUFBc0MsZ0JBQUE7QTFFZ2x6QnhDOztBMEVobHpCRTtFQUFzQyxhQUFBO0ExRW9sekJ4Qzs7QTBFcGx6QkU7RUFBc0MsZ0JBQUE7QTFFd2x6QnhDOztBMEV4bHpCRTtFQUFzQyxnQkFBQTtBMUU0bHpCeEM7O0EwRTVsekJFO0VBQXNDLGdCQUFBO0ExRWdtekJ4Qzs7QTBFaG16QkU7RUFBc0MsWUFBQTtBMUVvbXpCeEM7O0EwRXBtekJFO0VBQXNDLGdCQUFBO0ExRXdtekJ4Qzs7QTBFeG16QkU7RUFBc0MsZ0JBQUE7QTFFNG16QnhDOztBMEU1bXpCRTtFQUFzQyxnQkFBQTtBMUVnbnpCeEM7O0EwRWhuekJFO0VBQXNDLGdCQUFBO0ExRW9uekJ4Qzs7QTBFcG56QkU7RUFBc0MsZ0JBQUE7QTFFd256QnhDOztBMEV4bnpCRTtFQUFzQyxnQkFBQTtBMUU0bnpCeEM7O0EwRTVuekJFO0VBQXNDLGdCQUFBO0ExRWdvekJ4Qzs7QTBFaG96QkU7RUFBc0MsZ0JBQUE7QTFFb296QnhDOztBMEVwb3pCRTtFQUFzQyxnQkFBQTtBMUV3b3pCeEM7O0EwRXhvekJFO0VBQXNDLGdCQUFBO0ExRTRvekJ4Qzs7QTBFNW96QkU7RUFBc0MsZ0JBQUE7QTFFZ3B6QnhDOztBMEVocHpCRTtFQUFzQyxnQkFBQTtBMUVvcHpCeEM7O0EwRXBwekJFO0VBQXNDLGdCQUFBO0ExRXdwekJ4Qzs7QTBFeHB6QkU7RUFBc0MsZ0JBQUE7QTFFNHB6QnhDOztBMEU1cHpCRTtFQUFzQyxnQkFBQTtBMUVncXpCeEM7O0EwRWhxekJFO0VBQXNDLGdCQUFBO0ExRW9xekJ4Qzs7QTBFcHF6QkU7RUFBc0MsZ0JBQUE7QTFFd3F6QnhDOztBMEV4cXpCRTtFQUFzQyxnQkFBQTtBMUU0cXpCeEM7O0EwRTVxekJFO0VBQXNDLGdCQUFBO0ExRWdyekJ4Qzs7QTBFaHJ6QkU7RUFBc0MsZ0JBQUE7QTFFb3J6QnhDOztBMEVwcnpCRTtFQUFzQyxnQkFBQTtBMUV3cnpCeEM7O0EwRXhyekJFO0VBQXNDLGdCQUFBO0ExRTRyekJ4Qzs7QTBFNXJ6QkU7RUFBc0MsZ0JBQUE7QTFFZ3N6QnhDOztBMEVoc3pCRTtFQUFzQyxnQkFBQTtBMUVvc3pCeEM7O0EwRXBzekJFO0VBQXNDLGdCQUFBO0ExRXdzekJ4Qzs7QTBFeHN6QkU7RUFBc0MsZ0JBQUE7QTFFNHN6QnhDOztBMEU1c3pCRTtFQUFzQyxnQkFBQTtBMUVndHpCeEM7O0EwRWh0ekJFO0VBQXNDLGdCQUFBO0ExRW90ekJ4Qzs7QTBFcHR6QkU7RUFBc0MsZ0JBQUE7QTFFd3R6QnhDOztBMEV4dHpCRTtFQUFzQyxnQkFBQTtBMUU0dHpCeEM7O0EwRTV0ekJFO0VBQXNDLGdCQUFBO0ExRWd1ekJ4Qzs7QTBFaHV6QkU7RUFBc0MsZ0JBQUE7QTFFb3V6QnhDOztBMEVwdXpCRTtFQUFzQyxnQkFBQTtBMUV3dXpCeEM7O0EwRXh1ekJFO0VBQXNDLGdCQUFBO0ExRTR1ekJ4Qzs7QTBFNXV6QkU7RUFBc0MsZ0JBQUE7QTFFZ3Z6QnhDOztBMEVodnpCRTtFQUFzQyxnQkFBQTtBMUVvdnpCeEM7O0EwRXB2ekJFO0VBQXNDLGdCQUFBO0ExRXd2ekJ4Qzs7QTBFeHZ6QkU7RUFBc0MsZ0JBQUE7QTFFNHZ6QnhDOztBMEU1dnpCRTtFQUFzQyxnQkFBQTtBMUVnd3pCeEM7O0EwRWh3ekJFO0VBQXNDLGdCQUFBO0ExRW93ekJ4Qzs7QTBFcHd6QkU7RUFBc0MsZ0JBQUE7QTFFd3d6QnhDOztBMEV4d3pCRTtFQUFzQyxnQkFBQTtBMUU0d3pCeEM7O0EwRTV3ekJFO0VBQXNDLGdCQUFBO0ExRWd4ekJ4Qzs7QTBFaHh6QkU7RUFBc0MsZ0JBQUE7QTFFb3h6QnhDOztBMEVweHpCRTtFQUFzQyxnQkFBQTtBMUV3eHpCeEM7O0EwRXh4ekJFO0VBQXNDLGdCQUFBO0ExRTR4ekJ4Qzs7QTBFNXh6QkU7RUFBc0MsZ0JBQUE7QTFFZ3l6QnhDOztBMEVoeXpCRTtFQUFzQyxnQkFBQTtBMUVveXpCeEM7O0EwRXB5ekJFO0VBQXNDLGdCQUFBO0ExRXd5ekJ4Qzs7QTBFeHl6QkU7RUFBc0MsZ0JBQUE7QTFFNHl6QnhDOztBMEU1eXpCRTtFQUFzQyxnQkFBQTtBMUVnenpCeEM7O0EwRWh6ekJFO0VBQXNDLGdCQUFBO0ExRW96ekJ4Qzs7QTBFcHp6QkU7RUFBc0MsZ0JBQUE7QTFFd3p6QnhDOztBMEV4enpCRTtFQUFzQyxnQkFBQTtBMUU0enpCeEM7O0EwRTV6ekJFO0VBQXNDLGdCQUFBO0ExRWcwekJ4Qzs7QTBFaDB6QkU7RUFBc0MsZ0JBQUE7QTFFbzB6QnhDOztBMEVwMHpCRTtFQUFzQyxnQkFBQTtBMUV3MHpCeEM7O0EwRXgwekJFO0VBQXNDLGdCQUFBO0ExRTQwekJ4Qzs7QTBFNTB6QkU7RUFBc0MsZ0JBQUE7QTFFZzF6QnhDOztBMEVoMXpCRTtFQUFzQyxnQkFBQTtBMUVvMXpCeEM7O0EwRXAxekJFO0VBQXNDLGdCQUFBO0ExRXcxekJ4Qzs7QTBFeDF6QkU7RUFBc0MsZ0JBQUE7QTFFNDF6QnhDOztBMEU1MXpCRTtFQUFzQyxnQkFBQTtBMUVnMnpCeEM7O0EwRWgyekJFO0VBQXNDLGdCQUFBO0ExRW8yekJ4Qzs7QTBFcDJ6QkU7RUFBc0MsZ0JBQUE7QTFFdzJ6QnhDOztBMEV4MnpCRTtFQUFzQyxnQkFBQTtBMUU0MnpCeEM7O0EwRTUyekJFO0VBQXNDLGdCQUFBO0ExRWczekJ4Qzs7QTBFaDN6QkU7RUFBc0MsZ0JBQUE7QTFFbzN6QnhDOztBMEVwM3pCRTtFQUFzQyxnQkFBQTtBMUV3M3pCeEM7O0EwRXgzekJFO0VBQXNDLGdCQUFBO0ExRTQzekJ4Qzs7QTBFNTN6QkU7RUFBc0MsZ0JBQUE7QTFFZzR6QnhDOztBMEVoNHpCRTtFQUFzQyxnQkFBQTtBMUVvNHpCeEM7O0EwRXA0ekJFO0VBQXNDLGdCQUFBO0ExRXc0ekJ4Qzs7QTBFeDR6QkU7RUFBc0MsZ0JBQUE7QTFFNDR6QnhDOztBMEU1NHpCRTtFQUFzQyxnQkFBQTtBMUVnNXpCeEM7O0EwRWg1ekJFO0VBQXNDLGdCQUFBO0ExRW81ekJ4Qzs7QTBFcDV6QkU7RUFBc0MsZ0JBQUE7QTFFdzV6QnhDOztBMEV4NXpCRTtFQUFzQyxnQkFBQTtBMUU0NXpCeEM7O0EwRTU1ekJFO0VBQXNDLGdCQUFBO0ExRWc2ekJ4Qzs7QTBFaDZ6QkU7RUFBc0MsZ0JBQUE7QTFFbzZ6QnhDOztBMEVwNnpCRTtFQUFzQyxnQkFBQTtBMUV3NnpCeEM7O0EwRXg2ekJFO0VBQXNDLGdCQUFBO0ExRTQ2ekJ4Qzs7QTBFNTZ6QkU7RUFBc0MsZ0JBQUE7QTFFZzd6QnhDOztBMEVoN3pCRTtFQUFzQyxnQkFBQTtBMUVvN3pCeEM7O0EwRXA3ekJFO0VBQXNDLGdCQUFBO0ExRXc3ekJ4Qzs7QTBFeDd6QkU7RUFBc0MsZ0JBQUE7QTFFNDd6QnhDOztBMEU1N3pCRTtFQUFzQyxnQkFBQTtBMUVnOHpCeEM7O0EwRWg4ekJFO0VBQXNDLGdCQUFBO0ExRW84ekJ4Qzs7QTBFcDh6QkU7RUFBc0MsZ0JBQUE7QTFFdzh6QnhDOztBMEV4OHpCRTtFQUFzQyxnQkFBQTtBMUU0OHpCeEM7O0EwRTU4ekJFO0VBQXNDLFlBQUE7QTFFZzl6QnhDOztBMEVoOXpCRTtFQUFzQyxnQkFBQTtBMUVvOXpCeEM7O0EwRXA5ekJFO0VBQXNDLGdCQUFBO0ExRXc5ekJ4Qzs7QTBFeDl6QkU7RUFBc0MsZ0JBQUE7QTFFNDl6QnhDOztBMEU1OXpCRTtFQUFzQyxnQkFBQTtBMUVnK3pCeEM7O0EwRWgrekJFO0VBQXNDLGdCQUFBO0ExRW8rekJ4Qzs7QTBFcCt6QkU7RUFBc0MsZ0JBQUE7QTFFdyt6QnhDOztBMEV4K3pCRTtFQUFzQyxnQkFBQTtBMUU0K3pCeEM7O0EwRTUrekJFO0VBQXNDLGdCQUFBO0ExRWcvekJ4Qzs7QTBFaC96QkU7RUFBc0MsZ0JBQUE7QTFFby96QnhDOztBMEVwL3pCRTtFQUFzQyxnQkFBQTtBMUV3L3pCeEM7O0EwRXgvekJFO0VBQXNDLGdCQUFBO0ExRTQvekJ4Qzs7QTBFNS96QkU7RUFBc0MsZ0JBQUE7QTFFZ2cwQnhDOztBMEVoZzBCRTtFQUFzQyxnQkFBQTtBMUVvZzBCeEM7O0EwRXBnMEJFO0VBQXNDLGdCQUFBO0ExRXdnMEJ4Qzs7QTBFeGcwQkU7RUFBc0MsZ0JBQUE7QTFFNGcwQnhDOztBMEU1ZzBCRTtFQUFzQyxnQkFBQTtBMUVnaDBCeEM7O0EwRWhoMEJFO0VBQXNDLGdCQUFBO0ExRW9oMEJ4Qzs7QTBFcGgwQkU7RUFBc0MsZ0JBQUE7QTFFd2gwQnhDOztBMEV4aDBCRTtFQUFzQyxnQkFBQTtBMUU0aDBCeEM7O0EwRTVoMEJFO0VBQXNDLGdCQUFBO0ExRWdpMEJ4Qzs7QTBFaGkwQkU7RUFBc0MsZ0JBQUE7QTFFb2kwQnhDOztBMEVwaTBCRTtFQUFzQyxnQkFBQTtBMUV3aTBCeEM7O0EwRXhpMEJFO0VBQXNDLGdCQUFBO0ExRTRpMEJ4Qzs7QTBFNWkwQkU7RUFBc0MsZ0JBQUE7QTFFZ2owQnhDOztBMEVoajBCRTtFQUFzQyxnQkFBQTtBMUVvajBCeEM7O0EwRXBqMEJFO0VBQXNDLGdCQUFBO0ExRXdqMEJ4Qzs7QTBFeGowQkU7RUFBc0MsZ0JBQUE7QTFFNGowQnhDOztBMEU1ajBCRTtFQUFzQyxnQkFBQTtBMUVnazBCeEM7O0EwRWhrMEJFO0VBQXNDLGdCQUFBO0ExRW9rMEJ4Qzs7QTBFcGswQkU7RUFBc0MsZ0JBQUE7QTFFd2swQnhDOztBMEV4azBCRTtFQUFzQyxnQkFBQTtBMUU0azBCeEM7O0EwRTVrMEJFO0VBQXNDLGdCQUFBO0ExRWdsMEJ4Qzs7QTBFaGwwQkU7RUFBc0MsZ0JBQUE7QTFFb2wwQnhDOztBMEVwbDBCRTtFQUFzQyxnQkFBQTtBMUV3bDBCeEM7O0EwRXhsMEJFO0VBQXNDLGdCQUFBO0ExRTRsMEJ4Qzs7QTBFNWwwQkU7RUFBc0MsZ0JBQUE7QTFFZ20wQnhDOztBMEVobTBCRTtFQUFzQyxhQUFBO0ExRW9tMEJ4Qzs7QTBFcG0wQkU7RUFBc0MsZ0JBQUE7QTFFd20wQnhDOztBMEV4bTBCRTtFQUFzQyxnQkFBQTtBMUU0bTBCeEM7O0EwRTVtMEJFO0VBQXNDLGdCQUFBO0ExRWduMEJ4Qzs7QTBFaG4wQkU7RUFBc0MsZ0JBQUE7QTFFb24wQnhDOztBMEVwbjBCRTtFQUFzQyxnQkFBQTtBMUV3bjBCeEM7O0EwRXhuMEJFO0VBQXNDLGdCQUFBO0ExRTRuMEJ4Qzs7QTBFNW4wQkU7RUFBc0MsZ0JBQUE7QTFFZ28wQnhDOztBMEVobzBCRTtFQUFzQyxnQkFBQTtBMUVvbzBCeEM7O0EwRXBvMEJFO0VBQXNDLGdCQUFBO0ExRXdvMEJ4Qzs7QTBFeG8wQkU7RUFBc0MsZ0JBQUE7QTFFNG8wQnhDOztBMEU1bzBCRTtFQUFzQyxnQkFBQTtBMUVncDBCeEM7O0EwRWhwMEJFO0VBQXNDLGdCQUFBO0ExRW9wMEJ4Qzs7QTBFcHAwQkU7RUFBc0MsZ0JBQUE7QTFFd3AwQnhDOztBMEV4cDBCRTtFQUFzQyxnQkFBQTtBMUU0cDBCeEM7O0EwRTVwMEJFO0VBQXNDLGdCQUFBO0ExRWdxMEJ4Qzs7QTBFaHEwQkU7RUFBc0MsZ0JBQUE7QTFFb3EwQnhDOztBMEVwcTBCRTtFQUFzQyxnQkFBQTtBMUV3cTBCeEM7O0EwRXhxMEJFO0VBQXNDLGdCQUFBO0ExRTRxMEJ4Qzs7QTBFNXEwQkU7RUFBc0MsZ0JBQUE7QTFFZ3IwQnhDOztBMEVocjBCRTtFQUFzQyxnQkFBQTtBMUVvcjBCeEM7O0EwRXByMEJFO0VBQXNDLGdCQUFBO0ExRXdyMEJ4Qzs7QTBFeHIwQkU7RUFBc0MsZ0JBQUE7QTFFNHIwQnhDOztBMEU1cjBCRTtFQUFzQyxnQkFBQTtBMUVnczBCeEM7O0EwRWhzMEJFO0VBQXNDLGdCQUFBO0ExRW9zMEJ4Qzs7QTBFcHMwQkU7RUFBc0MsZ0JBQUE7QTFFd3MwQnhDOztBMEV4czBCRTtFQUFzQyxnQkFBQTtBMUU0czBCeEM7O0EwRTVzMEJFO0VBQXNDLGdCQUFBO0ExRWd0MEJ4Qzs7QTBFaHQwQkU7RUFBc0MsZ0JBQUE7QTFFb3QwQnhDOztBMEVwdDBCRTtFQUFzQyxnQkFBQTtBMUV3dDBCeEM7O0EwRXh0MEJFO0VBQXNDLGdCQUFBO0ExRTR0MEJ4Qzs7QTBFNXQwQkU7RUFBc0MsZ0JBQUE7QTFFZ3UwQnhDOztBMEVodTBCRTtFQUFzQyxnQkFBQTtBMUVvdTBCeEM7O0EwRXB1MEJFO0VBQXNDLGdCQUFBO0ExRXd1MEJ4Qzs7QTBFeHUwQkU7RUFBc0MsZ0JBQUE7QTFFNHUwQnhDOztBMEU1dTBCRTtFQUFzQyxnQkFBQTtBMUVndjBCeEM7O0EwRWh2MEJFO0VBQXNDLGdCQUFBO0ExRW92MEJ4Qzs7QTBFcHYwQkU7RUFBc0MsZ0JBQUE7QTFFd3YwQnhDOztBMEV4djBCRTtFQUFzQyxnQkFBQTtBMUU0djBCeEM7O0EwRTV2MEJFO0VBQXNDLGdCQUFBO0ExRWd3MEJ4Qzs7QTBFaHcwQkU7RUFBc0MsZ0JBQUE7QTFFb3cwQnhDOztBMEVwdzBCRTtFQUFzQyxnQkFBQTtBMUV3dzBCeEM7O0EwRXh3MEJFO0VBQXNDLGdCQUFBO0ExRTR3MEJ4Qzs7QTBFNXcwQkU7RUFBc0MsZ0JBQUE7QTFFZ3gwQnhDOztBMEVoeDBCRTtFQUFzQyxnQkFBQTtBMUVveDBCeEM7O0EwRXB4MEJFO0VBQXNDLGdCQUFBO0ExRXd4MEJ4Qzs7QTBFeHgwQkU7RUFBc0MsZ0JBQUE7QTFFNHgwQnhDOztBMEU1eDBCRTtFQUFzQyxnQkFBQTtBMUVneTBCeEM7O0EwRWh5MEJFO0VBQXNDLGdCQUFBO0ExRW95MEJ4Qzs7QTBFcHkwQkU7RUFBc0MsZ0JBQUE7QTFFd3kwQnhDOztBMEV4eTBCRTtFQUFzQyxnQkFBQTtBMUU0eTBCeEM7O0EwRTV5MEJFO0VBQXNDLGdCQUFBO0ExRWd6MEJ4Qzs7QTBFaHowQkU7RUFBc0MsZ0JBQUE7QTFFb3owQnhDOztBMEVwejBCRTtFQUFzQyxnQkFBQTtBMUV3ejBCeEM7O0EwRXh6MEJFO0VBQXNDLGdCQUFBO0ExRTR6MEJ4Qzs7QTBFNXowQkU7RUFBc0MsZ0JBQUE7QTFFZzAwQnhDOztBMEVoMDBCRTtFQUFzQyxnQkFBQTtBMUVvMDBCeEM7O0EwRXAwMEJFO0VBQXNDLGdCQUFBO0ExRXcwMEJ4Qzs7QTBFeDAwQkU7RUFBc0MsZ0JBQUE7QTFFNDAwQnhDOztBMEU1MDBCRTtFQUFzQyxnQkFBQTtBMUVnMTBCeEM7O0EwRWgxMEJFO0VBQXNDLGdCQUFBO0ExRW8xMEJ4Qzs7QTBFcDEwQkU7RUFBc0MsZ0JBQUE7QTFFdzEwQnhDOztBMEV4MTBCRTtFQUFzQyxnQkFBQTtBMUU0MTBCeEM7O0EwRTUxMEJFO0VBQXNDLGdCQUFBO0ExRWcyMEJ4Qzs7QTBFaDIwQkU7RUFBc0MsZ0JBQUE7QTFFbzIwQnhDOztBMEVwMjBCRTtFQUFzQyxnQkFBQTtBMUV3MjBCeEM7O0EwRXgyMEJFO0VBQXNDLGdCQUFBO0ExRTQyMEJ4Qzs7QTBFNTIwQkU7RUFBc0MsZ0JBQUE7QTFFZzMwQnhDOztBMEVoMzBCRTtFQUFzQyxnQkFBQTtBMUVvMzBCeEM7O0EwRXAzMEJFO0VBQXNDLGdCQUFBO0ExRXczMEJ4Qzs7QTBFeDMwQkU7RUFBc0MsZ0JBQUE7QTFFNDMwQnhDOztBMEU1MzBCRTtFQUFzQyxnQkFBQTtBMUVnNDBCeEM7O0EwRWg0MEJFO0VBQXNDLGdCQUFBO0ExRW80MEJ4Qzs7QTBFcDQwQkU7RUFBc0MsZ0JBQUE7QTFFdzQwQnhDOztBMEV4NDBCRTtFQUFzQyxnQkFBQTtBMUU0NDBCeEM7O0EwRTU0MEJFO0VBQXNDLGdCQUFBO0ExRWc1MEJ4Qzs7QTBFaDUwQkU7RUFBc0MsZ0JBQUE7QTFFbzUwQnhDOztBMEVwNTBCRTtFQUFzQyxnQkFBQTtBMUV3NTBCeEM7O0EwRXg1MEJFO0VBQXNDLGdCQUFBO0ExRTQ1MEJ4Qzs7QTBFNTUwQkU7RUFBc0MsZ0JBQUE7QTFFZzYwQnhDOztBMEVoNjBCRTtFQUFzQyxnQkFBQTtBMUVvNjBCeEM7O0EwRXA2MEJFO0VBQXNDLGdCQUFBO0ExRXc2MEJ4Qzs7QTBFeDYwQkU7RUFBc0MsZ0JBQUE7QTFFNDYwQnhDOztBMEU1NjBCRTtFQUFzQyxnQkFBQTtBMUVnNzBCeEM7O0EwRWg3MEJFO0VBQXNDLGdCQUFBO0ExRW83MEJ4Qzs7QTBFcDcwQkU7RUFBc0MsZ0JBQUE7QTFFdzcwQnhDOztBMEV4NzBCRTtFQUFzQyxnQkFBQTtBMUU0NzBCeEM7O0EwRTU3MEJFO0VBQXNDLGdCQUFBO0ExRWc4MEJ4Qzs7QTBFaDgwQkU7RUFBc0MsZ0JBQUE7QTFFbzgwQnhDOztBMEVwODBCRTtFQUFzQyxnQkFBQTtBMUV3ODBCeEM7O0EwRXg4MEJFO0VBQXNDLGdCQUFBO0ExRTQ4MEJ4Qzs7QTBFNTgwQkU7RUFBc0MsZ0JBQUE7QTFFZzkwQnhDOztBMEVoOTBCRTtFQUFzQyxnQkFBQTtBMUVvOTBCeEM7O0EwRXA5MEJFO0VBQXNDLGdCQUFBO0ExRXc5MEJ4Qzs7QTBFeDkwQkU7RUFBc0MsZ0JBQUE7QTFFNDkwQnhDOztBMEU1OTBCRTtFQUFzQyxnQkFBQTtBMUVnKzBCeEM7O0EwRWgrMEJFO0VBQXNDLGdCQUFBO0ExRW8rMEJ4Qzs7QTBFcCswQkU7RUFBc0MsZ0JBQUE7QTFFdyswQnhDOztBMEV4KzBCRTtFQUFzQyxnQkFBQTtBMUU0KzBCeEM7O0EwRTUrMEJFO0VBQXNDLGdCQUFBO0ExRWcvMEJ4Qzs7QTBFaC8wQkU7RUFBc0MsZ0JBQUE7QTFFby8wQnhDOztBMEVwLzBCRTtFQUFzQyxnQkFBQTtBMUV3LzBCeEM7O0EwRXgvMEJFO0VBQXNDLGdCQUFBO0ExRTQvMEJ4Qzs7QTBFNS8wQkU7RUFBc0MsZ0JBQUE7QTFFZ2cxQnhDOztBMEVoZzFCRTtFQUFzQyxnQkFBQTtBMUVvZzFCeEM7O0EwRXBnMUJFO0VBQXNDLGdCQUFBO0ExRXdnMUJ4Qzs7QTBFeGcxQkU7RUFBc0MsZ0JBQUE7QTFFNGcxQnhDOztBMEU1ZzFCRTtFQUFzQyxnQkFBQTtBMUVnaDFCeEM7O0EwRWhoMUJFO0VBQXNDLGdCQUFBO0ExRW9oMUJ4Qzs7QTBFcGgxQkU7RUFBc0MsZ0JBQUE7QTFFd2gxQnhDOztBMEV4aDFCRTtFQUFzQyxnQkFBQTtBMUU0aDFCeEM7O0EwRTVoMUJFO0VBQXNDLGdCQUFBO0ExRWdpMUJ4Qzs7QTBFaGkxQkU7RUFBc0MsZ0JBQUE7QTFFb2kxQnhDOztBMEVwaTFCRTtFQUFzQyxnQkFBQTtBMUV3aTFCeEM7O0EwRXhpMUJFO0VBQXNDLGdCQUFBO0ExRTRpMUJ4Qzs7QTBFNWkxQkU7RUFBc0MsZ0JBQUE7QTFFZ2oxQnhDOztBMEVoajFCRTtFQUFzQyxnQkFBQTtBMUVvajFCeEM7O0EwRXBqMUJFO0VBQXNDLGdCQUFBO0ExRXdqMUJ4Qzs7QTBFeGoxQkU7RUFBc0MsZ0JBQUE7QTFFNGoxQnhDOztBMEU1ajFCRTtFQUFzQyxnQkFBQTtBMUVnazFCeEM7O0EwRWhrMUJFO0VBQXNDLGdCQUFBO0ExRW9rMUJ4Qzs7QTBFcGsxQkU7RUFBc0MsZ0JBQUE7QTFFd2sxQnhDOztBMEV4azFCRTtFQUFzQyxnQkFBQTtBMUU0azFCeEM7O0EwRTVrMUJFO0VBQXNDLGdCQUFBO0ExRWdsMUJ4Qzs7QTBFaGwxQkU7RUFBc0MsZ0JBQUE7QTFFb2wxQnhDOztBMEVwbDFCRTtFQUFzQyxnQkFBQTtBMUV3bDFCeEM7O0EwRXhsMUJFO0VBQXNDLGdCQUFBO0ExRTRsMUJ4Qzs7QTBFNWwxQkU7RUFBc0MsZ0JBQUE7QTFFZ20xQnhDOztBMEVobTFCRTtFQUFzQyxnQkFBQTtBMUVvbTFCeEM7O0EwRXBtMUJFO0VBQXNDLGdCQUFBO0ExRXdtMUJ4Qzs7QTBFeG0xQkU7RUFBc0MsZ0JBQUE7QTFFNG0xQnhDOztBMEU1bTFCRTtFQUFzQyxnQkFBQTtBMUVnbjFCeEM7O0EwRWhuMUJFO0VBQXNDLGdCQUFBO0ExRW9uMUJ4Qzs7QTBFcG4xQkU7RUFBc0MsZ0JBQUE7QTFFd24xQnhDOztBMEV4bjFCRTtFQUFzQyxnQkFBQTtBMUU0bjFCeEM7O0EwRTVuMUJFO0VBQXNDLGdCQUFBO0ExRWdvMUJ4Qzs7QTBFaG8xQkU7RUFBc0MsZ0JBQUE7QTFFb28xQnhDOztBMEVwbzFCRTtFQUFzQyxnQkFBQTtBMUV3bzFCeEM7O0EwRXhvMUJFO0VBQXNDLGdCQUFBO0ExRTRvMUJ4Qzs7QTBFNW8xQkU7RUFBc0MsZ0JBQUE7QTFFZ3AxQnhDOztBMEVocDFCRTtFQUFzQyxnQkFBQTtBMUVvcDFCeEM7O0EwRXBwMUJFO0VBQXNDLGdCQUFBO0ExRXdwMUJ4Qzs7QTBFeHAxQkU7RUFBc0MsZ0JBQUE7QTFFNHAxQnhDOztBMEU1cDFCRTtFQUFzQyxnQkFBQTtBMUVncTFCeEM7O0EwRWhxMUJFO0VBQXNDLGdCQUFBO0ExRW9xMUJ4Qzs7QTBFcHExQkU7RUFBc0MsZ0JBQUE7QTFFd3ExQnhDOztBMEV4cTFCRTtFQUFzQyxnQkFBQTtBMUU0cTFCeEM7O0EwRTVxMUJFO0VBQXNDLGdCQUFBO0ExRWdyMUJ4Qzs7QTBFaHIxQkU7RUFBc0MsZ0JBQUE7QTFFb3IxQnhDOztBMEVwcjFCRTtFQUFzQyxnQkFBQTtBMUV3cjFCeEM7O0EwRXhyMUJFO0VBQXNDLGdCQUFBO0ExRTRyMUJ4Qzs7QTBFNXIxQkU7RUFBc0MsZ0JBQUE7QTFFZ3MxQnhDOztBMEVoczFCRTtFQUFzQyxnQkFBQTtBMUVvczFCeEM7O0EwRXBzMUJFO0VBQXNDLGdCQUFBO0ExRXdzMUJ4Qzs7QTBFeHMxQkU7RUFBc0MsZ0JBQUE7QTFFNHMxQnhDOztBMEU1czFCRTtFQUFzQyxnQkFBQTtBMUVndDFCeEM7O0EwRWh0MUJFO0VBQXNDLGdCQUFBO0ExRW90MUJ4Qzs7QTBFcHQxQkU7RUFBc0MsZ0JBQUE7QTFFd3QxQnhDOztBMEV4dDFCRTtFQUFzQyxnQkFBQTtBMUU0dDFCeEM7O0EwRTV0MUJFO0VBQXNDLGdCQUFBO0ExRWd1MUJ4Qzs7QTBFaHUxQkU7RUFBc0MsZ0JBQUE7QTFFb3UxQnhDOztBMEVwdTFCRTtFQUFzQyxnQkFBQTtBMUV3dTFCeEM7O0EwRXh1MUJFO0VBQXNDLGdCQUFBO0ExRTR1MUJ4Qzs7QTBFNXUxQkU7RUFBc0MsZ0JBQUE7QTFFZ3YxQnhDOztBMEVodjFCRTtFQUFzQyxnQkFBQTtBMUVvdjFCeEM7O0EwRXB2MUJFO0VBQXNDLGdCQUFBO0ExRXd2MUJ4Qzs7QTBFeHYxQkU7RUFBc0MsZ0JBQUE7QTFFNHYxQnhDOztBMEU1djFCRTtFQUFzQyxnQkFBQTtBMUVndzFCeEM7O0EwRWh3MUJFO0VBQXNDLGdCQUFBO0ExRW93MUJ4Qzs7QTBFcHcxQkU7RUFBc0MsZ0JBQUE7QTFFd3cxQnhDOztBMEV4dzFCRTtFQUFzQyxnQkFBQTtBMUU0dzFCeEM7O0EwRTV3MUJFO0VBQXNDLGdCQUFBO0ExRWd4MUJ4Qzs7QTBFaHgxQkU7RUFBc0MsZ0JBQUE7QTFFb3gxQnhDOztBMEVweDFCRTtFQUFzQyxnQkFBQTtBMUV3eDFCeEM7O0EwRXh4MUJFO0VBQXNDLGdCQUFBO0ExRTR4MUJ4Qzs7QTBFNXgxQkU7RUFBc0MsZ0JBQUE7QTFFZ3kxQnhDOztBMEVoeTFCRTtFQUFzQyxnQkFBQTtBMUVveTFCeEM7O0EwRXB5MUJFO0VBQXNDLGdCQUFBO0ExRXd5MUJ4Qzs7QTBFeHkxQkU7RUFBc0MsZ0JBQUE7QTFFNHkxQnhDOztBMEU1eTFCRTtFQUFzQyxnQkFBQTtBMUVnejFCeEM7O0EwRWh6MUJFO0VBQXNDLGdCQUFBO0ExRW96MUJ4Qzs7QTBFcHoxQkU7RUFBc0MsZ0JBQUE7QTFFd3oxQnhDOztBMEV4ejFCRTtFQUFzQyxnQkFBQTtBMUU0ejFCeEM7O0EwRTV6MUJFO0VBQXNDLGdCQUFBO0ExRWcwMUJ4Qzs7QTBFaDAxQkU7RUFBc0MsZ0JBQUE7QTFFbzAxQnhDOztBMEVwMDFCRTtFQUFzQyxnQkFBQTtBMUV3MDFCeEM7O0EwRXgwMUJFO0VBQXNDLGdCQUFBO0ExRTQwMUJ4Qzs7QTBFNTAxQkU7RUFBc0MsZ0JBQUE7QTFFZzExQnhDOztBMEVoMTFCRTtFQUFzQyxnQkFBQTtBMUVvMTFCeEM7O0EwRXAxMUJFO0VBQXNDLGdCQUFBO0ExRXcxMUJ4Qzs7QTBFeDExQkU7RUFBc0MsZ0JBQUE7QTFFNDExQnhDOztBMEU1MTFCRTtFQUFzQyxnQkFBQTtBMUVnMjFCeEM7O0EwRWgyMUJFO0VBQXNDLGdCQUFBO0ExRW8yMUJ4Qzs7QTBFcDIxQkU7RUFBc0MsZ0JBQUE7QTFFdzIxQnhDOztBMEV4MjFCRTtFQUFzQyxnQkFBQTtBMUU0MjFCeEM7O0EwRTUyMUJFO0VBQXNDLGdCQUFBO0ExRWczMUJ4Qzs7QTBFaDMxQkU7RUFBc0MsZ0JBQUE7QTFFbzMxQnhDOztBMEVwMzFCRTtFQUFzQyxnQkFBQTtBMUV3MzFCeEM7O0EwRXgzMUJFO0VBQXNDLGdCQUFBO0ExRTQzMUJ4Qzs7QTBFNTMxQkU7RUFBc0MsZ0JBQUE7QTFFZzQxQnhDOztBMEVoNDFCRTtFQUFzQyxnQkFBQTtBMUVvNDFCeEM7O0EwRXA0MUJFO0VBQXNDLGdCQUFBO0ExRXc0MUJ4Qzs7QTBFeDQxQkU7RUFBc0MsZ0JBQUE7QTFFNDQxQnhDOztBMEU1NDFCRTtFQUFzQyxnQkFBQTtBMUVnNTFCeEM7O0EwRWg1MUJFO0VBQXNDLGdCQUFBO0ExRW81MUJ4Qzs7QTBFcDUxQkU7RUFBc0MsZ0JBQUE7QTFFdzUxQnhDOztBMEV4NTFCRTtFQUFzQyxnQkFBQTtBMUU0NTFCeEM7O0EwRTU1MUJFO0VBQXNDLGdCQUFBO0ExRWc2MUJ4Qzs7QTBFaDYxQkU7RUFBc0MsYUFBQTtBMUVvNjFCeEM7O0EwRXA2MUJFO0VBQXNDLGdCQUFBO0ExRXc2MUJ4Qzs7QTBFeDYxQkU7RUFBc0MsZ0JBQUE7QTFFNDYxQnhDOztBMEU1NjFCRTtFQUFzQyxnQkFBQTtBMUVnNzFCeEM7O0EwRWg3MUJFO0VBQXNDLGdCQUFBO0ExRW83MUJ4Qzs7QTBFcDcxQkU7RUFBc0MsZ0JBQUE7QTFFdzcxQnhDOztBMEV4NzFCRTtFQUFzQyxnQkFBQTtBMUU0NzFCeEM7O0EwRTU3MUJFO0VBQXNDLGdCQUFBO0ExRWc4MUJ4Qzs7QTBFaDgxQkU7RUFBc0MsZ0JBQUE7QTFFbzgxQnhDOztBMEVwODFCRTtFQUFzQyxnQkFBQTtBMUV3ODFCeEM7O0EwRXg4MUJFO0VBQXNDLGdCQUFBO0ExRTQ4MUJ4Qzs7QTBFNTgxQkU7RUFBc0MsZ0JBQUE7QTFFZzkxQnhDOztBMEVoOTFCRTtFQUFzQyxhQUFBO0ExRW85MUJ4Qzs7QTBFcDkxQkU7RUFBc0MsYUFBQTtBMUV3OTFCeEM7O0EwRXg5MUJFO0VBQXNDLGFBQUE7QTFFNDkxQnhDOztBMEU1OTFCRTtFQUFzQyxnQkFBQTtBMUVnKzFCeEM7O0EwRWgrMUJFO0VBQXNDLGdCQUFBO0ExRW8rMUJ4Qzs7QTBFcCsxQkU7RUFBc0MsZ0JBQUE7QTFFdysxQnhDOztBMEV4KzFCRTtFQUFzQyxZQUFBO0ExRTQrMUJ4Qzs7QTBFNSsxQkU7RUFBc0MsZ0JBQUE7QTFFZy8xQnhDOztBMEVoLzFCRTtFQUFzQyxnQkFBQTtBMUVvLzFCeEM7O0EwRXAvMUJFO0VBQXNDLGdCQUFBO0ExRXcvMUJ4Qzs7QTBFeC8xQkU7RUFBc0MsZ0JBQUE7QTFFNC8xQnhDOztBMEU1LzFCRTtFQUFzQyxnQkFBQTtBMUVnZzJCeEM7O0EwRWhnMkJFO0VBQXNDLGdCQUFBO0ExRW9nMkJ4Qzs7QTBFcGcyQkU7RUFBc0MsZ0JBQUE7QTFFd2cyQnhDOztBMEV4ZzJCRTtFQUFzQyxnQkFBQTtBMUU0ZzJCeEM7O0EwRTVnMkJFO0VBQXNDLGdCQUFBO0ExRWdoMkJ4Qzs7QTBFaGgyQkU7RUFBc0MsZ0JBQUE7QTFFb2gyQnhDOztBMEVwaDJCRTtFQUFzQyxnQkFBQTtBMUV3aDJCeEM7O0EwRXhoMkJFO0VBQXNDLGdCQUFBO0ExRTRoMkJ4Qzs7QTBFNWgyQkU7RUFBc0MsZ0JBQUE7QTFFZ2kyQnhDOztBMEVoaTJCRTtFQUFzQyxnQkFBQTtBMUVvaTJCeEM7O0EwRXBpMkJFO0VBQXNDLGdCQUFBO0ExRXdpMkJ4Qzs7QTBFeGkyQkU7RUFBc0MsZ0JBQUE7QTFFNGkyQnhDOztBMEU1aTJCRTtFQUFzQyxnQkFBQTtBMUVnajJCeEM7O0EwRWhqMkJFO0VBQXNDLGdCQUFBO0ExRW9qMkJ4Qzs7QTBFcGoyQkU7RUFBc0MsZ0JBQUE7QTFFd2oyQnhDOztBMEV4ajJCRTtFQUFzQyxnQkFBQTtBMUU0ajJCeEM7O0EwRTVqMkJFO0VBQXNDLFlBQUE7QTFFZ2syQnhDOztBMEVoazJCRTtFQUFzQyxnQkFBQTtBMUVvazJCeEM7O0EwRXBrMkJFO0VBQXNDLGdCQUFBO0ExRXdrMkJ4Qzs7QTBFeGsyQkU7RUFBc0MsZ0JBQUE7QTFFNGsyQnhDOztBMEU1azJCRTtFQUFzQyxnQkFBQTtBMUVnbDJCeEM7O0EwRWhsMkJFO0VBQXNDLGdCQUFBO0ExRW9sMkJ4Qzs7QTBFcGwyQkU7RUFBc0MsZ0JBQUE7QTFFd2wyQnhDOztBMEV4bDJCRTtFQUFzQyxnQkFBQTtBMUU0bDJCeEM7O0EwRTVsMkJFO0VBQXNDLGdCQUFBO0ExRWdtMkJ4Qzs7QTBFaG0yQkU7RUFBc0MsZ0JBQUE7QTFFb20yQnhDOztBMEVwbTJCRTtFQUFzQyxnQkFBQTtBMUV3bTJCeEM7O0EwRXhtMkJFO0VBQXNDLGdCQUFBO0ExRTRtMkJ4Qzs7QTBFNW0yQkU7RUFBc0MsZ0JBQUE7QTFFZ24yQnhDOztBMEVobjJCRTtFQUFzQyxnQkFBQTtBMUVvbjJCeEM7O0EwRXBuMkJFO0VBQXNDLGdCQUFBO0ExRXduMkJ4Qzs7QTBFeG4yQkU7RUFBc0MsZ0JBQUE7QTFFNG4yQnhDOztBMEU1bjJCRTtFQUFzQyxnQkFBQTtBMUVnbzJCeEM7O0EwRWhvMkJFO0VBQXNDLGdCQUFBO0ExRW9vMkJ4Qzs7QTBFcG8yQkU7RUFBc0MsZ0JBQUE7QTFFd28yQnhDOztBMEV4bzJCRTtFQUFzQyxnQkFBQTtBMUU0bzJCeEM7O0EwRTVvMkJFO0VBQXNDLGdCQUFBO0ExRWdwMkJ4Qzs7QTBFaHAyQkU7RUFBc0MsZ0JBQUE7QTFFb3AyQnhDOztBMEVwcDJCRTtFQUFzQyxnQkFBQTtBMUV3cDJCeEM7O0EwRXhwMkJFO0VBQXNDLGdCQUFBO0ExRTRwMkJ4Qzs7QTBFNXAyQkU7RUFBc0MsZ0JBQUE7QTFFZ3EyQnhDOztBMEVocTJCRTtFQUFzQyxnQkFBQTtBMUVvcTJCeEM7O0EwRXBxMkJFO0VBQXNDLGdCQUFBO0ExRXdxMkJ4Qzs7QTBFeHEyQkU7RUFBc0MsZ0JBQUE7QTFFNHEyQnhDOztBMEU1cTJCRTtFQUFzQyxnQkFBQTtBMUVncjJCeEM7O0EwRWhyMkJFO0VBQXNDLGdCQUFBO0ExRW9yMkJ4Qzs7QTBFcHIyQkU7RUFBc0MsZ0JBQUE7QTFFd3IyQnhDOztBMEV4cjJCRTtFQUFzQyxnQkFBQTtBMUU0cjJCeEM7O0EwRTVyMkJFO0VBQXNDLGdCQUFBO0ExRWdzMkJ4Qzs7QTBFaHMyQkU7RUFBc0MsZ0JBQUE7QTFF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ajYyQkU7RUFBcUMsZ0JBQUE7QS9FcTYyQnZDOztBK0VyNjJCRTtFQUFxQyxnQkFBQTtBL0V5NjJCdkM7O0ErRXo2MkJFO0VBQXFDLGdCQUFBO0EvRTY2MkJ2Qzs7QStFNzYyQkU7RUFBcUMsZ0JBQUE7QS9FaTcyQnZDOztBK0VqNzJCRTtFQUFxQyxnQkFBQTtBL0VxNzJCdkM7O0ErRXI3MkJFO0VBQXFDLGdCQUFBO0EvRXk3MkJ2Qzs7QStFejcyQkU7RUFBcUMsZ0JBQUE7QS9FNjcyQnZDOztBK0U3NzJCRTtFQUFxQyxnQkFBQTtBL0VpODJCdkM7O0ErRWo4MkJFO0VBQXFDLGdCQUFBO0EvRXE4MkJ2Qzs7QStFcjgyQkU7RUFBcUMsZ0JBQUE7QS9FeTgyQnZDOztBK0V6ODJCRTtFQUFxQyxnQkFBQTtBL0U2ODJCdkM7O0ErRTc4MkJFO0VBQXFDLGdCQUFBO0EvRWk5MkJ2Qzs7QStFajkyQkU7RUFBcUMsZ0JBQUE7QS9FcTkyQnZDOztBK0VyOTJCRTtFQUFxQyxnQkFBQTtBL0V5OTJCdkM7O0ErRXo5MkJFO0VBQXFDLGdCQUFBO0EvRTY5MkJ2Qzs7QStFNzkyQkU7RUFBcUMsZ0JBQUE7QS9FaSsyQnZDOztBK0VqKzJCRTtFQUFxQyxnQkFBQTtBL0VxKzJCdkM7O0ErRXIrMkJFO0VBQXFDLGdCQUFBO0EvRXkrMkJ2Qzs7QStFeisyQkU7RUFBcUMsZ0JBQUE7QS9FNisyQnZDOztBK0U3KzJCRTtFQUFxQyxnQkFBQTtBL0VpLzJCdkM7O0ErRWovMkJFO0VBQXFDLGdCQUFBO0EvRXEvMkJ2Qzs7QStFci8yQkU7RUFBcUMsZ0JBQUE7QS9FeS8yQnZDOztBK0V6LzJCRTtFQUFxQyxnQkFBQTtBL0U2LzJCdkM7O0ErRTcvMkJFO0VBQXFDLGdCQUFBO0EvRWlnM0J2Qzs7QStFamczQkU7RUFBcUMsZ0JBQUE7QS9FcWczQnZDOztBK0VyZzNCRTtFQUFxQyxnQkFBQTtBL0V5ZzNCdkM7O0ErRXpnM0JFO0VBQXFDLGdCQUFBO0EvRTZnM0J2Qzs7QStFN2czQkU7RUFBcUMsZ0JBQUE7QS9FaWgzQnZDOztBK0VqaDNCRTtFQUFxQyxnQkFBQTtBL0VxaDNCdkM7O0ErRXJoM0JFO0VBQXFDLGdCQUFBO0EvRXloM0J2Qzs7QStFemgzQkU7RUFBcUMsZ0JBQUE7QS9FNmgzQnZDOztBK0U3aDNCRTtFQUFxQyxnQkFBQTtBL0VpaTNCdkM7O0ErRWppM0JFO0VBQXFDLGdCQUFBO0EvRXFpM0J2Qzs7QStFcmkzQkU7RUFBcUMsZ0JBQUE7QS9FeWkzQnZDOztBK0V6aTNCRTtFQUFxQyxnQkFBQTtBL0U2aTNCdkM7O0ErRTdpM0JFO0VBQXFDLGdCQUFBO0EvRWlqM0J2Qzs7QStFamozQkU7RUFBcUMsZ0JBQUE7QS9FcWozQnZDOztBK0VyajNCRTtFQUFxQyxnQkFBQTtBL0V5ajNCdkM7O0ErRXpqM0JFO0VBQXFDLGdCQUFBO0EvRTZqM0J2Qzs7QStFN2ozQkU7RUFBcUMsZ0JBQUE7QS9FaWszQnZDOztBK0VqazNCRTtFQUFxQyxnQkFBQTtBL0VxazNCdkM7O0ErRXJrM0JFO0VBQXFDLGdCQUFBO0EvRXlrM0J2Qzs7QStFemszQkU7RUFBcUMsZ0JBQUE7QS9FNmszQnZDOztBK0U3azNCRTtFQUFxQyxnQkFBQTtBL0VpbDNCdkM7O0ErRWpsM0JFO0VBQXFDLGdCQUFBO0EvRXFsM0J2Qzs7QStFcmwzQkU7RUFBcUMsZ0JBQUE7QS9FeWwzQnZDOztBK0V6bDNCRTtFQUFxQyxnQkFBQTtBL0U2bDNCdkM7O0ErRTdsM0JFO0VBQXFDLGdCQUFBO0EvRWltM0J2Qzs7QStFam0zQkU7RUFBcUMsZ0JBQUE7QS9FcW0zQnZDOztBK0VybTNCRTtFQUFxQyxnQkFBQTtBL0V5bTNCdkM7O0ErRXptM0JFO0VBQXFDLGdCQUFBO0EvRTZtM0J2Qzs7QStFN20zQkU7RUFBcUMsZ0JBQUE7QS9FaW4zQnZDOztBK0VqbjNCRTtFQUFxQyxnQkFBQTtBL0VxbjNCdkM7O0ErRXJuM0JFO0VBQXFDLGdCQUFBO0EvRXluM0J2Qzs7QStFem4zQkU7RUFBcUMsZ0JBQUE7QS9FNm4zQnZDOztBK0U3bjNCRTtFQUFxQyxnQkFBQTtBL0VpbzNCdkM7O0ErRWpvM0JFO0VBQXFDLGdCQUFBO0EvRXFvM0J2Qzs7QStFcm8zQkU7RUFBcUMsZ0JBQUE7QS9FeW8zQnZDOztBK0V6bzNCRTtFQUFxQyxnQkFBQTtBL0U2bzNCdkM7O0ErRTdvM0JFO0VBQXFDLGdCQUFBO0EvRWlwM0J2Qzs7QStFanAzQkU7RUFBcUMsZ0JBQUE7QS9FcXAzQnZDOztBK0VycDNCRTtFQUFxQyxnQkFBQTtBL0V5cDNCdkM7O0ErRXpwM0JFO0VBQXFDLGdCQUFBO0EvRTZwM0J2Qzs7QStFN3AzQkU7RUFBcUMsZ0JBQUE7QS9FaXEzQnZDOztBK0VqcTNCRTtFQUFxQyxnQkFBQTtBL0VxcTNCdkM7O0ErRXJxM0JFO0VBQXFDLGdCQUFBO0EvRXlxM0J2Qzs7QStFenEzQkU7RUFBcUMsZ0JBQUE7QS9FNnEzQnZDOztBK0U3cTNCRTtFQUFxQyxnQkFBQTtBL0VpcjNCdkM7O0ErRWpyM0JFO0VBQXFDLGdCQUFBO0EvRXFyM0J2Qzs7QStFcnIzQkU7RUFBcUMsZ0JBQUE7QS9FeXIzQnZDOztBK0V6cjNCRTtFQUFxQyxnQkFBQTtBL0U2cjNCdkM7O0ErRTdyM0JFO0VBQXFDLGdCQUFBO0EvRWlzM0J2Qzs7QStFanMzQkU7RUFBcUMsZ0JBQUE7QS9FcXMzQnZDOztBK0VyczNCRTtFQUFxQyxnQkFBQTtBL0V5czNCdkM7O0ErRXpzM0JFO0VBQXFDLGdCQUFBO0EvRTZzM0J2Qzs7QStFN3MzQkU7RUFBcUMsZ0JBQUE7QS9FaXQzQnZDOztBK0VqdDNCRTtFQUFxQyxnQkFBQTtBL0VxdDNCdkM7O0ErRXJ0M0JFO0VBQXFDLGdCQUFBO0EvRXl0M0J2Qzs7QStFenQzQkU7RUFBcUMsZ0JBQUE7QS9FNnQzQnZDOztBK0U3dDNCRTtFQUFxQyxnQkFBQTtBL0VpdTNCdkM7O0ErRWp1M0JFO0VBQXFDLGdCQUFBO0EvRXF1M0J2Qzs7QStFcnUzQkU7RUFBcUMsZ0JBQUE7QS9FeXUzQnZDOztBK0V6dTNCRTtFQUFxQyxnQkFBQTtBL0U2dTNCdkM7O0ErRTd1M0JFO0VBQXFDLGdCQUFBO0EvRWl2M0J2Qzs7QStFanYzQkU7RUFBcUMsZ0JBQUE7QS9FcXYzQnZDOztBK0VydjNCRTtFQUFxQyxnQkFBQTtBL0V5djNCdkM7O0ErRXp2M0JFO0VBQXFDLGdCQUFBO0EvRTZ2M0J2Qzs7QStFN3YzQkU7RUFBcUMsZ0JBQUE7QS9FaXczQnZDOztBK0VqdzNCRTtFQUFxQyxnQkFBQTtBL0VxdzNCdkM7O0ErRXJ3M0JFO0VBQXFDLGdCQUFBO0EvRXl3M0J2Qzs7QStFenczQkU7RUFBcUMsZ0JBQUE7QS9FNnczQnZDOztBK0U3dzNCRTtFQUFxQyxnQkFBQTtBL0VpeDNCdkM7O0ErRWp4M0JFO0VBQXFDLGdCQUFBO0EvRXF4M0J2Qzs7QStFcngzQkU7RUFBcUMsZ0JBQUE7QS9FeXgzQnZDOztBK0V6eDNCRTtFQUFxQyxnQkFBQTtBL0U2eDNCdkM7O0ErRTd4M0JFO0VBQXFDLGdCQUFBO0EvRWl5M0J2Qzs7QStFankzQkU7RUFBcUMsZ0JBQUE7QS9FcXkzQnZDOztBK0VyeTNCRTtFQUFxQyxnQkFBQTtBL0V5eTNCdkM7O0ErRXp5M0JFO0VBQXFDLGdCQUFBO0EvRTZ5M0J2Qzs7QStFN3kzQkU7RUFBcUMsZ0JBQUE7QS9FaXozQnZDOztBK0VqejNCRTtFQUFxQyxnQkFBQTtBL0VxejNCdkM7O0ErRXJ6M0JFO0VBQXFDLGdCQUFBO0EvRXl6M0J2Qzs7QStFenozQkU7RUFBcUMsZ0JBQUE7QS9FNnozQnZDOztBK0U3ejNCRTtFQUFxQyxnQkFBQTtBL0VpMDNCdkM7O0ErRWowM0JFO0VBQXFDLGdCQUFBO0EvRXEwM0J2Qzs7QStFcjAzQkU7RUFBcUMsZ0JBQUE7QS9FeTAzQnZDOztBK0V6MDNCRTtFQUFxQyxnQkFBQTtBL0U2MDNCdkM7O0ErRTcwM0JFO0VBQXFDLGdCQUFBO0EvRWkxM0J2Qzs7QStFajEzQkU7RUFBcUMsZ0JBQUE7QS9FcTEzQnZDOztBK0VyMTNCRTtFQUFxQyxnQkFBQTtBL0V5MTNCdkM7O0ErRXoxM0JFO0VBQXFDLGdCQUFBO0EvRTYxM0J2Qzs7QStFNzEzQkU7RUFBcUMsZ0JBQUE7QS9FaTIzQnZDOztBK0VqMjNCRTtFQUFxQyxnQkFBQTtBL0VxMjNCdkM7O0ErRXIyM0JFO0VBQXFDLGdCQUFBO0EvRXkyM0J2Qzs7QStFejIzQkU7RUFBcUMsZ0JBQUE7QS9FNjIzQnZDOztBK0U3MjNCRTtFQUFxQyxnQkFBQTtBL0VpMzNCdkM7O0ErRWozM0JFO0VBQXFDLGdCQUFBO0EvRXEzM0J2Qzs7QStFcjMzQkU7RUFBcUMsZ0JBQUE7QS9FeTMzQnZDOztBK0V6MzNCRTtFQUFxQyxnQkFBQTtBL0U2MzNCdkM7O0ErRTczM0JFO0VBQXFDLGdCQUFBO0EvRWk0M0J2Qzs7QStFajQzQkU7RUFBcUMsZ0JBQUE7QS9FcTQzQnZDOztBK0VyNDNCRTtFQUFxQyxnQkFBQTtBL0V5NDNCdkM7O0ErRXo0M0JFO0VBQXFDLGdCQUFBO0EvRTY0M0J2Qzs7QStFNzQzQkU7RUFBcUMsZ0JBQUE7QS9FaTUzQnZDOztBK0VqNTNCRTtFQUFxQyxnQkFBQTtBL0VxNTNCdkM7O0ErRXI1M0JFO0VBQXFDLGdCQUFBO0EvRXk1M0J2Qzs7QStFejUzQkU7RUFBcUMsZ0JBQUE7QS9FNjUzQnZDOztBK0U3NTNCRTtFQUFxQyxnQkFBQTtBL0VpNjNCdkM7O0ErRWo2M0JFO0VBQXFDLGdCQUFBO0EvRXE2M0J2Qzs7QStFcjYzQkU7RUFBcUMsZ0JBQUE7QS9FeTYzQnZDOztBK0V6NjNCRTtFQUFxQyxnQkFBQTtBL0U2NjNCdkM7O0ErRTc2M0JFO0VBQXFDLGdCQUFBO0EvRWk3M0J2Qzs7QStFajczQkU7RUFBcUMsZ0JBQUE7QS9FcTczQnZDOztBK0VyNzNCRTtFQUFxQyxnQkFBQTtBL0V5NzNCdkM7O0ErRXo3M0JFO0VBQXFDLGdCQUFBO0EvRTY3M0J2Qzs7QStFNzczQkU7RUFBcUMsZ0JBQUE7QS9FaTgzQnZDOztBK0VqODNCRTtFQUFxQyxnQkFBQTtBL0VxODNCdkM7O0ErRXI4M0JFO0VBQXFDLGdCQUFBO0EvRXk4M0J2Qzs7QStFejgzQkU7RUFBcUMsZ0JBQUE7QS9FNjgzQnZDOztBK0U3ODNCRTtFQUFxQyxnQkFBQTtBL0VpOTNCdkM7O0ErRWo5M0JFO0VBQXFDLGdCQUFBO0EvRXE5M0J2Qzs7QStFcjkzQkU7RUFBcUMsZ0JBQUE7QS9FeTkzQnZDOztBK0V6OTNCRTtFQUFxQyxnQkFBQTtBL0U2OTNCdkM7O0ErRTc5M0JFO0VBQXFDLGdCQUFBO0EvRWkrM0J2Qzs7QStFaiszQkU7RUFBcUMsZ0JBQUE7QS9FcSszQnZDOztBK0VyKzNCRTtFQUFxQyxnQkFBQTtBL0V5KzNCdkM7O0ErRXorM0JFO0VBQXFDLGdCQUFBO0EvRTYrM0J2Qzs7QStFNyszQkU7RUFBcUMsZ0JBQUE7QS9FaS8zQnZDOztBK0VqLzNCRTtFQUFxQyxnQkFBQTtBL0VxLzNCdkM7O0ErRXIvM0JFO0VBQXFDLGdCQUFBO0EvRXkvM0J2Qzs7QStFei8zQkU7RUFBcUMsZ0JBQUE7QS9FNi8zQnZDOztBK0U3LzNCRTtFQUFxQyxnQkFBQTtBL0VpZzRCdkM7O0ErRWpnNEJFO0VBQXFDLGdCQUFBO0EvRXFnNEJ2Qzs7QStFcmc0QkU7RUFBcUMsZ0JBQUE7QS9FeWc0QnZDOztBK0V6ZzRCRTtFQUFxQyxnQkFBQTtBL0U2ZzRCdkM7O0ErRTdnNEJFO0VBQXFDLGdCQUFBO0EvRWloNEJ2Qzs7QStFamg0QkU7RUFBcUMsZ0JBQUE7QS9FcWg0QnZDOztBK0VyaDRCRTtFQUFxQyxnQkFBQTtBL0V5aDRCdkM7O0ErRXpoNEJFO0VBQXFDLGdCQUFBO0EvRTZoNEJ2Qzs7QStFN2g0QkU7RUFBcUMsZ0JBQUE7QS9FaWk0QnZDOztBK0VqaTRCRTtFQUFxQyxnQkFBQTtBL0VxaTRCdkM7O0ErRXJpNEJFO0VBQXFDLGdCQUFBO0EvRXlpNEJ2Qzs7QStFemk0QkU7RUFBcUMsZ0JBQUE7QS9FNmk0QnZDOztBK0U3aTRCRTtFQUFxQyxnQkFBQTtBL0VpajRCdkM7O0ErRWpqNEJFO0VBQXFDLGdCQUFBO0EvRXFqNEJ2Qzs7QStFcmo0QkU7RUFBcUMsZ0JBQUE7QS9FeWo0QnZDOztBK0V6ajRCRTtFQUFxQyxnQkFBQTtBL0U2ajRCdkM7O0ErRTdqNEJFO0VBQXFDLGdCQUFBO0EvRWlrNEJ2Qzs7QStFams0QkU7RUFBcUMsZ0JBQUE7QS9FcWs0QnZDOztBK0VyazRCRTtFQUFxQyxnQkFBQTtBL0V5azRCdkM7O0ErRXprNEJFO0VBQXFDLGdCQUFBO0EvRTZrNEJ2Qzs7QStFN2s0QkU7RUFBcUMsZ0JBQUE7QS9FaWw0QnZDOztBK0VqbDRCRTtFQUFxQyxnQkFBQTtBL0VxbDRCdkM7O0ErRXJsNEJFO0VBQXFDLGdCQUFBO0EvRXlsNEJ2Qzs7QStFemw0QkU7RUFBcUMsZ0JBQUE7QS9FNmw0QnZDOztBK0U3bDRCRTtFQUFxQyxnQkFBQTtBL0VpbTRCdkM7O0ErRWptNEJFO0VBQXFDLGdCQUFBO0EvRXFtNEJ2Qzs7QStFcm00QkU7RUFBcUMsZ0JBQUE7QS9FeW00QnZDOztBK0V6bTRCRTtFQUFxQyxnQkFBQTtBL0U2bTRCdkM7O0ErRTdtNEJFO0VBQXFDLGdCQUFBO0EvRWluNEJ2Qzs7QStFam40QkU7RUFBcUMsZ0JBQUE7QS9FcW40QnZDOztBK0VybjRCRTtFQUFxQyxnQkFBQTtBL0V5bjRCdkM7O0ErRXpuNEJFO0VBQXFDLGdCQUFBO0EvRTZuNEJ2Qzs7QStFN240QkU7RUFBcUMsZ0JBQUE7QS9FaW80QnZDOztBK0VqbzRCRTtFQUFxQyxnQkFBQTtBL0VxbzRCdkM7O0ErRXJvNEJFO0VBQXFDLGdCQUFBO0EvRXlvNEJ2Qzs7QStFem80QkU7RUFBcUMsZ0JBQUE7QS9FNm80QnZDOztBK0U3bzRCRTtFQUFxQyxnQkFBQTtBL0VpcDRCdkM7O0ErRWpwNEJFO0VBQXFDLGdCQUFBO0EvRXFwNEJ2Qzs7QStFcnA0QkU7RUFBcUMsZ0JBQUE7QS9FeXA0QnZDOztBK0V6cDRCRTtFQUFxQyxnQkFBQTtBL0U2cDRCdkM7O0ErRTdwNEJFO0VBQXFDLGdCQUFBO0EvRWlxNEJ2Qzs7QStFanE0QkU7RUFBcUMsZ0JBQUE7QS9FcXE0QnZDOztBK0VycTRCRTtFQUFxQyxnQkFBQTtBL0V5cTRCdkM7O0ErRXpxNEJFO0VBQXFDLGdCQUFBO0EvRTZxNEJ2Qzs7QStFN3E0QkU7RUFBcUMsZ0JBQUE7QS9FaXI0QnZDOztBK0VqcjRCRTtFQUFxQyxnQkFBQTtBL0VxcjRCdkM7O0ErRXJyNEJFO0VBQXFDLGdCQUFBO0EvRXlyNEJ2Qzs7QStFenI0QkU7RUFBcUMsZ0JBQUE7QS9FNnI0QnZDOztBK0U3cjRCRTtFQUFxQyxnQkFBQTtBL0VpczRCdkM7O0ErRWpzNEJFO0VBQXFDLGdCQUFBO0EvRXFzNEJ2Qzs7QStFcnM0QkU7RUFBcUMsZ0JBQUE7QS9FeXM0QnZDOztBK0V6czRCRTtFQUFxQyxnQkFBQTtBL0U2czRCdkM7O0ErRTdzNEJFO0VBQXFDLGdCQUFBO0EvRWl0NEJ2Qzs7QStFanQ0QkU7RUFBcUMsZ0JBQUE7QS9FcXQ0QnZDOztBK0VydDRCRTtFQUFxQyxnQkFBQTtBL0V5dDRCdkM7O0ErRXp0NEJFO0VBQXFDLGdCQUFBO0EvRTZ0NEJ2Qzs7QStFN3Q0QkU7RUFBcUMsZ0JBQUE7QS9FaXU0QnZDOztBK0VqdTRCRTtFQUFxQyxnQkFBQTtBL0VxdTRCdkM7O0ErRXJ1NEJFO0VBQXFDLGdCQUFBO0EvRXl1NEJ2Qzs7QStFenU0QkU7RUFBcUMsZ0JBQUE7QS9FNnU0QnZDOztBK0U3dTRCRTtFQUFxQyxnQkFBQTtBL0VpdjRCdkM7O0ErRWp2NEJFO0VBQXFDLGdCQUFBO0EvRXF2NEJ2Qzs7QStFcnY0QkU7RUFBcUMsZ0JBQUE7QS9FeXY0QnZDOztBK0V6djRCRTtFQUFxQyxnQkFBQTtBL0U2djRCdkM7O0ErRTd2NEJFO0VBQXFDLGdCQUFBO0EvRWl3NEJ2Qzs7QStFanc0QkU7RUFBcUMsZ0JBQUE7QS9FcXc0QnZDOztBK0VydzRCRTtFQUFxQyxnQkFBQTtBL0V5dzRCdkM7O0ErRXp3NEJFO0VBQXFDLGdCQUFBO0EvRTZ3NEJ2Qzs7QStFN3c0QkU7RUFBcUMsZ0JBQUE7QS9FaXg0QnZDOztBK0VqeDRCRTtFQUFxQyxnQkFBQTtBL0VxeDRCdkM7O0ErRXJ4NEJFO0VBQXFDLGdCQUFBO0EvRXl4NEJ2Qzs7QStFeng0QkU7RUFBcUMsZ0JBQUE7QS9FNng0QnZDOztBK0U3eDRCRTtFQUFxQyxnQkFBQTtBL0VpeTRCdkM7O0ErRWp5NEJFO0VBQXFDLGdCQUFBO0EvRXF5NEJ2Qzs7QStFcnk0QkU7RUFBcUMsZ0JBQUE7QS9FeXk0QnZDOztBK0V6eTRCRTtFQUFxQyxnQkFBQTtBL0U2eTRCdkM7O0ErRTd5NEJFO0VBQXFDLGdCQUFBO0EvRWl6NEJ2Qzs7QStFano0QkU7RUFBcUMsZ0JBQUE7QS9FcXo0QnZDOztBK0VyejRCRTtFQUFxQyxnQkFBQTtBL0V5ejRCdkM7O0ErRXp6NEJFO0VBQXFDLGdCQUFBO0EvRTZ6NEJ2Qzs7QStFN3o0QkU7RUFBcUMsZ0JBQUE7QS9FaTA0QnZDOztBK0VqMDRCRTtFQUFxQyxnQkFBQTtBL0VxMDRCdkM7O0ErRXIwNEJFO0VBQXFDLGdCQUFBO0EvRXkwNEJ2Qzs7QStFejA0QkU7RUFBcUMsZ0JBQUE7QS9FNjA0QnZDOztBK0U3MDRCRTtFQUFxQyxnQkFBQTtBL0VpMTRCdkM7O0ErRWoxNEJFO0VBQXFDLGdCQUFBO0EvRXExNEJ2Qzs7QStFcjE0QkU7RUFBcUMsZ0JBQUE7QS9FeTE0QnZDOztBK0V6MTRCRTtFQUFxQyxnQkFBQTtBL0U2MTRCdkM7O0ErRTcxNEJFO0VBQXFDLGdCQUFBO0EvRWkyNEJ2Qzs7QStFajI0QkU7RUFBcUMsZ0JBQUE7QS9FcTI0QnZDOztBK0VyMjRCRTtFQUFxQyxnQkFBQTtBL0V5MjRCdkM7O0ErRXoyNEJFO0VBQXFDLGdCQUFBO0EvRTYyNEJ2Qzs7QStFNzI0QkU7RUFBcUMsZ0JBQUE7QS9FaTM0QnZDOztBK0VqMzRCRTtFQUFxQyxnQkFBQTtBL0VxMzRCdkM7O0ErRXIzNEJFO0VBQXFDLGdCQUFBO0EvRXkzNEJ2Qzs7QStFejM0QkU7RUFBcUMsZ0JBQUE7QS9FNjM0QnZDOztBK0U3MzRCRTtFQUFxQyxnQkFBQTtBL0VpNDRCdkM7O0ErRWo0NEJFO0VBQXFDLGdCQUFBO0EvRXE0NEJ2Qzs7QStFcjQ0QkU7RUFBcUMsZ0JBQUE7QS9FeTQ0QnZDOztBK0V6NDRCRTtFQUFxQyxnQkFBQTtBL0U2NDRCdkM7O0ErRTc0NEJFO0VBQXFDLGdCQUFBO0EvRWk1NEJ2Qzs7QStFajU0QkU7RUFBcUMsZ0JBQUE7QS9FcTU0QnZDOztBK0VyNTRCRTtFQUFxQyxnQkFBQTtBL0V5NTRCdkM7O0ErRXo1NEJFO0VBQXFDLGdCQUFBO0EvRTY1NEJ2Qzs7QStFNzU0QkU7RUFBcUMsZ0JBQUE7QS9FaTY0QnZDOztBK0VqNjRCRTtFQUFxQyxnQkFBQTtBL0VxNjRCdkM7O0ErRXI2NEJFO0VBQXFDLGdCQUFBO0EvRXk2NEJ2Qzs7QStFejY0QkU7RUFBcUMsZ0JBQUE7QS9FNjY0QnZDOztBK0U3NjRCRTtFQUFxQyxnQkFBQTtBL0VpNzRCdkM7O0ErRWo3NEJFO0VBQXFDLGdCQUFBO0EvRXE3NEJ2Qzs7QStFcjc0QkU7RUFBcUMsZ0JBQUE7QS9FeTc0QnZDOztBK0V6NzRCRTtFQUFxQyxnQkFBQTtBL0U2NzRCdkM7O0ErRTc3NEJFO0VBQXFDLGdCQUFBO0EvRWk4NEJ2Qzs7QStFajg0QkU7RUFBcUMsZ0JBQUE7QS9FcTg0QnZDOztBK0VyODRCRTtFQUFxQyxnQkFBQTtBL0V5ODRCdkM7O0ErRXo4NEJFO0VBQXFDLGdCQUFBO0EvRTY4NEJ2Qzs7QStFNzg0QkU7RUFBcUMsZ0JBQUE7QS9FaTk0QnZDOztBK0VqOTRCRTtFQUFxQyxnQkFBQTtBL0VxOTRCdkM7O0ErRXI5NEJFO0VBQXFDLGdCQUFBO0EvRXk5NEJ2Qzs7QStFejk0QkU7RUFBcUMsZ0JBQUE7QS9FNjk0QnZDOztBK0U3OTRCRTtFQUFxQyxnQkFBQTtBL0VpKzRCdkM7O0ErRWorNEJFO0VBQXFDLGdCQUFBO0EvRXErNEJ2Qzs7QStFcis0QkU7RUFBcUMsZ0JBQUE7QS9FeSs0QnZDOztBK0V6KzRCRTtFQUFxQyxnQkFBQTtBL0U2KzRCdkM7O0ErRTcrNEJFO0VBQXFDLGdCQUFBO0EvRWkvNEJ2Qzs7QStFai80QkU7RUFBcUMsZ0JBQUE7QS9FcS80QnZDOztBK0VyLzRCRTtFQUFxQyxnQkFBQTtBL0V5LzRCdkM7O0ErRXovNEJFO0VBQXFDLGdCQUFBO0EvRTYvNEJ2Qzs7QStFNy80QkU7RUFBcUMsZ0JBQUE7QS9FaWc1QnZDOztBK0VqZzVCRTtFQUFxQyxnQkFBQTtBL0VxZzVCdkM7O0ErRXJnNUJFO0VBQXFDLGdCQUFBO0EvRXlnNUJ2Qzs7QStFemc1QkU7RUFBcUMsZ0JBQUE7QS9FNmc1QnZDOztBK0U3ZzVCRTtFQUFxQyxnQkFBQTtBL0VpaDVCdkM7O0ErRWpoNUJFO0VBQXFDLGdCQUFBO0EvRXFoNUJ2Qzs7QStFcmg1QkU7RUFBcUMsZ0JBQUE7QS9FeWg1QnZDOztBK0V6aDVCRTtFQUFxQyxnQkFBQTtBL0U2aDVCdkM7O0ErRTdoNUJFO0VBQXFDLGdCQUFBO0EvRWlpNUJ2Qzs7QStFamk1QkU7RUFBcUMsZ0JBQUE7QS9FcWk1QnZDOztBK0VyaTVCRTtFQUFxQyxnQkFBQTtBL0V5aTVCdkM7O0ErRXppNUJFO0VBQXFDLGdCQUFBO0EvRTZpNUJ2Qzs7QStFN2k1QkU7RUFBcUMsZ0JBQUE7QS9FaWo1QnZDOztBK0VqajVCRTtFQUFxQyxnQkFBQTtBL0VxajVCdkM7O0ErRXJqNUJFO0VBQXFDLGdCQUFBO0EvRXlqNUJ2Qzs7QStFemo1QkU7RUFBcUMsZ0JBQUE7QS9FNmo1QnZDOztBK0U3ajVCRTtFQUFxQyxnQkFBQTtBL0VpazVCdkM7O0ErRWprNUJFO0VBQXFDLGdCQUFBO0EvRXFrNUJ2Qzs7QStFcms1QkU7RUFBcUMsZ0JBQUE7QS9FeWs1QnZDOztBK0V6azVCRTtFQUFxQyxnQkFBQTtBL0U2azVCdkM7O0ErRTdrNUJFO0VBQXFDLGdCQUFBO0EvRWlsNUJ2Qzs7QStFamw1QkU7RUFBcUMsZ0JBQUE7QS9FcWw1QnZDOztBK0VybDVCRTtFQUFxQyxnQkFBQTtBL0V5bDVCdkM7O0ErRXpsNUJFO0VBQXFDLGdCQUFBO0EvRTZsNUJ2Qzs7QStFN2w1QkU7RUFBcUMsZ0JBQUE7QS9FaW01QnZDOztBK0VqbTVCRTtFQUFxQyxnQkFBQTtBL0VxbTVCdkM7O0ErRXJtNUJFO0VBQXFDLGdCQUFBO0EvRXltNUJ2Qzs7QStFem01QkU7RUFBcUMsZ0JBQUE7QS9FNm01QnZDOztBK0U3bTVCRTtFQUFxQyxnQkFBQTtBL0VpbjVCdkM7O0ErRWpuNUJFO0VBQXFDLGdCQUFBO0EvRXFuNUJ2Qzs7QStFcm41QkU7RUFBcUMsZ0JBQUE7QS9FeW41QnZDOztBK0V6bjVCRTtFQUFxQyxnQkFBQTtBL0U2bjVCdkM7O0ErRTduNUJFO0VBQXFDLGdCQUFBO0EvRWlvNUJ2Qzs7QStFam81QkU7RUFBcUMsZ0JBQUE7QS9FcW81QnZDOztBK0VybzVCRTtFQUFxQyxnQkFBQTtBL0V5bzVCdkM7O0ErRXpvNUJFO0VBQXFDLGdCQUFBO0EvRTZvNUJ2Qzs7QStFN281QkU7RUFBcUMsZ0JBQUE7QS9FaXA1QnZDOztBK0VqcDVCRTtFQUFxQyxnQkFBQTtBL0VxcDVCdkM7O0ErRXJwNUJFO0VBQXFDLGdCQUFBO0EvRXlwNUJ2Qzs7QStFenA1QkU7RUFBcUMsZ0JBQUE7QS9FNnA1QnZDOztBK0U3cDVCRTtFQUFxQyxnQkFBQTtBL0VpcTVCdkM7O0ErRWpxNUJFO0VBQXFDLGdCQUFBO0EvRXFxNUJ2Qzs7QStFcnE1QkU7RUFBcUMsZ0JBQUE7QS9FeXE1QnZDOztBK0V6cTVCRTtFQUFxQyxnQkFBQTtBL0U2cTVCdkM7O0ErRTdxNUJFO0VBQXFDLGdCQUFBO0EvRWlyNUJ2Qzs7QStFanI1QkU7RUFBcUMsZ0JBQUE7QS9FcXI1QnZDOztBK0VycjVCRTtFQUFxQyxnQkFBQTtBL0V5cjVCdkM7O0ErRXpyNUJFO0VBQXFDLGdCQUFBO0EvRTZyNUJ2Qzs7QStFN3I1QkU7RUFBcUMsZ0JBQUE7QS9FaXM1QnZDOztBK0VqczVCRTtFQUFxQyxnQkFBQTtBL0VxczVCdkM7O0ErRXJzNUJFO0VBQXFDLGdCQUFBO0EvRXlzNUJ2Qzs7QStFenM1QkU7RUFBcUMsZ0JBQUE7QS9FNnM1QnZDOztBK0U3czVCRTtFQUFxQyxnQkFBQTtBL0VpdDVCdkM7O0ErRWp0NUJFO0VBQXFDLGdCQUFBO0EvRXF0NUJ2Qzs7QStFcnQ1QkU7RUFBcUMsZ0JBQUE7QS9FeXQ1QnZDOztBK0V6dDVCRTtFQUFxQyxnQkFBQTtBL0U2dDVCdkM7O0ErRTd0NUJFO0VBQXFDLGdCQUFBO0EvRWl1NUJ2Qzs7QStFanU1QkU7RUFBcUMsZ0JBQUE7QS9FcXU1QnZDOztBK0VydTVCRTtFQUFxQyxnQkFBQTtBL0V5dTVCdkM7O0ErRXp1NUJFO0VBQXFDLGdCQUFBO0EvRTZ1NUJ2Qzs7QStFN3U1QkU7RUFBcUMsZ0JBQUE7QS9FaXY1QnZDOztBK0VqdjVCRTtFQUFxQyxnQkFBQTtBL0VxdjVCdkM7O0ErRXJ2NUJFO0VBQXFDLGdCQUFBO0EvRXl2NUJ2Qzs7QStFenY1QkU7RUFBcUMsZ0JBQUE7QS9FNnY1QnZDOztBK0U3djVCRTtFQUFxQyxnQkFBQTtBL0VpdzVCdkM7O0ErRWp3NUJFO0VBQXFDLGdCQUFBO0EvRXF3NUJ2Qzs7QStFcnc1QkU7RUFBcUMsZ0JBQUE7QS9FeXc1QnZDOztBK0V6dzVCRTtFQUFxQyxnQkFBQTtBL0U2dzVCdkM7O0ErRTd3NUJFO0VBQXFDLGdCQUFBO0EvRWl4NUJ2Qzs7QStFang1QkU7RUFBcUMsZ0JBQUE7QS9FcXg1QnZDOztBK0VyeDVCRTtFQUFxQyxnQkFBQTtBL0V5eDVCdkM7O0ErRXp4NUJFO0VBQXFDLGdCQUFBO0EvRTZ4NUJ2Qzs7QStFN3g1QkU7RUFBcUMsZ0JBQUE7QS9FaXk1QnZDOztBK0VqeTVCRTtFQUFxQyxnQkFBQTtBL0VxeTVCdkM7O0ErRXJ5NUJFO0VBQXFDLGdCQUFBO0EvRXl5NUJ2Qzs7QStFenk1QkU7RUFBcUMsZ0JBQUE7QS9FNnk1QnZDOztBK0U3eTVCRTtFQUFxQyxnQkFBQTtBL0VpejVCdkM7O0ErRWp6NUJFO0VBQXFDLGdCQUFBO0EvRXF6NUJ2Qzs7QStFcno1QkU7RUFBcUMsZ0JBQUE7QS9FeXo1QnZDOztBK0V6ejVCRTtFQUFxQyxnQkFBQTtBL0U2ejVCdkM7O0ErRTd6NUJFO0VBQXFDLGdCQUFBO0EvRWkwNUJ2Qzs7QStFajA1QkU7RUFBcUMsZ0JBQUE7QS9FcTA1QnZDOztBK0VyMDVCRTtFQUFxQyxnQkFBQTtBL0V5MDVCdkM7O0ErRXowNUJFO0VBQXFDLGdCQUFBO0EvRTYwNUJ2Qzs7QStFNzA1QkU7RUFBcUMsZ0JBQUE7QS9FaTE1QnZDOztBK0VqMTVCRTtFQUFxQyxnQkFBQTtBL0VxMTVCdkM7O0ErRXIxNUJFO0VBQXFDLGdCQUFBO0EvRXkxNUJ2Qzs7QStFejE1QkU7RUFBcUMsZ0JBQUE7QS9FNjE1QnZDOztBK0U3MTVCRTtFQUFxQyxnQkFBQTtBL0VpMjVCdkM7O0ErRWoyNUJFO0VBQXFDLGdCQUFBO0EvRXEyNUJ2Qzs7QStFcjI1QkU7RUFBcUMsZ0JBQUE7QS9FeTI1QnZDOztBK0V6MjVCRTtFQUFxQyxnQkFBQTtBL0U2MjVCdkM7O0ErRTcyNUJFO0VBQXFDLGdCQUFBO0EvRWkzNUJ2Qzs7QStFajM1QkU7RUFBcUMsZ0JBQUE7QS9FcTM1QnZDOztBK0VyMzVCRTtFQUFxQyxnQkFBQTtBL0V5MzVCdkM7O0ErRXozNUJFO0VBQXFDLGdCQUFBO0EvRTYzNUJ2Qzs7QStFNzM1QkU7RUFBcUMsZ0JBQUE7QS9FaTQ1QnZDOztBK0VqNDVCRTtFQUFxQyxnQkFBQTtBL0VxNDVCdkM7O0ErRXI0NUJFO0VBQXFDLGdCQUFBO0EvRXk0NUJ2Qzs7QStFejQ1QkU7RUFBcUMsZ0JBQUE7QS9FNjQ1QnZDOztBK0U3NDVCRTtFQUFxQyxnQkFBQTtBL0VpNTVCdkM7O0ErRWo1NUJFO0VBQXFDLGdCQUFBO0EvRXE1NUJ2Qzs7QStFcjU1QkU7RUFBcUMsZ0JBQUE7QS9FeTU1QnZDOztBK0V6NTVCRTtFQUFxQyxnQkFBQTtBL0U2NTVCdkM7O0ErRTc1NUJFO0VBQXFDLGdCQUFBO0EvRWk2NUJ2Qzs7QStFajY1QkU7RUFBcUMsZ0JBQUE7QS9FcTY1QnZDOztBK0VyNjVCRTtFQUFxQyxnQkFBQTtBL0V5NjVCdkM7O0ErRXo2NUJFO0VBQXFDLGdCQUFBO0EvRTY2NUJ2Qzs7QStFNzY1QkU7RUFBcUMsZ0JBQUE7QS9FaTc1QnZDOztBK0VqNzVCRTtFQUFxQyxnQkFBQTtBL0VxNzVCdkM7O0ErRXI3NUJFO0VBQXFDLGdCQUFBO0EvRXk3NUJ2Qzs7QStFejc1QkU7RUFBcUMsZ0JBQUE7QS9FNjc1QnZDOztBK0U3NzVCRTtFQUFxQyxnQkFBQTtBL0VpODVCdkM7O0ErRWo4NUJFO0VBQXFDLGdCQUFBO0EvRXE4NUJ2Qzs7QStFcjg1QkU7RUFBcUMsZ0JBQUE7QS9FeTg1QnZDOztBK0V6ODVCRTtFQUFxQyxnQkFBQTtBL0U2ODVCdkM7O0ErRTc4NUJFO0VBQXFDLGdCQUFBO0EvRWk5NUJ2Qzs7QStFajk1QkU7RUFBcUMsZ0JBQUE7QS9FcTk1QnZDOztBK0VyOTVCRTtFQUFxQyxnQkFBQTtBL0V5OTVCdkM7O0ErRXo5NUJFO0VBQXFDLGdCQUFBO0EvRTY5NUJ2Qzs7QStFNzk1QkU7RUFBcUMsZ0JBQUE7QS9FaSs1QnZDOztBK0VqKzVCRTtFQUFxQyxnQkFBQTtBL0VxKzVCdkM7O0ErRXIrNUJFO0VBQXFDLGdCQUFBO0EvRXkrNUJ2Qzs7QStFeis1QkU7RUFBcUMsZ0JBQUE7QS9FNis1QnZDOztBK0U3KzVCRTtFQUFxQyxnQkFBQTtBL0VpLzVCdkM7O0ErRWovNUJFO0VBQXFDLGdCQUFBO0EvRXEvNUJ2Qzs7QStFci81QkU7RUFBcUMsZ0JBQUE7QS9FeS81QnZDOztBK0V6LzVCRTtFQUFxQyxnQkFBQTtBL0U2LzVCdkM7O0ErRTcvNUJFO0VBQXFDLGdCQUFBO0EvRWlnNkJ2Qzs7QStFamc2QkU7RUFBcUMsZ0JBQUE7QS9FcWc2QnZDOztBK0VyZzZCRTtFQUFxQyxnQkFBQTtBL0V5ZzZCdkM7O0ErRXpnNkJFO0VBQXFDLGdCQUFBO0EvRTZnNkJ2Qzs7QStFN2c2QkU7RUFBcUMsZ0JBQUE7QS9FaWg2QnZDOztBK0VqaDZCRTtFQUFxQyxnQkFBQTtBL0VxaDZCdkM7O0ErRXJoNkJFO0VBQXFDLGdCQUFBO0EvRXloNkJ2Qzs7QStFemg2QkU7RUFBcUMsZ0JBQUE7QS9FNmg2QnZDOztBK0U3aDZCRTtFQUFxQyxnQkFBQTtBL0VpaTZCdkM7O0ErRWppNkJFO0VBQXFDLGdCQUFBO0EvRXFpNkJ2Qzs7QStFcmk2QkU7RUFBcUMsZ0JBQUE7QS9FeWk2QnZDOztBK0V6aTZCRTtFQUFxQyxnQkFBQTtBL0U2aTZCdkM7O0ErRTdpNkJFO0VBQXFDLGdCQUFBO0EvRWlqNkJ2Qzs7QStFamo2QkU7RUFBcUMsZ0JBQUE7QS9FcWo2QnZDOztBK0VyajZCRTtFQUFxQyxnQkFBQTtBL0V5ajZCdkM7O0ErRXpqNkJFO0VBQXFDLGdCQUFBO0EvRTZqNkJ2Qzs7QStFN2o2QkU7RUFBcUMsZ0JBQUE7QS9FaWs2QnZDOztBK0VqazZCRTtFQUFxQyxnQkFBQTtBL0VxazZCdkM7O0ErRXJrNkJFO0VBQXFDLGdCQUFBO0EvRXlrNkJ2Qzs7QStFems2QkU7RUFBcUMsZ0JBQUE7QS9FNms2QnZDOztBK0U3azZCRTtFQUFxQyxnQkFBQTtBL0VpbDZCdkM7O0ErRWpsNkJFO0VBQXFDLGdCQUFBO0EvRXFsNkJ2Qzs7QStFcmw2QkU7RUFBcUMsZ0JBQUE7QS9FeWw2QnZDOztBK0V6bDZCRTtFQUFxQyxnQkFBQTtBL0U2bDZCdkM7O0ErRTdsNkJFO0VBQXFDLGdCQUFBO0EvRWltNkJ2Qzs7QStFam02QkU7RUFBcUMsZ0JBQUE7QS9FcW02QnZDOztBK0VybTZCRTtFQUFxQyxnQkFBQTtBL0V5bTZCdkM7O0ErRXptNkJFO0VBQXFDLGdCQUFBO0EvRTZtNkJ2Qzs7QStFN202QkU7RUFBcUMsZ0JBQUE7QS9FaW42QnZDOztBK0VqbjZCRTtFQUFxQyxnQkFBQTtBL0VxbjZCdkM7O0ErRXJuNkJFO0VBQXFDLGdCQUFBO0EvRXluNkJ2Qzs7QStFem42QkU7RUFBcUMsZ0JBQUE7QS9FNm42QnZDOztBK0U3bjZCRTtFQUFxQyxnQkFBQTtBL0VpbzZCdkM7O0ErRWpvNkJFO0VBQXFDLGdCQUFBO0EvRXFvNkJ2Qzs7QStFcm82QkU7RUFBcUMsZ0JBQUE7QS9FeW82QnZDOztBK0V6bzZCRTtFQUFxQyxnQkFBQTtBL0U2bzZCdkM7O0ErRTdvNkJFO0VBQXFDLGdCQUFBO0EvRWlwNkJ2Qzs7QStFanA2QkU7RUFBcUMsZ0JBQUE7QS9FcXA2QnZDOztBK0VycDZCRTtFQUFxQyxnQkFBQTtBL0V5cDZCdkM7O0ErRXpwNkJFO0VBQXFDLGdCQUFBO0EvRTZwNkJ2Qzs7QStFN3A2QkU7RUFBcUMsZ0JBQUE7QS9FaXE2QnZDOztBK0VqcTZCRTtFQUFxQyxnQkFBQTtBL0VxcTZCdkM7O0ErRXJxNkJFO0VBQXFDLGdCQUFBO0EvRXlxNkJ2Qzs7QStFenE2QkU7RUFBcUMsZ0JBQUE7QS9FNnE2QnZDOztBK0U3cTZCRTtFQUFxQyxnQkFBQTtBL0VpcjZCdkM7O0ErRWpyNkJFO0VBQXFDLGdCQUFBO0EvRXFyNkJ2Qzs7QStFcnI2QkU7RUFBcUMsZ0JBQUE7QS9FeXI2QnZDOztBK0V6cjZCRTtFQUFxQyxnQkFBQTtBL0U2cjZCdkM7O0ErRTdyNkJFO0VBQXFDLGdCQUFBO0EvRWlzNkJ2Qzs7QStFanM2QkU7RUFBcUMsZ0JBQUE7QS9FcXM2QnZDOztBK0VyczZCRTtFQUFxQyxnQkFBQTtBL0V5czZCdkM7O0ErRXpzNkJFO0VBQXFDLGdCQUFBO0EvRTZzNkJ2Qzs7QStFN3M2QkU7RUFBcUMsZ0JBQUE7QS9FaXQ2QnZDOztBK0VqdDZCRTtFQUFxQyxnQkFBQTtBL0VxdDZCdkM7O0ErRXJ0NkJFO0VBQXFDLGdCQUFBO0EvRXl0NkJ2Qzs7QStFenQ2QkU7RUFBcUMsZ0JBQUE7QS9FNnQ2QnZDOztBK0U3dDZCRTtFQUFxQyxnQkFBQTtBL0VpdTZCdkM7O0ErRWp1NkJFO0VBQXFDLGdCQUFBO0EvRXF1NkJ2Qzs7QStFcnU2QkU7RUFBcUMsZ0JBQUE7QS9FeXU2QnZDOztBK0V6dTZCRTtFQUFxQyxnQkFBQTtBL0U2dTZCdkM7O0ErRTd1NkJFO0VBQXFDLGdCQUFBO0EvRWl2NkJ2Qzs7QStFanY2QkU7RUFBcUMsZ0JBQUE7QS9FcXY2QnZDOztBK0VydjZCRTtFQUFxQyxnQkFBQTtBL0V5djZCdkM7O0ErRXp2NkJFO0VBQXFDLGdCQUFBO0EvRTZ2NkJ2Qzs7QStFN3Y2QkU7RUFBcUMsZ0JBQUE7QS9FaXc2QnZDOztBK0VqdzZCRTtFQUFxQyxnQkFBQTtBL0VxdzZCdkM7O0ErRXJ3NkJFO0VBQXFDLGdCQUFBO0EvRXl3NkJ2Qzs7QStFenc2QkU7RUFBcUMsZ0JBQUE7QS9FNnc2QnZDOztBK0U3dzZCRTtFQUFxQyxnQkFBQTtBL0VpeDZCdkM7O0ErRWp4NkJFO0VBQXFDLGdCQUFBO0EvRXF4NkJ2Qzs7QStFcng2QkU7RUFBcUMsZ0JBQUE7QS9FeXg2QnZDOztBK0V6eDZCRTtFQUFxQyxnQkFBQTtBL0U2eDZCdkM7O0ErRTd4NkJFO0VBQXFDLGdCQUFBO0EvRWl5NkJ2Qzs7QStFank2QkU7RUFBcUMsZ0JBQUE7QS9FcXk2QnZDOztBK0VyeTZCRTtFQUFxQyxnQkFBQTtBL0V5eTZCdkM7O0ErRXp5NkJFO0VBQXFDLGdCQUFBO0EvRTZ5NkJ2Qzs7QStFN3k2QkU7RUFBcUMsZ0JBQUE7QS9FaXo2QnZDOztBZ0Y3MDZCQTtFQUNJLHlCQUFBO0FoRmcxNkJKOztBZ0Y5MDZCQTtFQUNJLHlCQUFBO0FoRmkxNkJKOztBZ0YxMDZCQTtFQUNFLHNDQUFBO0FoRjYwNkJGOztBZ0Z6MDZCQTtFQUNJLDBCQUFBO0FoRjQwNkJKO0FjOXg2Qkk7RWtFL0NKO0lBR1EsNEJBQUE7RWhGODA2Qk47QUFDRjtBY255NkJJO0VrRS9DSjtJQU1RLHFCQUFBO0VoRmcxNkJOO0FBQ0Y7QWdGejA2QkE7RUFDSSwrQkFBQTtBaEYyMDZCSjs7QWlGdjI2Qkk7RUFDRSxXQUFBO0FqRjAyNkJOO0FpRnYyNkJJO0VBQ0UsZ0JBQUE7QWpGeTI2Qk47QWlGcDI2Qkk7RUFDRSx1QkFBQTtBakZzMjZCTjs7QWtGbjM2QkU7RUFHRSxjakZxREc7QUQrejZCUDs7QWtGNTI2QkE7RW5Eb0RFLDJCQUFBO0VBQ0EsMEJBQUE7RTNCb09JLDRCQUxJO0UyQjdOUiw4QkFBQTtBL0I0ejZCRjs7QWtGOTI2QkU7RUFFRSxxQkFBQTtBbEZnMzZCSjtBa0Y5MjZCSTtFbkRERixvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHVDQUFBO0EvQmszNkJGO0FrRjEzNkJJO0VuRExGLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QS9CazQ2QkY7QWtGdDQ2Qkk7RW5EVEYsb0JBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSw0REFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1Q0FBQTtBL0JrNTZCRjtBa0ZsNTZCSTtFbkQrQkYsMkJBQUE7RUFDQSwwQkFBQTtFM0JvT0ksNEJBTEk7RTJCN05SLDhCQUFBO0EvQnMzNkJGOztBa0YvNDZCSTtFQUNFLFdBQUE7QWxGazU2Qk47QWtGaDU2Qk07RUFDRSxXQUFBO0VBQ0EscUJBQUE7QWxGazU2QlI7O0FrRnY1NkJJOztFQUNFLFdBQUE7QWxGMjU2Qk47QWtGejU2Qk07O0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0FsRjQ1NkJSOztBa0ZqNjZCSTtFQUNFLFdBQUE7QWxGbzY2Qk47QWtGbDY2Qk07RUFDRSxXQUFBO0VBQ0EscUJBQUE7QWxGbzY2QlI7O0FrRno2NkJJO0VBQ0UsV0FBQTtBbEY0NjZCTjtBa0YxNjZCTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtBbEY0NjZCUjs7QWtGajc2Qkk7RUFDRSxXQUFBO0FsRm83NkJOO0FrRmw3NkJNO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0FsRm83NkJSOztBa0Z6NzZCSTtFQUNFLFdBQUE7QWxGNDc2Qk47QWtGMTc2Qk07RUFDRSxXQUFBO0VBQ0EscUJBQUE7QWxGNDc2QlI7O0FrRmo4NkJJO0VBQ0UsV0FBQTtBbEZvODZCTjtBa0ZsODZCTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtBbEZvODZCUjs7QWtGejg2Qkk7RUFDRSxXQUFBO0FsRjQ4NkJOO0FrRjE4NkJNO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0FsRjQ4NkJSOztBa0ZuODZCTTtFQUNFLFdBQUE7QWxGczg2QlI7QWtGajg2Qk07RUFDRSxXQUFBO0VBQ0EscUJBQUE7QWxGbTg2QlI7O0FrRjM4NkJNO0VBQ0UsV0FBQTtBbEY4ODZCUjtBa0Z6ODZCTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtBbEYyODZCUjs7QWtGbjk2Qk07RUFDRSxXQUFBO0FsRnM5NkJSO0FrRmo5NkJNO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0FsRm05NkJSOztBa0YzOTZCTTtFQUNFLFdBQUE7QWxGODk2QlI7QWtGejk2Qk07RUFDRSxXQUFBO0VBQ0EscUJBQUE7QWxGMjk2QlI7O0FrRm4rNkJNO0VBQ0UsV0FBQTtBbEZzKzZCUjtBa0ZqKzZCTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtBbEZtKzZCUjs7QWtGMys2Qk07RUFDRSxXQUFBO0FsRjgrNkJSO0FrRnorNkJNO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0FsRjIrNkJSOztBa0ZuLzZCTTtFQUNFLFdBQUE7QWxGcy82QlI7QWtGai82Qk07RUFDRSxXQUFBO0VBQ0EscUJBQUE7QWxGbS82QlI7O0FrRjMvNkJNO0VBQ0UsV0FBQTtBbEY4LzZCUjtBa0Z6LzZCTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtBbEYyLzZCUjs7QWtGbi82QkE7OztFQUVFLGdCQUFBO0FsRnUvNkJGO0FrRnIvNkJFOzs7RUFDRSxjQUFBO0FsRnkvNkJKO0FrRnQvNkJFOzs7RUFDRSxlQUFBO0FsRjAvNkJKOztBa0ZyLzZCRTs7O0VBRUUsU0FBQTtBbEZ5LzZCSjs7QWtGbi82QkU7RW5EMUVBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QS9CaWs3QkY7O0FtRmxtN0JBO0VBQ0UsZWpGVWU7QUYybDdCakI7QW9GaG03QkU7RUFDRSxjbkZvQ087RW1GbkNQLHFCREo4QjtBbkZzbTdCbEM7QW9GaG03Qkk7RUFDRSxjbkZnQ0s7RW1GL0JMLHFCRFIwQztBbkYwbTdCaEQ7QW1Gdm03QkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FuRnltN0JKOztBcUZqbjdCRTtFQUNFLFlBQUE7QXJGb243Qko7QXFGam43QkU7RUFFRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0FyRmtuN0JKOztBcUY5bTdCQTtFQUNFLGVBQUE7QXJGaW43QkY7O0FxRjdtN0JFO0VBQ0UsYUFBQTtBckZnbjdCSjtBcUY3bTdCRTtFQUNFLDhCQUFBO1VBQUEsc0JBQUE7QXJGK203Qko7O0FxRnhtN0JNO0VBQ0UsU0FBQTtBckYybTdCUjs7QWMzazdCSTtFdUUxQko7SUFFSSxZQUFBO0VyRndtN0JGO0FBQ0Y7QXFGdG03QkU7RUFDRSxrQkFBQTtBckZ3bTdCSjs7QXFGbm03QkU7O0VBRUUscUJBQUE7RUFDQSxTQUFBO0FyRnNtN0JKO0FxRmhtN0JNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0FyRmttN0JSOztBcUYzbDdCRTtFQUNFLFNBQUE7QXJGOGw3Qko7O0FxRjFsN0JBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QXJGNmw3QkY7O0FxRnhsN0JJO0VBQ0UsbUJBQUE7QXJGMmw3Qk47O0FxRnRsN0JBO0VBQ0Usc0JwRjFDTTtFTXZCSix1QkFBQTtBUDJwN0JKO0FxRnBsN0JJO0VBQ0UseUJBQUE7QXJGc2w3Qk47O0FxRi9rN0JJO0VBQ0Usc0JwRnpERTtBRDJvN0JSOztBcUYzazdCSTtFQUNFLGNBQUE7RUFDQSxnQnBGckVhO0FEbXA3Qm5COztBc0YxcjdCQTtFQUNFLGNwRlkyQjtBRmlyN0I3Qjs7QXNGMXI3QkE7RUFDRSxrQnBGUzZCO0FGb3I3Qi9COztBY3RuN0JJO0V3RWxFQTtJQUNFLGNyRnVDSztJcUZ0Q0wsb0JBQUE7RXRGNHI3Qko7RXNGenI3QkU7SUFDRSx5QkFBQTtJQUNBLHVCaEY2ZHdCO0lnRjVkeEIsZ0JBQUE7RXRGMnI3Qko7RXNGeHI3QkU7SUFDRSx1QkFBQTtFdEYwcjdCSjtFc0Z4cjdCSTtJQUNFLHlCcEZicUI7RUZ1czdCM0I7RXNGdnI3Qkk7SUFDRSxTQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO1FBQUEsb0JBQUE7WUFBQSxZQUFBO0V0RnlyN0JOO0VzRnZyN0JNO0lBQ0UsdUJBQUE7RXRGeXI3QlI7RXNGbHI3Qk07SUFDRSw2QkFBQTtFdEZvcjdCUjtFc0Y1cTdCTTtJQUNFLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7RXRGOHE3QlI7RXNGMXE3Qk07SUFDRSxhQUFBO0V0RjRxN0JSO0VzRnZxN0JNO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RXRGeXE3QlI7RXNGdnE3QlE7SUFDRSxvQ0FBQTtFdEZ5cTdCVjtFc0Z0cTdCUTtJQUNFLDZCQUFBO0V0RndxN0JWO0FBQ0Y7QWNqcjdCSTtFd0VrQkE7SUFDRSxhQUFBO0V0RmtxN0JKO0FBQ0Y7QXVGcHY3QkU7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QXZGc3Y3Qko7O0F1Rmp2N0JFO0VBQ0Usc0JBQUE7RUFDQSwwQkFBQTtBdkZvdjdCSjs7QXdGaHc3Qkk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esa0JBQUE7QXhGbXc3Qk47QWN6czdCSTtFMEU3REE7SUFNSSw4QkFBQTtJQUFBLDZCQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtFeEZvdzdCTjtBQUNGO0F3Rmx3N0JNO0VBQ0Usa0JBQUE7QXhGb3c3QlI7QWNqdDdCSTtFMEVwREU7SUFHSSxtQkFBQTtJQUNBLGFBQUE7RXhGc3c3QlI7QUFDRjs7QXdGL3Y3QkU7RUFDRSxvQmxGdWlDZ0M7RWtGdGlDaEMscUJsRnNpQ2dDO0FONHQ1QnBDO0F3Rmh3N0JJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXhGa3c3Qk47O0F3Rjd2N0JBO0VBQ0Usa0JBQUE7QXhGZ3c3QkY7QXdGOXY3QkU7RUFDRSxhQUFBO0VBQ0EsbUJ0Ri9CaUM7QUYreDdCckM7QWN6dTdCSTtFMEV6QkY7SUFJSSxjQUFBO0V4Rmt3N0JKO0FBQ0Y7QW9Gdnk3QkU7RUFDRSxjbkY2Q087RW1GNUNQLHFCSXNDMkI7QXhGbXc3Qi9CO0FvRnZ5N0JJO0VBQ0UsY25GeUNLO0VtRnhDTCxxQklrQ3NDO0F4RnV3N0I1QztBd0ZydzdCRTtFQUNFLGlCdEYzQ2dDO0VzRjRDaEMsaUJ0RjNDa0M7RXNGNENsQyxtQnRGM0NxQztFc0Y0Q3JDLHlCdEYvQ3FDO0FGc3o3QnpDO0F3RnB3N0JFO0VBQ0UsWXRGdkR3QjtFc0Z3RHhCLGtCdEZyRHdCO0VzRnNEeEIsV3RGdkR1QjtBRjZ6N0IzQjtBY2p3N0JJO0UwRVJGO0lBS0ksWXRGMUR5QjtFRmswN0I3QjtBQUNGOztBb0YvejdCRTs7RUFDRSxjbkZvQ087RW1GbkNQLHFCSTREOEI7QXhGdXc3QmxDO0FvRmowN0JJOztFQUNFLGNuRmdDSztFbUYvQkwscUJJd0QwQztBeEY0dzdCaEQ7O0F5RmgxN0JBOztFQUVFLGdCeEZxQ2lCO0FEOHk3Qm5COztBeUY5MDdCSTtFQUNFLHlCeEZpREM7QURneTdCUDtBeUYvMDdCSTtFQUNFLHlCeEZrREE7QUQreDdCTjs7QXlGMTA3QkU7O0VBQ0UsU0FBQTtBekY4MDdCSjs7QXlGeDA3Qkk7RUFDRSxheEZ3R0c7QURtdTdCVDs7QTBGcjI3QkE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0ExRncyN0JGOztBMkYzMjdCSTtFNURrQkYsb0JBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VB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R1NDO0UyR1JELG1CM0dQSztFMkdRTCx5QkFBQTtBNUc4MmdDVjtBYzMxZ0NJO0U4RnRCSTtJQUtJLG1CQUFBO0U1R2czZ0NWO0FBQ0Y7QTRHOTJnQ1E7OztFQU1FLGtCMUcwRks7RTBHekZMLGlCM0dmZTtFMkdnQmYsZ0IzR2xCUztFMkdtQlQsV3RHeENDO0FOcTVnQ1g7QWN4MmdDSTtFOEZkSTs7O0lON0JKLG9CQUFBO0lBQ0EsNEJBQUE7SUFDQSxxQk0rQjRCO0lOOUI1QixnQkFBQTtFdEd5NWdDRjtBQUNGO0FjbDNnQ0k7RThGZEk7OztJQVdJLGlCQUFBO0U1RzIzZ0NWO0FBQ0Y7QTRHejNnQ1U7RUFkRjs7O0lBZUksa0JBQUE7RTVHODNnQ1Y7QUFDRjtBY2g0Z0NJO0U4RmRJOzs7SUFrQkksaUJBQUE7RTVHazRnQ1Y7QUFDRjtBNEdqNGdDVTs7O0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBNUdxNGdDWjtBNEdoNGdDUTtFQUNFLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQnRHOGRvQjtFc0c3ZHBCLHlCQUFBO0E1R2s0Z0NWO0FjbjVnQ0k7RThGYUk7SUFNSSxpQjFHaUVHO0VGbTBnQ2I7QUFDRjtBNEdsNGdDUTs7RUFFRSxlM0d0RE87RTJHdURQLGdCdEdxZG9CO0VzR3BkcEIsV3RHdkVDO0FOMjhnQ1g7QWM5NWdDSTtFOEZzQkk7O0lBTUksbUJBQUE7RTVHdTRnQ1Y7QUFDRjtBNEd0NGdDVTs7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QTVHeTRnQ1o7QTRHbjRnQ1E7RUFDRSxtQkFBQTtFQUVBLHVDQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQnRHbWNvQjtFc0dsY3BCLHlCQUFBO0E1R280Z0NWO0FjaDdnQ0k7RThGc0NJO0lBUUksaUIxR3NDRztFRmcyZ0NiO0FBQ0Y7QTRHcDRnQ1E7Ozs7RUFNRSxrQjFHMkJLO0UwRzFCTCxnQjNHaEZTO0UyR2lGVCxXdEd0R0M7RXNHdUdELGlCM0doRmU7QURvOWdDekI7QWM5N2dDSTtFOEZpREk7Ozs7SU41Rkosb0JBQUE7SUFDQSw0QkFBQTtJQUNBLHFCTThGNEI7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QkFBQTtVQUFBLG1CQUFBO0FsSDBqa0NOO0FjbHBrQ0k7RW9HeUZFO0lBRUksY0FBQTtJQUNBLGdCQUFBO0VsSDJqa0NSO0FBQ0Y7QWtIemprQ007RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FsSDJqa0NSO0FjMXFrQ0k7RW9HNEdFO0lBS0ksWUFBQTtFbEg2amtDUjtBQUNGO0FrSDFqa0NJO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QWxINGprQ047QWtIM2prQ007RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBbEg2amtDUjtBa0gzamtDTTtFQUNFLG1CaEh2REE7RWdId0RBLGdCaEhuR2U7RWdIb0dmLGNqSDlJRztFaUgrSUgsbUJBQUE7QWxINmprQ1I7QWNoc2tDSTtFb0crSEU7SUFNSSxrQmhIcERLO0VGbW5rQ2I7QUFDRjtBa0g3amtDTTtFQUNFLHNDQUFBO0VBQ0EsbUJoSC9EQTtFZ0hnRUEsZ0JoSDdHZTtFZ0g4R2YsY2pIeEpHO0VpSHlKSCxtQkFBQTtBbEgramtDUjtBYzVza0NJO0VvR3dJRTtJQU9JLG1CaEhyRUY7RUZzb2tDTjtBQUNGO0FrSC9qa0NNO0VBQ0Usa0NBQUE7RUFDQSxlakhsTFM7RWlIbUxULGdCNUd5VnNCO0U0R3hWdEIsVzVHbk1HO0FOb3drQ1g7QWtIaGtrQ1E7OztFQUdFLGtCQUFBO0FsSGtra0NWO0FrSGhra0NRO0VBQ0UsZ0JqSHJMUztFaUhzTFQscUJBQUE7RUFDQSxxQkFBQTtBbEhra2tDVjtBa0hoamtDSTtFQUNFLGVqSGhOVztFaUhpTlgsZ0JBQUE7QWxIa2prQ047O0FtSGx5a0NBO0VBQ0ksbUNBQUE7QW5IcXlrQ0o7O0FtSGx5a0NBO0VBQ0kscUNBQUE7QW5IcXlrQ0o7O0FvSHh5a0NZOztFQUVJLDBCbEhpQks7QUYweGtDckI7QW9IdHlrQ1E7RUFDSSxxQkFBQTtFQUNBLHFCbEhvQmM7RWtIbkJkLGFBQUE7RUFDQSxtQkFBQTtBcEh3eWtDWjtBb0h0eWtDUTtFQUNJLG9CQUFBO0FwSHd5a0NaO0FvSHR5a0NZO0VBQ0ksMEJsSEVLO0VrSERMLHFCQUFBO0FwSHd5a0NoQjtBb0hweWtDUTtFQUNJLG9CQUFBO0FwSHN5a0NaO0FvSHB5a0NZO0VBQ0ksMEJsSFBLO0VrSFFMLGtCbEhrSEQ7RWtIakhDLG1CQUFBO0FwSHN5a0NoQjtBb0hueWtDUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0FwSHF5a0NaO0FvSHB5a0NZO0VBQ0ksbUJBQUE7QXBIc3lrQ2hCO0FvSHB5a0NZOztFQUNJLG1CQUFBO0FwSHV5a0NoQjs7QXFIaDFrQ0k7RUFDSSw4QkFBQTtFQUNBLHFCbkg4Slc7RW1IN0pYLG1CQUFBO0FySG0xa0NSO0FjeHhrQ0k7RXVHOURBO0lBS1EsbUJuSDRKTztFRnlya0NqQjtBQUNGO0FxSGoxa0NRO0VBQ0ksMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FySG0xa0NaO0FjbHlrQ0k7RXVHcERJO0lBS1EsNEJBQUE7RXJIcTFrQ2Q7QUFDRjtBY3Z5a0NJO0V1R3BESTtJQVFRLGlCQUFBO0VySHUxa0NkO0FBQ0Y7QXFIcjFrQ1E7RUFDSSwwQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsK0JBQUE7QXJIdTFrQ1o7QWNsemtDSTtFdUd6Q0k7SUFNUSx3QkFBQTtFckh5MWtDZDtBQUNGO0FjdnprQ0k7RXVHekNJO0lBU1EsNkJBQUE7RXJIMjFrQ2Q7QUFDRjtBYzV6a0NJO0V1RzlCUTtJQUVRLGNBQUE7SUFDQSxtQm5IMEhQO0VGa3VrQ1g7QUFDRjtBcUgzMWtDZ0I7RUFDSSxhQUFBO0FySDYxa0NwQjtBcUgzMWtDZ0I7RUFDSSx3QkFBQTtFQUNBLG1CbkgrRlo7RW1IOUZZLGdCcEhMRDtFb0hNQywwQkFBQTtFQUNBLG1CQUFBO0FySDYxa0NwQjtBYzUwa0NJO0V1R3RCWTtJQU9RLG1CbkhrR1Q7SW1IakdTLG1CQUFBO0VySCsxa0N0QjtBQUNGO0FjbDFrQ0k7RXVHdEJZO0lBV1EsbUJBQUE7RXJIaTJrQ3RCO0FBQ0Y7QXFILzFrQ2dCO0VBQ0ksbUJuSGdGWjtFbUg5RVksMkJBQUE7QXJIZzJrQ3BCO0FjMzFrQ0k7RXVHUlk7SUFLUSxrQm5Ib0ZUO0VGOHdrQ2I7QUFDRjtBY2gya0NJO0V1R0dBO0lBRVEsaUJBQUE7RXJIKzFrQ1Y7QUFDRjtBcUg1MWtDUTtFQUNJLGVwSHhDSztFb0h5Q0wsZ0JBQUE7QXJIODFrQ1o7QXFIMzFrQ0k7RUFDSSxhQUFBO0FySDYxa0NSOztBcUh6MWtDSTtFQUNJLHNCQUFBO0FySDQxa0NSOztBc0g3NmtDSTs7RUFDSSw4QkFBQTtFQUNBLHFCcEg2Slc7RW9INUpYLG1CQUFBO0F0SGk3a0NSO0FjdjNrQ0k7RXdHN0RBOztJQUtRLG1CcEgySk87RUZ5eGtDakI7QUFDRjtBc0hoN2tDUTs7RUFDSSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QXRIbTdrQ1o7QWNuNGtDSTtFd0duREk7O0lBS1EsNEJBQUE7RXRIczdrQ2Q7QUFDRjtBY3o0a0NJO0V3R25ESTs7SUFRUSxpQkFBQTtFdEh5N2tDZDtBQUNGO0FzSHY3a0NROztFQUNJLDBCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSwrQkFBQTtBdEgwN2tDWjtBY3Q1a0NJO0V3R3hDSTs7SUFNUSx3QkFBQTtFdEg2N2tDZDtBQUNGO0FjNTVrQ0k7RXdHeENJOztJQVNRLDZCQUFBO0V0SGc4a0NkO0FBQ0Y7QWNsNmtDSTtFd0c3QlE7O0lBR1EsbUJwSHlIUDtFRncwa0NYO0FBQ0Y7QXNIaDhrQ2dCOztFQUNJLGFBQUE7QXRIbThrQ3BCO0FzSGo4a0NnQjs7RUFDSSx3QkFBQTtFQUNBLG1CcEg4Rlo7RW9IN0ZZLGdCckhORDtFcUhPQywwQkFBQTtFQUNBLG1CQUFBO0F0SG84a0NwQjtBY3A3a0NJO0V3R3JCWTs7SUFPUSxtQnBIaUdUO0lvSGhHUyxtQkFBQTtFdEh1OGtDdEI7QUFDRjtBYzM3a0NJO0V3R3JCWTs7SUFXUSxtQkFBQTtFdEgwOGtDdEI7QUFDRjtBc0h4OGtDZ0I7O0VBQ0ksbUJwSCtFWjtFb0g5RVksZ0JySG5CRDtFcUhvQkMsMkJBQUE7RUFDQSxtQkFBQTtBdEgyOGtDcEI7QWN4OGtDSTtFd0dQWTs7SUFNUSxrQnBIa0ZUO0lvSGpGUyxtQkFBQTtFdEg4OGtDdEI7QUFDRjtBc0g1OGtDZ0I7O0VBQ0ksZXJIbENIO0VxSG1DRyxnQnJIN0JEO0VxSDhCQyx3QkFBQTtBdEgrOGtDcEI7QWNyOWtDSTtFd0dHWTs7SUFLUSxpQnBINEVUO0VGczRrQ2I7QUFDRjtBYzM5a0NJO0V3R2NBOztJQUVRLGlCQUFBO0V0SGc5a0NWO0FBQ0Y7QXNINzhrQ1E7O0VBQ0ksZXJIbkRLO0VxSG9ETCxnQkFBQTtBdEhnOWtDWjtBc0g3OGtDSTs7RUFDSSxhQUFBO0F0SGc5a0NSOztBc0gxOGtDSTs7RUFDSSxnQ0FBQTtNQUFBLDRCQUFBO0F0SDg4a0NSO0FzSDU4a0NJOztFQUNJLHNCQUFBO0F0SCs4a0NSOztBdUhqamxDSTtFQUNJLDhCQUFBO0VBQ0EscUJySDhKVztFcUg3SlgsbUJBQUE7QXZIb2psQ1I7QWN6L2tDSTtFeUc5REE7SUFLUSxtQnJINEpPO0VGMDVrQ2pCO0FBQ0Y7QXVIbGpsQ1E7RUFDSSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QXZIb2psQ1o7QWNuZ2xDSTtFeUdwREk7SUFLUSw0QkFBQTtFdkhzamxDZDtBQUNGO0FjeGdsQ0k7RXlHcERJO0lBUVEsaUJBQUE7RXZId2psQ2Q7QUFDRjtBYzdnbENJO0V5R3hCUTtJQVdRLG9DQUFBO0V2SDhobENsQjtBQUNGO0FjbGhsQ0k7RXlHeEJRO0lBY1EsMENBQUE7RXZIZ2lsQ2xCO0FBQ0Y7QXVIL2hsQ2dCO0VBQ0ksZ0NBQUE7QXZIaWlsQ3BCO0FjMWhsQ0k7RXlHUlk7SUFHUSw4QkFBQTtFdkhtaWxDdEI7QUFDRjtBYy9obENJO0V5R1JZO0lBTVEsOEJBQUE7RXZIcWlsQ3RCO0FBQ0Y7QXVIcGlsQ29CO0VBQ0ksYUFBQTtBdkhzaWxDeEI7QXVIcGlsQ29CO0VBQ0ksd0JBQUE7RUFDQSxtQnJIc0VoQjtFcUhyRWdCLGdCdEg5Qkw7RXNIK0JLLDBCQUFBO0VBQ0EsbUJBQUE7QXZIc2lsQ3hCO0FjOWlsQ0k7RXlHR2dCO0lBT1EsbUJySHlFYjtJcUh4RWEs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c0NFOzs7O0VBS0Usa0JBQUE7QXpKODNzQ0o7QXlKNTNzQ007Ozs7RUFFRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0NBQUE7QXpKZzRzQ1I7QXlKOTNzQ007Ozs7RUFFRSx3QkFBQTtBekprNHNDUjtBeUo5M3NDRTtFQUNFLGlDQUFBO0F6Smc0c0NKO0F5Sjkzc0NFO0VBQ0UsZXhKM0RhO0V3SjREYixnQnhKdERlO0V3SnVEZix3QkFBQTtBekpnNHNDSjtBeUo5M3NDRTs7Ozs7Ozs7RUFRRSx5QkFBQTtFQUNBLHFCdkp3RGU7RXVKdkRmLG1CeEp2RVc7RXdKd0VYLDZCQUFBO0F6Smc0c0NKO0F5Si8zc0NJOzs7Ozs7OztFQUNFLHFCeEoxREs7RXdKMkRMLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxhQUFBO0F6Snc0c0NOO0F5SnI0c0NFOztFQUVFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QXpKdTRzQ0o7QXlKcDRzQ0U7RUFDRSxnQnhKaEZJO0V3SmlGSix5QkFBQTtFQUNBLFlBQUE7QXpKczRzQ0o7QXlKcjRzQ0k7RUFDRSxnQnhKcEZFO0V3SnFGRixzQ0FBQTtFQUNBLFlBQUE7QXpKdTRzQ047QXlKbDRzQ0k7O0VBQ0UsZ0J4Si9GYTtBRG8rc0NuQjtBeUpsNHNDRTs7RUFFRSxZQUFBO0VBQ0EseUJ4Si9GTztFd0pnR1AsZ0J4SnRHZTtBRDArc0NuQjtBeUpuNHNDSTs7RUFDRSx5QnhKbEdLO0V3Sm1HTCxnQnhKekdhO0FEKytzQ25CO0F5SnA0c0NJOztFQUNFLHlCeEp0R0s7QUQ2K3NDWDtBYzM5c0NJO0UySXVGRjtJQUVJLFVBQUE7RXpKczRzQ0o7QUFDRjtBeUpwNHNDRTtFQUNFLGdCbkppWjBCO0FOcS9yQzlCO0F5SnA0c0NFOztFQUVFLGtCQUFBO0F6SnM0c0NKO0F5Sm40c0NJO0VBQ0Usc0NBQUE7RUFDQSxnQnZKeEVpQjtFdUp5RWpCLG1CQUFBO0F6SnE0c0NOO0F5Smo0c0NJO0VBQ0UsZ0JuSmtZd0I7RW1Kall4QixrQ0FBQTtFQUNBLGV4SjVJVztBRCtndENqQjtBeUpoNHNDRTtF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Q007O0lBQ0UsWUFBQTtFMUpncnRDUjtFMEo5cXRDTTs7SUFDRSxXQUFBO0lBQ0EsV0FBQTtJQUNBLDBCQUFBO0UxSmlydENSO0FBQ0Y7O0EwSjVxdENBO0VBQ0UsNkJBQUE7RUFDQSw0QkFBQTtBMUorcXRDRjs7QWMzd3RDSTtFNkkrQlk7SUFFUSxzQkFBQTtFM0ordXRDdEI7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIEluc3RydWN0aW9ucyBmb3IgVmFyaWFibGVzIGZpbGVcbiAqL1xuLyoqXG4gKiBTdGFydCBvZiBCcmVlemVcbiAqL1xuLmJ0bjpmb2N1cy12aXNpYmxlLFxuLmJ0bi1pbmxpbmU6Zm9jdXMtdmlzaWJsZSwgLmJ1dHRvbjpmb2N1cy12aXNpYmxlLCBidXR0b24ubGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogU3RhcnQgb2YgQnJlZXplXG4gKi9cbjpyb290IHtcbiAgLS1jb2xvci0xOiAjMEQ2RUZEO1xuICAtLWNvbG9yLTI6ICM2ZjQyYzE7XG4gIC0tY29sb3ItMzogI2RkYTYyMjtcbiAgLS1jb2xvci00OiAjZDYzMzg0O1xuICAtLWNvbG9yLTU6ICNEMTYwMDA7XG4gIC0tY29sb3ItNjogIzk0QzgzRDtcbiAgLS1jb2xvci03OiAjMUQ5NkFGO1xuICAtLWNvbG9yLTg6ICM3Njc2NzY7XG4gIC0tY29sb3ItbmV1dHJhbDogIzVmNjY2ZDtcbiAgLS1jb2xvci1pbXBvcnRhbnQ6ICNDMzIwMzM7XG4gIC0tY29sb3ItcHJpbWFyeTogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1icy1zZWNvbmRhcnkpO1xufVxuXG5bY2xhc3MqPWNvbG9yLTFdIHtcbiAgLS1jb2xvcjogIzBENkVGRDtcbn1cblxuW2NsYXNzKj1jb2xvci0yXSB7XG4gIC0tY29sb3I6ICM2ZjQyYzE7XG59XG5cbltjbGFzcyo9Y29sb3ItM10ge1xuICAtLWNvbG9yOiAjZGRhNjIyO1xufVxuXG5bY2xhc3MqPWNvbG9yLTRdIHtcbiAgLS1jb2xvcjogI2Q2MzM4NDtcbn1cblxuW2NsYXNzKj1jb2xvci01XSB7XG4gIC0tY29sb3I6ICNEMTYwMDA7XG59XG5cbltjbGFzcyo9Y29sb3ItNl0ge1xuICAtLWNvbG9yOiAjOTRDODNEO1xufVxuXG5bY2xhc3MqPWNvbG9yLTddIHtcbiAgLS1jb2xvcjogIzFEOTZBRjtcbn1cblxuW2NsYXNzKj1jb2xvci04XSB7XG4gIC0tY29sb3I6ICM3Njc2NzY7XG59XG5cbltjbGFzcyo9Y29sb3ItbmV1dHJhbF0ge1xuICAtLWNvbG9yOiAjNWY2NjZkO1xufVxuXG5bY2xhc3MqPWNvbG9yLWltcG9ydGFudF0ge1xuICAtLWNvbG9yOiAjQzMyMDMzO1xufVxuXG5bY2xhc3MqPWNvbG9yLXByaW1hcnldIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbltjbGFzcyo9Y29sb3Itc2Vjb25kYXJ5XSB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi8qKlxuICogQnRuIFByaW1hcnkgJiBTZWNvbmRhcnR5IEhvdmVyIENvbG9yIFZhbHVlc1xuICogSWYgQm9vdHN0cmFwIFZhcnMgYXJlIGRlcHJlY2F0ZWQgLS0+IHRoZXNlIHdpbGwgbmVlZCB0byBiZSBzZXQgaW4gYSBDU1MgU2VsZWN0b3IgQ29udGV4dHVheCBzdGF0ZW1lbnQgcmF0aGVyIHRoYW4gaGVyZS5cbiAqL1xuLyoqXG4gKiBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBpZiBcIkJyb2FkY2FzdHNcIiBuZWVkIHRvIHN1cHBvcnQgQ1NTIFZhcnNcbiAqL1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwRDZFRkQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI0QxNjAwMDtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZGRhNjIyO1xuICAtLWJzLWdyZWVuOiAjOTRDODNEO1xuICAtLWJzLXRlYWw6ICMxRDk2QUY7XG4gIC0tYnMtY3lhbjogIzc2NzY3NjtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2YwZjJmNTtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMEQ2RUZEO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjOTRDODNEO1xuICAtLWJzLWluZm86ICM3Njc2NzY7XG4gIC0tYnMtd2FybmluZzogI2RkYTYyMjtcbiAgLS1icy1kYW5nZXI6ICNEMTYwMDA7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDE0OCwgMjAwLCA2MTtcbiAgLS1icy1pbmZvLXJnYjogMTE4LCAxMTgsIDExODtcbiAgLS1icy13YXJuaW5nLXJnYjogMjIxLCAxNjYsIDM0O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIwOSwgOTYsIDA7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMS4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtbGluay1jb2xvcjogIzBENkVGRDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjMGE1OGNhO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZjhlZGQzO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAxLjh2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzVyZW0gKyAxLjJ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjg3NXJlbSArIDAuNDV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXNtLTAsXG4uZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXNtLTAsXG4uZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXNtLTEsXG4uZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTEsXG4uZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMixcbi5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1zbS0zLFxuLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1zbS0zLFxuLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTQsXG4uZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctc20tNSxcbi5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctc20tNSxcbi5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctbWQtMCxcbi5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctbWQtMCxcbi5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctbWQtMSxcbi5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbWQtMSxcbi5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTQsXG4uZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC01LFxuLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1tZC01LFxuLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctbGctMCxcbi5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctbGctMCxcbi5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctbGctMSxcbi5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbGctMSxcbi5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbGctMixcbi5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTMsXG4uZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTMsXG4uZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy01LFxuLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1sZy01LFxuLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjlmOWY5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlYWY0ZDg7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZDNkY2MyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkZWU4Y2Q7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkM2RjYzI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDhlMmM4O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2U0ZTRlNDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Q5ZDlkOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NkY2RjZDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IGxpZ2h0Z3JheTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGVkZDM7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZGZkNWJlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2UxYzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmQ1YmU7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVkYmMzO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjZkZmNjO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2RkYzliODtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWFkNGMyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGRjOWI4O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U0Y2ViZDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTZlOTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjJlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuMmVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjJlbSArIDAuNzVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjJlbSArIDAuNXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuMmVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuMmVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjJlbSArIDAuNXJlbSArIDJweCk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjJlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzM0M2E0MDtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ2RUZEO1xuICBib3JkZXItY29sb3I6ICMwRDZFRkQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENkVGRDtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ2RUZEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0bixcbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0bi1pbmxpbmUsIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ1dHRvbiwgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b24ubGluaywgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4sXG4uYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0bi1pbmxpbmUsIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnV0dG9uLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uLmxpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDZFRkQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDZFRkQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuLFxuLmlucHV0LWdyb3VwIC5idG4taW5saW5lLCAuaW5wdXQtZ3JvdXAgLmJ1dHRvbiwgLmlucHV0LWdyb3VwIGJ1dHRvbi5saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmJ0bi1pbmxpbmU6Zm9jdXMsIC5pbnB1dC1ncm91cCAuYnV0dG9uOmZvY3VzLCAuaW5wdXQtZ3JvdXAgYnV0dG9uLmxpbms6Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuLWlubGluZSxcbi5pbnB1dC1ncm91cC1sZyA+IC5idXR0b24sXG4uaW5wdXQtZ3JvdXAtbGcgPiBidXR0b24ubGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0bi1pbmxpbmUsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnV0dG9uLFxuLmlucHV0LWdyb3VwLXNtID4gYnV0dG9uLmxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM5NEM4M0Q7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ4LCAyMDAsIDYxLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTRDODNEO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuMmVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzOTRDODNEJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNmVtICsgMC4zNzVyZW0pIGNhbGMoMC42ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTRDODNEO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTQ4LCAyMDAsIDYxLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuMmVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuM2VtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuM2VtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM5NEM4M0Q7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjM5NEM4M0QnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjZlbSArIDAuMzc1cmVtKSBjYWxjKDAuNmVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NEM4M0Q7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNDgsIDIwMCwgNjEsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS4yZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzk0QzgzRDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRDODNEO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE0OCwgMjAwLCA2MSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM5NEM4M0Q7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNEMTYwMDA7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksIDk2LCAwLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEMTYwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS4yZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0QxNjAwMCclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNEMTYwMDAnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjNlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC42ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjZlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDE2MDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjA5LCA5NiwgMCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS4yZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEMTYwMDA7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRDE2MDAwJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0QxNjAwMCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNmVtICsgMC4zNzVyZW0pIGNhbGMoMC42ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEMTYwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDksIDk2LCAwLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjJlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0QxNjAwMDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxNjAwMDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjA5LCA5NiwgMCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjRDE2MDAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4sIC5idG4uYnRuLWlubGluZSwgYnV0dG9uLmJ0bi1pbmxpbmUubGluayxcbi5idG4taW5saW5lLCBhLmJ1dHRvbiwgLmJ1dHRvbiwgYnV0dG9uLmxpbmsge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1icy1idG4tY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIC5idG4uYnRuLWlubGluZSwgYnV0dG9uLmJ0bi1pbmxpbmUubGluayxcbi5idG4taW5saW5lLCBhLmJ1dHRvbiwgLmJ1dHRvbiwgYnV0dG9uLmxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIsXG4uYnRuLWlubGluZTpob3ZlciwgLmJ1dHRvbjpob3ZlciwgYnV0dG9uLmxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyLFxuLmJ0bi1jaGVjayArIC5idG4taW5saW5lOmhvdmVyLCAuYnRuLWNoZWNrICsgLmJ1dHRvbjpob3ZlciwgLmJ0bi1jaGVjayArIGJ1dHRvbi5saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUsXG4uYnRuLWlubGluZTpmb2N1cy12aXNpYmxlLCAuYnV0dG9uOmZvY3VzLXZpc2libGUsIGJ1dHRvbi5saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0bixcbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4taW5saW5lLCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnV0dG9uLCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBidXR0b24ubGluayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWlubGluZSwgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ1dHRvbiwgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uLmxpbmssIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSxcbjpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWlubGluZTphY3RpdmUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnV0dG9uOmFjdGl2ZSwgOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvbi5saW5rOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsXG4uYnRuLWlubGluZTpmaXJzdC1jaGlsZDphY3RpdmUsIC5idXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLCBidXR0b24ubGluazpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLFxuLmFjdGl2ZS5idG4taW5saW5lLCAuYWN0aXZlLmJ1dHRvbiwgYnV0dG9uLmFjdGl2ZS5saW5rLCAuYnRuLnNob3csXG4uc2hvdy5idG4taW5saW5lLCAuc2hvdy5idXR0b24sIGJ1dHRvbi5zaG93Lmxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5saW5lOmZvY3VzLXZpc2libGUsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idXR0b246Zm9jdXMtdmlzaWJsZSwgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uLmxpbms6Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsXG46bm90KC5idG4tY2hlY2spICsgLmJ0bi1pbmxpbmU6YWN0aXZlOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnV0dG9uOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uLmxpbms6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uYnRuLWlubGluZTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgYnV0dG9uLmxpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsXG4uYWN0aXZlLmJ0bi1pbmxpbmU6Zm9jdXMtdmlzaWJsZSwgLmFjdGl2ZS5idXR0b246Zm9jdXMtdmlzaWJsZSwgYnV0dG9uLmFjdGl2ZS5saW5rOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlLFxuLnNob3cuYnRuLWlubGluZTpmb2N1cy12aXNpYmxlLCAuc2hvdy5idXR0b246Zm9jdXMtdmlzaWJsZSwgYnV0dG9uLnNob3cubGluazpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCxcbi5idG4taW5saW5lOmRpc2FibGVkLCAuYnV0dG9uOmRpc2FibGVkLCBidXR0b24ubGluazpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCxcbi5kaXNhYmxlZC5idG4taW5saW5lLCAuZGlzYWJsZWQuYnV0dG9uLCBidXR0b24uZGlzYWJsZWQubGluaywgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0bixcbmZpZWxkc2V0OmRpc2FibGVkIC5idG4taW5saW5lLCBmaWVsZHNldDpkaXNhYmxlZCAuYnV0dG9uLCBmaWVsZHNldDpkaXNhYmxlZCBidXR0b24ubGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwRDZFRkQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBENkVGRDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGI1ZWQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYTUzYmU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwRDZFRkQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5LCAuYnRuLmJ0bi1pbmxpbmUsIGJ1dHRvbi5idG4taW5saW5lLmxpbmssXG4uYnRuLWlubGluZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1YzYzNmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzk0QzgzRDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOTRDODNEO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNhNGQwNWE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzlmY2U1MDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTI2LCAxNzAsIDUyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2E5ZDM2NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzlmY2U1MDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzk0QzgzRDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNzY3Njc2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzY0NjQ2NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWU1ZTVlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzksIDEzOSwgMTM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVlNWU1ZTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzU5NTk1OTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3Njc2NzY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzc2NzY3Njtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZGRhNjIyO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2UyYjM0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTBhZjM4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODgsIDE0MSwgMjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZTRiODRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTBhZjM4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RkYTYyMjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGRhNjIyO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI0QxNjAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkODc4MjY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Q2NzAxYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTc4LCA4MiwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYTgwMzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkNjcwMWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNEMTYwMDA7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDNkNGQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDI0NjQ5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY2LCA3MCwgNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNGQ1MTU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwRDZFRkQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBENkVGRDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBENkVGRDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzk0QzgzRDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjOTRDODNEO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0OCwgMjAwLCA2MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOTRDODNEO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNzY3Njc2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzc2NzY3NjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTgsIDExOCwgMTE4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzc2NzY3NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzc2NzY3NjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzc2NzY3NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RkYTYyMjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGRhNjIyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMSwgMTY2LCAzNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGRhNjIyO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNEMTYwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0QxNjAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNEMTYwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwOSwgOTYsIDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0QxNjAwMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmssIGJ1dHRvbi5saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUsIGJ1dHRvbi5saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciwgYnV0dG9uLmxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sXG4uYnRuLWdyb3VwLWxnID4gLmJ0bi1pbmxpbmUsIC5idG4tZ3JvdXAtbGcgPiAuYnV0dG9uLCAuYnRuLWdyb3VwLWxnID4gYnV0dG9uLmxpbmsge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bixcbi5idG4tZ3JvdXAtc20gPiAuYnRuLWlubGluZSwgLmJ0bi1ncm91cC1zbSA+IC5idXR0b24sIC5idG4tZ3JvdXAtc20gPiBidXR0b24ubGluayB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAzNDBweDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC4zNzVyZW0gLSAxcHgpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICMxZTIxMjU7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogI2YwZjJmNTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBENkVGRDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwRDZFRkQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4taW5saW5lLCAuYnRuLWdyb3VwID4gLmJ1dHRvbiwgLmJ0bi1ncm91cCA+IGJ1dHRvbi5saW5rLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmxpbmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWlubGluZSwgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idXR0b24sIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b24ubGluayxcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1pbmxpbmUsXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idXR0b24sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvbi5saW5rLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bi1pbmxpbmU6aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ1dHRvbjpob3Zlcixcbi5idG4tZ3JvdXAgPiBidXR0b24ubGluazpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG4taW5saW5lOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idXR0b246Zm9jdXMsXG4uYnRuLWdyb3VwID4gYnV0dG9uLmxpbms6Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi1pbmxpbmU6YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idXR0b246YWN0aXZlLFxuLmJ0bi1ncm91cCA+IGJ1dHRvbi5saW5rOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYWN0aXZlLmJ0bi1pbmxpbmUsXG4uYnRuLWdyb3VwID4gLmFjdGl2ZS5idXR0b24sXG4uYnRuLWdyb3VwID4gYnV0dG9uLmFjdGl2ZS5saW5rLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmxpbmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b24ubGluayxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1pbmxpbmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idXR0b24sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvbi5saW5rLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmxpbmU6aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24ubGluazpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4taW5saW5lOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b246Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmxpbms6Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmxpbmU6YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b246YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5saW5rOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmJ0bi1pbmxpbmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5idXR0b24sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmFjdGl2ZS5saW5rIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bi1pbmxpbmUsIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ1dHRvbiwgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b24ubGluayxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWlubGluZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5idXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAgPiBidXR0b24ubGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LmJ0bi1pbmxpbmU6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC5idXR0b246Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC5saW5rOmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1pbmxpbmUsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ1dHRvbixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b24ubGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IC5idG4taW5saW5lOm50aC1jaGlsZChuKzMpLCAuYnRuLWdyb3VwID4gLmJ1dHRvbjpudGgtY2hpbGQobiszKSwgLmJ0bi1ncm91cCA+IGJ1dHRvbi5saW5rOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWlubGluZSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ1dHRvbixcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uLmxpbmssXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4taW5saW5lLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnV0dG9uLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b24ubGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtc20gPiAuYnRuLWlubGluZSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnV0dG9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbi5saW5rICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1ncm91cC1sZyA+IC5idG4taW5saW5lICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gYnV0dG9uLmxpbmsgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmxpbmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmxpbmssXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmxpbmU6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmxpbms6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWlubGluZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24ubGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4taW5saW5lLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idXR0b24sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uLmxpbmsge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWlubGluZSB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4taW5saW5lLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4taW5saW5lIH4gLmJ0bi1pbmxpbmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uIH4gLmJ0bi1pbmxpbmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWlubGluZSB+IC5idXR0b24sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uIH4gLmJ1dHRvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5saW5rIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24ubGluayB+IC5idG4taW5saW5lLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmxpbmsgfiAuYnV0dG9uLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvbi5saW5rLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4taW5saW5lIH4gYnV0dG9uLmxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uIH4gYnV0dG9uLmxpbmssIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24ubGluayB+IGJ1dHRvbi5saW5rLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWlubGluZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uLmxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2YwZjJmNSAjZjBmMmY1ICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMEQ2RUZEO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjQyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiAjZmZmO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWFjY29yZGlvbi1iZzogI2ZmZjtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMzQzYTQwJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzBjNjNlNCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogIzBjNjNlNDtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiAjZTdmMWZmO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogI2YwZjJmNTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjZjBmMmY1O1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwRDZFRkQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5iYWRnZSB7XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW07XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC1zaXplOiAwLjc1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlLFxuLmJ0bi1pbmxpbmUgLmJhZGdlLCAuYnV0dG9uIC5iYWRnZSwgYnV0dG9uLmxpbmsgLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMwODQyOTg7XG4gIC0tYnMtYWxlcnQtYmc6ICNjZmUyZmY7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjZkNGZlO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MzU3YTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM0MTQ2NGI7XG4gIC0tYnMtYWxlcnQtYmc6ICNlMmUzZTU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZDNkNmQ4O1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMzQzODNjO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMzYjUwMTg7XG4gIC0tYnMtYWxlcnQtYmc6ICNlYWY0ZDg7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZGZlZmM1O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJmNDAxMztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNDc0NzQ3O1xuICAtLWJzLWFsZXJ0LWJnOiAjZTRlNGU0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzg1NjQxNDtcbiAgLS1icy1hbGVydC1iZzogI2Y4ZWRkMztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmNWU0YmQ7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNmE1MDEwO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzdkM2EwMDtcbiAgLS1icy1hbGVydC1iZzogI2Y2ZGZjYztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmMWNmYjM7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NDJlMDA7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM2MzY0NjQ7XG4gIC0tYnMtYWxlcnQtYmc6ICNmZWZlZmU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZjUwNTA7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzE0MTYxOTtcbiAgLS1icy1hbGVydC1iZzogI2QzZDNkNDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiY2JlYmY7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTAxMjE0O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiAjZjBmMmY1O1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjMEQ2RUZEO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICNmMGYyZjU7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMEQ2RUZEO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzBENkVGRDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzA4NDI5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTJmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFjYmU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODQyOTg7XG4gIGJvcmRlci1jb2xvcjogIzA4NDI5ODtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2NjZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ2NGI7XG4gIGJvcmRlci1jb2xvcjogIzQxNDY0Yjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYjUwMTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWY0ZDg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzNiNTAxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZGNjMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1MDE4O1xuICBib3JkZXItY29sb3I6ICMzYjUwMTg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDc0NztcbiAgYm9yZGVyLWNvbG9yOiAjNDc0NzQ3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWRkMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkNWJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MTQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQxNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzdkM2EwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZGZjYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzdkM2EwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYzliODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDNhMDA7XG4gIGJvcmRlci1jb2xvcjogIzdkM2EwMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NDY0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE2MTk7XG4gIGJvcmRlci1jb2xvcjogIzE0MTYxOTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4udG9hc3Qge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAtLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYnMtdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy10b2FzdC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IDtcbiAgLS1icy1tb2RhbC1iZzogI2ZmZjtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygxLjI1cmVtIC0gMXB4KTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS4yO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnRvb2x0aXAge1xuICAtLWJzLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6ICNmZmY7XG4gIC0tYnMtdG9vbHRpcC1iZzogIzAwMDtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wb3BvdmVyIHtcbiAgLS1icy1wb3BvdmVyLXppbmRleDogMTA3MDtcbiAgLS1icy1wb3BvdmVyLW1heC13aWR0aDogMjc2cHg7XG4gIC0tYnMtcG9wb3Zlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBvcG92ZXItYmc6ICNmZmY7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDEuMjVyZW0gLSAxcHgpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogI2YwZjBmMDtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbi5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IDtcbiAgLS1icy1vZmZjYW52YXMtYmc6ICNmZmY7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUsXG4ucGxhY2Vob2xkZXIuYnRuLWlubGluZTo6YmVmb3JlLCAucGxhY2Vob2xkZXIuYnV0dG9uOjpiZWZvcmUsIGJ1dHRvbi5wbGFjZWhvbGRlci5saW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci0yIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJvcmRlci00IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci01IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLTJ4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi40LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuLmZhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhLXN0eWxlLWZhbWlseSwgXCJGb250IEF3ZXNvbWUgNiBQcm9cIik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mYS1zdHlsZSwgOTAwKTtcbn1cblxuLmZhLFxuLmZhLWNsYXNzaWMsXG4uZmEtc2hhcnAsXG4uZmFzLFxuLmZhLXNvbGlkLFxuLmZhcixcbi5mYS1yZWd1bGFyLFxuLmZhc3IsXG4uZmFsLFxuLmZhLWxpZ2h0LFxuLmZhc2wsXG4uZmF0LFxuLmZhLXRoaW4sXG4uZmFkLFxuLmZhLWR1b3RvbmUsXG4uZmFzcyxcbi5mYS1zaGFycC1zb2xpZCxcbi5mYWIsXG4uZmEtYnJhbmRzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJtYWlsdG86XCJdIGksXG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInBpbnRlcmVzdC5jb21cIl0gaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwieW91dHViZS5jb21cIl0gaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwibGlua2VkaW4uY29tXCJdIGksXG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImluc3RhZ3JhbS5jb21cIl0gaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwidHdpdHRlci5jb21cIl0gaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwieC5jb21cIl0gaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwiZmFjZWJvb2suY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cIm1haWx0bzpcIl0gaSxcbi5mb290ZXJfX3NvY2lhbCAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwicGludGVyZXN0LmNvbVwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ5b3V0dWJlLmNvbVwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJsaW5rZWRpbi5jb21cIl0gaSxcbi5mb290ZXJfX3NvY2lhbCAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwiaW5zdGFncmFtLmNvbVwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ0d2l0dGVyLmNvbVwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ4LmNvbVwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJmYWNlYm9vay5jb21cIl0gaSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiB2YXIoLS1mYS1kaXNwbGF5LCBpbmxpbmUtYmxvY2spO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5mYXMsXG4uZmEtY2xhc3NpYyxcbi5mYS1zb2xpZCxcbi5mYXIsXG4uZmEtcmVndWxhcixcbi5mYWwsXG4uZmEtbGlnaHQsXG4uZmF0LFxuLmZhLXRoaW4ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbn1cblxuLmZhYixcbi5mYS1icmFuZHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cIm1haWx0bzpcIl0gaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwicGludGVyZXN0LmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ5b3V0dWJlLmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJsaW5rZWRpbi5jb21cIl0gaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwiaW5zdGFncmFtLmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ0d2l0dGVyLmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ4LmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJmYWNlYm9vay5jb21cIl0gaSxcbi5mb290ZXJfX3NvY2lhbCAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwibWFpbHRvOlwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJwaW50ZXJlc3QuY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInlvdXR1YmUuY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImxpbmtlZGluLmNvbVwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJpbnN0YWdyYW0uY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInR3aXR0ZXIuY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInguY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImZhY2Vib29rLmNvbVwiXSBpIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG59XG5cbi5mYWQsXG4uZmEtY2xhc3NpYy5mYS1kdW90b25lLFxuLmZhLWR1b3RvbmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBEdW90b25lXCI7XG59XG5cbi5mYXNzLFxuLmZhc3IsXG4uZmFzbCxcbi5mYS1zaGFycCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFNoYXJwXCI7XG59XG5cbi5mYXNzLFxuLmZhLXNoYXJwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJtYWlsdG86XCJdIGksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwicGludGVyZXN0LmNvbVwiXSBpLCAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInlvdXR1YmUuY29tXCJdIGksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwibGlua2VkaW4uY29tXCJdIGksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwiaW5zdGFncmFtLmNvbVwiXSBpLCAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInR3aXR0ZXIuY29tXCJdIGksXG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInguY29tXCJdIGksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwiZmFjZWJvb2suY29tXCJdIGksIC5mb290ZXJfX3NvY2lhbCAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwibWFpbHRvOlwiXSBpLCAuZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInBpbnRlcmVzdC5jb21cIl0gaSwgLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ5b3V0dWJlLmNvbVwiXSBpLCAuZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImxpbmtlZGluLmNvbVwiXSBpLCAuZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImluc3RhZ3JhbS5jb21cIl0gaSwgLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ0d2l0dGVyLmNvbVwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ4LmNvbVwiXSBpLCAuZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImZhY2Vib29rLmNvbVwiXSBpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG5cbi5mYS0yeHMge1xuICBmb250LXNpemU6IDAuNjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjI1ZW07XG59XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMC4wODMzMzMzMzM3ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjEyNWVtO1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA3MTQyODU3MThlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMDUzNTcxNDI5NWVtO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA3NWVtO1xufVxuXG4uZmEteGwge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMC4wNDE2NjY2NjgyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbn1cblxuLmZhLTJ4bCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMC4wMzEyNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTg3NWVtO1xufVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWZhLWxpLW1hcmdpbiwgMi41ZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1mYS1saS13aWR0aCwgMmVtKSAqIC0xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1mYS1saS13aWR0aCwgMmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhLWJvcmRlci1jb2xvciwgI2VlZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhLWJvcmRlci1yYWRpdXMsIDAuMWVtKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1mYS1ib3JkZXItc3R5bGUsIHNvbGlkKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1mYS1ib3JkZXItd2lkdGgsIDAuMDhlbSk7XG4gIHBhZGRpbmc6IHZhcigtLWZhLWJvcmRlci1wYWRkaW5nLCAwLjJlbSAwLjI1ZW0gMC4xNWVtKTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWZhLXB1bGwtbWFyZ2luLCAwLjNlbSk7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTtcbn1cblxuLmZhLWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogZmEtYmVhdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi5mYS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogZmEtYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4LCAwLjg0LCAwLjQyLCAxKSk7XG59XG5cbi5mYS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSk7XG59XG5cbi5mYS1iZWF0LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogZmEtYmVhdC1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpO1xufVxuXG4uZmEtZmxpcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1mbGlwO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLmZhLXNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNoYWtlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAycyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLmZhLXNwaW4tcmV2ZXJzZSB7XG4gIC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cblxuLmZhLXB1bHNlLFxuLmZhLXNwaW4tcHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBzdGVwcyg4KSk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYS1iZWF0LFxuLmZhLWJvdW5jZSxcbi5mYS1mYWRlLFxuLmZhLWJlYXQtZmFkZSxcbi5mYS1mbGlwLFxuLmZhLXB1bHNlLFxuLmZhLXNoYWtlLFxuLmZhLXNwaW4sXG4uZmEtc3Bpbi1wdWxzZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMW1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtYmVhdCB7XG4gIDAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtc2NhbGUsIDEuMjUpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1ib3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSwgdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksIDAuOSkpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksIHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXgsIDEuMDUpLCB2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS15LCAwLjk1KSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1NyUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwgLTAuMTI1ZW0pKTtcbiAgfVxuICA2NCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtZmFkZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmEtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWJlYXQtZmFkZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1iZWF0LWZhZGUtb3BhY2l0eSwgMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1mbGlwIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwgMCksIHZhcigtLWZhLWZsaXAteSwgMSksIHZhcigtLWZhLWZsaXAteiwgMCksIHZhcigtLWZhLWZsaXAtYW5nbGUsIC0xODBkZWcpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICB9XG4gIDQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cbiAgOCUsIDI0JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuICAxMiUsIDI4JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICB9XG4gIDE2JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgfVxuICAzMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gIH1cbiAgMzYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG4gIH1cbiAgNDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5mYS1mbGlwLWJvdGgsXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi5mYS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1mYS1yb3RhdGUtYW5nbGUsIG5vbmUpKTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tZmEtc3RhY2stei1pbmRleCwgYXV0byk7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tZmEtaW52ZXJzZSwgI2ZmZik7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzAgXCI7XG59XG5cbi5mYS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzEgXCI7XG59XG5cbi5mYS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzIgXCI7XG59XG5cbi5mYS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzMgXCI7XG59XG5cbi5mYS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzQgXCI7XG59XG5cbi5mYS01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzUgXCI7XG59XG5cbi5mYS02OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzYgXCI7XG59XG5cbi5mYS03OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzcgXCI7XG59XG5cbi5mYS04OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzggXCI7XG59XG5cbi5mYS05OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzkgXCI7XG59XG5cbi5mYS1maWxsLWRyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5mYS1hcnJvd3MtdG8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiZFwiO1xufVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLXdhZ29uLWNvdmVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVlXCI7XG59XG5cbi5mYS1saW5lLWhlaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzFcIjtcbn1cblxuLmZhLWJhZ2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkN1wiO1xufVxuXG4uZmEtdHJhbnNwb3J0ZXItNzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYThcIjtcbn1cblxuLmZhLWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcQFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlcy1taXhlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMjNcIjtcbn1cblxuLmZhLXBob25lLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuXG4uZmEtcGhvbmUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7XG59XG5cbi5mYS1waG9uZS1vdXRnb2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjtcbn1cblxuLmZhLXRyYXNoLWNhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cblxuLmZhLXRyYXNoLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cblxuLmZhLWNpcmNsZS1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWdvZ2dsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVhXCI7XG59XG5cbi5mYS1oZWFkLXZyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYVwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS11c2VyLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtdXNlci10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLWZhY2UtaGFuZC15YXduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3OVwiO1xufVxuXG4uZmEtZ2F1Z2Utc2ltcGxlLW1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItc2xvd2VzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtY29mZmluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiO1xufVxuXG4uZmEtbWVzc2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtc2FsYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFlXCI7XG59XG5cbi5mYS1ib3dsLXNhbGFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZVwiO1xufVxuXG4uZmEtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLXJvYm90LWFzdHJvbWVjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZDJcIjtcbn1cblxuLmZhLXJpbmctZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWJcIjtcbn1cblxuLmZhLWZvbmR1ZS1wb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDBkXCI7XG59XG5cbi5mYS10aGV0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWVcIjtcbn1cblxuLmZhLWZhY2UtaGFuZC1wZWVraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4MVwiO1xufVxuXG4uZmEtc3F1YXJlLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjgzXCI7XG59XG5cbi5mYS1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cblxuLmZhLWV4cGxvc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTlcIjtcbn1cblxuLmZhLWZpbGUtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1maWxlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLXdhdmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiO1xufVxuXG4uZmEtcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkOVwiO1xufVxuXG4uZmEtZGljZS10aHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzNcIjtcbn1cblxuLmZhLXdpZmktZmFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWJcIjtcbn1cblxuLmZhLXdpZmktMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWRheXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1tcDMtcGxheWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZVwiO1xufVxuXG4uZmEtYW5jaG9yLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWFcIjtcbn1cblxuLmZhLXRhbGx5LTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjk3XCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtaGlzdG9yeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTJcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDFcIjtcbn1cblxuLmZhLXZvbGxleWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5mYS1zdW4taGF6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjVcIjtcbn1cblxuLmZhLXRleHQtc2l6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjtcbn1cblxuLmZhLXVmbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cblxuLmZhLWZvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7XG59XG5cbi5mYS11dGVuc2lsLWZvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7XG59XG5cbi5mYS1hcnJvd3MtdXAtdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzJcIjtcbn1cblxuLmZhLW1vYmlsZS1zaWduYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWVmXCI7XG59XG5cbi5mYS1iYXJjb2RlLXNjYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5mYS1zb3J0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1mb2xkZXItYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cblxuLmZhLWZvbGRlci1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cblxuLmZhLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLWZhY2UtaWNpY2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzN2NcIjtcbn1cblxuLmZhLXNob3ZlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTNcIjtcbn1cblxuLmZhLWRvb3Itb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLmZhLWZpbG1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3YVwiO1xufVxuXG4uZmEtcmlnaHQtZnJvbS1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uZmEtc2lnbi1vdXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uZmEtZmFjZS1nbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3N1wiO1xufVxuXG4uZmEtbmZjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmN1wiO1xufVxuXG4uZmEtYXRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLmZhLXNvYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi5mYS1pY29uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cblxuLmZhLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1saW5lcy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmctc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3ItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0Y1wiO1xufVxuXG4uZmEtYnJpZGdlLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzlcIjtcbn1cblxuLmZhLXNsaWRlcnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7XG59XG5cbi5mYS1zbGlkZXJzLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDlcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA5XCI7XG59XG5cbi5mYS1wdW1wLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5mYS1maW5nZXJwcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjtcbn1cblxuLmZhLXNraS1ib290OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjY1wiO1xufVxuXG4uZmEtc3RhbmRhcmQtZGVmaW5pdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOGFcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1zZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOGFcIjtcbn1cblxuLmZhLWgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7XG59XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7XG59XG5cbi5mYS1tZXNzYWdlLWJvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjhcIjtcbn1cblxuLmZhLWZvcndhcmQtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWZhY2Utc21pbGUtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjtcbn1cblxuLmZhLXNtaWxlLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1saWdodC1jZWlsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uZmEtbWVzc2FnZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNVwiO1xufVxuXG4uZmEtYm93bC1zY29vcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZGVcIjtcbn1cblxuLmZhLWJvd2wtc2hhdmVkLWljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZGVcIjtcbn1cblxuLmZhLXNxdWFyZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4NlwiO1xufVxuXG4uZmEtdXRpbGl0eS1wb2xlLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtY2hldnJvbnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI1XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjtcbn1cblxuLmZhLWZvb3RiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmZhLXVzZXItdm5lY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDYxXCI7XG59XG5cbi5mYS1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2Y1wiO1xufVxuXG4uZmEtY3JvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWFuZ2xlcy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS11c2Vycy1yZWN0YW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk0XCI7XG59XG5cbi5mYS1wZW9wbGUtcm9vZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzdcIjtcbn1cblxuLmZhLXNxdWFyZS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBhXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBhXCI7XG59XG5cbi5mYS1saWdodGJ1bGItZXhjbGFtYXRpb24tb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWNhXCI7XG59XG5cbi5mYS1wZW9wbGUtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzRcIjtcbn1cblxuLmZhLWJlZXItbXVnLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtYmVlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWNyYXRlLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiO1xufVxuXG4uZmEtZGlhZ3JhbS1wcmVkZWNlc3Nvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzdcIjtcbn1cblxuLmZhLXRyYW5zcG9ydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItY2lyY2xlLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDcxXCI7XG59XG5cbi5mYS1hcnJvdy11cC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLXBlcnNvbi1jYXJyeS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNmXCI7XG59XG5cbi5mYS1wZXJzb24tY2Fycnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNmXCI7XG59XG5cbi5mYS1maXJlLWZsYW1lLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWJ1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi5mYS1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1tYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtZmlsZS1jc3Y6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi5mYS1tZW5vcmFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiO1xufVxuXG4uZmEtdW5pb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7XG59XG5cbi5mYS1jaGV2cm9ucy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbn1cblxuLmZhLWNpcmNsZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjtcbn1cblxuLmZhLXRydWNrLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4ZlwiO1xufVxuXG4uZmEtcmVjb3JkLXZpbnlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiO1xufVxuXG4uZmEtYnJpbmctZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTZcIjtcbn1cblxuLmZhLXNxdWFyZS1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI3OVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uZmEtZ3Jpbi1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLmZhLXNpZ21hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YlwiO1xufVxuXG4uZmEtY2FtZXJhLW1vdmllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOVwiO1xufVxuXG4uZmEtYm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjtcbn1cblxuLmZhLWNsYXJpbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZFwiO1xufVxuXG4uZmEtdHJ1Y2stZmxhdGJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYjZcIjtcbn1cblxuLmZhLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RhZmFyaWFuaXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWZcIjtcbn1cblxuLmZhLWxlYWYtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7XG59XG5cbi5mYS1ob3VzZS1idWlsZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjFcIjtcbn1cblxuLmZhLWNoZWVzZS1zd2lzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjBcIjtcbn1cblxuLmZhLXNwb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjtcbn1cblxuLmZhLWphci13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTdcIjtcbn1cblxuLmZhLWVudmVsb3Blcy1idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtbWFpbC1idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGViXCI7XG59XG5cbi5mYS1ib3ctYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI5XCI7XG59XG5cbi5mYS1jYXJ0LXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZFwiO1xufVxuXG4uZmEtaGV4YWdvbi14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjtcbn1cblxuLmZhLXRpbWVzLWhleGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG5cbi5mYS14bWFyay1oZXhhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZVwiO1xufVxuXG4uZmEtY2lyY2xlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1tZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjZcIjtcbn1cblxuLmZhLXBhZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiO1xufVxuXG4uZmEtY2FydC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGJcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cblxuLmZhLWNvbnRhY3QtYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cblxuLmZhLXBhbi1mcnlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDJjXCI7XG59XG5cbi5mYS1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuXG4uZmEtZ3JpZC0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuXG4uZmEtZm9vdGJhbGwtaGVsbWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiO1xufVxuXG4uZmEtaGFuZC1sb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhNVwiO1xufVxuXG4uZmEtdHJlZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uZmEtcGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MjhcIjtcbn1cblxuLmZhLWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uZmEtZGlhZ3JhbS1wcmV2aW91czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzhcIjtcbn1cblxuLmZhLWdhdWdlLW1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjhcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7XG59XG5cbi5mYS1mb2xkZXItZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cblxuLmZhLWVnZ3BsYW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2Y1wiO1xufVxuXG4uZmEtcmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYVwiO1xufVxuXG4uZmEtbGFuZG1hcmstZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWNcIjtcbn1cblxuLmZhLWxpcHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAwXCI7XG59XG5cbi5mYS1wZW5jaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4uZmEtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNvbW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtcGFzdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1maWxlLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWRlc2t0b3AtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cblxuLmZhLWNvZGUtcHVsbC1yZXF1ZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzY1wiO1xufVxuXG4uZmEtcHVtcGtpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDdcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uZmEtcGVuLWZpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiO1xufVxuXG4uZmEtYmx1ZWJlcnJpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmU4XCI7XG59XG5cbi5mYS10cnVjay1yYW1wLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLmZhLXRydWNrLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG59XG5cbi5mYS1ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmZlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi10by1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5mYS11c2VyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiO1xufVxuXG4uZmEtY2xvdWQteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzVmXCI7XG59XG5cbi5mYS12aWFsLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5N1wiO1xufVxuXG4uZmEtYm9vay1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDlcIjtcbn1cblxuLmZhLWJvb2stYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOVwiO1xufVxuXG4uZmEtZ29sZi1mbGFnLWhvbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2FjXCI7XG59XG5cbi5mYS1tZXNzYWdlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWRiXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkYlwiO1xufVxuXG4uZmEtZmFjZS11bmFtdXNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOWZcIjtcbn1cblxuLmZhLXNoZWV0LXBsYXN0aWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTcxXCI7XG59XG5cbi5mYS1jaXJjbGUtOTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjZcIjtcbn1cblxuLmZhLWJsb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7XG59XG5cbi5mYS11c2VyLW5pbmphOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uZmEtcGVuY2lsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiO1xufVxuXG4uZmEtYm93bGluZy1waW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiO1xufVxuXG4uZmEtcGVyc29uLWFycm93LXVwLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzlcIjtcbn1cblxuLmZhLWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTZiXCI7XG59XG5cbi5mYS1zY3JvbGwtdG9yYWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS10b3JhaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjtcbn1cblxuLmZhLXdlYmhvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWQ1XCI7XG59XG5cbi5mYS1ibGluZHMtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmNcIjtcbn1cblxuLmZhLWZlbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwM1wiO1xufVxuXG4uZmEtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7XG59XG5cbi5mYS1icm9vbS1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpZGRpdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpZGRpdGNoLWJyb29tLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG5cbi5mYS1kcnVtc3RpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ2XCI7XG59XG5cbi5mYS1zcXVhcmUtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyODRcIjtcbn1cblxuLmZhLWZhY2UtYXdlc29tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDlcIjtcbn1cblxuLmZhLWdhdmUtZGFuZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDA5XCI7XG59XG5cbi5mYS1kaWFsLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLWhvcm5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5MVwiO1xufVxuXG4uZmEtYm94LWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtZ3JhcGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwNlwiO1xufVxuXG4uZmEtcGVyc29uLWRyb3duaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NVwiO1xufVxuXG4uZmEtZGlhbC1tYXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTVlXCI7XG59XG5cbi5mYS1jaXJjbGUtbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNFwiO1xufVxuXG4uZmEtY2lyY2xlLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjtcbn1cblxuLmZhLWFycm93LWRvd24tOS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLXNoaXNoLWtlYmFiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMVwiO1xufVxuXG4uZmEtc3ByYXktY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiO1xufVxuXG4uZmEtYWxhcm0tc25vb3plOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NVwiO1xufVxuXG4uZmEtc2NhcmVjcm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZFwiO1xufVxuXG4uZmEtdHJ1Y2stbW9uc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cblxuLmZhLWdpZnQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjNcIjtcbn1cblxuLmZhLXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uZmEtY29kZS1wdWxsLXJlcXVlc3QtZHJhZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2ZhXCI7XG59XG5cbi5mYS1zcXVhcmUtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjRcIjtcbn1cblxuLmZhLWVsZXBoYW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYVwiO1xufVxuXG4uZmEtZWFydGgtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtZ2xvYmUtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtcmFpbmJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cblxuLmZhLWNpcmNsZS1ub3RjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLXRhYmxldC1zY3JlZW4tYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4uZmEtdGFibGV0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXBhdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLW1lc3NhZ2UtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWUzXCI7XG59XG5cbi5mYS1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLXRyb3dlbC1icmlja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThhXCI7XG59XG5cbi5mYS1zcXVhcmUtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cblxuLmZhLWZhY2UtZmx1c2hlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjtcbn1cblxuLmZhLWZsdXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5mYS1ob3NwaXRhbC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiO1xufVxuXG4uZmEtbWljcm93YXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuXG4uZmEtY2hmLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi5mYS10ZW50LWFycm93LWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdmXCI7XG59XG5cbi5mYS1jYXJ0LWNpcmNsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZjBcIjtcbn1cblxuLmZhLXRyYXNoLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiMFwiO1xufVxuXG4uZmEtZ2F2ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1sZWdhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLXNwcmlua2xlci1jZWlsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0Y1wiO1xufVxuXG4uZmEtYnJvd3NlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNiXCI7XG59XG5cbi5mYS10cmlsbGl1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODhcIjtcbn1cblxuLmZhLW11c2ljLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMVwiO1xufVxuXG4uZmEtdHJ1Y2stcmFtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtYm94LXRpc3N1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cblxuLmZhLWNpcmNsZS1jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuXG4uZmEtc3Rhci1jaHJpc3RtYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q0XCI7XG59XG5cbi5mYS1jaGFydC1idWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUxXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uZmEtdHJlZS1jaHJpc3RtYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RiXCI7XG59XG5cbi5mYS10aXJlLWZsYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7XG59XG5cbi5mYS1zdW5nbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MlwiO1xufVxuXG4uZmEtYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5mYS1tZXNzYWdlLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7XG59XG5cbi5mYS1tZXNzYWdlLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7XG59XG5cbi5mYS1iZWxsLWNvbmNpZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiO1xufVxuXG4uZmEtcGVuLXJ1bGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVuY2lsLXJ1bGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtYXJyb3ctcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWRmXCI7XG59XG5cbi5mYS1jaGVzcy1yb29rLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OFwiO1xufVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTdcIjtcbn1cblxuLmZhLWFsYnVtLWNvbGxlY3Rpb24tY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDhlXCI7XG59XG5cbi5mYS1wZW9wbGUtYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uZmEtcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uZmEtZmFjZS1hbmdyeS1ob3Juczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjhcIjtcbn1cblxuLmZhLW1hcnMtYW5kLXZlbnVzLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyM1wiO1xufVxuXG4uZmEtdG9tYnN0b25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1saXN0LW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjOVwiO1xufVxuXG4uZmEtc3VuLXBsYW50LXdpbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdhXCI7XG59XG5cbi5mYS10b2lsZXRzLXBvcnRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4NFwiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5mYS1tdXN0YWNoZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YmNcIjtcbn1cblxuLmZhLWh5cGhlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXC1cIjtcbn1cblxuLmZhLXRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtdXNlci1jaGVmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkMlwiO1xufVxuXG4uZmEtbWVzc2FnZS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZTBcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlMFwiO1xufVxuXG4uZmEtdXNlcnMtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzBcIjtcbn1cblxuLmZhLXNlbnNvci10cmlhbmdsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmZhLXNlbnNvci1hbGVydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIxXCI7XG59XG5cbi5mYS10YWNob2dyYXBoLWRpZ2l0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5mYS1mYWNlLW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzdmXCI7XG59XG5cbi5mYS1waWNrbGViYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzNVwiO1xufVxuXG4uZmEtc3Rhci1zaGFycC1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4Y1wiO1xufVxuXG4uZmEtdXNlcnMtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5mYS1jbG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG5cbi5mYS1tZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNFwiO1xufVxuXG4uZmEtcmVwbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5mYS1lbXB0eS1zZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG59XG5cbi5mYS1ob3VzZS1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwY1wiO1xufVxuXG4uZmEtc3F1YXJlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtaGVsaWNvcHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmZhLWJpcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDY5XCI7XG59XG5cbi5mYS1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWhlYXJ0LWhhbGYtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhY1wiO1xufVxuXG4uZmEtaGVhcnQtaGFsZi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWFjXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZWZcIjtcbn1cblxuLmZhLWxhcHRvcC1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtam95c3RpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM1XCI7XG59XG5cbi5mYS1ncmlsbC1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhNFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXZlcnRpY2FsLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG5cbi5mYS1zd2F0Y2hib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cblxuLmZhLWJhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1uYXZpY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEta2V5Ym9hcmQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzNcIjtcbn1cblxuLmZhLXBlb3BsZS1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhlYXJ0LWNyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiO1xufVxuXG4uZmEtaGVhcnQtYnJva2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiO1xufVxuXG4uZmEtZmFjZS1iZWFtLWhhbmQtb3Zlci1tb3V0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0N2NcIjtcbn1cblxuLmZhLWRyb3BsZXQtcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTBcIjtcbn1cblxuLmZhLWh1bWlkaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MFwiO1xufVxuXG4uZmEtc3F1YXJlLXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuXG4uZmEtZmFjZS1raXNzLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5mYS1raXNzLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5mYS1jb3JuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjN1wiO1xufVxuXG4uZmEtcm9sbGVyLWNvYXN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzI0XCI7XG59XG5cbi5mYS1waG90by1maWxtLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyOFwiO1xufVxuXG4uZmEtcmFkYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi5mYS1zaWNrbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIyXCI7XG59XG5cbi5mYS1maWxtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uZmEtY29jb251dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZjZcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XG59XG5cbi5mYS1zaGllbGQtY3Jvc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEyXCI7XG59XG5cbi5mYS1jYXNzZXR0ZS10YXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYlwiO1xufVxuXG4uZmEtc3F1YXJlLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMyYVwiO1xufVxuXG4uZmEtcGVvcGxlLXJvYmJlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM2XCI7XG59XG5cbi5mYS1saWdodGJ1bGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY29tbWVudC1taWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG5cbi5mYS10cmFzaC1jYW4tbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYWJcIjtcbn1cblxuLmZhLWJsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ2YVwiO1xufVxuXG4uZmEtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtc2Nob29sLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmRcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLXNpZ24tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtZmFjZS1mcm93bi1zbGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzc2XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLXNpZGViYXItZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNGZcIjtcbn1cblxuLmZhLXVubG9jay1rZXlob2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjk5XCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiO1xufVxuXG4uZmEtaGVhZHBob25lcy1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmZhLXNpdGVtYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS1waXBlLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDM4XCI7XG59XG5cbi5mYS1zcGFjZS1zdGF0aW9uLW1vb24tY29uc3RydWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uZmEtc3BhY2Utc3RhdGlvbi1tb29uLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmZhLWNpcmNsZS1kb2xsYXItdG8tc2xvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLmZhLWRvbmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLmZhLW1lbW9yeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjtcbn1cblxuLmZhLWZhY2Utc2xlZXBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzhkXCI7XG59XG5cbi5mYS1yb2FkLXNwaWtlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjhcIjtcbn1cblxuLmZhLWZpcmUtYnVybmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmMVwiO1xufVxuXG4uZmEtc3F1aXJyZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFhXCI7XG59XG5cbi5mYS1hcnJvdy11cC10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiO1xufVxuXG4uZmEtYXJyb3ctdG8tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiO1xufVxuXG4uZmEtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWZhY2UtY293Ym95LWhhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNmVcIjtcbn1cblxuLmZhLWhhbnVraWFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uZmEtY2hhcnQtc2NhdHRlci0zZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZThcIjtcbn1cblxuLmZhLWRpc3BsYXktY2hhcnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWUzXCI7XG59XG5cbi5mYS1zcXVhcmUtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjdcIjtcbn1cblxuLmZhLWZlYXRoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7XG59XG5cbi5mYS12b2x1bWUtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS14bWFyay10by1zbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MVwiO1xufVxuXG4uZmEtdGltZXMtdG8tc2xvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzFcIjtcbn1cblxuLmZhLXZvdGUtbmF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MVwiO1xufVxuXG4uZmEtYm94LXRhcGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YVwiO1xufVxuXG4uZmEtYm94LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWFcIjtcbn1cblxuLmZhLWNvbW1lbnQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5mYS1zd29yZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7XG59XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLmZhLWFsYnVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZlwiO1xufVxuXG4uZmEtY2lyY2xlLW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG5cbi5mYS1jb21wcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLXdoZWF0LWF3bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2RcIjtcbn1cblxuLmZhLXdoZWF0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2RcIjtcbn1cblxuLmZhLWFua2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmYVwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwqXCI7XG59XG5cbi5mYS1rZXktc2tlbGV0b24tbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIwXCI7XG59XG5cbi5mYS1sdWNoYWRvci1tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuXG4uZmEtbHVjaGFkb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG5cbi5mYS1tYXNrLWx1Y2hhZG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuXG4uZmEtc3F1YXJlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtc2hyZWRkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7XG59XG5cbi5mYS1ib29rLW9wZW4tY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMwXCI7XG59XG5cbi5mYS1ib29rLW9wZW4tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMFwiO1xufVxuXG4uZmEtc2FuZHdpY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFmXCI7XG59XG5cbi5mYS1wZXNldGEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjtcbn1cblxuLmZhLXNxdWFyZS1wYXJraW5nLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiO1xufVxuXG4uZmEtcGFya2luZy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTdcIjtcbn1cblxuLmZhLXRyYWluLXR1bm5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTRcIjtcbn1cblxuLmZhLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1naG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cblxuLmZhLWZhY2UtYW5ndWlzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2OVwiO1xufVxuXG4uZmEtaG9ja2V5LXN0aWNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjtcbn1cblxuLmZhLWFiYWN1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDBcIjtcbn1cblxuLmZhLWZpbG0tc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuXG4uZmEtZmlsbS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7XG59XG5cbi5mYS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtbGlzdC1zcXVhcmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtdHJlZS1wYWxtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYlwiO1xufVxuXG4uZmEtc3F1YXJlLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiO1xufVxuXG4uZmEtY2FydC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uZmEtZ2FtZXBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWJvcmRlci1jZW50ZXItdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWRcIjtcbn1cblxuLmZhLWNpcmNsZS1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG5cbi5mYS1mYWNlLWRpenp5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZGl6enk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG5cbi5mYS1lZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7XG59XG5cbi5mYS11cC10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXRvLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxM1wiO1xufVxuXG4uZmEtd2F0Y2gtZml0bmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjtcbn1cblxuLmZhLWNsb2NrLW5pbmUtdGhpcnR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0ZFwiO1xufVxuXG4uZmEtY2FtcGdyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjtcbn1cblxuLmZhLWZvbGRlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4uZmEtanVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNlwiO1xufVxuXG4uZmEtZnV0Ym9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtZnV0Ym9sLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXNub3ctYmxvd2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjFcIjtcbn1cblxuLmZhLXBhaW50YnJ1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjtcbn1cblxuLmZhLWFycm93LWZyb20tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiO1xufVxuXG4uZmEtZ2FzLXB1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5mYS1zaWduYWwtYmFycy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTRcIjtcbn1cblxuLmZhLXNpZ25hbC1hbHQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7XG59XG5cbi5mYS1tb25rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZiXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtcHJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiO1xufVxuXG4uZmEtcHJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiO1xufVxuXG4uZmEtaG91c2UtbmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5mYS1ob3QtdHViLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLmZhLWhvdC10dWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi5mYS1nbG9iZS1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4uZmEtYmxhbmtldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjtcbn1cblxuLmZhLW1hcC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGVcIjtcbn1cblxuLmZhLWNvbW1lbnRzLXF1ZXN0aW9uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0ZlwiO1xufVxuXG4uZmEtdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLWFycm93cy1jcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTJcIjtcbn1cblxuLmZhLWJhY2twYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiO1xufVxuXG4uZmEtc3F1YXJlLXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI3ZVwiO1xufVxuXG4uZmEtZm9sZGVyLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuXG4uZmEtZm9sZGVyLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmZhLWJyaWRnZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjY1wiO1xufVxuXG4uZmEtY3Jvc3NoYWlycy1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTlmXCI7XG59XG5cbi5mYS1zYWNrLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWRcIjtcbn1cblxuLmZhLXBlbi10by1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtc3F1YXJlLXNsaWRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7XG59XG5cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiO1xufVxuXG4uZmEtY2FyLXNpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5mYS1tZXNzYWdlLW1pZGRsZS10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWUyXCI7XG59XG5cbi5mYS1jb21tZW50LW1pZGRsZS10b3AtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlMlwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MlwiO1xufVxuXG4uZmEta25pZmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG59XG5cbi5mYS11dGVuc2lsLWtuaWZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiO1xufVxuXG4uZmEtc2hhcmUtbm9kZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1kaXNwbGF5LWNoYXJ0LXVwLWNpcmNsZS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWU2XCI7XG59XG5cbi5mYS13YXZlLXNpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk5XCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZmXCI7XG59XG5cbi5mYS1jaXJjbGUtdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmNcIjtcbn1cblxuLmZhLWNpcmNsZS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1taWNyb3Njb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4uZmEtc3Vuc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2N1wiO1xufVxuXG4uZmEtc2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNFwiO1xufVxuXG4uZmEtdHJ1Y2stY29udGFpbmVyLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiNVwiO1xufVxuXG4uZmEtaGFuZC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmNcIjtcbn1cblxuLmZhLWJhZy1zaG9wcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLWFycm93LWRvd24tei1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmZhLW1pdHRlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjtcbn1cblxuLmZhLXJlcGx5LWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuXG4uZmEtcmVwbHktdGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzlcIjtcbn1cblxuLmZhLXBlcnNvbi1yYXlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZFwiO1xufVxuXG4uZmEtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7XG59XG5cbi5mYS1jaXJjbGUtZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGVcIjtcbn1cblxuLmZhLXVzZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtZmFjZS1wbGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzODZcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLWZsYXNrLXZpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYzXCI7XG59XG5cbi5mYS1wb2xpY2UtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuXG4uZmEtY3VjdW1iZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAxXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtYnJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA4XCI7XG59XG5cbi5mYS1oYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1wYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLXBlcnNvbi1iaWtpbmctbW91bnRhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRiXCI7XG59XG5cbi5mYS1iaWtpbmctbW91bnRhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRiXCI7XG59XG5cbi5mYS11dGVuc2lscy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NjRcIjtcbn1cblxuLmZhLXByaW50LW1hZ25pZnlpbmctZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFhXCI7XG59XG5cbi5mYS1wcmludC1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFhXCI7XG59XG5cbi5mYS1mb2xkZXItYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7XG59XG5cbi5mYS1vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjtcbn1cblxuLmZhLXBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZVwiO1xufVxuXG4uZmEtZmxhc2stcm91bmQtcG90aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMVwiO1xufVxuXG4uZmEtZmxhc2stcG90aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMVwiO1xufVxuXG4uZmEtZmFjZS1zaHVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOGNcIjtcbn1cblxuLmZhLXdvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk5XCI7XG59XG5cbi5mYS1ob3VzZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBiXCI7XG59XG5cbi5mYS1wbHVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtY2FsZW5kYXItY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ2ZVwiO1xufVxuXG4uZmEtc3F1YXJlLWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjcyXCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtZmFjZS1zYWx1dGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ODRcIjtcbn1cblxuLmZhLWdhdWdlLXNpbXBsZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJjXCI7XG59XG5cbi5mYS10YWNob21ldGVyLXNsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJjXCI7XG59XG5cbi5mYS1mYWNlLXBlcnNldmVyaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4NVwiO1xufVxuXG4uZmEtY2lyY2xlLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cblxuLmZhLWNhbWVyYS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtc3BpZGVyLXdlYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTlcIjtcbn1cblxuLmZhLWNpcmNsZS1taWNyb3Bob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG5cbi5mYS1ib29rLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYVwiO1xufVxuXG4uZmEtcG9wc2ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDNlXCI7XG59XG5cbi5mYS1jb21tYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuXG4uZmEtYmxpbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmYlwiO1xufVxuXG4uZmEtc3RvcHdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uZmEtc2F4b3Bob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkY1wiO1xufVxuXG4uZmEtc3F1YXJlLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG5cbi5mYS1maWVsZC1ob2NrZXktc3RpY2stYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjtcbn1cblxuLmZhLWZpZWxkLWhvY2tleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjtcbn1cblxuLmZhLWFycm93LXVwLXNxdWFyZS10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGJcIjtcbn1cblxuLmZhLXNvcnQtc2hhcGVzLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGJcIjtcbn1cblxuLmZhLWZhY2Utc2NyZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4YlwiO1xufVxuXG4uZmEtc3F1YXJlLW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjc2XCI7XG59XG5cbi5mYS1jYW1lcmEtd2ViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMlwiO1xufVxuXG4uZmEtd2ViY2FtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMlwiO1xufVxuXG4uZmEtY29tbWVudC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuXG4uZmEtbGlnaHRidWxiLWNmbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTZcIjtcbn1cblxuLmZhLXdpbmRvdy1mcmFtZS1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uZmEtZmFjZS1raXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uZmEta2lzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjtcbn1cblxuLmZhLWJyaWRnZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNiXCI7XG59XG5cbi5mYS1wZXJpb2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwuXCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS11cC10by1kb3R0ZWQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTdcIjtcbn1cblxuLmZhLXRob3VnaHQtYnViYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMyZVwiO1xufVxuXG4uZmEtc2tlbGV0b24tcmliczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1Y2JcIjtcbn1cblxuLmZhLXJheWd1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmZhLWZsdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiOVwiO1xufVxuXG4uZmEtYWNvcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFlXCI7XG59XG5cbi5mYS12aWRlby1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzlcIjtcbn1cblxuLmZhLWdyYXRlLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG5cbi5mYS1zZWFsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MlwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4uZmEtbWVzc2FnZS1zbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWU1XCI7XG59XG5cbi5mYS1jb2ZmZWUtYmVhbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNmXCI7XG59XG5cbi5mYS1oYXQtd2l0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4td2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLmZhLWdyaW4td2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLmZhLWNsb2NrLXRocmVlLXRoaXJ0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNTdcIjtcbn1cblxuLmZhLWVhci1kZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLWRlYWZuZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtaGFyZC1vZi1oZWFyaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtYWxhcm0tY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7XG59XG5cbi5mYS1lY2xpcHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OVwiO1xufVxuXG4uZmEtZmFjZS1yZWxpZXZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzODlcIjtcbn1cblxuLmZhLXJvYWQtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NFwiO1xufVxuXG4uZmEtZGljZS1maXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtb2N0YWdvbi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDhcIjtcbn1cblxuLmZhLW1pbnVzLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59XG5cbi5mYS1zcXVhcmUtcnNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLWZhY2UtemFueTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYTRcIjtcbn1cblxuLmZhLXRyaWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjM1wiO1xufVxuXG4uZmEtbGFuZC1taW5lLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYlwiO1xufVxuXG4uZmEtc3F1YXJlLWFycm93LXVwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYzXCI7XG59XG5cbi5mYS1pLWN1cnNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmZhLWNoYXJ0LW1peGVkLXVwLWNpcmNsZS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWQ5XCI7XG59XG5cbi5mYS1zYWx0LXNoYWtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDZcIjtcbn1cblxuLmZhLXN0YW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uZmEtZmlsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOVwiO1xufVxuXG4uZmEtZHJhdy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItdW5kZXItc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmExXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItcmV2ZXJzZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYTFcIjtcbn1cblxuLmZhLXN0YWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyODlcIjtcbn1cblxuLmZhLWRyb25lLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MFwiO1xufVxuXG4uZmEtZHJvbmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MFwiO1xufVxuXG4uZmEtZ2xhc3MtZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG5cbi5mYS1kaWFsLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTVjXCI7XG59XG5cbi5mYS11c2VyLWhlbG1ldC1zYWZldHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7XG59XG5cbi5mYS11c2VyLWNvbnN0cnVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmNcIjtcbn1cblxuLmZhLXVzZXItaGFyZC1oYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7XG59XG5cbi5mYS1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cblxuLmZhLWhyeXZuaWEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjtcbn1cblxuLmZhLWhyeXZuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLWxlZnQtYW5kLWFycm93LXVwLXJpZ2h0LXRvLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cblxuLmZhLXBpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5mYS1ncmluLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cblxuLmZhLXRvb3RoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1ob29wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuXG4uZmEtb2JqZWN0cy1hbGlnbi1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2JiXCI7XG59XG5cbi5mYS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZcIjtcbn1cblxuLmZhLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MFwiO1xufVxuXG4uZmEtc3F1aWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDUwXCI7XG59XG5cbi5mYS1sZWFmeS1ncmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MWRcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmNcIjtcbn1cblxuLmZhLWNhbGVuZGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDdcIjtcbn1cblxuLmZhLWJhbmdsYWRlc2hpLXRha2Etc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZTZcIjtcbn1cblxuLmZhLWJpY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1oYW1tZXItd2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiO1xufVxuXG4uZmEtY2lyY2xlLWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG5cbi5mYS1zcGlkZXItYmxhY2std2lkb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE4XCI7XG59XG5cbi5mYS1zdGFmZi1zbmFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXJvZC1hc2NsZXBpdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7XG59XG5cbi5mYS1yb2Qtc25ha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7XG59XG5cbi5mYS1zdGFmZi1hZXNjdWxhcGl1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXBlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG5cbi5mYS10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWNcIjtcbn1cblxuLmZhLWFwYXJ0bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NjhcIjtcbn1cblxuLmZhLXRydWNrLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1wZXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDMyXCI7XG59XG5cbi5mYS1waWFubzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDRcIjtcbn1cblxuLmZhLWd1bi1zcXVpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTlkXCI7XG59XG5cbi5mYS13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5OFwiO1xufVxuXG4uZmEtc25vd21hbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjtcbn1cblxuLmZhLXVzZXItYWxpZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG5cbi5mYS1zaGllbGQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7XG59XG5cbi5mYS1tb3J0YXItcGVzdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uZmEtcm9hZC1iYXJyaWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2MlwiO1xufVxuXG4uZmEtY2hhcnQtY2FuZGxlc3RpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUyXCI7XG59XG5cbi5mYS1icmllZmNhc2UtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM4XCI7XG59XG5cbi5mYS1zY2hvb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XG59XG5cbi5mYS1pZ2xvbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjtcbn1cblxuLmZhLWJyYWNrZXQtcm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwoXCI7XG59XG5cbi5mYS1wYXJlbnRoZXNpczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXChcIjtcbn1cblxuLmZhLWpvaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4uZmEtaG9yc2Utc2FkZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjM1wiO1xufVxuXG4uZmEtbXVnLW1hcnNobWFsbG93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjdcIjtcbn1cblxuLmZhLWZpbHRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTdlXCI7XG59XG5cbi5mYS1iZWxsLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmYVwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1kaWFsLW1lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNWZcIjtcbn1cblxuLmZhLWhvcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4uZmEtcTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG59XG5cbi5mYS1tb25pdG9yLXdhdmVmb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4uZmEtbW9uaXRvci1oZWFydC1yYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4uZmEtbGluay1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWNkXCI7XG59XG5cbi5mYS13aGlzdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuXG4uZmEtZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWNyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYlwiO1xufVxuXG4uZmEtZnJhZ2lsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjtcbn1cblxuLmZhLXNsb3QtbWFjaGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzY2VcIjtcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG5cbi5mYS1jYXItd2FzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTZcIjtcbn1cblxuLmZhLWVzY2FsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cblxuLmZhLWNvbW1lbnQtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtZG9uZy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuXG4uZmEtZG9udXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDA2XCI7XG59XG5cbi5mYS1kb3VnaG51dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDZcIjtcbn1cblxuLmZhLWNhcHN1bGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuXG4uZmEtcG9vLXN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4uZmEtcG9vLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS10YWxseS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5NFwiO1xufVxuXG4uZmEtZmFjZS1mcm93bi1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtZnJvd24tb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLmZhLXNxdWFyZS1kYXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjY5XCI7XG59XG5cbi5mYS1zcXVhcmUtajo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNzNcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1tb25leS1iaWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtYXJyb3ctdXAtYmlnLXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZVwiO1xufVxuXG4uZmEtc29ydC1zaXplLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZVwiO1xufVxuXG4uZmEtYmFyY29kZS1yZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiO1xufVxuXG4uZmEtYmFndWV0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Q4XCI7XG59XG5cbi5mYS1ib3dsLXNvZnQtc2VydmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZiXCI7XG59XG5cbi5mYS1mYWNlLWhvbGRpbmctYmFjay10ZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ODJcIjtcbn1cblxuLmZhLXNxdWFyZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjtcbn1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG5cbi5mYS10cmFpbi1zdWJ3YXktdHVubmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhM1wiO1xufVxuXG4uZmEtc3Vid2F5LXR1bm5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYTNcIjtcbn1cblxuLmZhLXNxdWFyZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjtcbn1cblxuLmZhLXNlbWljb2xvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDtcIjtcbn1cblxuLmZhLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtZmFuLXRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWJhdHRlcnktbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMVwiO1xufVxuXG4uZmEtYmF0dGVyeS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMVwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7XG59XG5cbi5mYS1icmFpbi1hcnJvdy1jdXJ2ZWQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc3XCI7XG59XG5cbi5mYS1taW5kLXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3N1wiO1xufVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS1oZWxtZXQtdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAzXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1zbWlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGRcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItc21pbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0LXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG59XG5cbi5mYS1hcnJvdy10by1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiO1xufVxuXG4uZmEtYnVsbHNleWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1zdXNoaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OGFcIjtcbn1cblxuLmZhLW5pZ2lyaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OGFcIjtcbn1cblxuLmZhLW1lc3NhZ2UtY2FwdGlvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWRlXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1jYXB0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZGVcIjtcbn1cblxuLmZhLXRyYXNoLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmIxXCI7XG59XG5cbi5mYS1iYWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLmZhLW9wdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMThcIjtcbn1cblxuLmZhLXJhY2Nvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLmZhLXRyYXNoLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmIyXCI7XG59XG5cbi5mYS1vYmplY3RzLWFsaWduLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYzBcIjtcbn1cblxuLmZhLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZhY2UtYW54aW91cy1zd2VhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNmFcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuXG4uZmEtZmlsZS13YXZlZm9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1taWNyb2NoaXAtYWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWVjXCI7XG59XG5cbi5mYS1tdWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc0XCI7XG59XG5cbi5mYS1wbGFuZS11cC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMmVcIjtcbn1cblxuLmZhLXJhZGlhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjtcbn1cblxuLmZhLXBlbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBlXCI7XG59XG5cbi5mYS1iYWctc2VlZGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWYyXCI7XG59XG5cbi5mYS1jaGFydC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDczXCI7XG59XG5cbi5mYS1jcnV0Y2hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjhcIjtcbn1cblxuLmZhLWNpcmNsZS1wYXJraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNVwiO1xufVxuXG4uZmEtcGFya2luZy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE1XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLWxlYWYtb2FrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmN1wiO1xufVxuXG4uZmEtc3F1YXJlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjY1XCI7XG59XG5cbi5mYS12aWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuXG4uZmEtZ2F1Z2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS1nYXVnZS1tZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiO1xufVxuXG4uZmEtd2FuZC1tYWdpYy1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2FcIjtcbn1cblxuLmZhLW1hZ2ljLXdhbmQtc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNhXCI7XG59XG5cbi5mYS1sYW1iZGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZlXCI7XG59XG5cbi5mYS1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmZhLXBpenphOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxN1wiO1xufVxuXG4uZmEtYm93bC1jaG9wc3RpY2tzLW5vb2RsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmVhXCI7XG59XG5cbi5mYS1oMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjtcbn1cblxuLmZhLXBlbi1jbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4uZmEtcGVuLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmZhLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNhXCI7XG59XG5cbi5mYS1iYWRnZS1wZXJjZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NlwiO1xufVxuXG4uZmEtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXNlbnNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmZhLWNvbW1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcLFwiO1xufVxuXG4uZmEtc2Nob29sLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmJcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlci11bmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYTBcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlci1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhMFwiO1xufVxuXG4uZmEtbGlnaHQtZW1lcmdlbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQxZlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi10by1hcmM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFlXCI7XG59XG5cbi5mYS1kdW1wc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmZhLXZhbi1zaHV0dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4uZmEtc2h1dHRsZS12YW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5mYS1idWlsZGluZy11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkYVwiO1xufVxuXG4uZmEtbGlnaHQtc3dpdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWhpZ2hsaWdodGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiO1xufVxuXG4uZmEtd2F2ZS1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjhcIjtcbn1cblxuLmZhLWhlYXJ0LXJhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY4XCI7XG59XG5cbi5mYS1rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1oYXQtc2FudGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E3XCI7XG59XG5cbi5mYS10YW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDUxXCI7XG59XG5cbi5mYS1ib3gtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7XG59XG5cbi5mYS1idWxsaG9ybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLXN0ZWFrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiO1xufVxuXG4uZmEtbG9jYXRpb24tY3Jvc3NoYWlycy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwM1wiO1xufVxuXG4uZmEtcGVyc29uLWRvbGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuXG4uZmEtZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS1zeW5hZ29ndWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7XG59XG5cbi5mYS1maWxlLWNoYXJ0LWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTlcIjtcbn1cblxuLmZhLWZpbGUtY2hhcnQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTlcIjtcbn1cblxuLmZhLXBlcnNvbi1oYWxmLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0OFwiO1xufVxuXG4uZmEtZm9sZGVyLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4YVwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiO1xufVxuXG4uZmEtY2FsZW5kYXItZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjtcbn1cblxuLmZhLXJvYWQtYnJpZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2M1wiO1xufVxuXG4uZmEtZmFjZS1zbWlsZS10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5M1wiO1xufVxuXG4uZmEtbWVzc2FnZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YThcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG5cbi5mYS10YWJsZXQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtcGVyc29uLWRyZXNzLWZhaXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLWhpc3RvcnktY2lyY2xlLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGE0XCI7XG59XG5cbi5mYS1idWlsZGluZy1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkNlwiO1xufVxuXG4uZmEtY2hhcnQtbGluZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTVcIjtcbn1cblxuLmZhLW1haWxib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEzXCI7XG59XG5cbi5mYS10cnVjay1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkMFwiO1xufVxuXG4uZmEtcGl6emEtc2xpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5mYS1jaGFydC1hcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLWhvdXNlLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBkXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhyZWUtcXVhcnRlcnMtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkNFwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDBcIjtcbn1cblxuLmZhLXNjYWxwZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFkXCI7XG59XG5cbi5mYS1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1jYW5jZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1iZWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OFwiO1xufVxuXG4uZmEtY2lyY2xlLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMFwiO1xufVxuXG4uZmEtYm9va21hcmstY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMFwiO1xufVxuXG4uZmEtZWdnLWZyaWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmY1wiO1xufVxuXG4uZmEtZmFjZS13ZWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYTFcIjtcbn1cblxuLmZhLXVuaWZvcm0tbWFydGlhbC1hcnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkMVwiO1xufVxuXG4uZmEtY2FtZXJhLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDhcIjtcbn1cblxuLmZhLXN1bi1kdXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NFwiO1xufVxuXG4uZmEtY29tbWVudC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0ZFwiO1xufVxuXG4uZmEtc3ByYXktY2FuLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cblxuLmZhLXNpZ25hbC1iYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MFwiO1xufVxuXG4uZmEtc2lnbmFsLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTBcIjtcbn1cblxuLmZhLXNpZ25hbC1hbHQtNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTBcIjtcbn1cblxuLmZhLXNpZ25hbC1iYXJzLXN0cm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTBcIjtcbn1cblxuLmZhLWRpYW1vbmQtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDA1XCI7XG59XG5cbi5mYS1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtZGlhbC1taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG5cbi5mYS1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5mYS1jcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjtcbn1cblxuLmZhLXBhZ2UtY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MjlcIjtcbn1cblxuLmZhLWZpbGUtY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MjlcIjtcbn1cblxuLmZhLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS1jbG9jay1zZXZlbi10aGlydHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzUxXCI7XG59XG5cbi5mYS1hcnJvdy1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLWNsb2NrLWZvdXItdGhpcnR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0YlwiO1xufVxuXG4uZmEtc2lnbmFsLWJhcnMtZ29vZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTNcIjtcbn1cblxuLmZhLXNpZ25hbC1hbHQtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTNcIjtcbn1cblxuLmZhLWNhY3R1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTdcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVmZFwiO1xufVxuXG4uZmEtbWF4aW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG5cbi5mYS1zaGFwZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS10cmlhbmdsZS1jaXJjbGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4uZmEtcGxhbmUtdGFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMmNcIjtcbn1cblxuLmZhLWdhdWdlLXNpbXBsZS1tYXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWZhc3Rlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7XG59XG5cbi5mYS1jaXJjbGUtdTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cblxuLmZhLXNoaWVsZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNGJcIjtcbn1cblxuLmZhLXNxdWFyZS1waG9uZS1oYW5ndXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjdhXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyN2FcIjtcbn1cblxuLmZhLWFycm93LXVwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG5cbi5mYS10cmFuc3BvcnRlci0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuXG4uZmEtcGVhbnV0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MzFcIjtcbn1cblxuLmZhLXNodWZmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1yYW5kb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1wZXJzb24tcnVubmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjtcbn1cblxuLmZhLXJ1bm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5mYS1tb2JpbGUtcmV0cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI3XCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiO1xufVxuXG4uZmEtYmluLWJvdHRsZXMtcmVjeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZjZcIjtcbn1cblxuLmZhLWFycm93LXVwLWZyb20tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xufVxuXG4uZmEtZmlsZS1kYXNoZWQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzdcIjtcbn1cblxuLmZhLXBhZ2UtYnJlYWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc3XCI7XG59XG5cbi5mYS1icmFja2V0LWN1cmx5LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcfVwiO1xufVxuXG4uZmEtc3BpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiO1xufVxuXG4uZmEtY2xvY2stdGhyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzU2XCI7XG59XG5cbi5mYS1oYW5kcy1ib3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjlcIjtcbn1cblxuLmZhLXNjYWxwZWwtbGluZS1kYXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7XG59XG5cbi5mYS1zY2FscGVsLXBhdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtcGlwZS1zbW9raW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjNFwiO1xufVxuXG4uZmEtZmFjZS1hc3RvbmlzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2YlwiO1xufVxuXG4uZmEtd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NlwiO1xufVxuXG4uZmEtZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMFwiO1xufVxuXG4uZmEtZmlsZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhNlwiO1xufVxuXG4uZmEtZGlhZ3JhbS12ZW5uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1YVwiO1xufVxuXG4uZmEteC1yYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5mYS1nb2FsLW5ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWJcIjtcbn1cblxuLmZhLWNvZmZpbi1jcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cblxuLmZhLXNwZWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiO1xufVxuXG4uZmEtbG9jYXRpb24teG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGVcIjtcbn1cblxuLmZhLWNpcmNsZS1xdWFydGVyLXN0cm9rZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZDNcIjtcbn1cblxuLmZhLWxhc3NvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjOFwiO1xufVxuXG4uZmEtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG5cbi5mYS1wZXJzb24tdG8tcG9ydGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuXG4uZmEtcG9ydGFsLWVudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuXG4uZmEtY2FsZW5kYXItc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzZcIjtcbn1cblxuLmZhLWNvbXB1dGVyLW1vdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiO1xufVxuXG4uZmEtbW91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC10by1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtc2lnbi1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXBlZ2FzdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAzXCI7XG59XG5cbi5mYS1maWxlcy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiO1xufVxuXG4uZmEtbmZjLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWY4XCI7XG59XG5cbi5mYS1wZXJzb24tc2tpLWxpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M4XCI7XG59XG5cbi5mYS1za2ktbGlmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzhcIjtcbn1cblxuLmZhLXNxdWFyZS02OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1YlwiO1xufVxuXG4uZmEtc2hvcC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmZhLXdpbmQtdHVyYmluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjtcbn1cblxuLmZhLXNsaWRlcnMtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiO1xufVxuXG4uZmEtZ3JpZC1yb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZGFcIjtcbn1cblxuLmZhLWJhZGdlLXNoZXJpZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS12aXJ1cy1jb3ZpZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTlcIjtcbn1cblxuLmZhLWludGVyc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjhcIjtcbn1cblxuLmZhLXNob3AtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTVcIjtcbn1cblxuLmZhLWZhbWlseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDBcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtdXNlci1oYWlyLWJ1bnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2QzXCI7XG59XG5cbi5mYS1ibGVuZGVyLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQxYlwiO1xufVxuXG4uZmEtcGVyc29uLXNlYXQtcmVjbGluZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjFmXCI7XG59XG5cbi5mYS1wYXBlci1wbGFuZS10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBhXCI7XG59XG5cbi5mYS1wYXBlci1wbGFuZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBhXCI7XG59XG5cbi5mYS1zZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwYVwiO1xufVxuXG4uZmEtbWVzc2FnZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZGNcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkY1wiO1xufVxuXG4uZmEtbGlnaHRidWxiLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiO1xufVxuXG4uZmEtbGF5ZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7XG59XG5cbi5mYS1sYXllci1ncm91cC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmVcIjtcbn1cblxuLmZhLWNoYXJ0LXBpZS1zaW1wbGUtY2lyY2xlLWN1cnJlbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4uZmEtY2lyY2xlLWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG5cbi5mYS1idWlsZGluZy13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZGJcIjtcbn1cblxuLmZhLWdhdWdlLW1heDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI2XCI7XG59XG5cbi5mYS1wZXJzb24tYnJlYXN0ZmVlZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2FcIjtcbn1cblxuLmZhLWFwb3N0cm9waGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwnXCI7XG59XG5cbi5mYS1maXJlLWh5ZHJhbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTdmXCI7XG59XG5cbi5mYS1yaWdodC10by1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuXG4uZmEtc2lnbi1pbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS12aWRlby1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiO1xufVxuXG4uZmEtc3F1YXJlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjtcbn1cblxuLmZhLWNvbW1lbnQtc21pbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7XG59XG5cbi5mYS12ZW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLXBhc3Nwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uZmEtaW5ib3gtaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG59XG5cbi5mYS1pbmJveC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiO1xufVxuXG4uZmEtaGVhcnQtcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS1jaXJjbGUtODo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjVcIjtcbn1cblxuLmZhLWNsb3Vkcy1tb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NVwiO1xufVxuXG4uZmEtY2xvY2stdGVuLXRoaXJ0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNTVcIjtcbn1cblxuLmZhLXBlb3BsZS1jYXJyeS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5mYS1wZW9wbGUtY2Fycnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5mYS1mb2xkZXItdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOGVcIjtcbn1cblxuLmZhLXRyYXNoLWNhbi14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYWVcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7XG59XG5cbi5mYS1taWNyb2NoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1sZWZ0LWxvbmctdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MWVcIjtcbn1cblxuLmZhLWNyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiO1xufVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5mYS14bWFya3MtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTlhXCI7XG59XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNlwiO1xufVxuXG4uZmEtZmxvd2VyLWRhZmZvZGlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMFwiO1xufVxuXG4uZmEtaGFuZC1iYWNrLXBvaW50LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhMlwiO1xufVxuXG4uZmEtd2VpZ2h0LXNjYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4uZmEtd2VpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4uZmEtYXJyb3ctdXAtdG8tYXJjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjtcbn1cblxuLmZhLWJvb2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiO1xufVxuXG4uZmEtdXNlci1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmZhLXVzZXItZnJpZW5kczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmZhLWFycm93LXVwLWEtejo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1sYXllci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZlwiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXAtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmZcIjtcbn1cblxuLmZhLXBsYXktcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjJmXCI7XG59XG5cbi5mYS1ibG9jay1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZGRcIjtcbn1cblxuLmZhLXNub296ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODBcIjtcbn1cblxuLmZhLXp6ejo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODBcIjtcbn1cblxuLmZhLXNjYW5uZXItaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYzXCI7XG59XG5cbi5mYS10di1yZXRybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjtcbn1cblxuLmZhLXNxdWFyZS10OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4MFwiO1xufVxuXG4uZmEtZmFybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjRcIjtcbn1cblxuLmZhLWJhcm4tc2lsbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjRcIjtcbn1cblxuLmZhLWNoZXNzLWtuaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cblxuLmZhLWJhcnMtc29ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWVcIjtcbn1cblxuLmZhLXBhbGxldC1ib3hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjtcbn1cblxuLmZhLXBhbGV0dGUtYm94ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7XG59XG5cbi5mYS1wYWxsZXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiO1xufVxuXG4uZmEtZmFjZS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1jb2RlLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2RcIjtcbn1cblxuLmZhLWJvbHQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI4XCI7XG59XG5cbi5mYS1wYW5lbC1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyZlwiO1xufVxuXG4uZmEtYmluYXJ5LWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzM2NcIjtcbn1cblxuLmZhLWNvbW1lbnQtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIxXCI7XG59XG5cbi5mYS1idXJyaXRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZFwiO1xufVxuXG4uZmEtdmlvbGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZFwiO1xufVxuXG4uZmEtb2JqZWN0cy1jb2x1bW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2MxXCI7XG59XG5cbi5mYS1zcXVhcmUtY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjtcbn1cblxuLmZhLWNvbW1lbnQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjtcbn1cblxuLmZhLXRyaWFuZ2xlLWluc3RydW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUyXCI7XG59XG5cbi5mYS10cmlhbmdsZS1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS11c2VyLXBpbG90LXRpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzFcIjtcbn1cblxuLmZhLXBpYW5vLWtleWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNVwiO1xufVxuXG4uZmEtYmVkLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmOVwiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4uZmEtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG5cbi5mYS1zaWduYWwtc3RyZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZFwiO1xufVxuXG4uZmEtZG93bi10by1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlN1wiO1xufVxuXG4uZmEtY2lyY2xlLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG5cbi5mYS1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjJcIjtcbn1cblxuLmZhLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5mYS1iZWQtcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS1wcm9jZWR1cmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuXG4uZmEtaG91c2UtZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uZmEtc2h1dHRsZS1zcGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zaGlydC1sb25nLXNsZWV2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYzdcIjtcbn1cblxuLmZhLWNoYXJ0LXBpZS1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRlXCI7XG59XG5cbi5mYS1jaGFydC1waWUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmZhLWxhdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1hbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4ZlwiO1xufVxuXG4uZmEtY2FuZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2U3XCI7XG59XG5cbi5mYS1ib3dsLWhvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjNcIjtcbn1cblxuLmZhLXNvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIzXCI7XG59XG5cbi5mYS1mbGF0YnJlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDBiXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDBcIjtcbn1cblxuLmZhLWNvZGUtZm9yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2JcIjtcbn1cblxuLmZhLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5mYS1zaWduYWwtYmFycy13ZWFrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MVwiO1xufVxuXG4uZmEtc2lnbmFsLWFsdC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtY2xvY2stdHdlbHZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1OFwiO1xufVxuXG4uZmEtcGVwcGVyLWhvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cblxuLmZhLWNpdHJ1cy1zbGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZjVcIjtcbn1cblxuLmZhLXNoZWVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMVwiO1xufVxuXG4uZmEtdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uZmEtY29sb24tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cblxuLmZhLWhlYWRzZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5mYS1iYWRnZXItaG9uZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI0XCI7XG59XG5cbi5mYS1oNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmFcIjtcbn1cblxuLmZhLXN0b3JlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY2XCI7XG59XG5cbi5mYS1zaWduYWwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk1XCI7XG59XG5cbi5mYS11c2VyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtY2hhbXBhZ25lLWdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG5cbi5mYS1nbGFzcy1jaGVlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG5cbi5mYS10YWNvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiO1xufVxuXG4uZmEtaGV4YWdvbi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiO1xufVxuXG4uZmEtcGx1cy1oZXhhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiO1xufVxuXG4uZmEtY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uZmEtaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYVwiO1xufVxuXG4uZmEtZmlsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiO1xufVxuXG4uZmEtd2lmaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktc3Ryb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtbWVzc2FnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7XG59XG5cbi5mYS1jb21tZW50cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7XG59XG5cbi5mYS1iYXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtYmF0aHR1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLXVtYnJlbGxhLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmNcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmNcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhM1wiO1xufVxuXG4uZmEtdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1waWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjMFwiO1xufVxuXG4uZmEtdXNlci1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5mYS11c2VyLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5mYS1iaW5hcnktc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzNlXCI7XG59XG5cbi5mYS1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNzhcIjtcbn1cblxuLmZhLXNpZ25hdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLmZhLXN0cm9vcHdhZmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uZmEtYm9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWFuY2hvci1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhZFwiO1xufVxuXG4uZmEtYnVpbGRpbmctbmdvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkN1wiO1xufVxuXG4uZmEtdHJhbnNwb3J0ZXItMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cblxuLmZhLWVuZ2luZS13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiO1xufVxuXG4uZmEtZW5naW5lLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiO1xufVxuXG4uZmEtY2lyY2xlLWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG5cbi5mYS1zcXVhcmUtazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNzRcIjtcbn1cblxuLmZhLW1hbmF0LXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWQ1XCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcyXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MlwiO1xufVxuXG4uZmEtbm90LWVxdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4uZmEtYm9yZGVyLXRvcC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiO1xufVxuXG4uZmEtYm9yZGVyLXN0eWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiO1xufVxuXG4uZmEtbWFwLWxvY2F0aW9uLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiO1xufVxuXG4uZmEtdGlsZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFx+XCI7XG59XG5cbi5mYS1qZWRpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uZmEtc3F1YXJlLXBvbGwtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XG59XG5cbi5mYS1wb2xsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi1zcXVhcmUtdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg5XCI7XG59XG5cbi5mYS1zb3J0LXNoYXBlcy1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODlcIjtcbn1cblxuLmZhLW11Zy1ob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I2XCI7XG59XG5cbi5mYS1kb2ctbGVhc2hlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDRcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uZmEtYmF0dGVyeS1jYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1mYWNlLWRvd25jYXN0LXN3ZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3MVwiO1xufVxuXG4uZmEtbWFpbGJveC1mbGFnLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViYlwiO1xufVxuXG4uZmEtbWVtby1jaXJjbGUtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OWFcIjtcbn1cblxuLmZhLWdpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1kaWNlLXR3bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLmZhLXZvbHVtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YThcIjtcbn1cblxuLmZhLXZvbHVtZS1tZWRpdW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7XG59XG5cbi5mYS10cmFuc3BvcnRlci01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhNlwiO1xufVxuXG4uZmEtZ2F1Z2UtY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDk2XCI7XG59XG5cbi5mYS1jb2luLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmY1wiO1xufVxuXG4uZmEtZmlsZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYTdcIjtcbn1cblxuLmZhLW1lc3NhZ2UtYXJyb3ctdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWRkXCI7XG59XG5cbi5mYS10cmVhc3VyZS1jaGVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjNcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uZmEtcGFpbnRicnVzaC1maW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOVwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2gtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOVwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2gtZmluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjtcbn1cblxuLmZhLXBhaW50YnJ1c2gtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOVwiO1xufVxuXG4uZmEtZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cblxuLmZhLWhvb2QtY2xvYWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVmXCI7XG59XG5cbi5mYS1zcXVhcmUtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzI5XCI7XG59XG5cbi5mYS11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiZFwiO1xufVxuXG4uZmEtYnJpbmctZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU3XCI7XG59XG5cbi5mYS1jaGVzcy1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLmZhLWJ1cmdlci1jaGVlc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YxXCI7XG59XG5cbi5mYS1jaGVlc2VidXJnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YxXCI7XG59XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQyXCI7XG59XG5cbi5mYS1yZXBlYXQtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjVcIjtcbn1cblxuLmZhLWFycm93LWRvd24tdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjtcbn1cblxuLmZhLWFycm93LXRvLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjtcbn1cblxuLmZhLWdyaWQtNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cblxuLmZhLXN3YXAtYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuXG4uZmEtcmlnaHQtbG9uZy10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0NFwiO1xufVxuXG4uZmEtcGVyc29uLWNoYWxrYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNkXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1oYW5kLWJhY2stZmlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtcm9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWdyaWQtcm91bmQtNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZGVcIjtcbn1cblxuLmZhLXRhbGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiO1xufVxuXG4uZmEtdGFsbHktNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWNcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU0XCI7XG59XG5cbi5mYS1jaGFydC1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1oYW5kcy1idWJibGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuXG4uZmEtaGFuZHMtd2FzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLmZhLXRyYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtdXAtZnJvbS1kb3R0ZWQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTZcIjtcbn1cblxuLmZhLWV5ZS1sb3ctdmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtbG93LXZpc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQtZ286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM4XCI7XG59XG5cbi5mYS1mYWNlLWV4aGFsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4MFwiO1xufVxuXG4uZmEtc2Vuc29yLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG5cbi5mYS11c2VyLXVubG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cblxuLmZhLWhleGFnb24tZGl2aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhZFwiO1xufVxuXG4uZmEtMDA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDY3XCI7XG59XG5cbi5mYS1jcm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4uZmEtY2Fzc2V0dGUtYmV0YW1heDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTRcIjtcbn1cblxuLmZhLWJldGFtYXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE0XCI7XG59XG5cbi5mYS1zYWlsYm9hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDVcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uZmEtbmZjLW1hZ25pZnlpbmctZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWY5XCI7XG59XG5cbi5mYS1maWxlLWJpbmFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cblxuLmZhLWNpcmNsZS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyYVwiO1xufVxuXG4uZmEtc3F1YXJlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLWJvd2wtc2Nvb3BzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkZlwiO1xufVxuXG4uZmEtbWlzdGxldG9lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiO1xufVxuXG4uZmEtY3VzdGFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDNcIjtcbn1cblxuLmZhLWxhY3Jvc3NlLXN0aWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiNVwiO1xufVxuXG4uZmEtaG9ja2V5LW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVlXCI7XG59XG5cbi5mYS1zdW5yaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiO1xufVxuXG4uZmEtc3VidGl0bGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4uZmEtcGFuZWwtZXdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyZVwiO1xufVxuXG4uZmEtdG9yaWktZ2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjtcbn1cblxuLmZhLWNsb3VkLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5MVwiO1xufVxuXG4uZmEtbWVzc2FnZS1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTZcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiO1xufVxuXG4uZmEtZnJvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cblxuLmZhLWJ1Y2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2ZcIjtcbn1cblxuLmZhLWZsb3BweS1kaXNrLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cblxuLmZhLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtd2luZG93LWZyYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLWNvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjtcbn1cblxuLmZhLWZpbGUtemlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVlZVwiO1xufVxuXG4uZmEtc3F1YXJlLXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDRmXCI7XG59XG5cbi5mYS1kb3duLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjtcbn1cblxuLmZhLWNhcmV0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtc2hpZWxkLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0Y1wiO1xufVxuXG4uZmEtc2hpZWxkLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0Y1wiO1xufVxuXG4uZmEtc2NyZXdkcml2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG59XG5cbi5mYS1jaXJjbGUtc29ydC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uZmEtc29ydC1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmZhLWZvbGRlci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG5cbi5mYS1ob3VzZS10c3VuYW1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNVwiO1xufVxuXG4uZmEtc3F1YXJlLW5maTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzZcIjtcbn1cblxuLmZhLWZvcmtsaWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI1XCI7XG59XG5cbi5mYS1icmFja2V0LXNxdWFyZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXF1cIjtcbn1cblxuLmZhLW1hcnRpbmktZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtcm90YXRlLWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS1yb3RhdGUtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmRvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXRhYmxlLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtc3F1YXJlLWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjVmXCI7XG59XG5cbi5mYS10aWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMyZlwiO1xufVxuXG4uZmEtbGVtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cblxuLmZhLWhhbmRzaGFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWdlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLmZhLWRvbGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4uZmEtZG9sbHktYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4uZmEtc21va2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjtcbn1cblxuLmZhLW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiO1xufVxuXG4uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmZhLXJlZnJpZ2VyYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLmZhLW1vbnVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4uZmEtb2N0YWdvbi14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjtcbn1cblxuLmZhLXRpbWVzLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7XG59XG5cbi5mYS14bWFyay1vY3RhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiO1xufVxuXG4uZmEtYWxpZ24tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ2XCI7XG59XG5cbi5mYS1zbm93cGxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcbn1cblxuLmZhLWFuZ2xlcy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLXRydWNrLXJhbXAtY291Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRkXCI7XG59XG5cbi5mYS10cnVjay1jb3VjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGRcIjtcbn1cblxuLmZhLWNhbm5hYmlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiO1xufVxuXG4uZmEtY2lyY2xlLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLWFycm93LXVwLXJpZ2h0LWFuZC1hcnJvdy1kb3duLWxlZnQtZnJvbS1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG5cbi5mYS10YWJsZXRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiO1xufVxuXG4uZmEtMzYwLWRlZ3JlZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmRjXCI7XG59XG5cbi5mYS1ldGhlcm5ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLmZhLWV1cm8tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV1cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV1cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1jaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjtcbn1cblxuLmZhLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLXNxdWFyZS1kYXNoZWQtY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWMyXCI7XG59XG5cbi5mYS1tb25leS1zaW1wbGUtZnJvbS1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxM1wiO1xufVxuXG4uZmEtYmF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNVwiO1xufVxuXG4uZmEtY2lyY2xlLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMlwiO1xufVxuXG4uZmEtcGhvbmUtcm90YXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkM1wiO1xufVxuXG4uZmEtY29tcGFzcy1kcmFmdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1wbGF0ZS13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NmZcIjtcbn1cblxuLmZhLWNob3BzdGlja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Y3XCI7XG59XG5cbi5mYS1jYXItd3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlM1wiO1xufVxuXG4uZmEtY2FyLW1lY2hhbmljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlM1wiO1xufVxuXG4uZmEtaWNpY2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjtcbn1cblxuLmZhLXBlcnNvbi1zaGVsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZlwiO1xufVxuXG4uZmEtbmV1dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtaWQtYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5mYS1rYXpvbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzdcIjtcbn1cblxuLmZhLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmZhLWJpbi1ib3R0bGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVmNVwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaC1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtbGF1Z2gtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmZhLXNxdWFyZS1hcnJvdy1kb3duLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYxXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG59XG5cbi5mYS10cmVlLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiO1xufVxuXG4uZmEtaGVsaWNvcHRlci1zeW1ib2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAyXCI7XG59XG5cbi5mYS1hcGVydHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZGZcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5mYS1nZWFyLWNvbXBsZXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWU5XCI7XG59XG5cbi5mYS1maWxlLW1hZ25pZnlpbmctZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY1XCI7XG59XG5cbi5mYS1maWxlLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjVcIjtcbn1cblxuLmZhLXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiZVwiO1xufVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLXVzZXItcG9saWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzM1wiO1xufVxuXG4uZmEtbGFyaS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjOFwiO1xufVxuXG4uZmEtdm9sY2Fubzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjtcbn1cblxuLmZhLXRlZGR5LWJlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2NmXCI7XG59XG5cbi5mYS1zdG9ja2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1M1wiO1xufVxuXG4uZmEtaW1hZ2Utc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWI3XCI7XG59XG5cbi5mYS1tYXNrLXNub3JrZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2I3XCI7XG59XG5cbi5mYS1zbW9rZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjBcIjtcbn1cblxuLmZhLXN0ZXJsaW5nLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1nYnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1wb3VuZC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtYmF0dGVyeS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjBcIjtcbn1cblxuLmZhLXZpcnVzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5mYS1zcXVhcmUtcGVyc29uLWNvbmZpbmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3N1wiO1xufVxuXG4uZmEtdXNlci10aWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS10ZW50LWFycm93LWRvd24tdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2VcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtY3J5c3RhbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2MlwiO1xufVxuXG4uZmEtcmVwbHktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLXBlcnNvbi1za2F0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiO1xufVxuXG4uZmEtc2thdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmZhLXN0YXItc2hvb3Rpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5mYS1iaW5hcnktbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzM2RcIjtcbn1cblxuLmZhLWZpbHRlci1jaXJjbGUtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuXG4uZmEtZnVubmVsLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1jb21tZW50LXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWVcIjtcbn1cblxuLmZhLWNvbW1lbnQtZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWVcIjtcbn1cblxuLmZhLWZpbGUtaW1wb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLWJhbmpvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhM1wiO1xufVxuXG4uZmEtc3F1YXJlLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5mYS1saWdodC1lbWVyZ2VuY3ktb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDIwXCI7XG59XG5cbi5mYS1rZXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZlwiO1xufVxuXG4uZmEtYm94LW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5mYS1zcXVhcmUtZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNzBcIjtcbn1cblxuLmZhLXNjcm9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjtcbn1cblxuLmZhLXNwYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjtcbn1cblxuLmZhLWFycm93LWxlZnQtZnJvbS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiO1xufVxuXG4uZmEtYXJyb3ctZnJvbS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbn1cblxuLmZhLXN0cmF3YmVycnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzJiXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1waW4tbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWZcIjtcbn1cblxuLmZhLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtY2xvY2stZWlnaHQtdGhpcnR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0NlwiO1xufVxuXG4uZmEtcGxhbmUtZW5naW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjtcbn1cblxuLmZhLXBsYW5lLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjtcbn1cblxuLmZhLWhpbGwtYXZhbGFuY2hlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwN1wiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtYm9tYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLWdhdWdlLWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjdcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtdHJhc2gtY2FuLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmFjXCI7XG59XG5cbi5mYS1hZGRyZXNzLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1jb250YWN0LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS12Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1nbG9iZS1zbm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhM1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZGlhbW9uZC10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiO1xufVxuXG4uZmEtZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWludGVncmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2N1wiO1xufVxuXG4uZmEtYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRjXCI7XG59XG5cbi5mYS1ob3VzZS1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5mYS1sYXB0b3AtaG91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5mYS1mYWNlLXRpcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiO1xufVxuXG4uZmEtdGlyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS1tb25leS1iaWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZjNcIjtcbn1cblxuLmZhLWJsaW5kcy1yYWlzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZkXCI7XG59XG5cbi5mYS1zbW9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uZmEtdWZvLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5mYS1jaXJjbGUtY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG59XG5cbi5mYS11c2VyLXZuZWNrLWhhaXItbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NjNcIjtcbn1cblxuLmZhLXNxdWFyZS1hLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDRkXCI7XG59XG5cbi5mYS1jcnV0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG59XG5cbi5mYS1nYXMtcHVtcC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjRcIjtcbn1cblxuLmZhLWNsb3VkLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXBhbGV0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7XG59XG5cbi5mYS10cmFuc3BvcnRlci00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhNVwiO1xufVxuXG4uZmEtY2hhcnQtbWl4ZWQtdXAtY2lyY2xlLWN1cnJlbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkOFwiO1xufVxuXG4uZmEtb2JqZWN0cy1hbGlnbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYmZcIjtcbn1cblxuLmZhLWFycm93cy10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjMFwiO1xufVxuXG4uZmEtdmVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cblxuLmZhLXBpZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDZcIjtcbn1cblxuLmZhLWluYm94LWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWJhXCI7XG59XG5cbi5mYS1jaXJjbGUtZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBjXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBjXCI7XG59XG5cbi5mYS10cmlhbmdsZS1wZXJzb24tZGlnZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjtcbn1cblxuLmZhLWNvbnN0cnVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjtcbn1cblxuLmZhLWZlcnJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlYVwiO1xufVxuXG4uZmEtYnVsbHNleWUtYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7XG59XG5cbi5mYS1hcnJvd3MtZG93bi10by1wZW9wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI5XCI7XG59XG5cbi5mYS1zZWVkbGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjtcbn1cblxuLmZhLXNwcm91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjtcbn1cblxuLmZhLWNsb2NrLXNldmVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1MFwiO1xufVxuXG4uZmEtbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWJveGVzLXBhY2tpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM3XCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtZmxhc2hsaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjhcIjtcbn1cblxuLmZhLWdyb3VwLWFycm93cy1yb3RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY2XCI7XG59XG5cbi5mYS1ib3dsLWZvb2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM2XCI7XG59XG5cbi5mYS1zcXVhcmUtOTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNWVcIjtcbn1cblxuLmZhLWNhbmR5LWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc3F1YXJlLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cblxuLmZhLWRvbGxhci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7XG59XG5cbi5mYS11c2Qtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOVwiO1xufVxuXG4uZmEtcGhvbmUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWJlXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctc2VlZGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7XG59XG5cbi5mYS1tZXNzYWdlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMlwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7XG59XG5cbi5mYS1jbG91ZC1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiO1xufVxuXG4uZmEtdGh1bmRlcnN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiO1xufVxuXG4uZmEtY2hhcnQtbGluZS11cC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkN1wiO1xufVxuXG4uZmEtdGV4dC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5mYS13YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTFcIjtcbn1cblxuLmZhLWNpcmNsZS1kb3duLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG5cbi5mYS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5M1wiO1xufVxuXG4uZmEtcHJvamVjdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNlwiO1xufVxuXG4uZmEtZmFjZS1zbWlsZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21pbGUtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcbn1cblxuLmZhLXRvbWJzdG9uZS1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjFcIjtcbn1cblxuLmZhLXRvbWJzdG9uZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIxXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiO1xufVxuXG4uZmEtY2hlc3Mta2luZy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7XG59XG5cbi5mYS1jaXJjbGUtNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjNcIjtcbn1cblxuLmZhLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjtcbn1cblxuLmZhLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLXNxdWFyZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4uZmEtb2JqZWN0cy1hbGlnbi1jZW50ZXItdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2JkXCI7XG59XG5cbi5mYS1hcnJvd3MtbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWFycm93cy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtaG91c2UtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTBcIjtcbn1cblxuLmZhLWNsb3VkLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLXdyZWF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTJcIjtcbn1cblxuLmZhLWNoaWxkcmVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMVwiO1xufVxuXG4uZmEtbWV0ZXItZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZWFcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5mYS1ibGFja2JvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtdXNlci1sYXJnZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4uZmEtc2lnbmFsLXN0cm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGZcIjtcbn1cblxuLmZhLXNpZ25hbC00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZlwiO1xufVxuXG4uZmEtbG9sbGlwb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDI0XCI7XG59XG5cbi5mYS1sb2xseXBvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MjRcIjtcbn1cblxuLmZhLWxpc3QtdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5mYS1kcmF3LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWRcIjtcbn1cblxuLmZhLWNhdC1zcGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uZmEtcmFiYml0LXJ1bm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA5XCI7XG59XG5cbi5mYS1yYWJiaXQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjtcbn1cblxuLmZhLW1lbW8tcGFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkYVwiO1xufVxuXG4uZmEtbWF0dHJlc3MtcGlsbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNVwiO1xufVxuXG4uZmEtYWxhcm0tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDRcIjtcbn1cblxuLmZhLWFsaWNvcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7XG59XG5cbi5mYS1jb21tZW50LXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0YlwiO1xufVxuXG4uZmEtZ2luZ2VyYnJlYWQtbWFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZFwiO1xufVxuXG4uZmEtZ3VhcmFuaS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5YVwiO1xufVxuXG4uZmEtYnVyZ2VyLWZyaWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjZFwiO1xufVxuXG4uZmEtbXVnLXRlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzVcIjtcbn1cblxuLmZhLWJvcmRlci10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU1XCI7XG59XG5cbi5mYS1hcnJvd3Mtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtcmVmcmVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXN5bmM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1jaXJjbGUtYm9vay1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZlwiO1xufVxuXG4uZmEtYm9vay1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZmXCI7XG59XG5cbi5mYS1hcnJvd3MtdG8tZG90dGVkLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLWdhcmFnZS1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uZmEtc2hlbHZlcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cblxuLmZhLWNydXplaXJvLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG5cbi5mYS13YXRjaC1hcHBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2JcIjtcbn1cblxuLmZhLXdhdGNoLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYwXCI7XG59XG5cbi5mYS1saXN0LWRyb3Bkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjZlwiO1xufVxuXG4uZmEtY2FiaW5ldC1maWxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7XG59XG5cbi5mYS1idXJnZXItc29kYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NThcIjtcbn1cblxuLmZhLXNxdWFyZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjtcbn1cblxuLmZhLXBhbGxldC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA4XCI7XG59XG5cbi5mYS1mYWNlLWNvbmZvdW5kZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzZjXCI7XG59XG5cbi5mYS1zaGllbGQtaGFsdmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiO1xufVxuXG4uZmEtc2hpZWxkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXRydWNrLXBsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RlXCI7XG59XG5cbi5mYS1ib29rLWF0bGFzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uZmEtYXRsYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7XG59XG5cbi5mYS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cblxuLmZhLWdyaWQtcm91bmQtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZGJcIjtcbn1cblxuLmZhLWNvbW1lbnQtbWlkZGxlLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGFcIjtcbn1cblxuLmZhLWVudmVsb3BlLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZThcIjtcbn1cblxuLmZhLWxheWVyLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtcmVzdHJvb20tc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzYVwiO1xufVxuXG4uZmEtYXJyb3dzLXRvLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmVcIjtcbn1cblxuLmZhLWJvcmRlci1vdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTFcIjtcbn1cblxuLmZhLWhhc2h0YWctbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MTVcIjtcbn1cblxuLmZhLWNsb2NrLXR3by10aGlydHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzViXCI7XG59XG5cbi5mYS1hcmNod2F5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmZFwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS1jcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWZpbGUtemlwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtaGVhcnQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYWJcIjtcbn1cblxuLmZhLWNvbW1lbnQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7XG59XG5cbi5mYS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1tZW1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkOFwiO1xufVxuXG4uZmEtbWFydGluaS1nbGFzcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1jb3VjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cblxuLmZhLWNlZGktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGZcIjtcbn1cblxuLmZhLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLWdsYXNzLWNpdHJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjlcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWxpbmVzLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzJcIjtcbn1cblxuLmZhLWNodXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjtcbn1cblxuLmZhLXBlcnNvbi1zbm93bW9iaWxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7XG59XG5cbi5mYS1zbm93bW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMVwiO1xufVxuXG4uZmEtZmFjZS1odXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzdiXCI7XG59XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5mYS1waWNrYXhlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViZlwiO1xufVxuXG4uZmEtbGluay1zaW1wbGUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWNlXCI7XG59XG5cbi5mYS1kZW1vY3JhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjtcbn1cblxuLmZhLWZhY2UtY29uZnVzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzZkXCI7XG59XG5cbi5mYS1waW5iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyOVwiO1xufVxuXG4uZmEtejo6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7XG59XG5cbi5mYS1wZXJzb24tc2tpaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uZmEtc2tpaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uZmEtZGVlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGVcIjtcbn1cblxuLmZhLWlucHV0LXBpcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWJlXCI7XG59XG5cbi5mYS1yb2FkLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY3XCI7XG59XG5cbi5mYS1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbn1cblxuLmZhLWJvb2ttYXJrLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5mYS1tYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOFwiO1xufVxuXG4uZmEtZmVhdGhlci1wb2ludGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmVhdGhlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG59XG5cbi5mYS1zYXVzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMFwiO1xufVxuXG4uZmEtdHJhc2gtY2FuLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhYVwiO1xufVxuXG4uZmEtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5mYS1icm9vbS13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkMVwiO1xufVxuXG4uZmEtc25vd2ZsYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc3RvbWFjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjNcIjtcbn1cblxuLmZhLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmZhLWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtZ3VpdGFyLWVsZWN0cmljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZVwiO1xufVxuXG4uZmEtYXJyb3ctdHVybi1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkNlwiO1xufVxuXG4uZmEtbW9vbi1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTRcIjtcbn1cblxuLmZhLWJyZWFkLXNsaWNlLWJ1dHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZTFcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLXVzZXItZ3JvdXAtY3Jvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE1XCI7XG59XG5cbi5mYS11c2Vycy1jcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTVcIjtcbn1cblxuLmZhLWNpcmNsZS1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViMlwiO1xufVxuXG4uZmEtZmlsdGVyLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxN2JcIjtcbn1cblxuLmZhLWxvY3VzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjBcIjtcbn1cblxuLmZhLXNvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS11bnNvcnRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLWxpc3Qtb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LTEtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtbnVtZXJpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWNoYXJ0LXdhdGVyZmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWJcIjtcbn1cblxuLmZhLXNwYXJrbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWQ2XCI7XG59XG5cbi5mYS1mYWNlLXBhcnR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4M1wiO1xufVxuXG4uZmEta2lkbmV5czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmJcIjtcbn1cblxuLmZhLXdpZmktZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNmXCI7XG59XG5cbi5mYS1jaGFydC1uZXR3b3JrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiO1xufVxuXG4uZmEtcGVyc29uLWRyZXNzLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NFwiO1xufVxuXG4uZmEtZGljZS1kNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cblxuLmZhLXZlY3Rvci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5mYS1icmVhZC1zbGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjtcbn1cblxuLmZhLWxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtd2hlYXQtYXduLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzOFwiO1xufVxuXG4uZmEtZmFjZS1raXNzLXdpbmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1kYWdnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNiXCI7XG59XG5cbi5mYS1wb2RpdW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7XG59XG5cbi5mYS1tZW1vLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDlcIjtcbn1cblxuLmZhLXJvdXRlLWhpZ2h3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFhXCI7XG59XG5cbi5mYS1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YVwiO1xufVxuXG4uZmEtZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uZmEtc3F1YXJlLWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjcxXCI7XG59XG5cbi5mYS1jaXJjbGUtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFiXCI7XG59XG5cbi5mYS1waG9uZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFiXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOFwiO1xufVxuXG4uZmEtdXNlci1udXJzZS1oYWlyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ1ZFwiO1xufVxuXG4uZmEtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw/XCI7XG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLXRvZ2dsZS1sYXJnZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjFcIjtcbn1cblxuLmZhLXVwLWRvd24tbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1kcnllci1oZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MlwiO1xufVxuXG4uZmEtZHJ5ZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MlwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtc21hbGwtYmlnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZlwiO1xufVxuXG4uZmEtc29ydC1zaXplLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGZcIjtcbn1cblxuLmZhLXRyYWluLXRyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ1M1wiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjtcbn1cblxuLmZhLWZpbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7XG59XG5cbi5mYS1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtd2hpc2tleS1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjtcbn1cblxuLmZhLWdsYXNzLXdoaXNrZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1tb29uLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkM1wiO1xufVxuXG4uZmEtY2xvdGhlcy1oYW5nZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG5cbi5mYS1tb2JpbGUtbm90Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWVlXCI7XG59XG5cbi5mYS1tb2JpbGUtaXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlZVwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjJcIjtcbn1cblxuLmZhLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWN1YmVzLXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU2XCI7XG59XG5cbi5mYS1pbWFnZXMtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjlcIjtcbn1cblxuLmZhLXdvbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEta3J3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtd29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtaW1hZ2UtcG9sYXJvaWQtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjZcIjtcbn1cblxuLmZhLXZpcnVzLWNvdmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhOFwiO1xufVxuXG4uZmEtc3F1YXJlLWVsbGlwc2lzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2ZVwiO1xufVxuXG4uZmEtcGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNVwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0LXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDJcIjtcbn1cblxuLmZhLWF1c3RyYWwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTlcIjtcbn1cblxuLmZhLWNsb3VkLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzVlXCI7XG59XG5cbi5mYS1mOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cblxuLmZhLWxlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1iZWQtYnVuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjhcIjtcbn1cblxuLmZhLXJvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS10YXhpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtY2FiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0MVwiO1xufVxuXG4uZmEtY2hhcnQtcGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtYm9sdC1saWdodG5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI3XCI7XG59XG5cbi5mYS1jbG9jay1laWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNDVcIjtcbn1cblxuLmZhLXNhY2steG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZhXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1jb250cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmZhLWZpc2gtZmluczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjJcIjtcbn1cblxuLmZhLWNpcmNsZS1xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZVwiO1xufVxuXG4uZmEtYnVpbGRpbmctZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDVcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1mYWNlLWRpc2d1aXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3MFwiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZhXCI7XG59XG5cbi5mYS1hbGllbi04Yml0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNlwiO1xufVxuXG4uZmEtYWxpZW4tbW9uc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjZcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtcmliYm9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhNlwiO1xufVxuXG4uZmEtcG9vcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLmZhLW9iamVjdC1leGNsdWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5Y1wiO1xufVxuXG4uZmEtdGVsZXNjb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuXG4uZmEtbG9jYXRpb24tcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLXNxdWFyZS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4OVwiO1xufVxuXG4uZmEta2FhYmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7XG59XG5cbi5mYS1oZWxtZXQtc2FmZXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uZmEtaGFyZC1oYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG59XG5cbi5mYS1oYXQtaGFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWNvbW1lbnQtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDdcIjtcbn1cblxuLmZhLXNpbS1jYXJkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjtcbn1cblxuLmZhLXN0YXJzaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuXG4uZmEtZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NVwiO1xufVxuXG4uZmEtc2VhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjtcbn1cblxuLmZhLXVzZXItY293Ym95OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlYVwiO1xufVxuXG4uZmEtaGV4YWdvbi12ZXJ0aWNhbC1uZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA1XCI7XG59XG5cbi5mYS1mYWNlLXJvbGxpbmctZXllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5mYS1icmVhZC1sb2FmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYlwiO1xufVxuXG4uZmEtcmluZ3Mtd2VkZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWJcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLWZyZW5jaC1mcmllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtY2FsZW5kYXItYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMFwiO1xufVxuXG4uZmEtc2VuZC1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZVwiO1xufVxuXG4uZmEtbWFzay12ZW50aWxhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNFwiO1xufVxuXG4uZmEtc2lnbmF0dXJlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2NhXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLmZhLXNpZ25zLXBvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1vY3RhZ29uLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAxXCI7XG59XG5cbi5mYS1wbHVzLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAxXCI7XG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDJcIjtcbn1cblxuLmZhLW1lbG9uLXNsaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxMVwiO1xufVxuXG4uZmEtc3BhY2Utc3RhdGlvbi1tb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uZmEtbWVzc2FnZS1zbWlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXNtaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYVwiO1xufVxuXG4uZmEtY3VwLXN0cmF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2M1wiO1xufVxuXG4uZmEtbGVmdC1mcm9tLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjtcbn1cblxuLmZhLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uZmEtYmFza2V0LXNob3BwaW5nLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWZcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFmXCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjM1wiO1xufVxuXG4uZmEtaGFuZHMtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7XG59XG5cbi5mYS1jbG9jay1uaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0Y1wiO1xufVxuXG4uZmEtdGFycDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2JcIjtcbn1cblxuLmZhLWZhY2Utc2xlZXB5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4ZVwiO1xufVxuXG4uZmEtaGFuZC1ob3Juczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYTlcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtYXJyb3dzLXRvLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmZcIjtcbn1cblxuLmZhLWNpcmNsZS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cblxuLmZhLXRyb3BoeS1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiO1xufVxuXG4uZmEtdHJvcGh5LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTViXCI7XG59XG5cbi5mYS1mYWNlLXRoZXJtb21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5YVwiO1xufVxuXG4uZmEtZ3JpZC1yb3VuZC00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkZFwiO1xufVxuXG4uZmEtc2hpcnQtcnVubmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYzhcIjtcbn1cblxuLmZhLWJvb2stY2lyY2xlLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiZFwiO1xufVxuXG4uZmEtZmFjZS1uYXVzZWF0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzgxXCI7XG59XG5cbi5mYS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmZhLWZpbGUtY2hhcnQtcGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4uZmEtbWFycy1hbmQtdmVudXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5mYS1ob3VzZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiMFwiO1xufVxuXG4uZmEtaG9tZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiMFwiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjlcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7XG59XG5cbi5mYS1oZXhhZ29uLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiO1xufVxuXG4uZmEtbWludXMtaGV4YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjtcbn1cblxuLmZhLWxlZnQtdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGJcIjtcbn1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4uZmEtaG91c2UtY3JhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2IxXCI7XG59XG5cbi5mYS1wYXctc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMVwiO1xufVxuXG4uZmEtcGF3LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDFcIjtcbn1cblxuLmZhLWFycm93LWxlZnQtbG9uZy10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkNFwiO1xufVxuXG4uZmEtYnJhY2tldHMtcm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM1XCI7XG59XG5cbi5mYS1wYXJlbnRoZXNlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzVcIjtcbn1cblxuLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4uZmEtY29ja3RhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5mYS11c2VyLXNoYWtlc3BlYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjMlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tYXJjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiMlwiO1xufVxuXG4uZmEtZmFjZS1zdXJwcmlzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmZhLXN1cnByaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4uZmEtYm90dGxlLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNVwiO1xufVxuXG4uZmEtY2lyY2xlLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtZ2F1Z2UtY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDk4XCI7XG59XG5cbi5mYS1mb2xkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MFwiO1xufVxuXG4uZmEtYW5nZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc5XCI7XG59XG5cbi5mYS12YWx1ZS1hYnNvbHV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTZcIjtcbn1cblxuLmZhLXJhYmJpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDhcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlci1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cblxuLmZhLWNpcmNsZS1ldXJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjZVwiO1xufVxuXG4uZmEtYXBwbGUtd2hvbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hcHBsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1raXRjaGVuLXNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWFcIjtcbn1cblxuLmZhLWRpYW1vbmQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjdcIjtcbn1cblxuLmZhLWxvY2sta2V5aG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjtcbn1cblxuLmZhLWxvY2stYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiO1xufVxuXG4uZmEtcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtc3F1YXJlLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7XG59XG5cbi5mYS1pbmZvLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjtcbn1cblxuLmZhLXdpZmktc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFjXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXIteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWIzXCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzVcIjtcbn1cblxuLmZhLWhhbmRzLXVzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzVcIjtcbn1cblxuLmZhLWN1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXRyaWFuZ2xlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODhcIjtcbn1cblxuLmZhLXNvcnQtc2hhcGVzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg4XCI7XG59XG5cbi5mYS1iaXRjb2luLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI0XCI7XG59XG5cbi5mYS1zaHV0dGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDlcIjtcbn1cblxuLmZhLXNoaWVsZC1kb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTczXCI7XG59XG5cbi5mYS1zb2xhci1wYW5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLmZhLWxvY2stb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLmZhLXRhYmxlLXRyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjkzXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiMlwiO1xufVxuXG4uZmEtdGFsbHktMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOTZcIjtcbn1cblxuLmZhLWVsZXZhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2ZFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC10cmFuc2Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjhcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtdHJlbmQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI5XCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCI7XG59XG5cbi5mYS1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9sbC1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtY2FydC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2YyXCI7XG59XG5cbi5mYS1zd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWNcIjtcbn1cblxuLmZhLWJhY2t3YXJkLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtcmVjeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiO1xufVxuXG4uZmEtaW50ZXJyb2Jhbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWJhXCI7XG59XG5cbi5mYS1wbGFuZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLmZhLWNpcmNsZS1kYXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG5cbi5mYS10cmFkZW1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS1iYXNrZXRiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtZm9yay1rbmlmZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjtcbn1cblxuLmZhLXV0ZW5zaWxzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiO1xufVxuXG4uZmEtYmFkZ2UtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7XG59XG5cbi5mYS1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuXG4uZmEtc2xpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuXG4uZmEtbW9iaWxlLXNjcmVlbi1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5mYS1tb2JpbGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uZmEtY2xvY2stb25lLXRoaXJ0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNGZcIjtcbn1cblxuLmZhLWluYm94LW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjtcbn1cblxuLmZhLWluYm94LWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiO1xufVxuXG4uZmEtY2xvdWQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7XG59XG5cbi5mYS12b2x1bWUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXVzZXJzLXJheXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkzXCI7XG59XG5cbi5mYS13YWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG59XG5cbi5mYS1vY3RhZ29uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyNlwiO1xufVxuXG4uZmEtZmxhdGJyZWFkLXN0dWZmZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDBjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1jYXJ0LWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmM1wiO1xufVxuXG4uZmEtdHJ1Y2stY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7XG59XG5cbi5mYS1zaGlwcGluZy10aW1lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGNcIjtcbn1cblxuLmZhLXBvb2wtOC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjNVwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLXR1cm4tZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzMVwiO1xufVxuXG4uZmEtbG9jay1oYXNodGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyM1wiO1xufVxuXG4uZmEtY2hhcnQtcmFkYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU3XCI7XG59XG5cbi5mYS1zdGFmZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWJcIjtcbn1cblxuLmZhLWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLXV0aWxpdHktcG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzNcIjtcbn1cblxuLmZhLXRyYW5zcG9ydGVyLTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmE3XCI7XG59XG5cbi5mYS13cmVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS1idWdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkMFwiO1xufVxuXG4uZmEtdmVjdG9yLXBvbHlnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmM3XCI7XG59XG5cbi5mYS1kaWFncmFtLW5lc3RlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cblxuLmZhLXJ1cGVlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1ydXBlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLWZpbGUtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1jaXJjbGUtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1pbWFnZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiOFwiO1xufVxuXG4uZmEtYnVveTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjVcIjtcbn1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cblxuLmZhLWJvb2stYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJiXCI7XG59XG5cbi5mYS1ib3JkZXItY2VudGVyLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODljXCI7XG59XG5cbi5mYS1jYW4tZm9vZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZTZcIjtcbn1cblxuLmZhLXR5cGV3cml0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU3XCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWFyYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjFcIjtcbn1cblxuLmZhLWNpcmNsZS1rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xufVxuXG4uZmEtZmFjZS1oYW5kLW92ZXItbW91dGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzc4XCI7XG59XG5cbi5mYS1wb3Bjb3JuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOVwiO1xufVxuXG4uZmEtaG91c2Utd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRmXCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGZcIjtcbn1cblxuLmZhLW9iamVjdC1zdWJ0cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OWVcIjtcbn1cblxuLmZhLWNvZGUtYnJhbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtd2FyZWhvdXNlLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk1XCI7XG59XG5cbi5mYS13YXJlaG91c2UtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuXG4uZmEtaGF0LWNvd2JveTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzBcIjtcbn1cblxuLmZhLWJyaWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzhcIjtcbn1cblxuLmZhLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1waG9uZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLWZyb20tZG90dGVkLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG5cbi5mYS1maWxlLWRvYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZWRcIjtcbn1cblxuLmZhLXNxdWFyZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NGVcIjtcbn1cblxuLmZhLXRydWNrLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiN1wiO1xufVxuXG4uZmEtY2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4uZmEtdHJhc2gteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmI0XCI7XG59XG5cbi5mYS1jaXJjbGUtY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZVwiO1xufVxuXG4uZmEtZmlsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7XG59XG5cbi5mYS1hbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhYlwiO1xufVxuXG4uZmEtZmFjZS1jbG91ZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdkXCI7XG59XG5cbi5mYS11c2VyLWNyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNFwiO1xufVxuXG4uZmEtdHJ1Y2stZmllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThkXCI7XG59XG5cbi5mYS1yb3V0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbn1cblxuLmZhLWNhcnQtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmMVwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlM1wiO1xufVxuXG4uZmEtcGFub3JhbWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XG59XG5cbi5mYS1jb21tZW50LW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7XG59XG5cbi5mYS10ZWV0aC1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4uZmEtdXNlci10aWUtaGFpci1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ2MFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVkXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDlcIjtcbn1cblxuLmZhLXRhZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiO1xufVxuXG4uZmEtZm9yd2FyZC1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmFjZS1tZWgtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1tZWgtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS11c2VyLXJvYm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuXG4uZmEtc3F1YXJlLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1wYXJraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4uZmEtY2FyZC1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlYVwiO1xufVxuXG4uZmEtZmFjZS16aXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2E1XCI7XG59XG5cbi5mYS1mYWNlLXJhaXNlZC1leWVicm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4OFwiO1xufVxuXG4uZmEtaG91c2Utc2lnbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uZmEtc3F1YXJlLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjtcbn1cblxuLmZhLWJhcnMtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG59XG5cbi5mYS10YXNrcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG59XG5cbi5mYS1mYXVjZXQtZHJpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmZhLWFycm93cy10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhN1wiO1xufVxuXG4uZmEtZG9scGhpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjtcbn1cblxuLmZhLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuXG4uZmEtY2lyY2xlLXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG5cbi5mYS1jYXJ0LWZsYXRiZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiO1xufVxuXG4uZmEtYmFuLXNtb2tpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1zbW9raW5nLWJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLWNpcmNsZS1zb3J0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uZmEtc29ydC1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5mYS10ZXJtaW5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLW1vYmlsZS1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE0XCI7XG59XG5cbi5mYS1iYXNrZXQtc2hvcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS10YXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiO1xufVxuXG4uZmEtY2hlc3RudXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Y2XCI7XG59XG5cbi5mYS1idXMtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiO1xufVxuXG4uZmEtYnVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLmZhLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWZhY2Utc2FkLWNyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjtcbn1cblxuLmZhLXNhZC1jcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1oZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uZmEtdGlja2V0LWFpcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjlhXCI7XG59XG5cbi5mYS1ib290LWhlZWxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzM2ZcIjtcbn1cblxuLmZhLWFycm93cy1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGNcIjtcbn1cblxuLmZhLWZpbGUtc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmMFwiO1xufVxuXG4uZmEtaGV4YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjtcbn1cblxuLmZhLW1hbmhvbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWQ2XCI7XG59XG5cbi5mYS11c2VyLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiO1xufVxuXG4uZmEtcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uZmEtdG93ZXItb2JzZXJ2YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg2XCI7XG59XG5cbi5mYS1mbG9wcHktZGlza3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItYmxhbmstdW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjlmXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItcmV2ZXJzZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjlmXCI7XG59XG5cbi5mYS1maWxlLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS1zaWduYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1zaWduYWwtNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC1wZXJmZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtcHVtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDJcIjtcbn1cblxuLmZhLWJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDFcIjtcbn1cblxuLmZhLWFycm93LXVwLWxlZnQtZnJvbS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhZlwiO1xufVxuXG4uZmEtaG9tZS1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWZcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLWRyeWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MVwiO1xufVxuXG4uZmEtZmFjZS1mcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLWZyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cblxuLmZhLXNoaXJ0LXRhbmstdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjOVwiO1xufVxuXG4uZmEtZGlwbG9tYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWFcIjtcbn1cblxuLmZhLXNjcm9sbC1yaWJib246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVhXCI7XG59XG5cbi5mYS1zY3JlZW5jYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzZVwiO1xufVxuXG4uZmEtd2Fsa2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuXG4uZmEtc2hvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjtcbn1cblxuLmZhLXN0b3JlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjtcbn1cblxuLmZhLWZsb3BweS1kaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXZpaGFyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjtcbn1cblxuLmZhLWZhY2Uta2lzcy1jbG9zZWQtZXllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzN2RcIjtcbn1cblxuLmZhLXNjYWxlLXVuYmFsYW5jZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5mYS1maWxlLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVjXCI7XG59XG5cbi5mYS11c2VyLXBvbGljZS10aWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzM0XCI7XG59XG5cbi5mYS1mYWNlLXRvbmd1ZS1tb25leTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOWRcIjtcbn1cblxuLmZhLXRlbm5pcy1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiO1xufVxuXG4uZmEtc3F1YXJlLWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjc1XCI7XG59XG5cbi5mYS1zb3J0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtc29ydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1jYWxlbmRhci1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDFcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5mYS1wbGFudC13aWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhYVwiO1xufVxuXG4uZmEtc2NhcmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MxXCI7XG59XG5cbi5mYS1hbGJ1bS1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OGNcIjtcbn1cblxuLmZhLXVzZXItbnVyc2UtaGFpci1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ1ZVwiO1xufVxuXG4uZmEtZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmZhLXNxdWFyZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uZmEtY2lyY2xlLWVsbGlwc2lzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwYlwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1ncmlkLWRpdmlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhZFwiO1xufVxuXG4uZmEtYmFjdGVyaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kcy1wcmF5aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4uZmEtcHJheWluZy1oYW5kczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmZhLWZhY2UtcGVuc2l2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzODRcIjtcbn1cblxuLmZhLXVzZXItbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGViXCI7XG59XG5cbi5mYS1hcnJvdy1yb3RhdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1yb3RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1hcnJvdy1yb3RhdGUtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1tZXNzYWdlcy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUyXCI7XG59XG5cbi5mYS1jb21tZW50cy1hbHQtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MlwiO1xufVxuXG4uZmEtc2Vuc29yLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuXG4uZmEtYmFsbG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZTNcIjtcbn1cblxuLmZhLWJpb2hhemFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4uZmEtY2hlc3MtcXVlZW4tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4uZmEtbG9jYXRpb24tY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjtcbn1cblxuLmZhLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS1ob3VzZS1wZXJzb24tbGVhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5mYS1ob3VzZS1sZWF2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmZhLWhvdXNlLXBlcnNvbi1kZXBhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5mYS1ydWxlci10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWNcIjtcbn1cblxuLmZhLWNhcmQtY2x1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZTlcIjtcbn1cblxuLmZhLWNoaWxkLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5Y1wiO1xufVxuXG4uZmEtdXNlcnMtYmV0d2Vlbi1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTFcIjtcbn1cblxuLmZhLWx1bmdzLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuXG4uZmEtc3Bpbm5lci10aGlyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi10ZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5mYS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLWNvbXB1dGVyLW1vdXNlLXNjcm9sbHdoZWVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZFwiO1xufVxuXG4uZmEtbW91c2UtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZFwiO1xufVxuXG4uZmEtY2FsZW5kYXIteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNoaWxkLXJlYWNoaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5ZFwiO1xufVxuXG4uZmEtdGFibGUtbGF5b3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5MFwiO1xufVxuXG4uZmEtbmFyd2hhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmVcIjtcbn1cblxuLmZhLXJhbXAtbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDRcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3MFwiO1xufVxuXG4uZmEtdG9vdGhicnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzVcIjtcbn1cblxuLmZhLWJvcmRlci1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjtcbn1cblxuLmZhLXBhdy1jbGF3czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDJcIjtcbn1cblxuLmZhLWtpd2ktZnJ1aXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzBjXCI7XG59XG5cbi5mYS10cmFmZmljLWxpZ2h0LXNsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM5XCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMjJcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmZhLWtleWJvYXJkLWJyaWdodG5lc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWMwXCI7XG59XG5cbi5mYS1ib29rcy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOFwiO1xufVxuXG4uZmEtbGlnaHRidWxiLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3M1wiO1xufVxuXG4uZmEtaG91c2UtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDg3XCI7XG59XG5cbi5mYS1ob21lLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4N1wiO1xufVxuXG4uZmEtc3F1YXJlLTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjVhXCI7XG59XG5cbi5mYS1zcXVhcmUtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7XG59XG5cbi5mYS1oZWFydC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7XG59XG5cbi5mYS1wdXp6bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDQzXCI7XG59XG5cbi5mYS11c2VyLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7XG59XG5cbi5mYS11c2VyLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLXBpcGUtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzNlwiO1xufVxuXG4uZmEtYXJyb3ctdXAtMS05OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtb2N0YWdvbi1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cblxuLmZhLWRpYWwtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1ZFwiO1xufVxuXG4uZmEtZG9vci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5mYS1sYXB0b3AtbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YVwiO1xufVxuXG4uZmEtcGhvbmUtbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YVwiO1xufVxuXG4uZmEtY29udmV5b3ItYmVsdC1ib3hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjtcbn1cblxuLmZhLWNvbnZleW9yLWJlbHQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZlwiO1xufVxuXG4uZmEtc2hpZWxkLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuXG4uZmEtc3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lLWFkdmFuY2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4ZVwiO1xufVxuXG4uZmEtc3RhcmZpZ2h0ZXItYWx0LWFkdmFuY2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4ZVwiO1xufVxuXG4uZmEtZGljZS1zaXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7XG59XG5cbi5mYS1zdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5mYS1zdGFyZmlnaHRlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5mYS1yb2NrZXQtbGF1bmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uZmEtbW9zcXVpdG8tbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyY1wiO1xufVxuXG4uZmEtdmVudC1kYW1wZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDY1XCI7XG59XG5cbi5mYS1icmlkZ2Utd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNlXCI7XG59XG5cbi5mYS1iYW4tYnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOVwiO1xufVxuXG4uZmEtZGVidWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y5XCI7XG59XG5cbi5mYS1wZXJzb24tYm9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtZ2FyYWdlLWNhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cblxuLmZhLXNxdWFyZS1rYW5iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDg4XCI7XG59XG5cbi5mYS1oYXQtd2l6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtcGVuLWZhbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4uZmEtY29mZmVlLXBvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmZhLW1vdXNlLWZpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhOFwiO1xufVxuXG4uZmEtcGVyc29uLWRpZ2dpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5mYS1kaWdnaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZVwiO1xufVxuXG4uZmEtc2hvd2VyLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjRkXCI7XG59XG5cbi5mYS1zaG93ZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0ZFwiO1xufVxuXG4uZmEtYm94LWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzRcIjtcbn1cblxuLmZhLWJyaWdodG5lc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7XG59XG5cbi5mYS1jYXItc2lkZS1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0NFwiO1xufVxuXG4uZmEtb3JuYW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I4XCI7XG59XG5cbi5mYS1waG9uZS1hcnJvdy1kb3duLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7XG59XG5cbi5mYS1waG9uZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuXG4uZmEtcGhvbmUtaW5jb21pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7XG59XG5cbi5mYS1jbG91ZC13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuXG4uZmEtaGFuZC1maW5nZXJzLWNyb3NzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWEzXCI7XG59XG5cbi5mYS10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWdhdWdlLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLmZhLWdhdWdlLXNpbXBsZS1tZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWF2ZXJhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXNtYWxsLWJpZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGRcIjtcbn1cblxuLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGRcIjtcbn1cblxuLmZhLWJvb2stbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLWZhY2UtbWVsdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ODNcIjtcbn1cblxuLmZhLXBvbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjtcbn1cblxuLmZhLXBlbi1jbGlwLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwZlwiO1xufVxuXG4uZmEtcGVuLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGZcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc2Nyb2xsLW9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGZcIjtcbn1cblxuLmZhLWd1aXRhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJmXCI7XG59XG5cbi5mYS1waG9uZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmZhLWhvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDE5XCI7XG59XG5cbi5mYS1jbG9jay1zaXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzUyXCI7XG59XG5cbi5mYS1zaGlydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXQtc2hpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS10c2hpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS1iaWxsYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWNkXCI7XG59XG5cbi5mYS1zcXVhcmUtcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyN2NcIjtcbn1cblxuLmZhLWN1YmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU3XCI7XG59XG5cbi5mYS1kaXZpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1zdW4tY2xvdWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYzXCI7XG59XG5cbi5mYS1sYW1wLWZsb29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uZmEtc3F1YXJlLTc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjVjXCI7XG59XG5cbi5mYS10ZW5nZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiO1xufVxuXG4uZmEtdGVuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtaGFuZHMtaG9sZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLmZhLWNhbXBmaXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiO1xufVxuXG4uZmEtY2lyY2xlLWFtcGVyc2FuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjhcIjtcbn1cblxuLmZhLXNub3dmbGFrZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NmXCI7XG59XG5cbi5mYS1oYW5kcy1jbGFwcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYThcIjtcbn1cblxuLmZhLXJlcHVibGljYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7XG59XG5cbi5mYS1sZWFmLW1hcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNlwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLXBlcnNvbi1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQzXCI7XG59XG5cbi5mYS1ydWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cblxuLmZhLWN1cC1zdHJhdy1zd29vc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzY0XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZhXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1ob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZhXCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtZGljZS1kNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmZhLXJlc3Ryb29tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiO1xufVxuXG4uZmEtaGlnaC1kZWZpbml0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhZVwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLWhkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhZVwiO1xufVxuXG4uZmEtajo6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5mYS1nYWxheHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5mYS11c2Vycy12aWV3ZmluZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5NVwiO1xufVxuXG4uZmEtZmlsZS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWNoZXJyaWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlY1wiO1xufVxuXG4uZmEtdXAtcmlnaHQtZnJvbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmZhLWNpcmNsZS1zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uZmEtc29ydC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5mYS10YWJsZS1jZWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtZmlsZS1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1zaXJlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cblxuLmZhLWFycm93LXVwLXRvLWRvdHRlZC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuXG4uZmEtaW1hZ2UtbGFuZHNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiNVwiO1xufVxuXG4uZmEtbGFuZHNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiNVwiO1xufVxuXG4uZmEtdGFuay13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTJcIjtcbn1cblxuLmZhLWN1cmxpbmctc3RvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7XG59XG5cbi5mYS1jdXJsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiO1xufVxuXG4uZmEtZ2FtZXBhZC1tb2Rlcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWEyXCI7XG59XG5cbi5mYS1nYW1lcGFkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTJcIjtcbn1cblxuLmZhLW1lc3NhZ2VzLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlN1wiO1xufVxuXG4uZmEtYm9vay1iaWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLmZhLWJpYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiO1xufVxuXG4uZmEtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJPXCI7XG59XG5cbi5mYS1zdWl0Y2FzZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtbWVka2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmMlwiO1xufVxuXG4uZmEtZXhwYW5kLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG5cbi5mYS1jbG9jay1lbGV2ZW4tdGhpcnR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0OFwiO1xufVxuXG4uZmEtcnY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JlXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW90dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiO1xufVxuXG4uZmEtZHJlaWRlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTJcIjtcbn1cblxuLmZhLXBlcnNvbi1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLWZlbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiO1xufVxuXG4uZmEtYnVzaW5lc3MtdGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjtcbn1cblxuLmZhLWJyaWVmY2FzZS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjtcbn1cblxuLmZhLWZsb3dlci10dWxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDFcIjtcbn1cblxuLmZhLXBlb3BsZS1wYW50cy1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjFhXCI7XG59XG5cbi5mYS1jbG91ZC1kcml6emxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOFwiO1xufVxuXG4uZmEtdGFibGUtY2VsbHMtbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aC1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmZhLWJvb2stdGFuYWtoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyN1wiO1xufVxuXG4uZmEtdGFuYWtoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyN1wiO1xufVxuXG4uZmEtc29sYXItc3lzdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uZmEtc2VhbC1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDNcIjtcbn1cblxuLmZhLXBob25lLXZvbHVtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtZGlzYy1kcml2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjVcIjtcbn1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjtcbn1cblxuLmZhLXRhYmxlLXJvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjkyXCI7XG59XG5cbi5mYS1yb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5MlwiO1xufVxuXG4uZmEtbG9jYXRpb24tZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOFwiO1xufVxuXG4uZmEtZmFjZS1mZWFyZnVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3NVwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YzXCI7XG59XG5cbi5mYS1idXMtc2Nob29sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZFwiO1xufVxuXG4uZmEtZmlsbS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cblxuLmZhLXNxdWFyZS1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MlwiO1xufVxuXG4uZmEtYm9vay1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjhcIjtcbn1cblxuLmZhLWJvb2stc3BlbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOFwiO1xufVxuXG4uZmEtd2FzaGluZy1tYWNoaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OFwiO1xufVxuXG4uZmEtd2FzaGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OFwiO1xufVxuXG4uZmEtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1saXJhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5mYS11c2VyLXZpc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuXG4uZmEtZmlsZS1wbHVzLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuXG4uZmEtY2hlc3MtY2xvY2stZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjtcbn1cblxuLmZhLWNoZXNzLWNsb2NrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjtcbn1cblxuLmZhLXBsYW5lLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU4XCI7XG59XG5cbi5mYS1zdGVlcmluZy13aGVlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjJcIjtcbn1cblxuLmZhLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXN0cmV0Y2hlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjVcIjtcbn1cblxuLmZhLWJvb2stc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzFcIjtcbn1cblxuLmZhLWJvb2stbGF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMVwiO1xufVxuXG4uZmEtaW5ib3hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYmJcIjtcbn1cblxuLmZhLWNvZmZlZS1iZWFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzZVwiO1xufVxuXG4uZmEtY2lyY2xlLXllbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZDBcIjtcbn1cblxuLmZhLWJyYWNrZXRzLWN1cmx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtc3Ryb2tlLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuXG4uZmEtZWxsaXBzaXMtdi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7XG59XG5cbi5mYS1jb21tZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtc3F1YXJlLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG5cbi5mYS1jYWtlLWNhbmRsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtY2FrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWhlYWQtc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTlcIjtcbn1cblxuLmZhLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtZG9sbHktZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG5cbi5mYS1mYWNlLXRpc3N1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOWNcIjtcbn1cblxuLmZhLWFuZ2xlcy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWJpbi1yZWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVmN1wiO1xufVxuXG4uZmEtcGFwZXJjbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtY2hhcnQtbGluZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tY2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjNcIjtcbn1cblxuLmZhLWxvY2stYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MjJcIjtcbn1cblxuLmZhLXJpYmJvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjtcbn1cblxuLmZhLWx1bmdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNFwiO1xufVxuXG4uZmEtcGVyc29uLXBpbmJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjFkXCI7XG59XG5cbi5mYS1hcnJvdy11cC05LTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiO1xufVxuXG4uZmEtYXBwbGUtY29yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGZcIjtcbn1cblxuLmZhLWNpcmNsZS15OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyZlwiO1xufVxuXG4uZmEtaDY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDEzXCI7XG59XG5cbi5mYS1saXRlY29pbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkM1wiO1xufVxuXG4uZmEtY2lyY2xlLXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuXG4uZmEtYm9yZGVyLW5vbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7XG59XG5cbi5mYS1hcnJvdy10dXJuLWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZTFcIjtcbn1cblxuLmZhLWNpcmNsZS1ub2Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTJcIjtcbn1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5mYS1tZXNzYWdlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y0XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiO1xufVxuXG4uZmEtcnVnYnktYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYzZcIjtcbn1cblxuLmZhLWNvbW1lbnQtbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIwXCI7XG59XG5cbi5mYS1pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS10cmVlLWRlY2lkdW91czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cblxuLmZhLXRyZWUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMFwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzFcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7XG59XG5cbi5mYS10cnVjay1maWVsZC11bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGVcIjtcbn1cblxuLmZhLW5mYy10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZmRcIjtcbn1cblxuLmZhLWhvdXJnbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLW1vdW50YWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4uZmEtZmlsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cblxuLmZhLWZpbGUtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7XG59XG5cbi5mYS1ob3VzZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjtcbn1cblxuLmZhLWhvbWUtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM5XCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiMFwiO1xufVxuXG4uZmEtbWV0ZXItYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZTlcIjtcbn1cblxuLmZhLXVzZXItZG9jdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtdXNlci1tZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXNsYXNoLWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxcXFwiO1xufVxuXG4uZmEtY2lyY2xlLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWZpc2hpbmctcm9kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhOFwiO1xufVxuXG4uZmEtaGFtbWVyLWNyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQxNFwiO1xufVxuXG4uZmEtbWVzc2FnZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzlcIjtcbn1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiO1xufVxuXG4uZmEtY2FtZXJhLXBvbGFyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYVwiO1xufVxuXG4uZmEtY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtY2FtZXJhLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLXNxdWFyZS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzhcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2VlXCI7XG59XG5cbi5mYS1tZXRlb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7XG59XG5cbi5mYS1jYXItb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRkXCI7XG59XG5cbi5mYS1zbGVpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLTEtOTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLWJ1b3ktbW9vcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjZcIjtcbn1cblxuLmZhLXNxdWFyZS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7XG59XG5cbi5mYS10cmljeWNsZS1hZHVsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzRcIjtcbn1cblxuLmZhLXdhdmVmb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmMVwiO1xufVxuXG4uZmEtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7XG59XG5cbi5mYS1zdGFyLXNoYXJwLWhhbGYtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4ZFwiO1xufVxuXG4uZmEtc3Rhci1zaGFycC1oYWxmLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOGRcIjtcbn1cblxuLmZhLW5mYy1zaWduYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWZiXCI7XG59XG5cbi5mYS1wbGFuZS1wcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyYlwiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1jbG9jay1kZXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuXG4uZmEtY2FsZW5kYXItY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQyXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMlwiO1xufVxuXG4uZmEtYnJhaWxsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uZmEtcGxhdGUtdXRlbnNpbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDNiXCI7XG59XG5cbi5mYS1mYW1pbHktcGFudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAyXCI7XG59XG5cbi5mYS1ob3NlLXJlZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDFhXCI7XG59XG5cbi5mYS1ob3VzZS13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2IzXCI7XG59XG5cbi5mYS1sYW5kbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjtcbn1cblxuLmZhLXRydWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW5ib3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNlXCI7XG59XG5cbi5mYS1wZXJzb24tY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2NcIjtcbn1cblxuLmZhLWFsaWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNVwiO1xufVxuXG4uZmEtdGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2RcIjtcbn1cblxuLmZhLWxhcHRvcC1iaW5hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWU3XCI7XG59XG5cbi5mYS12ZXN0LXBhdGNoZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5mYS1wZW9wbGUtZHJlc3Mtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiO1xufVxuXG4uZmEtY2hlY2stZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi1hLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLWJvd2xpbmctYmFsbC1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMzXCI7XG59XG5cbi5mYS1iZWxsLXNjaG9vbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjtcbn1cblxuLmZhLXBsdXMtbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTllXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYVwiO1xufVxuXG4uZmEtY2FtZXJhLXZpZXdmaW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRhXCI7XG59XG5cbi5mYS1zY3JlZW5zaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkYVwiO1xufVxuXG4uZmEtbWVzc2FnZS1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWZcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZlwiO1xufVxuXG4uZmEtY2FyLWJ1aWxkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OVwiO1xufVxuXG4uZmEtYm9yZGVyLWJvdHRvbS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTRcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU0XCI7XG59XG5cbi5mYS1vY3RhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiO1xufVxuXG4uZmEtY29tbWVudC1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cblxuLmZhLW9jdGFnb24tZGl2aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuXG4uZmEtY29va2llOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0LXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXR2LW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNlwiO1xufVxuXG4uZmEtaGFyZC1kcml2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWhkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLXJlZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi5mYS1kdW1iYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS10YXJwLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdjXCI7XG59XG5cbi5mYS1hbGFybS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDNcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMVwiO1xufVxuXG4uZmEtdHJhZmZpYy1jb25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNlwiO1xufVxuXG4uZmEtZ3JhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuXG4uZmEtcGVyc29uLXNraWluZy1ub3JkaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5mYS1za2lpbmctbm9yZGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmZhLXBlcnNvbi1mcm9tLXBvcnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLmZhLXBvcnRhbC1leGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjtcbn1cblxuLmZhLWNvd2JlbGwtY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI0XCI7XG59XG5cbi5mYS1jb3diZWxsLW1vcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI0XCI7XG59XG5cbi5mYS1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWRpc3RyaWJ1dGUtc3BhY2luZy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjZcIjtcbn1cblxuLmZhLXNpZ25hbC1iYXJzLWZhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkyXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0LTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkyXCI7XG59XG5cbi5mYS1zcG9ydHNiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0YlwiO1xufVxuXG4uZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkLWNyYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViOVwiO1xufVxuXG4uZmEtdHJhaW4tc3Vid2F5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtc3Vid2F5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtY2hhcnQtZ2FudHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU0XCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLXVwc2lkZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5NVwiO1xufVxuXG4uZmEtYmFsbC1waWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZVwiO1xufVxuXG4uZmEtYmFkZ2UtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbHMtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmNFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbHMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmNFwiO1xufVxuXG4uZmEtbGlzdC10aW1lbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDFcIjtcbn1cblxuLmZhLWluZGlhbi1ydXBlZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtaW5kaWFuLXJ1cGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtaW5yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtY3JvcC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9wLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uZmEtbGVmdC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmZhLWtleWJvYXJkLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWMyXCI7XG59XG5cbi5mYS1jaXJjbGUtdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG5cbi5mYS1jbG91ZC1ib2x0LW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZkXCI7XG59XG5cbi5mYS10aHVuZGVyc3Rvcm0tbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmRcIjtcbn1cblxuLmZhLWRuYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLmZhLXZpcnVzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuXG4uZmEtYnJhY2tldC1yb3VuZC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXClcIjtcbn1cblxuLmZhLWNpcmNsZS1zdGVybGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1Y2ZcIjtcbn1cblxuLmZhLWNpcmNsZS01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuXG4uZmEtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1zdWJ0cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWZpcmUtZmxhbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRmXCI7XG59XG5cbi5mYS1mbGFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGZcIjtcbn1cblxuLmZhLXJpZ2h0LXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5mYS1naWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG5cbi5mYS1jaGVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cblxuLmZhLXRyYXNoLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiM1wiO1xufVxuXG4uZmEtYXJyb3ctbGVmdC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVjXCI7XG59XG5cbi5mYS1mb250LWNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY2XCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLmZhLWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmZhLWZyYW5jLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMThmXCI7XG59XG5cbi5mYS1mbGFzay1yb3VuZC1wb2lzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUwXCI7XG59XG5cbi5mYS1mbGFzay1wb2lzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUwXCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtYm9vay1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJjXCI7XG59XG5cbi5mYS1jaGFydC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhM1wiO1xufVxuXG4uZmEtdXNlci1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjtcbn1cblxuLmZhLWhhbmRzLWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLXByZXNlbnRhdGlvbi1zY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg1XCI7XG59XG5cbi5mYS1wcmVzZW50YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg1XCI7XG59XG5cbi5mYS1jaXJjbGUtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmVcIjtcbn1cblxuLmZhLWZhY2Utc21pbGUtaGFsbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOGZcIjtcbn1cblxuLmZhLWNhcnQtY2lyY2xlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2VmXCI7XG59XG5cbi5mYS1ob3VzZS1wZXJzb24tcmV0dXJuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uZmEtaG91c2UtcGVyc29uLWFycml2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmZhLWhvdXNlLXJldHVybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmZhLW1lc3NhZ2UteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjtcbn1cblxuLmZhLW1lc3NhZ2UtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7XG59XG5cbi5mYS1maWxlLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiO1xufVxuXG4uZmEtZmlsZS1hd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjNcIjtcbn1cblxuLmZhLXVzZXItZG9jdG9yLWhhaXItbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTlcIjtcbn1cblxuLmZhLWNhbWVyYS1zZWN1cml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmVcIjtcbn1cblxuLmZhLWNhbWVyYS1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZVwiO1xufVxuXG4uZmEtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWRyb3BsZXQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5mYS10aW50LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiO1xufVxuXG4uZmEtYm9vay1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjtcbn1cblxuLmZhLW1vc3F1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjtcbn1cblxuLmZhLWR1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7XG59XG5cbi5mYS1tb3NxdWl0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmJcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi5mYS1mbGFnLXN3YWxsb3d0YWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiO1xufVxuXG4uZmEtZmxhZy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRjXCI7XG59XG5cbi5mYS1wZXJzb24tbWlsaXRhcnktcmlmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRiXCI7XG59XG5cbi5mYS1jYXItZ2FyYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMlwiO1xufVxuXG4uZmEtY2FydC1zaG9wcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1ib29rLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJmXCI7XG59XG5cbi5mYS1zaGllbGQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNGFcIjtcbn1cblxuLmZhLXZpYWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uZmEtZXllLWRyb3BwZXItZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cblxuLmZhLWRpc3RyaWJ1dGUtc3BhY2luZy1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2NVwiO1xufVxuXG4uZmEtdGFibGV0LXJ1Z2dlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY4XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY4XCI7XG59XG5cbi5mYS1tb3BlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjlcIjtcbn1cblxuLmZhLWZhY2Utc21pbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjlcIjtcbn1cblxuLmZhLXNtaWxlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7XG59XG5cbi5mYS1yYWRpby10dW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDhcIjtcbn1cblxuLmZhLXJhZGlvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDhcIjtcbn1cblxuLmZhLWZhY2Utc3dlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzk5XCI7XG59XG5cbi5mYS13YXRlci1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NFwiO1xufVxuXG4uZmEtd2F0ZXItbG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc0XCI7XG59XG5cbi5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiO1xufVxuXG4uZmEtY2lyY2xlLTc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY0XCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1ZlwiO1xufVxuXG4uZmEtcGVyc29uLXNraS1qdW1waW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjN1wiO1xufVxuXG4uZmEtc2tpLWp1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M3XCI7XG59XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtd2F0ZXItYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7XG59XG5cbi5mYS13YXRlci1yaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NVwiO1xufVxuXG4uZmEtd2F2ZWZvcm0tbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYyXCI7XG59XG5cbi5mYS13YXZlZm9ybS1wYXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmMlwiO1xufVxuXG4uZmEtc3BsaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XG59XG5cbi5mYS1maWxtLWNhbmlzdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiN1wiO1xufVxuXG4uZmEtZmlsbS1jYW5uaXN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI3XCI7XG59XG5cbi5mYS1mb2xkZXIteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVmXCI7XG59XG5cbi5mYS1mb2xkZXItdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVmXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFmXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZlwiO1xufVxuXG4uZmEtdGFibGV0LXNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjtcbn1cblxuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjtcbn1cblxuLmZhLWhleGFnb24tdmVydGljYWwtbmZ0LXNsYW50ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA2XCI7XG59XG5cbi5mYS1mb2xkZXItbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMThkXCI7XG59XG5cbi5mYS1kaXNwbGF5LW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7XG59XG5cbi5mYS1kZXNrdG9wLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7XG59XG5cbi5mYS1zaGFyZS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG5cbi5mYS1wZWFwb2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzFjXCI7XG59XG5cbi5mYS1jaGVzcy1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2RcIjtcbn1cblxuLmZhLWF4ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjJcIjtcbn1cblxuLmZhLXNxdWFyZS1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2OFwiO1xufVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjtcbn1cblxuLmZhLW1vYmlsZS1zaWduYWwtb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmMFwiO1xufVxuXG4uZmEtYXJyb3ctdHVybi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtdTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJVXCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLWRvdHRlZC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtdmFyaWFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5mYS1saWdodC1zd2l0Y2gtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4M1wiO1xufVxuXG4uZmEtc29ydC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgzXCI7XG59XG5cbi5mYS1yYWluZHJvcHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVjXCI7XG59XG5cbi5mYS1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwNFwiO1xufVxuXG4uZmEtbWludXMtbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDA0XCI7XG59XG5cbi5mYS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLWNsb2NrLWZvdXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1pbnB1dC1udW1lcmljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiZFwiO1xufVxuXG4uZmEtdHJ1Y2stdG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiOFwiO1xufVxuXG4uZmEtYmFja3dhcmQtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1wYWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5mYS1jYXItYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNDFcIjtcbn1cblxuLmZhLWFycm93cy1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7XG59XG5cbi5mYS1mYXVjZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5mYS1jbG91ZC1zbGVldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDFcIjtcbn1cblxuLmZhLWxhbXAtc3RyZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjNVwiO1xufVxuXG4uZmEtbGlzdC1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDBcIjtcbn1cblxuLmZhLXBlbi1uaWItc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGExXCI7XG59XG5cbi5mYS1iYXNlYmFsbC1iYXQtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLmZhLXNxdWFyZS11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4MlwiO1xufVxuXG4uZmEtb3ZlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc2XCI7XG59XG5cbi5mYS1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlNcIjtcbn1cblxuLmZhLXRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5Y1wiO1xufVxuXG4uZmEta2V5Ym9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1hcnJvd3MtZnJvbS1kb3R0ZWQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTNcIjtcbn1cblxuLmZhLXVzYi1kcml2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTlcIjtcbn1cblxuLmZhLWJhbGxvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzJcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1sb2NhdGlvbi1kb3Qtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA1XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjtcbn1cblxuLmZhLWNhcmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlZFwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiO1xufVxuXG4uZmEtY2xpbmljLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi5mYS1ib3hpbmctZ2xvdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG5cbi5mYS1nbG92ZS1ib3hpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS1iZWxsLXNjaG9vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDVcIjtcbn1cblxuLmZhLW1vYmlsZS1zY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7XG59XG5cbi5mYS1wbGFuZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMmRcIjtcbn1cblxuLmZhLWZvbGRlci1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjtcbn1cblxuLmZhLWNpcmNsZS1sb2NhdGlvbi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDJcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDJcIjtcbn1cblxuLmZhLWZhY2UtaGVhZC1iYW5kYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3YVwiO1xufVxuXG4uZmEtc3VzaGktcm9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OGJcIjtcbn1cblxuLmZhLW1ha2ktcm9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OGJcIjtcbn1cblxuLmZhLW1ha2l6dXNoaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OGJcIjtcbn1cblxuLmZhLWNhci1idW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiO1xufVxuXG4uZmEtcGlnZ3ktYmFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjtcbn1cblxuLmZhLXJhY3F1ZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7XG59XG5cbi5mYS1jYXItbWlycm9yczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNDNcIjtcbn1cblxuLmZhLWluZHVzdHJ5LXdpbmRvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7XG59XG5cbi5mYS1pbmR1c3RyeS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7XG59XG5cbi5mYS1ib2x0LWF1dG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI2XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1mbHV4LWNhcGFjaXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmFcIjtcbn1cblxuLmZhLW1vdW50YWluLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJlXCI7XG59XG5cbi5mYS1jb2luczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cblxuLmZhLWhvbmV5LXBvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MThcIjtcbn1cblxuLmZhLW9saXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxNlwiO1xufVxuXG4uZmEta2hhbmRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuXG4uZmEtZmlsdGVyLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTdjXCI7XG59XG5cbi5mYS1vdXRsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5mYS1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtc2xpZGVycy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtY2F1bGRyb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJmXCI7XG59XG5cbi5mYS1wZW9wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG5cbi5mYS1mb2xkZXItdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjtcbn1cblxuLmZhLW5ldHdvcmstd2lyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG5cbi5mYS1jcm9pc3NhbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y2XCI7XG59XG5cbi5mYS1tYXAtcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtaGFtc2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5mYS1jZW50LXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Y1XCI7XG59XG5cbi5mYS1zd29yZHMtbGFzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG5cbi5mYS1mbGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLXBlcnNvbi1wcmVnbmFudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMWVcIjtcbn1cblxuLmZhLXNxdWFyZS11OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4MVwiO1xufVxuXG4uZmEtd2FuZC1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmJcIjtcbn1cblxuLmZhLXJvdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLXN3b3JkLWxhc2VyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cblxuLmZhLXRpY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLWNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVjXCI7XG59XG5cbi5mYS1sYXB0b3Atc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWM3XCI7XG59XG5cbi5mYS1yaWdodC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS1jaXJjbGUtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmRcIjtcbn1cblxuLmZhLXBlcnNvbi1kcmVzcy1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjFjXCI7XG59XG5cbi5mYS1waXBlLWNvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MzdcIjtcbn1cblxuLmZhLWxpZ2h0cy1ob2xpZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMlwiO1xufVxuXG4uZmEtY2l0cnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmNFwiO1xufVxuXG4uZmEtZmxhZy11c2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7XG59XG5cbi5mYS1sYXB0b3AtZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWRcIjtcbn1cblxuLmZhLXR0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLXRlbGV0eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtY2hhcnQtdHJlZS1tYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVhXCI7XG59XG5cbi5mYS1kaWFncmFtLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDc2XCI7XG59XG5cbi5mYS1wZXJzb24tcmlmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRlXCI7XG59XG5cbi5mYS1jbG9jay1maXZlLXRoaXJ0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNGFcIjtcbn1cblxuLmZhLXBpcGUtdmFsdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDM5XCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLWFyYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjRcIjtcbn1cblxuLmZhLWZhY2Utc3BpcmFsLWV5ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDg1XCI7XG59XG5cbi5mYS1jb21wcmVzcy13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiO1xufVxuXG4uZmEtY2lyY2xlLXBob25lLWhhbmd1cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWRcIjtcbn1cblxuLmZhLXBob25lLWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZFwiO1xufVxuXG4uZmEtZ2Vhci1jb21wbGV4LWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWViXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTJcIjtcbn1cblxuLmZhLWJhZG1pbnRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzM2FcIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtcGVyc29uLWhpa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLWhpa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLXJpZ2h0LWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtc2h1dHRsZWNvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7XG59XG5cbi5mYS11c2VyLWhhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDVhXCI7XG59XG5cbi5mYS1leWUtZXZpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGJcIjtcbn1cblxuLmZhLXBlb3BsZS1wdWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNVwiO1xufVxuXG4uZmEtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJOXCI7XG59XG5cbi5mYS1zd2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uZmEtZ2FyYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uZmEtY2FibGUtY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtdHJhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcbn1cblxuLmZhLXNob3ZlbC1zbm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjM1wiO1xufVxuXG4uZmEtY2xvdWQtcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLmZhLWZhY2UtbHlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzdlXCI7XG59XG5cbi5mYS1zcHJpbmtsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5mYS1idWlsZGluZy1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ0XCI7XG59XG5cbi5mYS1wZXJzb24tc2xlZGRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NiXCI7XG59XG5cbi5mYS1zbGVkZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2JcIjtcbn1cblxuLmZhLWdhbWUtY29uc29sZS1oYW5kaGVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmJcIjtcbn1cblxuLmZhLXNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS1jbG9jay1zaXgtdGhpcnR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1M1wiO1xufVxuXG4uZmEtYmF0dGVyeS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzdcIjtcbn1cblxuLmZhLXR1Z3Jpay1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiYVwiO1xufVxuXG4uZmEtYXJyb3dzLWRvd24tdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjhcIjtcbn1cblxuLmZhLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYW5nbGVzLXVwLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5mYS1zaGVsdmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiO1xufVxuXG4uZmEtaW52ZW50b3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiO1xufVxuXG4uZmEtY2xvdWQtc25vdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDJcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLmZhLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1kZWxldGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmZhLWJhY2tzcGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmZhLW92ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5mYS1jbG91ZC1iaW5hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWNvbW1lbnQtY2FwdGlvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG5cbi5mYS1jb21tZW50cy1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGVcIjtcbn1cblxuLmZhLXNjcmliYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzZlwiO1xufVxuXG4uZmEtcm90YXRlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzY1wiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWEwXCI7XG59XG5cbi5mYS1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjtcbn1cblxuLmZhLWxvYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDRcIjtcbn1cblxuLmZhLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS11c2VyLXBpbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjMFwiO1xufVxuXG4uZmEtbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1jb2RlLXB1bGwtcmVxdWVzdC1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Y5XCI7XG59XG5cbi5mYS1mYWNlLW1laDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLW1laDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWJvb2stc2t1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLWRlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1pZC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtZmFjZS1kb3R0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdmXCI7XG59XG5cbi5mYS1mYWNlLXdvcnJpZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2EzXCI7XG59XG5cbi5mYS1vdXRkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtZGVkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmZVwiO1xufVxuXG4uZmEtaG91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lLWxnLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLXZlY3Rvci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmM2XCI7XG59XG5cbi5mYS1jYXItY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzQyXCI7XG59XG5cbi5mYS1jYWxlbmRhci13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiO1xufVxuXG4uZmEtZmx5aW5nLWRpc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2E5XCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjtcbn1cblxuLmZhLXNxdWFyZS1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2Y1wiO1xufVxuXG4uZmEtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJCXCI7XG59XG5cbi5mYS1zZWF0LWFpcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XG59XG5cbi5mYS1tb29uLW92ZXItc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0YVwiO1xufVxuXG4uZmEtZWNsaXBzZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7XG59XG5cbi5mYS1waXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcfFwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiO1xufVxuXG4uZmEtcG90YXRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0MFwiO1xufVxuXG4uZmEtZGljZS1vbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG5cbi5mYS1jaXJjbGUtYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjdcIjtcbn1cblxuLmZhLWhlbG1ldC1iYXR0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmViXCI7XG59XG5cbi5mYS1idXR0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2U0XCI7XG59XG5cbi5mYS1ibGFua2V0LWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2RhXCI7XG59XG5cbi5mYS1raXdpLWJpcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7XG59XG5cbi5mYS1jYXN0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRlXCI7XG59XG5cbi5mYS1nb2xmLWNsdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWRvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXJvdGF0ZS1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuXG4uZmEtdXRlbnNpbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5mYS1jdXRsZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuXG4uZmEtYXJyb3ctdXAtd2lkZS1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtY2hhcnQtcGllLXNpbXBsZS1jaXJjbGUtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uZmEtYmFsbG9vbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmU0XCI7XG59XG5cbi5mYS1taWxsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWVkXCI7XG59XG5cbi5mYS1ib3dsLXJpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmViXCI7XG59XG5cbi5mYS10aW1lbGluZS1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOWRcIjtcbn1cblxuLmZhLXNrdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4uZmEtZ2FtZS1ib2FyZC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY4XCI7XG59XG5cbi5mYS1nYW1lLWJvYXJkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjhcIjtcbn1cblxuLmZhLWNpcmNsZS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmJcIjtcbn1cblxuLmZhLXZpZGVvLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmJcIjtcbn1cblxuLmZhLWNoYXJ0LXNjYXR0ZXItYnViYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlOVwiO1xufVxuXG4uZmEtaG91c2UtdHVycmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiNFwiO1xufVxuXG4uZmEtYmFuYW5hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlNVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXNrdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhNFwiO1xufVxuXG4uZmEtcGVvcGxlLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxN1wiO1xufVxuXG4uZmEtbG92ZXNlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNjXCI7XG59XG5cbi5mYS1jb3VjaC1zbWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjtcbn1cblxuLmZhLXRvd2VyLWJyb2FkY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjtcbn1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjtcbn1cblxuLmZhLXRydWNrLXBpY2t1cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmZhLWJsb2NrLXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiNVwiO1xufVxuXG4uZmEtdXAtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4uZmEtc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWNvZGUtbWVyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1kb2xsYXItcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3M1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODczXCI7XG59XG5cbi5mYS11cC1mcm9tLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7XG59XG5cbi5mYS11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1odXJyaWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUxXCI7XG59XG5cbi5mYS1ncmlkLXJvdW5kLTItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZGNcIjtcbn1cblxuLmZhLXBlb3BsZS1wYW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cblxuLmZhLW1vdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZFwiO1xufVxuXG4uZmEtd2luZHNvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc3XCI7XG59XG5cbi5mYS1jaXJjbGUtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cblxuLmZhLWJyYWtlLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM3XCI7XG59XG5cbi5mYS10b2lsZXQtcG9ydGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgzXCI7XG59XG5cbi5mYS1jb21wYWN0LWRpc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG59XG5cbi5mYS1maWxlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5mYS1maWxlLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtc2F4b3Bob25lLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRiXCI7XG59XG5cbi5mYS1zYXgtaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkYlwiO1xufVxuXG4uZmEtY2FtZXJhLXdlYi1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzNcIjtcbn1cblxuLmZhLXdlYmNhbS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzNcIjtcbn1cblxuLmZhLWZvbGRlci1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4Y1wiO1xufVxuXG4uZmEtZm9sZGVyLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7XG59XG5cbi5mYS1mb2xkZXItY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuXG4uZmEtaGFuZC13YXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhN1wiO1xufVxuXG4uZmEtYXJyb3ctdXAtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cblxuLmZhLXNvcnQtdXAtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cblxuLmZhLWNhcmF2YW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7XG59XG5cbi5mYS1zaGllbGQtY2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3MlwiO1xufVxuXG4uZmEtbWVzc2FnZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiO1xufVxuXG4uZmEtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXphcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXRyYXNoLWNhbi1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYTlcIjtcbn1cblxuLmZhLWdsYXNzLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNFwiO1xufVxuXG4uZmEtb2lsLXdlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMyXCI7XG59XG5cbi5mYS1wZXJzb24tc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMFwiO1xufVxuXG4uZmEtdmF1bHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmM1XCI7XG59XG5cbi5mYS1tYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtdG9pbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1N1wiO1xufVxuXG4uZmEteWVuLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1jbnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1qcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ybWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS15ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1nZWFyLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWU4XCI7XG59XG5cbi5mYS1ub3Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjtcbn1cblxuLmZhLXJ1YmxlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1yb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXRyYXNoLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk1XCI7XG59XG5cbi5mYS10cmFzaC1hcnJvdy10dXJuLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk1XCI7XG59XG5cbi5mYS1jaGFtcGFnbmUtZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzllXCI7XG59XG5cbi5mYS1nbGFzcy1jaGFtcGFnbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzllXCI7XG59XG5cbi5mYS1vYmplY3RzLWFsaWduLWNlbnRlci1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiY1wiO1xufVxuXG4uZmEtc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtdHJhc2gtY2FuLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhZFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhZFwiO1xufVxuXG4uZmEtc2NyZWVuLXVzZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZFwiO1xufVxuXG4uZmEtdXNlcnMtY2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNkXCI7XG59XG5cbi5mYS1ndWl0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG5cbi5mYS1zcXVhcmUtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiO1xufVxuXG4uZmEtc3F1YXJlLTg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjVkXCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOTBcIjtcbn1cblxuLmZhLWJyYWNrZXRzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTlcIjtcbn1cblxuLmZhLWJyYWNrZXRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOVwiO1xufVxuXG4uZmEtbGFwdG9wLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWM2XCI7XG59XG5cbi5mYS1ob2NrZXktc3RpY2stcHVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWVcIjtcbn1cblxuLmZhLWhvdXNlLXRyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWIzXCI7XG59XG5cbi5mYS1zaWduYWwtZmFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGRcIjtcbn1cblxuLmZhLXNpZ25hbC0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZFwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaC13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtbGF1Z2gtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjtcbn1cblxuLmZhLWNpcmNsZS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7XG59XG5cbi5mYS1kb2xsYXItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiO1xufVxuXG4uZmEtdXNkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjtcbn1cblxuLmZhLWhvcnNlLWhlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7XG59XG5cbi5mYS1hcnJvd3MtcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiO1xufVxuXG4uZmEtcmVwZWF0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjtcbn1cblxuLmZhLWJvcmUtaG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzNcIjtcbn1cblxuLmZhLWluZHVzdHJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtaW1hZ2UtcG9sYXJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM0XCI7XG59XG5cbi5mYS13YXZlLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YVwiO1xufVxuXG4uZmEtcGVyc29uLXJ1bm5pbmctZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZmZcIjtcbn1cblxuLmZhLWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtZ3JpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWEzXCI7XG59XG5cbi5mYS1hcnJvd3MtdHVybi10by1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjMVwiO1xufVxuXG4uZmEtY2hhcnQtbWl4ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQzXCI7XG59XG5cbi5mYS1hbmFseXRpY3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQzXCI7XG59XG5cbi5mYS1mbG9yaW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cblxuLmZhLWFycm93LWRvd24tc2hvcnQtd2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDxcIjtcbn1cblxuLmZhLWRpc3BsYXktY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cblxuLmZhLWRlc2t0b3AtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cblxuLmZhLWZhY2UtZHJvb2xpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzcyXCI7XG59XG5cbi5mYS1vaWwtdGVtcGVyYXR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE0XCI7XG59XG5cbi5mYS1vaWwtdGVtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjtcbn1cblxuLmZhLXNxdWFyZS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjtcbn1cblxuLmZhLWFpci1jb25kaXRpb25lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjRcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1tb3VudGFpbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZkXCI7XG59XG5cbi5mYS1vbWVnYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2FcIjtcbn1cblxuLmZhLWNhci10dW5uZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRlXCI7XG59XG5cbi5mYS1wZXJzb24tZG9sbHktZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQxXCI7XG59XG5cbi5mYS1wYW4tZm9vZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MmJcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cblxuLmZhLWdyaXAtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXVzZXItbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtdGlja2V0cy1haXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5YlwiO1xufVxuXG4uZmEtYW5jaG9yLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWNcIjtcbn1cblxuLmZhLWVsbGlwc2lzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLW5mYy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZmNcIjtcbn1cblxuLmZhLWNoZXNzLXBhd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1raXQtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmZhLWZpcnN0LWFpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmZhLWdyaWQtMi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuXG4uZmEtYmVsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdmXCI7XG59XG5cbi5mYS1wZXJzb24tdGhyb3VnaC13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWE5XCI7XG59XG5cbi5mYS10b29sYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2ZlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTZmXCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmJcIjtcbn1cblxuLmZhLWJ1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLWJvd2wtY2hvcHN0aWNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZTlcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtY2lyY2xlLXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5mYS1ib3gtYmFsbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNVwiO1xufVxuXG4uZmEtY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1oYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmN1wiO1xufVxuXG4uZmEtdXNlci10aWUtaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NWZcIjtcbn1cblxuLmZhLXBvZGl1bS1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OFwiO1xufVxuXG4uZmEtdXNlci1oYWlyLW11bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NWNcIjtcbn1cblxuLmZhLWJ1c2luZXNzLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ1Y1wiO1xufVxuXG4uZmEtcGFydHktYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NWNcIjtcbn1cblxuLmZhLXRyaWFuLWJhbGJvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NWNcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc3RhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNiXCI7XG59XG5cbi5mYS1ib29rLW9wZW4tcmVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1mYW1pbHktZHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAxXCI7XG59XG5cbi5mYS1jaXJjbGUteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmVcIjtcbn1cblxuLmZhLWNhYmluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ2ZFwiO1xufVxuXG4uZmEtbW91bnRhaW4tc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZlwiO1xufVxuXG4uZmEtY2hhcnQtc2ltcGxlLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDc0XCI7XG59XG5cbi5mYS1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiYVwiO1xufVxuXG4uZmEtaGFuZC1iYWNrLXBvaW50LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTlmXCI7XG59XG5cbi5mYS1tZXNzYWdlLWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhM1wiO1xufVxuXG4uZmEtbWVzc2FnaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhM1wiO1xufVxuXG4uZmEtZmlsZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cblxuLmZhLWJlZXItbXVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiM1wiO1xufVxuXG4uZmEtYmVlci1mb2FtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiM1wiO1xufVxuXG4uZmEtZGljZS1kMjA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG5cbi5mYS1kcm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWZcIjtcbn1cblxuLmZhLXRydWNrLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThjXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTFcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5mYS1tZWRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cblxuLmZhLXBlcnNvbi1mYWlyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cblxuLmZhLWJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLWJvb2stY29weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmVcIjtcbn1cblxuLmZhLXNxdWFyZS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1zcXVhcmUtYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjZcIjtcbn1cblxuLmZhLWNsb2NrLXR3bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNWFcIjtcbn1cblxuLmZhLXNxdWFyZS1lbGxpcHNpcy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNmZcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXVzZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVlMlwiO1xufVxuXG4uZmEtcG9kY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLWJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjJcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtY2FuZHktYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlOFwiO1xufVxuXG4uZmEtY2hvY29sYXRlLWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZThcIjtcbn1cblxuLmZhLXhtYXJrLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5YlwiO1xufVxuXG4uZmEtcGluYXRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjM1wiO1xufVxuXG4uZmEtYXJyb3dzLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtYm93bC1zcG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZTBcIjtcbn1cblxuLmZhLWhleGFnb24tY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDE2XCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjBcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmZhLXBob25lLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodC1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYVwiO1xufVxuXG4uZmEtcGFpbnQtcm9sbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuXG4uZmEtYWNjZW50LWdyYXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcYFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4uZmEtaGFuZHMtaGVscGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWNpcmNsZS0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlZFwiO1xufVxuXG4uZmEtZGlhbC1tZWQtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiO1xufVxuXG4uZmEtbG9jYXRpb24tZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5mYS1jcmFiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmZlwiO1xufVxuXG4uZmEtYm94LW9wZW4tZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWNcIjtcbn1cblxuLmZhLWJveC1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4uZmEtZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXD5cIjtcbn1cblxuLmZhLXF1b3Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjtcbn1cblxuLmZhLXByZXR6ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDQxXCI7XG59XG5cbi5mYS1wZXJzb24tc3dpbW1pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLXVzZXItcm9ib3QteG1hcmtzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhN1wiO1xufVxuXG4uZmEtbWVzc2FnZS1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlNFwiO1xufVxuXG4uZmEtY2FuZHktY29ybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjtcbn1cblxuLmZhLWZvbGRlci1tYWduaWZ5aW5nLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4YlwiO1xufVxuXG4uZmEtZm9sZGVyLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOGJcIjtcbn1cblxuLmZhLW5vdGVib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuXG4uZmEtZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLXRpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1idWxsc2V5ZS1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OVwiO1xufVxuXG4uZmEtZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtaGV4YWdvbi1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDRcIjtcbn1cblxuLmZhLWVhcnRoLWFtZXJpY2FzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZWFydGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1lYXJ0aC1hbWVyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1jcmF0ZS1hcHBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjFcIjtcbn1cblxuLmZhLWFwcGxlLWNyYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMVwiO1xufVxuXG4uZmEtcGVyc29uLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzYlwiO1xufVxuXG4uZmEtZ2FtZS1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjdcIjtcbn1cblxuLmZhLWhhdC1jaGVmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YlwiO1xufVxuXG4uZmEtaGFuZC1iYWNrLXBvaW50LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhMVwiO1xufVxuXG4uZmEtZG92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjtcbn1cblxuLmZhLXNub3dmbGFrZS1kcm9wbGV0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzFcIjtcbn1cblxuLmZhLWJhdHRlcnktZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1ncmlkLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG5cbi5mYS1zb2Nrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmZhLWZhY2Utc3VuZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOThcIjtcbn1cblxuLmZhLWluYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uZmEtc3F1YXJlLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7XG59XG5cbi5mYS1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0N1wiO1xufVxuXG4uZmEtc3F1YXJlLXRoaXMtd2F5LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiO1xufVxuXG4uZmEtYm94LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiO1xufVxuXG4uZmEtZ2F1Z2UtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLmZhLXNxdWFyZS1hbXBlcnNhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG5cbi5mYS1sYW1wLWRlc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5mYS1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1wb2xsLXBlb3BsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTlcIjtcbn1cblxuLmZhLXdoaXNrZXktZ2xhc3MtaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMVwiO1xufVxuXG4uZmEtZ2xhc3Mtd2hpc2tleS1yb2Nrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTFcIjtcbn1cblxuLmZhLXdpbmUtYm90dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiO1xufVxuXG4uZmEtY2hlc3Mtcm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjtcbn1cblxuLmZhLXVzZXItYm91bnR5LWh1bnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmZcIjtcbn1cblxuLmZhLWJhcnMtc3RhZ2dlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4uZmEtcmVvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXN0cmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmZhLWRpYWdyYW0tc2Fua2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuXG4uZmEtY2xvdWQtaGFpbC1taXhlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjtcbn1cblxuLmZhLWNpcmNsZS11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuXG4uZmEtb2JqZWN0cy1hbGlnbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiZVwiO1xufVxuXG4uZmEtb2lsLWNhbi1kcmlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuXG4uZmEtZmFjZS1zbWlsaW5nLWhhbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5NlwiO1xufVxuXG4uZmEtYnJvY2NvbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2UyXCI7XG59XG5cbi5mYS1yb3V0ZS1pbnRlcnN0YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYlwiO1xufVxuXG4uZmEtZWFyLW11ZmZzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NVwiO1xufVxuXG4uZmEtaG90ZG9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiO1xufVxuXG4uZmEtdHJhbnNwb3J0ZXItZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy13aXRoLWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1ibGluZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWFuZ2xlLTkwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiO1xufVxuXG4uZmEta2l0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjRcIjtcbn1cblxuLmZhLWRydW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5mYS1zY3J1YmJlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjtcbn1cblxuLmZhLWljZS1jcmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmY1wiO1xufVxuXG4uZmEtZmlzaC1ib25lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDRcIjtcbn1cblxuLmZhLWRlZXItcnVkb2xwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGZcIjtcbn1cblxuLmZhLWZheDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZhLXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYWFcIjtcbn1cblxuLmZhLXNxdWFyZS1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2ZFwiO1xufVxuXG4uZmEtbWV0ZXItZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZWJcIjtcbn1cblxuLmZhLWNsb3VkLWhhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM5XCI7XG59XG5cbi5mYS1jaGVjay10by1zbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuXG4uZmEtdm90ZS15ZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS1tb25leS1mcm9tLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzEyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1jYXItYnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YVwiO1xufVxuXG4uZmEtc3BlYWtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGZcIjtcbn1cblxuLmZhLXRpbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5ZVwiO1xufVxuXG4uZmEtYm94ZXMtc3RhY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJveGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtYm94ZXMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtZ3JpbGwtaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhNVwiO1xufVxuXG4uZmEtYmFsbG90LWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczM1wiO1xufVxuXG4uZmEtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNoYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtZWFyLWxpc3Rlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWZpbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG5cbi5mYS10cmVlLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg3XCI7XG59XG5cbi5mYS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWN1cC10b2dvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNVwiO1xufVxuXG4uZmEtY29mZmVlLXRvZ286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM1XCI7XG59XG5cbi5mYS1zcXVhcmUtZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2YlwiO1xufVxuXG4uZmEtYnVyZ2VyLWxldHR1Y2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2UzXCI7XG59XG5cbi5mYS1ydXBpYWgtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyM2RcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS1waW5nLXBvbmctcGFkZGxlLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS1wZXJzb24tZG90cy1mcm9tLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5mYS1kaWFnbm9zZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5mYS1jaGV2cm9ucy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjtcbn1cblxuLmZhLXRyYXNoLWNhbi1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uZmEtc2lnbmFsLWdvb2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhlXCI7XG59XG5cbi5mYS1zaWduYWwtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGVcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGJcIjtcbn1cblxuLmZhLWZsb3BweS1kaXNrLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjtcbn1cblxuLmZhLWZsb3BweS1kaXNrLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuXG4uZmEtc2F2ZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG5cbi5mYS1zYXZlLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuXG4uZmEtbmFpcmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZjZcIjtcbn1cblxuLmZhLXBlYWNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwYlwiO1xufVxuXG4uZmEtdGF4aS1idXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjk4XCI7XG59XG5cbi5mYS1icmFja2V0LWN1cmx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxce1wiO1xufVxuXG4uZmEtYnJhY2tldC1jdXJseS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxce1wiO1xufVxuXG4uZmEtbG9ic3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MjFcIjtcbn1cblxuLmZhLWNhcnQtZmxhdGJlZC1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzZcIjtcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQtZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7XG59XG5cbi5mYS1jb2xvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDpcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLXdhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJhXCI7XG59XG5cbi5mYS13YWxraWUtdGFsa2llOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZlwiO1xufVxuXG4uZmEtZmlsZS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5mYS1maWxlLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5mYS1yZWNlaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuXG4uZmEtdGFibGUtcGljbmljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMyZFwiO1xufVxuXG4uZmEtc3F1YXJlLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtY2lyY2xlLW1pY3JvcGhvbmUtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWNpcmNsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG5cbi5mYS1kaXNwbGF5LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmYVwiO1xufVxuXG4uZmEtZGVza3RvcC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZmFcIjtcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzZlwiO1xufVxuXG4uZmEtdHJhbnNwb3J0ZXItMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cblxuLmZhLWhhbmRzLWhvbGRpbmctZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2NcIjtcbn1cblxuLmZhLWhhbmQtcmVjZWl2aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiO1xufVxuXG4uZmEtbW9uZXktYmlsbC1zaW1wbGUtd2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZjJcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLWJhdHRlcnktZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iZWxsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7XG59XG5cbi5mYS1ib29rLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiOVwiO1xufVxuXG4uZmEtaG9zcGl0YWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZVwiO1xufVxuXG4uZmEtY2x1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjtcbn1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG5cbi5mYS1kcm9wbGV0LWRlZ3JlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDhcIjtcbn1cblxuLmZhLWRld3BvaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OFwiO1xufVxuXG4uZmEtY29kZS1jb21wYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYVwiO1xufVxuXG4uZmEtbGlzdC11bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3QtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1tYWdpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTVcIjtcbn1cblxuLmZhLXdhdGVybWVsb24tc2xpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzM3XCI7XG59XG5cbi5mYS1jaXJjbGUtZWxsaXBzaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCI7XG59XG5cbi5mYS1zY2hvb2wtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmZcIjtcbn1cblxuLmZhLXRvd2VyLWNlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg1XCI7XG59XG5cbi5mYS1zZC1jYXJkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cblxuLmZhLWp1Zy1ib3R0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWZiXCI7XG59XG5cbi5mYS1kb3duLWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uZmEtZW52ZWxvcGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuXG4uZmEtcGhvbmUtb2ZmaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZFwiO1xufVxuXG4uZmEtcmFua2luZy1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2MVwiO1xufVxuXG4uZmEtY2hlc3Mta2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmZhLW5mYy1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWZhXCI7XG59XG5cbi5mYS1wZXJzb24taGFyYXNzaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0OVwiO1xufVxuXG4uZmEtaGF0LXdpbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjtcbn1cblxuLmZhLWJyYXppbGlhbi1yZWFsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZjXCI7XG59XG5cbi5mYS1sYW5kbWFyay1kb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiO1xufVxuXG4uZmEtbGFuZG1hcmstYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiO1xufVxuXG4uZmEtYm9uZS1icmVhazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDhcIjtcbn1cblxuLmZhLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtZG93bi1mcm9tLWRvdHRlZC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwN1wiO1xufVxuXG4uZmEtdHY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS10ZWxldmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtdHYtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtYm9yZGVyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRmXCI7XG59XG5cbi5mYS1jaXJjbGUtZGl2aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuXG4uZmEtc2hyaW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0OFwiO1xufVxuXG4uZmEtbGlzdC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLXRhc2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZGlhZ3JhbS1zdWJ0YXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3OVwiO1xufVxuXG4uZmEtanVnLWRldGVyZ2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTlcIjtcbn1cblxuLmZhLWNpcmNsZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS1zcXVhcmUteTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyODdcIjtcbn1cblxuLmZhLXVzZXItZG9jdG9yLWhhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDU4XCI7XG59XG5cbi5mYS1wbGFuZXQtcmluZ2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uZmEtbXVzaHJvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDI1XCI7XG59XG5cbi5mYS11c2VyLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cblxuLmZhLW1lZ2FwaG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzVcIjtcbn1cblxuLmZhLXdyZWF0aC1sYXVyZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWQyXCI7XG59XG5cbi5mYS1jaXJjbGUtZXhjbGFtYXRpb24tY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCI7XG59XG5cbi5mYS13aW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiO1xufVxuXG4uZmEtYm94LWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTBcIjtcbn1cblxuLmZhLWJveC11c2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7XG59XG5cbi5mYS1jYXItYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItY3Jhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS15OjpiZWZvcmUge1xuICBjb250ZW50OiBcIllcIjtcbn1cblxuLmZhLXVzZXItaGVhZHNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmRcIjtcbn1cblxuLmZhLWFycm93cy1yZXR3ZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiO1xufVxuXG4uZmEtcmV0d2VldC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG59XG5cbi5mYS1wZXJzb24tc25vd2JvYXJkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuXG4uZmEtc25vd2JvYXJkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuXG4uZmEtc3F1YXJlLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmJcIjtcbn1cblxuLmZhLWxhY3Jvc3NlLXN0aWNrLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2I2XCI7XG59XG5cbi5mYS10cnVjay1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xufVxuXG4uZmEtc2hpcHBpbmctZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLmZhLXVzZXItbWFnbmlmeWluZy1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzVcIjtcbn1cblxuLmZhLXN0YXItc2hhcnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjhiXCI7XG59XG5cbi5mYS1jb21tZW50LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjOFwiO1xufVxuXG4uZmEtY2lyY2xlLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVlXCI7XG59XG5cbi5mYS1jaXJjbGUtc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjtcbn1cblxuLmZhLXN0YXItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuXG4uZmEtZmlzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjtcbn1cblxuLmZhLWNsb3VkLWZvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGVcIjtcbn1cblxuLmZhLWZvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGVcIjtcbn1cblxuLmZhLXdhZmZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NjZcIjtcbn1cblxuLmZhLW11c2ljLW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNmXCI7XG59XG5cbi5mYS1tdXNpYy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNmXCI7XG59XG5cbi5mYS1oZXhhZ29uLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQxN1wiO1xufVxuXG4uZmEtY2FydC1zaG9wcGluZy1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkY1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5ZlwiO1xufVxuXG4uZmEtdXNlci1ncmFkdWF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjtcbn1cblxuLmZhLXN0YXJmaWdodGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuXG4uZmEtY2lyY2xlLWhhbGYtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtYWRqdXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtbG9uZy10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkNVwiO1xufVxuXG4uZmEtc3F1YXJlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7XG59XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzlcIjtcbn1cblxuLmZhLWRpYW1vbmQtaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWI4XCI7XG59XG5cbi5mYS1jbGFwcGVyYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG5cbi5mYS1zcXVhcmUtY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmFcIjtcbn1cblxuLmZhLXBob25lLWludGVyY29tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzNFwiO1xufVxuXG4uZmEtbGluay1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjYlwiO1xufVxuXG4uZmEtY2hhaW4taG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxY2JcIjtcbn1cblxuLmZhLW1hbmdvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwZlwiO1xufVxuXG4uZmEtbXVzaWMtbm90ZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDBcIjtcbn1cblxuLmZhLW11c2ljLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDBcIjtcbn1cblxuLmZhLWNpcmNsZS1yYWRpYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JhXCI7XG59XG5cbi5mYS1yYWRpYXRpb24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtZmFjZS10b25ndWUtc3dlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzllXCI7XG59XG5cbi5mYS1nbG9iZS1zdGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjtcbn1cblxuLmZhLWJhc2ViYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWNpcmNsZS1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExYVwiO1xufVxuXG4uZmEtYXdhcmQtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhYlwiO1xufVxuXG4uZmEtamV0LWZpZ2h0ZXItdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE4XCI7XG59XG5cbi5mYS1kaWFncmFtLXByb2plY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7XG59XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7XG59XG5cbi5mYS1wZWRlc3RhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGRcIjtcbn1cblxuLmZhLWNoYXJ0LXB5cmFtaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU2XCI7XG59XG5cbi5mYS1zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0ZVwiO1xufVxuXG4uZmEtc25vd21hbi1oZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YlwiO1xufVxuXG4uZmEtZnJvc3R5LWhlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzliXCI7XG59XG5cbi5mYS1jb3B5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtYnVyZ2VyLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjZVwiO1xufVxuXG4uZmEtdm9sdW1lLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5mYS12b2x1bWUtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5mYS1oYW5kLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuXG4uZmEtYmFycy1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFkXCI7XG59XG5cbi5mYS1wYWludGJydXNoLXBlbmNpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjtcbn1cblxuLmZhLXBhcnR5LWJlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzFhXCI7XG59XG5cbi5mYS11c2VyLXZuZWNrLWhhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDYyXCI7XG59XG5cbi5mYS1qYWNrLW8tbGFudGVybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjtcbn1cblxuLmZhLWdyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1zaGFyZS1mcm9tLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLWtleW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZjXCI7XG59XG5cbi5mYS1jaGlsZC1jb21iYXRhbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGUwXCI7XG59XG5cbi5mYS1jaGlsZC1yaWZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTBcIjtcbn1cblxuLmZhLWd1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOWJcIjtcbn1cblxuLmZhLXNxdWFyZS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLWhhdC1iZWFjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cblxuLmZhLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwrXCI7XG59XG5cbi5mYS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwrXCI7XG59XG5cbi5mYS1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTVcIjtcbn1cblxuLmZhLWZvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDg2XCI7XG59XG5cbi5mYS1jbG91ZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNWNcIjtcbn1cblxuLmZhLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1tdWx0aXBseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtZmFjZS1zbWlya2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOTdcIjtcbn1cblxuLmZhLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1hcnJvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG59XG5cbi5mYS1yaG9tYnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzYlwiO1xufVxuXG4uZmEtY2xhdy1tYXJrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzJcIjtcbn1cblxuLmZhLXBlc28tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjJcIjtcbn1cblxuLmZhLWZhY2Utc21pbGUtdG9uZ3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5NFwiO1xufVxuXG4uZmEtY2FydC1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Y0XCI7XG59XG5cbi5mYS1idWlsZGluZy1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ4XCI7XG59XG5cbi5mYS1jaXJjbGUtcGhvbmUtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWNcIjtcbn1cblxuLmZhLXBob25lLWNpcmNsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFjXCI7XG59XG5cbi5mYS1iYWJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3Y1wiO1xufVxuXG4uZmEtdXNlcnMtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTJcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXRyYWN0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7XG59XG5cbi5mYS1rZXktc2tlbGV0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYzXCI7XG59XG5cbi5mYS10cmFzaC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjlcIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXVwLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGIwXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXRvLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5cbi5mYS1saW5lcy1sZWFuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZVwiO1xufVxuXG4uZmEtc3F1YXJlLXE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjdiXCI7XG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmZhLXN5bWJvbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZlXCI7XG59XG5cbi5mYS1pY29ucy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZlXCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5mYS1mbGFzay1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVmMVwiO1xufVxuXG4uZmEtaGlnaGxpZ2h0ZXItbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYWZcIjtcbn1cblxuLmZhLWJyYWNrZXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcW1wiO1xufVxuXG4uZmEtYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFtcIjtcbn1cblxuLmZhLWJyYWNrZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFtcIjtcbn1cblxuLmZhLWlzbGFuZC10cm9waWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTFcIjtcbn1cblxuLmZhLWlzbGFuZC10cmVlLXBhbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODExXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7XG59XG5cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7XG59XG5cbi5mYS1oMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjtcbn1cblxuLmZhLWVxdWFsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXD1cIjtcbn1cblxuLmZhLWNha2Utc2xpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2U1XCI7XG59XG5cbi5mYS1zaG9ydGNha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2U1XCI7XG59XG5cbi5mYS1wZWFudXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDMwXCI7XG59XG5cbi5mYS13cmVuY2gtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJkMVwiO1xufVxuXG4uZmEtYmxlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLmZhLXRlZXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtdGFsbHktMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOTVcIjtcbn1cblxuLmZhLXNoZWtlbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtaWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtc2hla2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtc2hlcWVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtc2hlcWVsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1jYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YlwiO1xufVxuXG4uZmEtYXhlLWJhdHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjNcIjtcbn1cblxuLmZhLXVzZXItaGFpci1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ1YlwiO1xufVxuXG4uZmEtbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdC1mcm9tLWFyYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDkzXCI7XG59XG5cbi5mYS1mYWNlLWRpc2FwcG9pbnRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNmZcIjtcbn1cblxuLmZhLWxhc3NvLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjOVwiO1xufVxuXG4uZmEtY2xvY2stZWxldmVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0N1wiO1xufVxuXG4uZmEtcm9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtc2lyZW4tb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG5cbi5mYS1jbG9jay10ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzU0XCI7XG59XG5cbi5mYS1jYW5kbGUtaG9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiO1xufVxuXG4uZmEtdmlkZW8tYXJyb3ctZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjOFwiO1xufVxuXG4uZmEtcGhvdG8tZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cblxuLmZhLXBob3RvLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xufVxuXG4uZmEtZmxvcHB5LWRpc2stY2lyY2xlLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuXG4uZmEtc2F2ZS1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7XG59XG5cbi5mYS1mb2xkZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5mYS1wbGFuZXQtbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cblxuLmZhLWZhY2UtZXllcy14bWFya3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzc0XCI7XG59XG5cbi5mYS1jaGFydC1zY2F0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZVwiO1xufVxuXG4uZmEtZGlzcGxheS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuXG4uZmEtc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5mYS1hcnJvdy10cmVuZC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1ZVwiO1xufVxuXG4uZmEtb2xpdmUtYnJhbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxN1wiO1xufVxuXG4uZmEtYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG5cbi5mYS12YWN1dW0tcm9ib3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG5cbi5mYS1zaWduLWhhbmdpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XG59XG5cbi5mYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiO1xufVxuXG4uZmEtc3F1YXJlLWRpdmlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNmFcIjtcbn1cblxuLmZhLXNpZ25hbC1zdHJlYW0tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG59XG5cbi5mYS1iZXppZXItY3VydmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuXG4uZmEtc3RvcmUtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1jbG91ZC1ib2x0LXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybS1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZlXCI7XG59XG5cbi5mYS1jYW1lcmEtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ5XCI7XG59XG5cbi5mYS1jb21tZW50LXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0Y1wiO1xufVxuXG4uZmEtdGFibGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiO1xufVxuXG4uZmEtdGFibGV0LWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5mYS1zY2hvb2wtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmVcIjtcbn1cblxuLmZhLW1lc3NhZ2UtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZGZcIjtcbn1cblxuLmZhLWdsYXNzLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG5cbi5mYS1nbGFzcy1oYWxmLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiO1xufVxuXG4uZmEtZ2xhc3MtaGFsZi1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiO1xufVxuXG4uZmEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cblxuLmZhLW1lc3NhZ2UtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE3XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtZGlub3NhdXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWZlXCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjtcbn1cblxuLmZhLWxpbmstaG9yaXpvbnRhbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxY2NcIjtcbn1cblxuLmZhLWNoYWluLWhvcml6b250YWwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWNjXCI7XG59XG5cbi5mYS1ob2xseS1iZXJyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjtcbn1cblxuLmZhLW5vc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWJkXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0LXRvLWFyYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWJhY3RlcmlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uZmEtY2xvdWRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWYxXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cblxuLmZhLXRhYmxlLXBpdm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5MVwiO1xufVxuXG4uZmEtZmlsdGVyLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3ZFwiO1xufVxuXG4uZmEtdHJhc2gtY2FuLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7XG59XG5cbi5mYS10cmFzaC1jYW4tYXJyb3ctdHVybi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NlwiO1xufVxuXG4uZmEtdHJhc2gtdW5kby1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7XG59XG5cbi5mYS1ub3RkZWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWZlXCI7XG59XG5cbi5mYS1kaXNlYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uZmEtcGVyc29uLXRvLWRvb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDMzXCI7XG59XG5cbi5mYS10dXJudGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU0XCI7XG59XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtc2lnbmFsLXdlYWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7XG59XG5cbi5mYS1zaWduYWwtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGNcIjtcbn1cblxuLmZhLWNsb2NrLWZpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzQ5XCI7XG59XG5cbi5mYS1yZXR3ZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtY2FyLXJlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4uZmEtcHVtcC1zb2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuXG4uZmEtY29tcHV0ZXItY2xhc3NpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjFcIjtcbn1cblxuLmZhLWZyYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5NVwiO1xufVxuXG4uZmEtdmlkZW8tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjtcbn1cblxuLmZhLXJhZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiO1xufVxuXG4uZmEtYmFieS1jYXJyaWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjtcbn1cblxuLmZhLWNhcnJpYWdlLWJhYnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1mYWNlLWV4cHJlc3Npb25sZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3M1wiO1xufVxuXG4uZmEtZG93bi10by1kb3R0ZWQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDhcIjtcbn1cblxuLmZhLWNsb3VkLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZVwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLWNsb3VkLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1ZFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5mYS1zaGllbGQtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XG59XG5cbi5mYS12ci1jYXJkYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG59XG5cbi5mYS1jYXItdGlsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTVcIjtcbn1cblxuLmZhLWdhdWdlLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTdcIjtcbn1cblxuLmZhLWJyaWdodG5lc3MtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjYVwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiO1xufVxuXG4uZmEtcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwlXCI7XG59XG5cbi5mYS10cnVjay1tb3Zpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5mYS1nbGFzcy13YXRlci1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNVwiO1xufVxuXG4uZmEtY29udmV5b3ItYmVsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDZcIjtcbn1cblxuLmZhLWNvaW4tdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2ZkXCI7XG59XG5cbi5mYS1kaXNwbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiO1xufVxuXG4uZmEtcGVyc29uLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU3XCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtc21pbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1waG9uZS1oYW5ndXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7XG59XG5cbi5mYS1zaWduYXR1cmUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2NiXCI7XG59XG5cbi5mYS10aHVtYnRhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtd2hlYXQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzM5XCI7XG59XG5cbi5mYS10cm9waHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1jbG91ZHMtc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NlwiO1xufVxuXG4uZmEtcGVyc29uLXByYXlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1wcmF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4uZmEtaGFtbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiO1xufVxuXG4uZmEtZmFjZS12b21pdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYTBcIjtcbn1cblxuLmZhLXNwZWFrZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMFwiO1xufVxuXG4uZmEtdHR5LWFuc3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYjlcIjtcbn1cblxuLmZhLXRlbGV0eXBlLWFuc3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYjlcIjtcbn1cblxuLmZhLW11Zy10ZWEtc2F1Y2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmNVwiO1xufVxuXG4uZmEtZGlhZ3JhbS1sZWFuLWNhbnZhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cblxuLmZhLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGFcIjtcbn1cblxuLmZhLWRpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTViXCI7XG59XG5cbi5mYS1kaWFsLW1lZC1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1YlwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLWNpcmNsZS10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cblxuLmZhLXRyYXNoLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cblxuLmZhLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLmZhLXN5bmMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uZmEtY2lyY2xlLXF1YXJ0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmOFwiO1xufVxuXG4uZmEtc3Bpbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmZhLXRvd2VyLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmEyXCI7XG59XG5cbi5mYS1hcnJvdy11cC10cmlhbmdsZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhhXCI7XG59XG5cbi5mYS1zb3J0LXNoYXBlcy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGFcIjtcbn1cblxuLmZhLXdoYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyY1wiO1xufVxuXG4uZmEtcm9ib3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5mYS1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjtcbn1cblxuLmZhLXBhcnR5LWhvcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzFiXCI7XG59XG5cbi5mYS1nZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1zdW4tYnJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4ZlwiO1xufVxuXG4uZmEtc3VuLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOGZcIjtcbn1cblxuLmZhLXdhcmVob3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLmZhLWNvbnZleW9yLWJlbHQtYXJtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVmOFwiO1xufVxuXG4uZmEtbG9jay1rZXlob2xlLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7XG59XG5cbi5mYS1sb2NrLW9wZW4tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiO1xufVxuXG4uZmEtc3F1YXJlLWZyYWdpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7XG59XG5cbi5mYS1ib3gtZnJhZ2lsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWJcIjtcbn1cblxuLmZhLXNxdWFyZS13aW5lLWdsYXNzLWNyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YlwiO1xufVxuXG4uZmEtYXJyb3ctdXAtcmlnaHQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjdcIjtcbn1cblxuLmZhLXNxdWFyZS1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI3N1wiO1xufVxuXG4uZmEtc3Bsb3RjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1oZWFydHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmZhLW1ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlOFwiO1xufVxuXG4uZmEtbWFuZG9saW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY5XCI7XG59XG5cbi5mYS1kaWNlLWZvdXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1zaW0tY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtbWVyY3VyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmZhLXVwLWZyb20tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTBcIjtcbn1cblxuLmZhLWtuaWZlLWtpdGNoZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY1XCI7XG59XG5cbi5mYS1ib3JkZXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUyXCI7XG59XG5cbi5mYS1hcnJvdy10dXJuLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtc3BhZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7XG59XG5cbi5mYS1jYXJkLXNwYWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlY1wiO1xufVxuXG4uZmEtbGluZS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjtcbn1cblxuLmZhLWFycm93LXRvLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4uZmEtcGVyc29uLWZhbGxpbmctYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ3XCI7XG59XG5cbi5mYS1mbGFnLXBlbm5hbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7XG59XG5cbi5mYS1wZW5uYW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xufVxuXG4uZmEtY29udmV5b3ItYmVsdC1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjtcbn1cblxuLmZhLXVzZXItZ3JvdXAtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4uZmEtYXdhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7XG59XG5cbi5mYS10aWNrZXQtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtdGlja2V0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtYW5nbGVzLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWNhbWNvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YThcIjtcbn1cblxuLmZhLXZpZGVvLWhhbmRoZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOFwiO1xufVxuXG4uZmEtcGFuY2FrZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDJkXCI7XG59XG5cbi5mYS1hbGJ1bS1jaXJjbGUtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OGRcIjtcbn1cblxuLmZhLXN1YnRpdGxlcy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLmZhLXFyY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLWRpY2UtZDEwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZFwiO1xufVxuXG4uZmEtZmlyZXBsYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YVwiO1xufVxuXG4uZmEtYnJvd3Nlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjtcbn1cblxuLmZhLXBlbi1wYWludGJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOFwiO1xufVxuXG4uZmEtcGVuY2lsLXBhaW50YnJ1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE4XCI7XG59XG5cbi5mYS1maXNoLWNvb2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmVcIjtcbn1cblxuLmZhLWNoYWlyLW9mZmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzFcIjtcbn1cblxuLmZhLW5lc3RpbmctZG9sbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2JhXCI7XG59XG5cbi5mYS1jbG9jay1yb3RhdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS10cnVtcGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlM1wiO1xufVxuXG4uZmEtZmFjZS1ncmluLWJlYW0tc3dlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1maXJlLXNtb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0YlwiO1xufVxuXG4uZmEtcGhvbmUtbWlzc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuXG4uZmEtZmlsZS1leHBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG59XG5cbi5mYS1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1zaGllbGQtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1hcnJvdy11cC1zaG9ydC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtYXJyb3dzLXJlcGVhdC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuXG4uZmEtcmVwZWF0LTEtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuXG4uZmEtZ3VuLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5Y1wiO1xufVxuXG4uZmEtYXZvY2Fkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWFcIjtcbn1cblxuLmZhLWJpbmFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzM2JcIjtcbn1cblxuLmZhLWdsYXNzZXMtcm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY1XCI7XG59XG5cbi5mYS1nbGFzc2VzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjVcIjtcbn1cblxuLmZhLXBob25lLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQyXCI7XG59XG5cbi5mYS1kaXR0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFwiXCI7XG59XG5cbi5mYS1wZXJzb24tc2VhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMWVcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2IyXCI7XG59XG5cbi5mYS1nb2xmLWJhbGwtdGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtZ29sZi1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LXdpbmRvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmZhLXNjeXRoZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTBcIjtcbn1cblxuLmZhLXBlbi1uaWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7XG59XG5cbi5mYS1iYW4tcGFya2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjtcbn1cblxuLmZhLXBhcmtpbmctY2lyY2xlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNlwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy10dXJuLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgwXCI7XG59XG5cbi5mYS1mYWNlLWRpYWdvbmFsLW1vdXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3ZVwiO1xufVxuXG4uZmEtZGlhZ3JhbS1jZWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzVcIjtcbn1cblxuLmZhLWNyaWNrZXQtYmF0LWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7XG59XG5cbi5mYS1jcmlja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiO1xufVxuXG4uZmEtdGVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgyXCI7XG59XG5cbi5mYS13YW5kLW1hZ2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS1kb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG5cbi5mYS1wZW4tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cblxuLmZhLWF0b20tc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkM1wiO1xufVxuXG4uZmEtYXRvbS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQzXCI7XG59XG5cbi5mYS1hbXBlcnNhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwmXCI7XG59XG5cbi5mYS1jYXJyb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5mYS1hcnJvdy1mcm9tLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjtcbn1cblxuLmZhLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1wZW4tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7XG59XG5cbi5mYS1zcXVhcmUtc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyN2ZcIjtcbn1cblxuLmZhLWNoZWVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjtcbn1cblxuLmZhLXNlbmQtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdmXCI7XG59XG5cbi5mYS15aW4teWFuZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLmZhLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtY29tcGFzcy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjtcbn1cblxuLmZhLWNsb2NrLW9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNGVcIjtcbn1cblxuLmZhLWZpbGUtbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI2XCI7XG59XG5cbi5mYS1jb2RlLWNvbW1pdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmZhLXBlcnNvbi1iaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG5cbi5mYS1iaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG5cbi5mYS1kaXNwbGF5LWNoYXJ0LXVwLWNpcmNsZS1jdXJyZW5jeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZTVcIjtcbn1cblxuLmZhLXNrZWxldG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMFwiO1xufVxuXG4uZmEtY2lyY2xlLWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBmXCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctdXAtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmJcIjtcbn1cblxuLmZhLWNvaW4tYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2ZiXCI7XG59XG5cbi5mYS1icm9vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjtcbn1cblxuLmZhLXZhY3V1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cblxuLmZhLXNoaWVsZC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzRcIjtcbn1cblxuLmZhLWNhcmQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2ViXCI7XG59XG5cbi5mYS1saWdodGJ1bGItY2ZsLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhN1wiO1xufVxuXG4uZmEtbWVsb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzEwXCI7XG59XG5cbi5mYS1nb3B1cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4uZmEtZWFydGgtb2NlYW5pYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0N2JcIjtcbn1cblxuLmZhLWdsb2JlLW9jZWFuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdiXCI7XG59XG5cbi5mYS1jb250YWluZXItc3RvcmFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjtcbn1cblxuLmZhLWZhY2UtcG91dGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzODdcIjtcbn1cblxuLmZhLXNxdWFyZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmZhLXRpbWVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmZhLXhtYXJrLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmZhLWZhY2UtZXhwbG9kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZmVcIjtcbn1cblxuLmZhLWV4cGxvZGluZy1oZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmZVwiO1xufVxuXG4uZmEtaGFzaHRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCNcIjtcbn1cblxuLmZhLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5mYS1leHBhbmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4uZmEtb2lsLWNhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLmZhLXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuXG4uZmEtdHJhbnNmb3JtZXItYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYTRcIjtcbn1cblxuLmZhLWhpcHBvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiO1xufVxuXG4uZmEtY2hhcnQtY29sdW1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlM1wiO1xufVxuXG4uZmEtY2Fzc2V0dGUtdmhzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlY1wiO1xufVxuXG4uZmEtdmhzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlY1wiO1xufVxuXG4uZmEtaW5maW5pdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5mYS12aWFsLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTZcIjtcbn1cblxuLmZhLWNoaW1uZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhiXCI7XG59XG5cbi5mYS1vYmplY3QtaW50ZXJzZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5ZFwiO1xufVxuXG4uZmEtcGVyc29uLWFycm93LWRvd24tdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzhcIjtcbn1cblxuLmZhLXZvaWNlbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjtcbn1cblxuLmZhLWJsb2NrLWJyaWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkYlwiO1xufVxuXG4uZmEtd2FsbC1icmljazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZGJcIjtcbn1cblxuLmZhLWZhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjNcIjtcbn1cblxuLmZhLWJhZ3Mtc2hvcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ3XCI7XG59XG5cbi5mYS1wYXJhZ3JhcGgtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzhcIjtcbn1cblxuLmZhLXBhcmFncmFwaC1ydGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc4XCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1sdWdnYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NFwiO1xufVxuXG4uZmEtY2FyYXZhbi1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5mYS1jYXJhdmFuLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmZhLXR1cnRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjZcIjtcbn1cblxuLmZhLXBlbmNpbC1tZWNoYW5pY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjYVwiO1xufVxuXG4uZmEtdXAtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmZhLWJvb3RoLWN1cnRhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM0XCI7XG59XG5cbi5mYS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWJveC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWRcIjtcbn1cblxuLmZhLXRyYWlsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5mYS11c2VyLWRvY3Rvci1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZVwiO1xufVxuXG4uZmEtdXNlci1tZC1jaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZVwiO1xufVxuXG4uZmEtYmFoYWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi5mYS1oYXlrYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi5mYS1saWdodGhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuXG4uZmEtYW1wLWd1aXRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTFcIjtcbn1cblxuLmZhLXNkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi5mYS12b2x1bWUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG5cbi5mYS1ib3JkZXItYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZFwiO1xufVxuXG4uZmEtd2lmaS13ZWFrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYVwiO1xufVxuXG4uZmEtd2lmaS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYVwiO1xufVxuXG4uZmEtZHJhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuXG4uZmEtc2hvZS1wcmludHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5mYS1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1ZFwiO1xufVxuXG4uZmEtbGluay1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLWNoYWluLWJyb2tlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLWNoYWluLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtdW5saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtY2xvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUxXCI7XG59XG5cbi5mYS1hcnJvdy11cC16LWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjtcbn1cblxuLmZhLWZpcmUtZmxhbWUtY3VydmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiO1xufVxuXG4uZmEtZmlyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7XG59XG5cbi5mYS10b3JuYWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTRcIjtcbn1cblxuLmZhLWRlbGV0ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cblxuLmZhLWJvb2stcXVyYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG5cbi5mYS1xdXJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLmZhLWNpcmNsZS1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZlwiO1xufVxuXG4uZmEtYW5jaG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYm9yZGVyLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmZhLWZ1bmN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiO1xufVxuXG4uZmEtZmFjZS1hbmdyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLmZhLWFuZ3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtcGVvcGxlLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMWJcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuXG4uZmEtYXJyb3ctdHJlbmQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cblxuLmZhLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWZlZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1mYWNlLW1vbm9jbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzgwXCI7XG59XG5cbi5mYS1kcmF3LXBvbHlnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1zY2FsZS1iYWxhbmNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1jYWxlbmRhci1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDVcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ1XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLWJpZy1zbWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGNcIjtcbn1cblxuLmZhLXNvcnQtc2l6ZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4Y1wiO1xufVxuXG4uZmEtZ2F1Z2Utc2ltcGxlLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS10YWNob21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtZG8tbm90LWVudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlY1wiO1xufVxuXG4uZmEtc2hvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtZGljZS1kODo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDJcIjtcbn1cblxuLmZhLWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1kZXNrdG9wLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjtcbn1cblxuLmZhLW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuXG4uZmEtZ3JpcC1kb3RzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQxMVwiO1xufVxuXG4uZmEtZmFjZS12aWV3ZmluZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmZlwiO1xufVxuXG4uZmEtc29mdC1zZXJ2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDBcIjtcbn1cblxuLmZhLWNyZWVtZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAwXCI7XG59XG5cbi5mYS1oNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MTJcIjtcbn1cblxuLmZhLWhhbmQtYmFjay1wb2ludC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5ZVwiO1xufVxuXG4uZmEtdGFibGUtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLXRoLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS1jb21tZW50LXNtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjtcbn1cblxuLmZhLXNtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjtcbn1cblxuLmZhLXJlY3RhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbn1cblxuLmZhLXR1cmtleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjVcIjtcbn1cblxuLmZhLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS1pY2Utc2thdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FjXCI7XG59XG5cbi5mYS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS10b21hdG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzMwXCI7XG59XG5cbi5mYS1zd29yZC1sYXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cblxuLmZhLWhvdXNlLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDlcIjtcbn1cblxuLmZhLWJ1aWxkaW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2NcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1jYXJ0LWZsYXRiZWQtYm94ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc1XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzVcIjtcbn1cblxuLmZhLWRpYWdyYW0tc3VjY2Vzc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3YVwiO1xufVxuXG4uZmEtdHJ1Y2stYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThiXCI7XG59XG5cbi5mYS1zcXVhcmUtdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyODVcIjtcbn1cblxuLmZhLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmNcIjtcbn1cblxuLmZhLWxhbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7XG59XG5cbi5mYS1haXJwbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuXG4uZmEtaGFuZC1maXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiO1xufVxuXG4uZmEtZmlzdC1yYWlzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1zaGllbGQtcXVhcnRlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3NVwiO1xufVxuXG4uZmEtc2xhc2gtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXC9cIjtcbn1cblxuLmZhLWxvY2F0aW9uLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDdcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDdcIjtcbn1cblxuLmZhLWNsb3VkLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7XG59XG5cbi5mYS1wb3QtZm9vZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0M2ZcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLXBlcnNvbi1mYWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NlwiO1xufVxuXG4uZmEtaW1hZ2UtcG9ydHJhaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5mYS1wb3J0cmFpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmZhLXVzZXItdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uZmEtcnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2OVwiO1xufVxuXG4uZmEtcHJpbnQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7XG59XG5cbi5mYS1lYXJ0aC1ldXJvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XG59XG5cbi5mYS1nbG9iZS1ldXJvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XG59XG5cbi5mYS1jYXJ0LWZsYXRiZWQtc3VpdGNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XG59XG5cbi5mYS1sdWdnYWdlLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XG59XG5cbi5mYS1oYW5kLWJhY2stcG9pbnQtcmliYm9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhMFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtd2luZG93LWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtdGlyZS1ydWdnZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM0XCI7XG59XG5cbi5mYS1saWdodGJ1bGItZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MFwiO1xufVxuXG4uZmEtY293YmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjNcIjtcbn1cblxuLmZhLWJhaHQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWNcIjtcbn1cblxuLmZhLWNvcm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZmVcIjtcbn1cblxuLmZhLWNoZXZyb25zLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7XG59XG5cbi5mYS1ib29rLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7XG59XG5cbi5mYS1ib29rLWpvdXJuYWwtd2hpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuXG4uZmEtam91cm5hbC13aGlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1pbmhhbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOVwiO1xufVxuXG4uZmEtaGFuZGN1ZmZzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmOFwiO1xufVxuXG4uZmEtc25ha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE2XCI7XG59XG5cbi5mYS10cmlhbmdsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtd2FybmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLW5vdGUtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cblxuLmZhLWRhdGFiYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2YVwiO1xufVxuXG4uZmEtc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1hcnJvdy10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZmFjZS10aGlua2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOWJcIjtcbn1cblxuLmZhLXR1cm4tZG93bi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTVcIjtcbn1cblxuLmZhLWJvdHRsZS1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNFwiO1xufVxuXG4uZmEtbWFzay1mYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkN1wiO1xufVxuXG4uZmEtaGlsbC1yb2Nrc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA4XCI7XG59XG5cbi5mYS1zY2FubmVyLWtleWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiO1xufVxuXG4uZmEtY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG5cbi5mYS1ncmlkLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA3XCI7XG59XG5cbi5mYS1tZXNzYWdlLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjtcbn1cblxuLmZhLXJpZ2h0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi5mYS1jb2x1bW5zLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzYxXCI7XG59XG5cbi5mYS1wYXBlci1wbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NVwiO1xufVxuXG4uZmEtZHVuZ2Vvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7XG59XG5cbi5mYS1pbnB1dC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiZlwiO1xufVxuXG4uZmEtd2luZG93LWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5mYS13aW5kb3ctYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1zY2FubmVyLWd1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODhcIjtcbn1cblxuLmZhLXNjYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG59XG5cbi5mYS10aXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMVwiO1xufVxuXG4uZmEtZW5naW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2ZVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC0xLXdhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbGlmZS1yaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtaGFuZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtc2lnbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLWNpcmNsZS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjtcbn1cblxuLmZhLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZFwiO1xufVxuXG4uZmEtZmlsZS1zcHJlYWRzaGVldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuXG4uZmEtY2FsZW5kYXItZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4uZmEtd2F0ZXItbGFkZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtbGFkZGVyLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtc3dpbW1pbmctcG9vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLmZhLWFycm93cy11cC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiO1xufVxuXG4uZmEtY2hlc3MtcGF3bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7XG59XG5cbi5mYS1mYWNlLWdyaW1hY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1ncmltYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1tb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNlXCI7XG59XG5cbi5mYS10dXJuLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLmZhLXNxdWFyZS1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI3ZFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLWJhcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7XG59XG5cbi5mYS1iYXJjb2RlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjNcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MlwiO1xufVxuXG4uZmEtc3F1YXJlLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmZhLXVuaWNvcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7XG59XG5cbi5mYS1ib3dsaW5nLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi5mYS1wb21wZWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDNkXCI7XG59XG5cbi5mYS1icmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmZhLXdhdGNoLXNtYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjY1wiO1xufVxuXG4uZmEtYm9vay11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlN1wiO1xufVxuXG4uZmEtc2Vuc29yLWNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uZmEtc2Vuc29yLXNtb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uZmEtY2xhcHBlcmJvYXJkLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG5cbi5mYS1iYW5kYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtYmFuZC1haWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXhtYXJrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNpcmNsZS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMVwiO1xufVxuXG4uZmEtZ2lmdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzljXCI7XG59XG5cbi5mYS1hbGJ1bS1jb2xsZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhMFwiO1xufVxuXG4uZmEtaG90ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5mYS1lYXJ0aC1hc2lhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uZmEtZ2xvYmUtYXNpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLmZhLWlkLWNhcmQtY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZlwiO1xufVxuXG4uZmEtdXNlci1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjtcbn1cblxuLmZhLW9uaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyN1wiO1xufVxuXG4uZmEtY2xvY2stdHdlbHZlLXRoaXJ0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNTlcIjtcbn1cblxuLmZhLWFycm93LWRvd24tdG8tZG90dGVkLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5mYS1oYW5kLWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG5cbi5mYS1hbGxlcmdpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtd2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjtcbn1cblxuLmZhLWNvbW1lbnQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG5cbi5mYS1nYXJsaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDBlXCI7XG59XG5cbi5mYS1tdWctc2F1Y2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY29mZmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtYnJ1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG5cbi5mYS10cmVlLWRlY29yYXRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGNcIjtcbn1cblxuLmZhLW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7XG59XG5cbi5mYS1jYWxlbmRhci1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDNcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1mbG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZmXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLWZyb20tYXJjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuXG4uZmEtcmlnaHQtbGVmdC1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZTFcIjtcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuXG4uZmEtY2lyY2xlcy1vdmVybGFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4uZmEtdXNlci1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cblxuLmZhLXVzZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4uZmEtc3RhcnNoaXAtZnJlaWdodGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuXG4uZmEtdHJhaW4tdHJhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjRcIjtcbn1cblxuLmZhLWJyaWRnZS1zdXNwZW5zaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjZFwiO1xufVxuXG4uZmEtdHJhc2gtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmFmXCI7XG59XG5cbi5mYS11c2VyLW51cnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiO1xufVxuXG4uZmEtYm9vbWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTVcIjtcbn1cblxuLmZhLXN5cmluZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XG59XG5cbi5mYS1zaGllbGQtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7XG59XG5cbi5mYS1zdG9wd2F0Y2gtMjA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi5mYS1zcXVhcmUtZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmZhLWdyaXAtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MTBcIjtcbn1cblxuLmZhLWNvbW1lbnQtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG59XG5cbi5mYS1wZW4tc3dpcmw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG5cbi5mYS1mYWxhZmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwYVwiO1xufVxuXG4uZmEtY2lyY2xlLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVmXCI7XG59XG5cbi5mYS1tYWduZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1qYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE2XCI7XG59XG5cbi5mYS1ncmFtb3Bob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZFwiO1xufVxuXG4uZmEtZGljZS1kMTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNlXCI7XG59XG5cbi5mYS1ub3RlLXN0aWNreTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjtcbn1cblxuLmZhLWFycm93LWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiO1xufVxuXG4uZmEtaHVuZHJlZC1wb2ludHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDFjXCI7XG59XG5cbi5mYS0xMDA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDFjXCI7XG59XG5cbi5mYS1wYXBlcmNsaXAtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2MyXCI7XG59XG5cbi5mYS13aW5kLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc2XCI7XG59XG5cbi5mYS13aW5kLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzZcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXBpbi1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBjXCI7XG59XG5cbi5mYS1mYWNlLXNhZC1zd2VhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOGFcIjtcbn1cblxuLmZhLWJ1Zy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTBcIjtcbn1cblxuLmZhLWN1cGNha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAyXCI7XG59XG5cbi5mYS1saWdodC1zd2l0Y2gtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxhcmdlLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjBcIjtcbn1cblxuLmZhLXBlbi1mYW5jeS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cblxuLmZhLXRydWNrLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGNcIjtcbn1cblxuLmZhLWJvb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgyXCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI2XCI7XG59XG5cbi5mYS1maWxlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4uZmEtYm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjtcbn1cblxuLmZhLWNhcmRzLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkZlwiO1xufVxuXG4uZmEtY2lyY2xlLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYwXCI7XG59XG5cbi5mYS1iZW5jaC10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlN1wiO1xufVxuXG4uZmEta2V5Ym9hcmQtYnJpZ2h0bmVzcy1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWMxXCI7XG59XG5cbi5mYS1za2ktYm9vdC1za2k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2NkXCI7XG59XG5cbi5mYS1icmFpbi1jaXJjdWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNlwiO1xufVxuXG4uZmEtdXNlci1pbmp1cmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtYmxvY2stYnJpY2stZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZGNcIjtcbn1cblxuLmZhLWZpcmV3YWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkY1wiO1xufVxuXG4uZmEtZmFjZS1zYWQtdGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXNhZC10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS10ZW50LWFycm93cy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4MVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwhXCI7XG59XG5cbi5mYS1hcnJvd3Mtc3Bpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmJcIjtcbn1cblxuLmZhLWZhY2Utc21pbGUtcmVsYXhlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOTJcIjtcbn1cblxuLmZhLWNvbW1lbnQteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7XG59XG5cbi5mYS1jb21tZW50LXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNVwiO1xufVxuXG4uZmEtcHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmJcIjtcbn1cblxuLmZhLXRyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmJcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmJcIjtcbn1cblxuLmZhLWZhY2Utbm9zZS1zdGVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzODJcIjtcbn1cblxuLmZhLWNpcmNsZS13YXZlZm9ybS1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmRcIjtcbn1cblxuLmZhLXdhdmVmb3JtLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmRcIjtcbn1cblxuLmZhLWRvbGxhci1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcJFwiO1xufVxuXG4uZmEtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcJFwiO1xufVxuXG4uZmEtdXNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcJFwiO1xufVxuXG4uZmEtZmVycmlzLXdoZWVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuXG4uZmEtY29tcHV0ZXItc3BlYWtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjJcIjtcbn1cblxuLmZhLXNrdWxsLWNvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGVcIjtcbn1cblxuLmZhLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuXG4uZmEtdXNlcnMtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXVzZXJzLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGFcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tdXNldW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS11bml2ZXJzaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtY2lyY2xlLXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG5cbi5mYS1zYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxY1wiO1xufVxuXG4uZmEtZ3JpZC0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NlwiO1xufVxuXG4uZmEtY2FtZXJhLWNjdHY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFjXCI7XG59XG5cbi5mYS1jY3R2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhY1wiO1xufVxuXG4uZmEtdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS10cm93ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg5XCI7XG59XG5cbi5mYS1ob3Jpem9udGFsLXJ1bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZjXCI7XG59XG5cbi5mYS1iZWQtZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY3XCI7XG59XG5cbi5mYS1iZWQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmN1wiO1xufVxuXG4uZmEtZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5mYS1zdGFwbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhZlwiO1xufVxuXG4uZmEtbWFza3MtdGhlYXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLmZhLXRoZWF0ZXItbWFza3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5mYS1raXAtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzRcIjtcbn1cblxuLmZhLWZhY2Utd29venk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2EyXCI7XG59XG5cbi5mYS1jbG91ZC1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTJcIjtcbn1cblxuLmZhLXBpbmVhcHBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMWZcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWdhbGxlcnktdGh1bWJuYWlsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWFcIjtcbn1cblxuLmZhLWNpcmNsZS1qOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuXG4uZmEtZXllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjdcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiO1xufVxuXG4uZmEtcGFnZS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MmFcIjtcbn1cblxuLmZhLWZpbGUtY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDJhXCI7XG59XG5cbi5mYS1qZXQtZmlnaHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtY29tZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5mYS1zcXVhcmUtc2hhcmUtbm9kZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hpZWxkLWtleWhvbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG5cbi5mYS1iYXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtcGx1cy1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0M2NcIjtcbn1cblxuLmZhLXNxdWFyZS1zbGlkZXJzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiO1xufVxuXG4uZmEtc2xpZGVycy12LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjtcbn1cblxuLmZhLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtbWVzc2FnZS1taWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWUxXCI7XG59XG5cbi5mYS1jb21tZW50LW1pZGRsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWUxXCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2VcIjtcbn1cblxuLmZhLXNxdWFyZS16OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4OFwiO1xufVxuXG4uZmEtbWVzc2FnZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlNlwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZTZcIjtcbn1cblxuLmZhLXR1cm4tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5mYS1sZXZlbC11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5zci1vbmx5LFxuLmZhLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpLFxuLmZhLXNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG46cm9vdCwgOmhvc3Qge1xuICAtLWZhLXN0eWxlLWZhbWlseS1jbGFzc2ljOiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAtLWZhLWZvbnQtbGlnaHQ6IG5vcm1hbCAzMDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4uZmFsLFxuLmZhLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbjpyb290LCA6aG9zdCB7XG4gIC0tZmEtc3R5bGUtZmFtaWx5LWNsYXNzaWM6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIC0tZmEtZm9udC1yZWd1bGFyOiBub3JtYWwgNDAwIDFlbS8xIFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5mYXIsXG4uZmEtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG46cm9vdCwgOmhvc3Qge1xuICAtLWZhLXN0eWxlLWZhbWlseS1jbGFzc2ljOiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAtLWZhLWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4uZmFzLFxuLmZhLXNvbGlkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbjpyb290LCA6aG9zdCB7XG4gIC0tZmEtc3R5bGUtZmFtaWx5LWJyYW5kczogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgLS1mYS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmZhYixcbi5mYS1icmFuZHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cIm1haWx0bzpcIl0gaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwicGludGVyZXN0LmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ5b3V0dWJlLmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJsaW5rZWRpbi5jb21cIl0gaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwiaW5zdGFncmFtLmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ0d2l0dGVyLmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ4LmNvbVwiXSBpLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJmYWNlYm9vay5jb21cIl0gaSxcbi5mb290ZXJfX3NvY2lhbCAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwibWFpbHRvOlwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJwaW50ZXJlc3QuY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInlvdXR1YmUuY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImxpbmtlZGluLmNvbVwiXSBpLFxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJpbnN0YWdyYW0uY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInR3aXR0ZXIuY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInguY29tXCJdIGksXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImZhY2Vib29rLmNvbVwiXSBpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEtY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjtcbn1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLWd1aWxkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuXG4uZmEtc3F1YXJlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjtcbn1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLW9yY2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7XG59XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7XG59XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjtcbn1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiO1xufVxuXG4uZmEtdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiO1xufVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7XG59XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiO1xufVxuXG4uZmEtc3F1YXJlLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS1zcXVhcmUtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFkXCI7XG59XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5mYS1zcXVhcmUtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjtcbn1cblxuLmZhLXNxdWFyZS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS10aHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi5mYS1zcXVhcmUtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtYXJ0c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiO1xufVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjtcbn1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiO1xufVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiO1xufVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uZmEtc3F1YXJlLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLXNxdWFyZS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLWRlYmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0YWxvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtc3F1YXJlLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLmZhLWdvbGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwZlwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmZhLXNxdWFyZS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmZhLW5mYy1kaXJlY3Rpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1tZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDliXCI7XG59XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5mYS1zaG9lbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS11bnNwbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuXG4uZmEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiO1xufVxuXG4uZmEtc3F1YXJlLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1zcXVhcmUtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS1oaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjtcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uZmEtcGFkbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGEwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5mYS1zcXVhcmUtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjtcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5mYS1zaG9waWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7XG59XG5cbi5mYS1zcXVhcmUtdGhyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiO1xufVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5mYS1zd2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMVwiO1xufVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4uZmEtc3F1YXJlLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhZVwiO1xufVxuXG4uZmEtZ2l0bGFiLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhZVwiO1xufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjtcbn1cblxuLmZhLXNxdWFyZS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLmZhLWhhc2hub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDk5XCI7XG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7XG59XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7XG59XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZlwiO1xufVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiO1xufVxuXG4uZmEtc3F1YXJlLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiO1xufVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mYS1kYWlseW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtbmZjLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMVwiO1xufVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOVwiO1xufVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLmZhLXNxdWFyZS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7XG59XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4uZmEtc3F1YXJlLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjtcbn1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5mYS1iaWxpYmlsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkOVwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5mYS14LXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS00Mi1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuXG4uZmEtaW5ub3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cblxuLmZhLXNxdWFyZS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiO1xufVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7XG59XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuXG4uZmEtdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5mYS1zcXVhcmUtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uZmEtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cblxuLmZhLXNxdWFyZS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiO1xufVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWNtcGxpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2MFwiO1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7XG59XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjtcbn1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjtcbn1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuXG4uZmEtc2NyZWVucGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTcwXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiO1xufVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuXG4uZmEtbWljcm9ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmZhLXdpcnNpbmRoYW5kd2VyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJkMFwiO1xufVxuXG4uZmEtd3NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQwXCI7XG59XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG5cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7XG59XG5cbi5mYS1vY3RvcHVzLWRlcGxveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiO1xufVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7XG59XG5cbi5mYS1ydXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjtcbn1cblxuLmZhLXNxdWFyZS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiO1xufVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7XG59XG5cbi5mYS1zcGFjZS1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi5mYS1zcXVhcmUtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1zcXVhcmUtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmZhLXBlcmJ5dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7XG59XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjtcbn1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtYm90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0MFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4uZmEtaWRlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjtcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4uZmEtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjtcbn1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjtcbn1cblxuLmZhLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MFwiO1xufVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtc3R1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjN1wiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjtcbn1cblxuLmZhLW9keXNlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjNlwiO1xufVxuXG4uZmEtc3F1YXJlLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmZhLWVkZ2UtbGVnYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1zcXVhcmUteC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7XG59XG5cbi5mYS1zaXRyb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NGFcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiO1xufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjtcbn1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7XG59XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLmZhLXdvZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cblxuLmZhLWdvb2dsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiO1xufVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5mYS1waXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0M2FcIjtcbn1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJvZHktY29sb3I6ICR0ZXh0LWdyYXktODAwO1xufVxuXG4uY2tlZGl0b3ItYnV0dG9ucyBsaSAuY2tlLWljb24tb25seSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNrZWRpdG9yLWJ1dHRvbnMgbGkgYSB7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG59XG4uY2tlZGl0b3ItYnV0dG9ucyAuY2tlX2J1dHRvbl9pY29uIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuXG5idXR0b24ubGluayB7XG4gIGNvbG9yOiAjMEQ2RUZEO1xufVxuXG4uYnV0dG9uLS1zbWFsbCB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuYS5idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLmJ1dHRvbi5idXR0b24tLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwRDZFRkQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBENkVGRDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGI1ZWQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYTUzYmU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwRDZFRkQ7XG59XG5hLmJ1dHRvbi5idXR0b24tLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI0QxNjAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkODc4MjY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Q2NzAxYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTc4LCA4MiwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYTgwMzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkNjcwMWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNEMTYwMDA7XG59XG5hLmJ1dHRvbi5idXR0b24tYWN0aW9uIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNzY3Njc2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzY0NjQ2NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWU1ZTVlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzksIDEzOSwgMTM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVlNWU1ZTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzU5NTk1OTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3Njc2NzY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzc2NzY3Njtcbn1cbmEuYnV0dG9uLmJ1dHRvbi0tc21hbGwge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5idG4tcHJpbWFyeSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXByaW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tc2Vjb25kYXJ5IGEsIC5idG4uYnRuLWlubGluZSBhLCBidXR0b24uYnRuLWlubGluZS5saW5rIGEsXG4uYnRuLWlubGluZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXNlY29uZGFyeSBhOmhvdmVyLFxuLmJ0bi1pbmxpbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tc3VjY2VzcyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLXN1Y2Nlc3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4taW5mbyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4td2FybmluZyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLXdhcm5pbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4tZGFuZ2VyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxpZ2h0IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4tbGlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tZGFyayBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLW91dGxpbmUtaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4tb3V0bGluZS1saWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4sIC5idG4uYnRuLWlubGluZSwgYnV0dG9uLmJ0bi1pbmxpbmUubGluayxcbi5idG4taW5saW5lLCBidXR0b24ubGluaywgYS5idXR0b24sXG4uYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5idG46Zmlyc3QtY2hpbGQsXG4uYnRuLWlubGluZTpmaXJzdC1jaGlsZCwgYnV0dG9uLmxpbms6Zmlyc3QtY2hpbGQsXG4uYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWlubGluZTpsYXN0LWNoaWxkLCBidXR0b24ubGluazpsYXN0LWNoaWxkLFxuLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLWdyb3VwIC5idG4sXG4uYnRuLWdyb3VwIC5idG4taW5saW5lLCAuYnRuLWdyb3VwIGJ1dHRvbi5saW5rLFxuLmJ0bi1ncm91cCAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hW2NsYXNzPWJ1dHRvbl0ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjlmYWZiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjlmYWZiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG5mb290ZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5mb290ZXIuZm9vdGVyLWRhcmsgYSB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIuZm9vdGVyLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLnJlZ2lvbi1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9ybS1jb250cm9sLmltYWdlLWJ1dHRvbiB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5mb3JtLWNvbnRyb2wuZm9ybS1jaGVja2JveCwgLmZvcm0tY29udHJvbC5mb3JtLXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiB1bnNldDtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA1cmVtO1xufVxuXG5pbnB1dC5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS1mb3JtIHtcbiAgICBtYXJnaW46IDJyZW07XG4gIH1cbn1cbi5ub2RlLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lci1pbmxpbmUgZGl2LFxuLmNvbnRhaW5lci1pbmxpbmUgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250YWluZXItaW5saW5lLndlYmZvcm0tbXVsdGlwbGUtYWRkID4gLmZvcm0taXRlbSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB1bnNldDtcbn1cblxudGQgPiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jc2VhcmNoLWJsb2NrLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uanMgdGQgLmRyb3BidXR0b24td3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDIuMjVyZW07XG59XG5cbi5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4ud2ViZm9ybS1kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN5c3RlbS1maWxlLXN5c3RlbS1zZXR0aW5ncyAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50YWJzLXByaW1hcnkge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLnRhYnMtc2Vjb25kYXJ5IHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYnMtd3JhcHBlciAudGFiLXRvZ2dsZSB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbiAgLnRhYnMtd3JhcHBlciAubmF2LXRhYnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGFicy13cmFwcGVyIC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIH1cbiAgLnRhYnMtd3JhcHBlciAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC50YWJzLXdyYXBwZXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC50YWJzLXdyYXBwZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG4gIC50YWJzLXdyYXBwZXI6bm90KC5pcy1jb2xsYXBzaWJsZSkgLm5hdi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC50YWJzLXdyYXBwZXIuaXMtY29sbGFwc2libGUgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnRhYnMtd3JhcHBlci5pcy1jb2xsYXBzaWJsZSAubmF2LWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJzLXdyYXBwZXIuaXMtY29sbGFwc2libGUgLmlzLW9wZW4gLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50YWJzLXdyYXBwZXIuaXMtY29sbGFwc2libGUgLmlzLW9wZW4gLm5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gMC4zNzVyZW0gMCAwO1xuICB9XG4gIC50YWJzLXdyYXBwZXIuaXMtY29sbGFwc2libGUgLmlzLW9wZW4gLm5hdi1pdGVtOm5vdCguYWN0aXZlKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy13cmFwcGVyIC50YWItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5lbS5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IHVuc2V0O1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICBjdXJzb3I6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG5cbi5jYXJkLWltZy10b3AgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXIgLmJsb2NrLXNlYXJjaCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXIgLmJsb2NrLXNlYXJjaCBmb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubmF2YmFyIC5ibG9jay1zZWFyY2ggZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgLmJsb2NrLXNlYXJjaCBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cbi5uYXZiYXItYnJhbmQgLnNpdGUtc2xvZ2FuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1icmFuZCAuc2l0ZS1zbG9nYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubmF2YmFyLWJyYW5kIGEuc2l0ZS10aXRsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kIGEuc2l0ZS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kIC5zaXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdmJhci1icmFuZCBpbWcge1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQgYS5zaXRlLXRpdGxlLFxuLmZvb3Rlci1kYXJrIC5uYXZiYXItYnJhbmQgYS5zaXRlLXRpdGxlIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIGEuc2l0ZS10aXRsZTpob3Zlcixcbi5mb290ZXItZGFyayAubmF2YmFyLWJyYW5kIGEuc2l0ZS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtdHlwZS1sYWJlbCxcbi5wYXJhZ3JhcGgtdHlwZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYXJhZ3JhcGhzLWRyb3Bkb3duLWFjdGlvbi5idXR0b24uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ2RUZEO1xufVxuLnBhcmFncmFwaHMtZHJvcGRvd24tYWN0aW9uLmJ1dHRvbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxNjAwMDtcbn1cblxuLmZpZWxkLS13aWRnZXQtcGFyYWdyYXBocyAuZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuLmZpZWxkLS13aWRnZXQtZW50aXR5LXJlZmVyZW5jZS1wYXJhZ3JhcGhzIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5qcyAuZmllbGQtLXdpZGdldC1lbnRpdHktcmVmZXJlbmNlLXBhcmFncmFwaHMgdGQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiB1bnNldDtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBmb250LXNpemU6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLnJlZ2lvbi10aXRsZV9fYWN0aW9uIGEuYnV0dG9uIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwRDZFRkQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBiNWVkNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGE1M2JlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBENkVGRDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMEQ2RUZEO1xufVxuXG50ci5yZWdpb24tdGl0bGUge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xufVxudHIucmVnaW9uLXRpdGxlIHRkIHtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbn1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICBoZWlnaHQ6IDEuN2VtO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiB1bnNldDtcbn1cblxuLmFkbWluLWRibG9nIC50YWJsZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcsIHZhcigtLWJzLXRhYmxlLWJnKSkpKTtcbn1cbi5hZG1pbi1kYmxvZyAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmctc3RhdGUsIHZhcigtLWJzLXRhYmxlLWJnLXR5cGUsIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZywgdmFyKC0tYnMtdGFibGUtYmcpKSkpO1xufVxuXG4uY29sb3ItcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMwODQyOTg7XG4gIC0tYnMtYWxlcnQtYmc6ICMwODQyOTg7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjZkNGZlO1xufVxuLmNvbG9yLXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MzU3YTtcbn1cblxuLmNvbG9yLXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM0MTQ2NGI7XG4gIC0tYnMtYWxlcnQtYmc6ICM0MTQ2NGI7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZDNkNmQ4O1xufVxuLmNvbG9yLXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMzQzODNjO1xufVxuXG4uY29sb3Itc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMzYjUwMTg7XG4gIC0tYnMtYWxlcnQtYmc6ICMzYjUwMTg7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZGZlZmM1O1xufVxuLmNvbG9yLXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJmNDAxMztcbn1cblxuLmNvbG9yLWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNDc0NzQ3O1xuICAtLWJzLWFsZXJ0LWJnOiAjNDc0NzQ3O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcbn1cbi5jb2xvci1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5jb2xvci13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzg1NjQxNDtcbiAgLS1icy1hbGVydC1iZzogIzg1NjQxNDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmNWU0YmQ7XG59XG4uY29sb3Itd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNmE1MDEwO1xufVxuXG4uY29sb3ItZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzdkM2EwMDtcbiAgLS1icy1hbGVydC1iZzogIzdkM2EwMDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmMWNmYjM7XG59XG4uY29sb3ItZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NDJlMDA7XG59XG5cbi5jb2xvci1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM2MzY0NjQ7XG4gIC0tYnMtYWxlcnQtYmc6ICM2MzY0NjQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmNvbG9yLWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZjUwNTA7XG59XG5cbi5jb2xvci1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzE0MTYxOTtcbiAgLS1icy1hbGVydC1iZzogIzE0MTYxOTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiY2JlYmY7XG59XG4uY29sb3ItZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTAxMjE0O1xufVxuXG4udmlld3MtYWRtaW4gYSB7XG4gIGNvbG9yOiAjMEQ2RUZEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52aWV3cy1hZG1pbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG4udmlld3MtYWRtaW4gLnZpZXdzLWRpc3BsYXlzIC50YWJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi52aWV3cy1hZG1pbiAudmlld3MtdWktZGlzcGxheS10YWItYnVja2V0X190aXRsZSB7XG4gIHBhZGRpbmc6IDRweCA2cHggNnB4O1xufVxuLnZpZXdzLWFkbWluIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMC4xZW0gMC41ZW07XG59XG4udmlld3MtYWRtaW4gLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMEQ2RUZEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52aWV3cy1hZG1pbiAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24gLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3cy1hZG1pbiAudmlldy1wcmV2aWV3LWZvcm0gLmZvcm0taXRlbS12aWV3LWFyZ3MsXG4udmlld3MtYWRtaW4gLnZpZXctcHJldmlldy1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBjb2xvcjogIzAwMDtcbn1cblxuY29kZSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8qKlxuICogSW5zdHJ1Y3Rpb25zIGZvciBWYXJpYWJsZXMgZmlsZVxuICovXG4vKipcbiAqIFN0YXJ0IG9mIEJyZWV6ZVxuICovXG4uYnRuOmZvY3VzLXZpc2libGUsXG4uYnRuLWlubGluZTpmb2N1cy12aXNpYmxlLCBidXR0b24ubGluazpmb2N1cy12aXNpYmxlLCAuYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHggIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBTdGFydCBvZiBCcmVlemVcbiAqL1xuOnJvb3Qge1xuICAtLWNvbG9yLTE6ICMwRDZFRkQ7XG4gIC0tY29sb3ItMjogIzZmNDJjMTtcbiAgLS1jb2xvci0zOiAjZGRhNjIyO1xuICAtLWNvbG9yLTQ6ICNkNjMzODQ7XG4gIC0tY29sb3ItNTogI0QxNjAwMDtcbiAgLS1jb2xvci02OiAjOTRDODNEO1xuICAtLWNvbG9yLTc6ICMxRDk2QUY7XG4gIC0tY29sb3ItODogIzc2NzY3NjtcbiAgLS1jb2xvci1uZXV0cmFsOiAjNWY2NjZkO1xuICAtLWNvbG9yLWltcG9ydGFudDogI0MzMjAzMztcbiAgLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgLS1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG5cbltjbGFzcyo9Y29sb3ItMV0ge1xuICAtLWNvbG9yOiAjMEQ2RUZEO1xufVxuXG5bY2xhc3MqPWNvbG9yLTJdIHtcbiAgLS1jb2xvcjogIzZmNDJjMTtcbn1cblxuW2NsYXNzKj1jb2xvci0zXSB7XG4gIC0tY29sb3I6ICNkZGE2MjI7XG59XG5cbltjbGFzcyo9Y29sb3ItNF0ge1xuICAtLWNvbG9yOiAjZDYzMzg0O1xufVxuXG5bY2xhc3MqPWNvbG9yLTVdIHtcbiAgLS1jb2xvcjogI0QxNjAwMDtcbn1cblxuW2NsYXNzKj1jb2xvci02XSB7XG4gIC0tY29sb3I6ICM5NEM4M0Q7XG59XG5cbltjbGFzcyo9Y29sb3ItN10ge1xuICAtLWNvbG9yOiAjMUQ5NkFGO1xufVxuXG5bY2xhc3MqPWNvbG9yLThdIHtcbiAgLS1jb2xvcjogIzc2NzY3Njtcbn1cblxuW2NsYXNzKj1jb2xvci1uZXV0cmFsXSB7XG4gIC0tY29sb3I6ICM1ZjY2NmQ7XG59XG5cbltjbGFzcyo9Y29sb3ItaW1wb3J0YW50XSB7XG4gIC0tY29sb3I6ICNDMzIwMzM7XG59XG5cbltjbGFzcyo9Y29sb3ItcHJpbWFyeV0ge1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuW2NsYXNzKj1jb2xvci1zZWNvbmRhcnldIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLyoqXG4gKiBCdG4gUHJpbWFyeSAmIFNlY29uZGFydHkgSG92ZXIgQ29sb3IgVmFsdWVzXG4gKiBJZiBCb290c3RyYXAgVmFycyBhcmUgZGVwcmVjYXRlZCAtLT4gdGhlc2Ugd2lsbCBuZWVkIHRvIGJlIHNldCBpbiBhIENTUyBTZWxlY3RvciBDb250ZXh0dWF4IHN0YXRlbWVudCByYXRoZXIgdGhhbiBoZXJlLlxuICovXG4vKipcbiAqIFVuY29tbWVudCB0aGUgZm9sbG93aW5nIGlmIFwiQnJvYWRjYXN0c1wiIG5lZWQgdG8gc3VwcG9ydCBDU1MgVmFyc1xuICovXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBENkVGRDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjRDE2MDAwO1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNkZGE2MjI7XG4gIC0tYnMtZ3JlZW46ICM5NEM4M0Q7XG4gIC0tYnMtdGVhbDogIzFEOTZBRjtcbiAgLS1icy1jeWFuOiAjNzY3Njc2O1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZjBmMmY1O1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMwRDZFRkQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICM5NEM4M0Q7XG4gIC0tYnMtaW5mbzogIzc2NzY3NjtcbiAgLS1icy13YXJuaW5nOiAjZGRhNjIyO1xuICAtLWJzLWRhbmdlcjogI0QxNjAwMDtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMTQ4LCAyMDAsIDYxO1xuICAtLWJzLWluZm8tcmdiOiAxMTgsIDExOCwgMTE4O1xuICAtLWJzLXdhcm5pbmctcmdiOiAyMjEsIDE2NiwgMzQ7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjA5LCA5NiwgMDtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogNTIsIDU4LCA2NDtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS4yO1xuICAtLWJzLWJvZHktY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAxLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1saW5rLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICNmOGVkZDM7XG59XG5cbi5idG4sIC5idG4uYnRuLWlubGluZSwgYnV0dG9uLmJ0bi1pbmxpbmUubGluayxcbi5idG4taW5saW5lLCBidXR0b24ubGluaywgLmJ1dHRvbiwgYS5idXR0b24ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1icy1idG4tY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIC5idG4uYnRuLWlubGluZSwgYnV0dG9uLmJ0bi1pbmxpbmUubGluayxcbi5idG4taW5saW5lLCBidXR0b24ubGluaywgLmJ1dHRvbiwgYS5idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIsXG4uYnRuLWlubGluZTpob3ZlciwgYnV0dG9uLmxpbms6aG92ZXIsIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyLFxuLmJ0bi1jaGVjayArIC5idG4taW5saW5lOmhvdmVyLCAuYnRuLWNoZWNrICsgYnV0dG9uLmxpbms6aG92ZXIsIC5idG4tY2hlY2sgKyAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUsXG4uYnRuLWlubGluZTpmb2N1cy12aXNpYmxlLCBidXR0b24ubGluazpmb2N1cy12aXNpYmxlLCAuYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0bixcbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4taW5saW5lLCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBidXR0b24ubGluaywgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWlubGluZSwgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uLmxpbmssIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idXR0b24sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSxcbjpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWlubGluZTphY3RpdmUsIDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b24ubGluazphY3RpdmUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnV0dG9uOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsXG4uYnRuLWlubGluZTpmaXJzdC1jaGlsZDphY3RpdmUsIGJ1dHRvbi5saW5rOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLFxuLmFjdGl2ZS5idG4taW5saW5lLCBidXR0b24uYWN0aXZlLmxpbmssIC5hY3RpdmUuYnV0dG9uLCAuYnRuLnNob3csXG4uc2hvdy5idG4taW5saW5lLCBidXR0b24uc2hvdy5saW5rLCAuc2hvdy5idXR0b24ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5saW5lOmZvY3VzLXZpc2libGUsIC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvbi5saW5rOmZvY3VzLXZpc2libGUsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idXR0b246Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsXG46bm90KC5idG4tY2hlY2spICsgLmJ0bi1pbmxpbmU6YWN0aXZlOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b24ubGluazphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idXR0b246YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uYnRuLWlubGluZTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgYnV0dG9uLmxpbms6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsXG4uYWN0aXZlLmJ0bi1pbmxpbmU6Zm9jdXMtdmlzaWJsZSwgYnV0dG9uLmFjdGl2ZS5saW5rOmZvY3VzLXZpc2libGUsIC5hY3RpdmUuYnV0dG9uOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlLFxuLnNob3cuYnRuLWlubGluZTpmb2N1cy12aXNpYmxlLCBidXR0b24uc2hvdy5saW5rOmZvY3VzLXZpc2libGUsIC5zaG93LmJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCxcbi5idG4taW5saW5lOmRpc2FibGVkLCBidXR0b24ubGluazpkaXNhYmxlZCwgLmJ1dHRvbjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCxcbi5kaXNhYmxlZC5idG4taW5saW5lLCBidXR0b24uZGlzYWJsZWQubGluaywgLmRpc2FibGVkLmJ1dHRvbiwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0bixcbmZpZWxkc2V0OmRpc2FibGVkIC5idG4taW5saW5lLCBmaWVsZHNldDpkaXNhYmxlZCBidXR0b24ubGluaywgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwRDZFRkQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBENkVGRDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGI1ZWQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYTUzYmU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwRDZFRkQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5LCAuYnRuLmJ0bi1pbmxpbmUsIGJ1dHRvbi5idG4taW5saW5lLmxpbmssXG4uYnRuLWlubGluZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1YzYzNmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzk0QzgzRDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOTRDODNEO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNhNGQwNWE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzlmY2U1MDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTI2LCAxNzAsIDUyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2E5ZDM2NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzlmY2U1MDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzk0QzgzRDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNzY3Njc2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzY0NjQ2NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWU1ZTVlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzksIDEzOSwgMTM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVlNWU1ZTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzU5NTk1OTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3Njc2NzY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzc2NzY3Njtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZGRhNjIyO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2UyYjM0MztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTBhZjM4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODgsIDE0MSwgMjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZTRiODRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTBhZjM4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RkYTYyMjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGRhNjIyO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI0QxNjAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkODc4MjY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Q2NzAxYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTc4LCA4MiwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYTgwMzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkNjcwMWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNEMTYwMDA7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDNkNGQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDI0NjQ5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY2LCA3MCwgNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNGQ1MTU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwRDZFRkQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBENkVGRDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBENkVGRDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzk0QzgzRDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjOTRDODNEO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0OCwgMjAwLCA2MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM5NEM4M0Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOTRDODNEO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNzY3Njc2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzc2NzY3NjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTgsIDExOCwgMTE4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzc2NzY3NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzc2NzY3NjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzc2NzY3NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RkYTYyMjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGRhNjIyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMSwgMTY2LCAzNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkZGE2MjI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGRhNjIyO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNEMTYwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0QxNjAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNEMTYwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwOSwgOTYsIDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRDE2MDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0QxNjAwMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmssIGJ1dHRvbi5saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUsIGJ1dHRvbi5saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciwgYnV0dG9uLmxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sXG4uYnRuLWdyb3VwLWxnID4gLmJ0bi1pbmxpbmUsIC5idG4tZ3JvdXAtbGcgPiBidXR0b24ubGluaywgLmJ0bi1ncm91cC1sZyA+IC5idXR0b24ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bixcbi5idG4tZ3JvdXAtc20gPiAuYnRuLWlubGluZSwgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbi5saW5rLCAuYnRuLWdyb3VwLXNtID4gLmJ1dHRvbiB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmJ0bi5idG4taW5saW5lLmNrLWxpbmtfc2VsZWN0ZWQsXG4uYnRuLWlubGluZS5jay1saW5rX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKSAhaW1wb3J0YW50O1xufVxuXG5oMSBzdHJvbmcsXG5oMiBzdHJvbmcsXG5oMyBzdHJvbmcsXG5oNCBzdHJvbmcsXG5oNSBzdHJvbmcsXG5oNiBzdHJvbmcsXG4uaDEgc3Ryb25nLFxuLmgyIHN0cm9uZyxcbi5oMyBzdHJvbmcsXG4uaDQgc3Ryb25nLFxuLmg1IHN0cm9uZyxcbi5oNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQgYTpub3QoLmJ0bik6bm90KGJ1dHRvbi5saW5rKTpub3QoLmJ1dHRvbik6bm90KGEuYnV0dG9uKTpub3QoLmJ0bi5idG4taW5saW5lKTpub3QoYnV0dG9uLmJ0bi1pbmxpbmUubGluayk6bm90KC5idG4taW5saW5lKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xufVxuXG46cm9vdCB7XG4gIC8qKlxuICAgKiBPdmVyd3JpdHRlbiBCb290U3RyYXAgQ1NTIFZhcnNcbiAgICovXG4gIC0tYnMtbGluay1jb2xvcjogdmFyKC0tYnMtYmx1ZSkhaW1wb3J0YW50O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBDYWxlbmRhciAmIEV2ZW50IENvbG91cnMgLy8gWyBdICBUaGlzIGlzIG9sZCBjb2RlLCBldmVudHVhbGx5IHRvIGJlIFxuKi9cbi8qKlxuICogTWFwIC0gU2Nob29sIFR5cGUgQ29sb3Vyc1xuICovXG4udmlldy1pZC1zY2hvb2xzIC5tYXAtd3JhcHBlciA+IC52aWV3LWZpbHRlcnMgLmJlZi1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3gudGF4b25vbXktbmFtZS0tdGVzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFByb21vIFN0eWxpbmcgKEVsc2V3aGVyZSkqL1xuLnZpZXctaWQtYWRib3hlcy52aWV3LWRpc3BsYXktaWQtYWRib3hlc19ob21lIC52aWV3LWNvbnRlbnQgLm5vZGVfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cblxuaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgPiAubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2YmFyLWJnKSAhaW1wb3J0YW50O1xufVxuaGVhZGVyID4gLm5hdmJhciA+IC5jb250YWluZXIge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgPiAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgZmxleC1mbG93OiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgfVxufVxuXG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiBjYWxjKDEwMzAgKyAxKTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBoZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciB7XG4gICAgdG9wOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIge1xuICAgIHRvcDogMzhweDtcbiAgICByaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIG1hcmdpbjogMCAtMXJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxLjI1cmVtIDEuMjVyZW07XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogMjVweDtcbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0gPiBpW2NsYXNzKj1mYS1dIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0gPiBpW2NsYXNzKj1mYS1dICsgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0gaDUsIGhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0gLmg1IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBoZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtI3F1aWNrbGlua3MtYWNjZXNzaWJpbGl0eSA+IGlbY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLWFjY2Vzc2liaWxpdHkgYSB7XG4gICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG4gIH1cbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLWxhbmd1YWdlIHtcbiAgICBnYXA6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1sYW5ndWFnZSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1sYW5ndWFnZSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTJyZW07XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMHB4O1xuICB6LWluZGV4OiA1MDE7XG59XG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtI3F1aWNrbGlua3MtbGFuZ3VhZ2UgPiBpW2NsYXNzKj1mYS1dIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLWxhbmd1YWdlIC5nb29nLXRlLWdhZGdldCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1sYW5ndWFnZSAuZ29vZy10ZS1nYWRnZXQgLmdvb2ctbG9nby1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1sYW5ndWFnZSBhLmdvb2dsZS10cmFuc2xhdG9yLXN3aXRjaDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICB6LWluZGV4OiA5OTtcbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1sYW5ndWFnZSAjcXVpY2tsaW5rcy1sYW5ndWFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1pbi13aWR0aDogMzEwcHg7XG4gIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgaW5zZXQ6IDI1cHggLTQ0cHggYXV0byBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLWxhbmd1YWdlICNxdWlja2xpbmtzLWxhbmd1YWdlLWNvbnRlbnQge1xuICAgIGluc2V0OiAyNXB4IC01OXB4IGF1dG8gYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtI3F1aWNrbGlua3MtbGFuZ3VhZ2UgI3F1aWNrbGlua3MtbGFuZ3VhZ2UtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICBpbnNldDogMjVweCAtMTBweCBhdXRvIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLWxhbmd1YWdlICNxdWlja2xpbmtzLWxhbmd1YWdlLWNvbnRlbnQgc3BhbiA+IGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtI3F1aWNrbGlua3MtbGFuZ3VhZ2UgI3F1aWNrbGlua3MtbGFuZ3VhZ2UtY29udGVudCAuZ29vZy10ZS1nYWRnZXQgLmdvb2ctdGUtY29tYm8ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXNlYXJjaCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1zZWFyY2ggLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycmVtO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzBweDtcbiAgei1pbmRleDogNTAxO1xufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXNlYXJjaCAjcXVpY2tsaW5rcy1zZWFyY2gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1pbi13aWR0aDogMzEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGluc2V0OiAzNXB4IDFweCBhdXRvIGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXNlYXJjaCAjcXVpY2tsaW5rcy1zZWFyY2gtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1zZWFyY2ggI3F1aWNrbGlua3Mtc2VhcmNoLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjVyZW0gMC41cmVtO1xuICB9XG59XG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtI3F1aWNrbGlua3Mtc2VhcmNoICNxdWlja2xpbmtzLXNlYXJjaC1jb250ZW50IGZvcm0uc2VhcmNoLWJsb2NrLWZvcm0uZ29vZ2xlLWNzZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1zZWFyY2ggI3F1aWNrbGlua3Mtc2VhcmNoLWNvbnRlbnQgZm9ybS5zZWFyY2gtYmxvY2stZm9ybS5nb29nbGUtY3NlIC5qcy1mb3JtLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1zZWFyY2ggI3F1aWNrbGlua3Mtc2VhcmNoLWNvbnRlbnQgZm9ybS5zZWFyY2gtYmxvY2stZm9ybS5nb29nbGUtY3NlIC5qcy1mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtI3F1aWNrbGlua3Mtc2VhcmNoICNxdWlja2xpbmtzLXNlYXJjaC1jb250ZW50IGZvcm0uc2VhcmNoLWJsb2NrLWZvcm0uZ29vZ2xlLWNzZSAuanMtZm9ybS1pdGVtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3N2Z3MvbGlnaHQvbWFnbmlmeWluZy1nbGFzcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDFyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXNlYXJjaCAjcXVpY2tsaW5rcy1zZWFyY2gtY29udGVudCBmb3JtLnNlYXJjaC1ibG9jay1mb3JtLmdvb2dsZS1jc2UgLmpzLWZvcm0taXRlbSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtI3F1aWNrbGlua3Mtc2VhcmNoICNxdWlja2xpbmtzLXNlYXJjaC1jb250ZW50IGZvcm0uc2VhcmNoLWJsb2NrLWZvcm0uZ29vZ2xlLWNzZSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXJlc291cmNlcy5xdWlja2xpbmtzLWl0ZW0ge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXJlc291cmNlcy5xdWlja2xpbmtzLWl0ZW0ge1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBoZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtI3F1aWNrbGlua3MtcmVzb3VyY2VzLnF1aWNrbGlua3MtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXJlc291cmNlcy5xdWlja2xpbmtzLWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXJlc291cmNlcyBhLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycmVtO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzBweDtcbiAgei1pbmRleDogOTk7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXJlc291cmNlcyAjcXVpY2tsaW5rcy1yZXNvdXJjZXMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWF4LXdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGluc2V0OiAzOHB4IDAgYXV0byBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXJlc291cmNlcyAjcXVpY2tsaW5rcy1yZXNvdXJjZXMtY29udGVudCB7XG4gICAgaW5zZXQ6IDM4cHggYXV0byBhdXRvIC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1yZXNvdXJjZXMgI3F1aWNrbGlua3MtcmVzb3VyY2VzLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIH1cbn1cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0jcXVpY2tsaW5rcy1yZXNvdXJjZXMgI3F1aWNrbGlua3MtcmVzb3VyY2VzLWNvbnRlbnQgbGkubmF2LWl0ZW0ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NlZDRkYTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXJlc291cmNlcyAjcXVpY2tsaW5rcy1yZXNvdXJjZXMtY29udGVudCBsaS5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5oZWFkZXIgLnF1aWNrbGlua3Mtd3JhcHBlciAucXVpY2tsaW5rcy1pbm5lciAucXVpY2tsaW5rcy1pdGVtI3F1aWNrbGlua3MtcmVzb3VyY2VzICNxdWlja2xpbmtzLXJlc291cmNlcy1jb250ZW50IGxpLm5hdi1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5xdWlja2xpbmtzLXdyYXBwZXIgLnF1aWNrbGlua3MtaW5uZXIgLnF1aWNrbGlua3MtaXRlbSNxdWlja2xpbmtzLXJlc291cmNlcyAjcXVpY2tsaW5rcy1yZXNvdXJjZXMtY29udGVudCBsaS5uYXYtaXRlbSBhIHtcbiAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG59XG5oZWFkZXIgLm5hdmJhci10b2dnbGVyOmhvdmVyLCBoZWFkZXIgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmhlYWRlciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuZmEtc29saWQuZmEteG1hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuZmEtYmFycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkcm9vbS0tcGlubmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cblxuLmhlYWRyb29tLS11bnBpbm5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbmhlYWRlci5oZWFkcm9vbSB+IG1haW4gLnJlZ2lvbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IGFydGljbGUubm9kZS0tZnVsbCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIGZvb3RlciNzaXRlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG5mb290ZXIge1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuXG5mb290ZXIjc2l0ZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwpO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciNzaXRlLWZvb3RlciBhLFxuZm9vdGVyI3NpdGUtZm9vdGVyIC5uYXYtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIjc2l0ZS1mb290ZXIgYTpob3ZlciwgZm9vdGVyI3NpdGUtZm9vdGVyIGE6Zm9jdXMsXG5mb290ZXIjc2l0ZS1mb290ZXIgLm5hdi1saW5rOmhvdmVyLFxuZm9vdGVyI3NpdGUtZm9vdGVyIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGZvb3RlciNzaXRlLWZvb3RlciAuZm9vdGVyLXJvdy0tbWFpbixcbmZvb3RlciNzaXRlLWZvb3RlciAuZm9vdGVyLXJvdy0tYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyI3NpdGUtZm9vdGVyIC5mb290ZXItcm93LS1tYWluIC5ibG9jazpub3QoLm5hdmlnYXRpb24pLFxuZm9vdGVyI3NpdGUtZm9vdGVyIC5mb290ZXItcm93LS1ib3R0b20gLmJsb2NrOm5vdCgubmF2aWdhdGlvbikge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDIuNXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyLXJvdy0tbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItcm93LS1tYWluIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbn1cbi5mb290ZXItcm93LS1tYWluIC5yZWdpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItcm93LS1tYWluIC5yZWdpb24ge1xuICAgIG1heC13aWR0aDogMzMlO1xuICB9XG59XG4uZm9vdGVyLXJvdy0tbWFpbiAucmVnaW9uLnJlZ2lvbi1mb290ZXItbWFpbi1mb3VydGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXJvdy0tbWFpbiAucmVnaW9uLnJlZ2lvbi1mb290ZXItbWFpbi1mb3VydGgge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgfVxufVxuLmZvb3Rlci1yb3ctLW1haW4gLnJlZ2lvbi5yZWdpb24tZm9vdGVyLW1haW4tZm91cnRoIC5ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1yb3ctLW1haW4gLnJlZ2lvbi5yZWdpb24tZm9vdGVyLW1haW4tZm91cnRoIC5ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLXJvdy0tbWFpbiAucmVnaW9uLnJlZ2lvbi1mb290ZXItbWFpbi1mb3VydGggLmJsb2NrICsgLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXJvdy0tbWFpbiAucmVnaW9uLnJlZ2lvbi1mb290ZXItbWFpbi1mb3VydGggLmJsb2NrICsgLmJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb290ZXItcm93LS1tYWluIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1tYWluLWZvdXJ0aCAuYmxvY2sgLmltZy13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZvb3Rlci1yb3ctLW1haW4gLnJlZ2lvbiB1bCB7XG4gIGdhcDogMTBweDtcbn1cbi5mb290ZXItcm93LS1tYWluIC5yZWdpb24gdWwgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9vdGVyLXJvdy0tbWFpbiAuZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1yb3ctLW1haW4gLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLXJvdy0tbWFpbiAuZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgfVxufVxuLmZvb3Rlci1yb3ctLW1haW4gLmZvb3Rlcl9fbmF2aWdhdGlvbiAucmVnaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLXJvdy0tbWFpbiAuZm9vdGVyX19uYXZpZ2F0aW9uIC5yZWdpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3Rlci1yb3ctLW1haW4gLm5hdmJhci1icmFuZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1yb3ctLW1haW4gLm5hdmJhci1icmFuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiNzaXRlLWluZm8tZm9vdGVyIHVsIGxpIGksXG4jc2l0ZS1pbmZvLWZvb3RlciB1bCBsaSAuZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jc2l0ZS1pbmZvLWZvb3RlciB1bCBsaSNzaXRlLW5hbWUgKiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzaXRlLWluZm8tZm9vdGVyIHVsIGxpI3NpdGUtcGhvbmUsICNzaXRlLWluZm8tZm9vdGVyIHVsIGxpI3NpdGUtZW1haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzaXRlLWluZm8tZm9vdGVyIHVsIGxpI3NpdGUtcGhvbmUsICNzaXRlLWluZm8tZm9vdGVyIHVsIGxpI3NpdGUtZW1haWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuI3NpdGUtaW5mby1mb290ZXIgdWwgbGkjc2l0ZS1waG9uZSBhLCAjc2l0ZS1pbmZvLWZvb3RlciB1bCBsaSNzaXRlLWVtYWlsIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3NpdGUtaW5mby1mb290ZXIgLmZvb3Rlcl9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsXSBhIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbF0gYSBpIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsXSBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG59XG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsXSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImZhY2Vib29rLmNvbVwiXSBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuLmZvb3Rlcl9fc29jaWFsICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJ0d2l0dGVyLmNvbVwiXSBpOjpiZWZvcmUsXG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInguY29tXCJdIGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cImluc3RhZ3JhbS5jb21cIl0gaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cbi5mb290ZXJfX3NvY2lhbCAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwibGlua2VkaW4uY29tXCJdIGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInlvdXR1YmUuY29tXCJdIGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZm9vdGVyX19zb2NpYWwgI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInBpbnRlcmVzdC5jb21cIl0gaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mb290ZXJfX3NvY2lhbCAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwibWFpbHRvOlwiXSBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG5mb290ZXIgLmJsb2NrLW1lbnUgdWwubmF2IGxpIGEubmF2LWxpbmssXG5mb290ZXIgLmJsb2NrLW1lbnUgdWwubmF2IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuXG4uZm9vdGVyLXJvdy0tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgcGFkZGluZzogMi41cmVtIDAgMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1yb3ctLWJvdHRvbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmZvb3Rlci1yb3ctLWJvdHRvbSAjY29weXJpZ2h0LFxuLmZvb3Rlci1yb3ctLWJvdHRvbSAjc2l0ZS1jcmVkaXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItcm93LS1ib3R0b20gI2NvcHlyaWdodCxcbi5mb290ZXItcm93LS1ib3R0b20gI3NpdGUtY3JlZGl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmZvb3Rlci1yb3ctLWJvdHRvbSAjc2l0ZS1jcmVkaXQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxubmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgbmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0ge1xuICAgIG1heC13aWR0aDogMTU0MHB4O1xuICB9XG59XG5uYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSBvbC5icmVhZGNydW1iLFxubmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0gdWwuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdIG9sLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSxcbm5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdIHVsLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbm5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdIG9sLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBpLmZhLWhvdXNlLWNoaW1uZXksXG5uYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSB1bC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gaS5mYS1ob3VzZS1jaGltbmV5IHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5uYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSBvbC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06OmFmdGVyLFxubmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0gdWwuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5uYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSBvbC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYSxcbm5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdIHVsLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbm5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdIG9sLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxkOmFmdGVyLFxubmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0gdWwuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbn1cbm5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdIG9sLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSxcbm5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdIHVsLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uaW1nLWNhcHRpb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1ibGFjayk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uYnRuLCBidXR0b24ubGluaywgLmJ1dHRvbiwgYS5idXR0b24sIC5idG4uYnRuLWlubGluZSwgYnV0dG9uLmJ0bi1pbmxpbmUubGluayxcbi5idG4taW5saW5lIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmJ0bi5idG4tcHJpbWFyeSwgYnV0dG9uLmJ0bi1wcmltYXJ5LmxpbmssIC5idG4tcHJpbWFyeS5idXR0b24sXG4uYnRuLXByaW1hcnkuYnRuLWlubGluZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xufVxuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgYnV0dG9uLmJ0bi1wcmltYXJ5Lmxpbms6aG92ZXIsIC5idG4tcHJpbWFyeS5idXR0b246aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLWlubGluZTpob3ZlciwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywgYnV0dG9uLmJ0bi1wcmltYXJ5Lmxpbms6Zm9jdXMsIC5idG4tcHJpbWFyeS5idXR0b246Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLWlubGluZTpmb2N1cywgLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUsIGJ1dHRvbi5idG4tcHJpbWFyeS5saW5rOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ1dHRvbjphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLWlubGluZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwLjcpO1xufVxuLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywgYnV0dG9uLmJ0bi1wcmltYXJ5Lmxpbms6Zm9jdXMsIC5idG4tcHJpbWFyeS5idXR0b246Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLWlubGluZTpmb2N1cywgLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUsIGJ1dHRvbi5idG4tcHJpbWFyeS5saW5rOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ1dHRvbjphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLWlubGluZTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5LCBidXR0b24uYnRuLXNlY29uZGFyeS5saW5rLCAuYnRuLXNlY29uZGFyeS5idXR0b24sIC5idG4uYnRuLWlubGluZSwgYnV0dG9uLmxpbmsuYnRuLWlubGluZSxcbi5idXR0b24uYnRuLWlubGluZSxcbi5idG4taW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uYnRuLXNlY29uZGFyeS5saW5rOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idXR0b246aG92ZXIsXG4uYnRuLWlubGluZTpob3ZlciwgLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgYnV0dG9uLmJ0bi1zZWNvbmRhcnkubGluazphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmJ1dHRvbjphY3RpdmUsXG4uYnRuLWlubGluZTphY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uLmJ0bi1zZWNvbmRhcnkubGluazpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnV0dG9uOmZvY3VzLFxuLmJ0bi1pbmxpbmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIGZpbHRlcjogc2F0dXJhdGUoMC43KTtcbn1cbi5idG4uYnRuLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uLmJ0bi1zZWNvbmRhcnkubGluazpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnV0dG9uOmZvY3VzLFxuLmJ0bi1pbmxpbmU6Zm9jdXMsIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIGJ1dHRvbi5idG4tc2Vjb25kYXJ5Lmxpbms6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5idXR0b246YWN0aXZlLFxuLmJ0bi1pbmxpbmU6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4uZGlzYWJsZWQsIGJ1dHRvbi5kaXNhYmxlZC5saW5rLCAuZGlzYWJsZWQuYnV0dG9uLFxuLmRpc2FibGVkLmJ0bi1pbmxpbmUge1xuICBjb2xvcjogI2FkYjViZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjBmMmY1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YwZjJmNSAhaW1wb3J0YW50O1xufVxuXG5hLmV4dCBzdmcuZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsIGlucHV0W3R5cGU9cmFkaW9dOmFjdGl2ZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnMtZ3JheS02MDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG59XG5cbi5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG5cbm5hdi50YWJzLXByaW1hcnkge1xuICBtYXJnaW46IDIuMjVyZW0gMCAxLjVyZW07XG59XG5uYXYudGFicy1wcmltYXJ5IHVsLm5hdi10YWJzIGxpIGEge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG59XG5uYXYudGFicy1wcmltYXJ5IHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb3JtLnVzZXItbG9naW4tZm9ybSxcbmZvcm0udXNlci1wYXNzIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvcm0udXNlci1sb2dpbi1mb3JtLFxuZm9ybS51c2VyLXBhc3Mge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbmZvcm0udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0sXG5mb3JtLnVzZXItcGFzcyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMS44NzVyZW07XG59XG5mb3JtLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtIGlucHV0LmZvcm0tdGV4dCxcbmZvcm0udXNlci1wYXNzIC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMCk7XG59XG5mb3JtLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtIGlucHV0LmZvcm0tdGV4dDpmb2N1cyxcbmZvcm0udXNlci1wYXNzIC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTUwMCk7XG59XG5cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnVpLWhlbHBlci1yZXNldCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbn1cbi51aS13aWRnZXQtY29udGVudCBhLmJ0biwgLnVpLXdpZGdldC1jb250ZW50IGEuYnV0dG9uLFxuLnVpLXdpZGdldC1jb250ZW50IGEuYnRuLWlubGluZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEuYnRuOmhvdmVyLCAudWktd2lkZ2V0LWNvbnRlbnQgYS5idXR0b246aG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgYS5idG4taW5saW5lOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWktYWNjb3JkaW9uIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAtLWJnLWNvbG9yOiAjZjBmMmY1O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciA+IGEsIC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgPiAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciA+IGE6OmFmdGVyLCAudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyID4gLmZpZWxkLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuODc1cmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG4gIH1cbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgPiBhLFxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSAuZmllbGQtY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSA+IGE6OmFmdGVyLFxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSAuZmllbGQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaDEsXG4uaDEsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSxcbi5oMSBhLFxuLmgyIGEsXG4uaDMgYSxcbi5oNCBhLFxuLmg1IGEsXG4uaDYgYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kaXNwbGF5LTEsXG4uZGlzcGxheS0yLFxuLmRpc3BsYXktMyxcbi5kaXNwbGF5LTQsXG4uZGlzcGxheS01LFxuLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbnAgKyBoMSxcbnAgKyBoMixcbnAgKyBoMyxcbnAgKyBoNCxcbnAgKyBoNSxcbnAgKyBoNixcbnAgKyAuaDEsXG5wICsgLmgyLFxucCArIC5oMyxcbnAgKyAuaDQsXG5wICsgLmg1LFxucCArIC5oNiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmZpZWxkIGE6bm90KC5idG4pOm5vdChidXR0b24ubGluayk6bm90KC5idXR0b24pOm5vdChhLmJ1dHRvbik6bm90KC5idG4uYnRuLWlubGluZSk6bm90KGJ1dHRvbi5idG4taW5saW5lLmxpbmspOm5vdCguYnRuLWlubGluZSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbn1cbi5maWVsZCBhLmJ0biwgLmZpZWxkIGEuYnV0dG9uLFxuLmZpZWxkIGEuYnRuLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmllbGQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5maWVsZCBwOmxhc3QtY2hpbGQgYS5idG4sIC5maWVsZCBwOmxhc3QtY2hpbGQgYS5idXR0b24sXG4uZmllbGQgcDpsYXN0LWNoaWxkIGEuYnRuLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZCBoMSxcbi5maWVsZCBoMixcbi5maWVsZCBoMyxcbi5maWVsZCBoNCxcbi5maWVsZCBoNSxcbi5maWVsZCBoNixcbi5maWVsZCAuaDEsXG4uZmllbGQgLmgyLFxuLmZpZWxkIC5oMyxcbi5maWVsZCAuaDQsXG4uZmllbGQgLmg1LFxuLmZpZWxkIC5oNixcbi5wYXJhZ3JhcGggLmZpZWxkIGgxLFxuLnBhcmFncmFwaCAuZmllbGQgaDIsXG4ucGFyYWdyYXBoIC5maWVsZCBoMyxcbi5wYXJhZ3JhcGggLmZpZWxkIGg0LFxuLnBhcmFncmFwaCAuZmllbGQgaDUsXG4ucGFyYWdyYXBoIC5maWVsZCBoNixcbi5wYXJhZ3JhcGggLmZpZWxkIC5oMSxcbi5wYXJhZ3JhcGggLmZpZWxkIC5oMixcbi5wYXJhZ3JhcGggLmZpZWxkIC5oMyxcbi5wYXJhZ3JhcGggLmZpZWxkIC5oNCxcbi5wYXJhZ3JhcGggLmZpZWxkIC5oNSxcbi5wYXJhZ3JhcGggLmZpZWxkIC5oNiB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG5tYWluIHVsOm5vdCgubmF2KSxcbm1haW4gZGl2Om5vdCguY29udGV4dHVhbCkgPiB1bCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5tYWluIHVsOm5vdCgubmF2KSA+IGxpID4gdWwsXG5tYWluIGRpdjpub3QoLmNvbnRleHR1YWwpID4gdWwgPiBsaSA+IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm1haW4gdWw6bm90KC5uYXYpID4gbGkgPiB1bCA+IGxpID4gdWwsXG5tYWluIGRpdjpub3QoLmNvbnRleHR1YWwpID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5tYWluIHVsLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbm9sIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxub2wgbGk6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC4xNXJlbTtcbn1cbm9sID4gbGkgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbm9sID4gbGkgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbm9sIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1sYXRpbiAhaW1wb3J0YW50O1xufVxub2wgb2wgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuICFpbXBvcnRhbnQ7XG59XG5vbCBvbCBvbCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItbGF0aW4gIWltcG9ydGFudDtcbn1cbm9sIG9sIG9sIG9sIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbiAhaW1wb3J0YW50O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNCAqIHZhcigtLWJzLWJvZHktZm9udC1zaXplKSk7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDNyZW0gMXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAxLjJyZW0gMy41cmVtO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHZhcigtLWJzLXByaW1hcnkpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogM3JlbTtcbiAgfVxufVxuYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBmb250LXNpemU6IGNhbGMoNiAqIHZhcigtLWJzLWJvZHktZm9udC1zaXplKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IC0xNXB4O1xufVxuYmxvY2txdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5oZWFkZXIuc2Nob29sa2l0LWhlYWRlciA+IG5hdi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLnNjaG9vbGtpdC1oZWFkZXIgPiBuYXYubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwIDAgMC41cmVtIDA7XG4gIH1cbn1cbmhlYWRlci5zY2hvb2xraXQtaGVhZGVyID4gbmF2Lm5hdmJhciAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlci5zY2hvb2xraXQtaGVhZGVyID4gbmF2Lm5hdmJhciAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIC5uYXZiYXItYnJhbmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuaGVhZGVyLnNjaG9vbGtpdC1oZWFkZXIgPiBuYXYubmF2YmFyIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYXNwZWN0LXJhdGlvOiAzLzE7XG4gIGhlaWdodDogNzVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyLnNjaG9vbGtpdC1oZWFkZXIgPiBuYXYubmF2YmFyIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLnNjaG9vbGtpdC1oZWFkZXIgPiBuYXYubmF2YmFyIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbmhlYWRlci5zY2hvb2xraXQtaGVhZGVyID4gbmF2Lm5hdmJhciAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIC5uYXZiYXItYnJhbmQgLnNpdGUtbG9nbyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5oZWFkZXIuc2Nob29sa2l0LWhlYWRlciA+IG5hdi5uYXZiYXIgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAubmF2YmFyLWJyYW5kIC5zaXRlLWxvZ28gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMSAqIDFyZW0pO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDMuNzUgKiAxcmVtKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuaGVhZGVyLnNjaG9vbGtpdC1oZWFkZXIgPiBuYXYubmF2YmFyIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvLmxvZ29fdGV4dCBzcGFuIHtcbiAgbWF4LWhlaWdodDogY2FsYygzLjc1ICogKDFyZW0gKyAwLjFyZW0pKTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuaGVhZGVyLnNjaG9vbGtpdC1oZWFkZXIgPiBuYXYubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIuc2Nob29sa2l0LWhlYWRlciA+IG5hdi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuaGVhZGVyLnNjaG9vbGtpdC1oZWFkZXIgPiBuYXYubmF2YmFyIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5oZWFkZXIuc2Nob29sa2l0LWhlYWRlciA+IG5hdi5uYXZiYXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbiAgZm9udC1zaXplOiAyLjE0M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuaGVhZGVyLnNjaG9vbGtpdC1oZWFkZXIgPiBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTRweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIuc2Nob29sa2l0LWhlYWRlciA+IG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLnNjaG9vbGtpdC1oZWFkZXIgPiBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLyoqXG4gKiBUb3AgbGV2ZWwgZHJvcGRvd24tdG9nZ2xlIChtYWtlcyBpdGVtIGZ1bGx5IGNsaWNrYWJsZSlcbiAqL1xudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cblxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICB1bC5uYXZiYXItbWFpbi5tZW51LS1tYWluID4gbGkubmF2LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiBsaS5uYXYtaXRlbSA+IC5uYXYtbGluayxcbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gbGkubmF2LWl0ZW0gPiAuY29sbGFwc2UtaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIGxpLm5hdi1pdGVtID4gLm5hdi1saW5rLmlzLWFjdGl2ZSxcbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gbGkubmF2LWl0ZW0gPiAuY29sbGFwc2UtaWNvbi5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogdmFyKC0tYnMtcHJpbWFyeSkgMC43NXB4ICFpbXBvcnRhbnQ7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIGxpLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiBsaS5uYXYtaXRlbTpob3ZlciA+IC5jb2xsYXBzZS1pY29uLCB1bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIGxpLm5hdi1pdGVtLmV4cGFuZGVkID4gLm5hdi1saW5rLFxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiBsaS5uYXYtaXRlbS5leHBhbmRlZCA+IC5jb2xsYXBzZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiA+IC5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluID4gLm5hdi1pdGVtLmV4cGFuZGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gPiAubmF2LWl0ZW0uZXhwYW5kZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICB1bC5uYXZiYXItbWFpbi5tZW51LS1tYWluID4gLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIHVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIHVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICB1bC5uYXZiYXItbWFpbi5tZW51LS1tYWluID4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluID4gLm5hdi1pdGVtIC5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDE7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluID4gLm5hdi1pdGVtIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgdWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiA+IC5uYXYtaXRlbSAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluID4gLm5hdi1pdGVtIC5jb2xsYXBzZS1pY29uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgdWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiA+IC5uYXYtaXRlbSAuY29sbGFwc2UtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIC5kcm9wZG93bi1tZW51Lm1lbnUtbGV2ZWwtMSAuY29sbGFwc2UtaWNvbixcbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gLmRyb3Bkb3duLW1lbnUubWVudS1sZXZlbC0yIC5jb2xsYXBzZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVnaW9uLW5hdi1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICB1bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMDtcbiAgfVxufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMS5zaG93IHtcbiAgLS1icy1kcm9wZG93bi1iZzogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHZhcigtLWJzLXByaW1hcnkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICB1bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMS5zaG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgdG9wOiA0cmVtO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIHVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xLnNob3cge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgfVxufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEuc2hvdyBsaS5uYXYtaXRlbSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NlZDRkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xLnNob3cgbGkubmF2LWl0ZW06aG92ZXIgYS5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEuc2hvdyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiB0cmFuc3BhcmVudCAwLjc1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMS5zaG93IGxpLm5hdi1pdGVtIGEubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogdmFyKC0tYnMtcHJpbWFyeSkgMC43NXB4O1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEuc2hvdyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xLnNob3cgbGkubmF2LWl0ZW0gLmNvbGxhcHNlLWljb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEuc2hvdyBsaS5uYXYtaXRlbS5kcm9wZG93bi1pdGVtIGEuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICAvKipcbiAgICAqIE1heSA4LCAyMDI2XG4gICAgKiBSZW1vdmVkIHRoaXMgYmVjYXVzZSBpdHMgcmVkdW5kYW50ICYgdW51c2VkXG4gICAgKiBcbiAgICovXG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMS5zaG93IGxpLm5hdi1pdGVtLmRyb3Bkb3duLWl0ZW0uZXhwYW5kZWQgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEuc2hvdyBsaS5uYXYtaXRlbS5kcm9wZG93bi1pdGVtLmV4cGFuZGVkIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUgYS5jb2xsYXBzZS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlzdHJpY3QtcHJpbWFyeSk7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMS5zaG93IC5kcm9wZG93bi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMS5zaG93IC5kcm9wZG93bi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuZHJvcGRvd24gLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiB1bC5tZW51LWxldmVsLTEuc2hvdyAuZHJvcGRvd24taXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmRyb3Bkb3duIC5uYXYtbGluayArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNjVyZW07XG4gIHJpZ2h0OiAtMC4yNXJlbTtcbn1cbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gdWwubWVudS1sZXZlbC0xLnNob3cgLmRyb3Bkb3duLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5kcm9wZG93biBzcGFuLm5hdi1saW5rICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMS5zaG93IC5kcm9wZG93bi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuZHJvcGRvd24gc3Bhbi5uYXYtbGluayArIC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHVsLm1lbnUtbGV2ZWwtMS5zaG93IC5kcm9wZG93bi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuZHJvcGRvd24gc3Bhbi5uYXYtbGluayArIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAwO1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiBsaS5uYXYtaXRlbSB1bC5tZW51LWxldmVsLTIgPiAubmF2LWl0ZW0uZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gbGkubmF2LWl0ZW0gdWwubWVudS1sZXZlbC0yIGxpLm5hdi1pdGVtID4gYS5uYXYtbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIGxpLm5hdi1pdGVtIHVsLm1lbnUtbGV2ZWwtMixcbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gbGkubmF2LWl0ZW0gdWwubWVudS1sZXZlbC0zIHtcbiAgLS1icy1kcm9wZG93bi1iZzogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiBsaS5uYXYtaXRlbSB1bC5tZW51LWxldmVsLTIgbGkubmF2LWl0ZW0sXG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIGxpLm5hdi1pdGVtIHVsLm1lbnUtbGV2ZWwtMyBsaS5uYXYtaXRlbSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICB1bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIGxpLm5hdi1pdGVtIHVsLm1lbnUtbGV2ZWwtMiBsaS5uYXYtaXRlbSxcbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gbGkubmF2LWl0ZW0gdWwubWVudS1sZXZlbC0zIGxpLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIGxpLm5hdi1pdGVtIHVsLm1lbnUtbGV2ZWwtMiBsaS5uYXYtaXRlbSBhLFxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiBsaS5uYXYtaXRlbSB1bC5tZW51LWxldmVsLTIgbGkubmF2LWl0ZW0gLm5hdi1saW5rLFxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiBsaS5uYXYtaXRlbSB1bC5tZW51LWxldmVsLTMgbGkubmF2LWl0ZW0gYSxcbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gbGkubmF2LWl0ZW0gdWwubWVudS1sZXZlbC0zIGxpLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgdWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiBsaS5uYXYtaXRlbSB1bC5tZW51LWxldmVsLTIsXG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIGxpLm5hdi1pdGVtIHVsLm1lbnUtbGV2ZWwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgfVxufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiA+IGxpLm5hdi1pdGVtOmxhc3QtY2hpbGQgdWwubWVudS1sZXZlbC0xLnNob3cge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgdWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiA+IGxpLm5hdi1pdGVtOmxhc3QtY2hpbGQgdWwubWVudS1sZXZlbC0xLnNob3cgbGkubmF2LWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluID4gbGkubmF2LWl0ZW06bGFzdC1jaGlsZCB1bC5tZW51LWxldmVsLTIuc2hvdyBsaS5uYXYtaXRlbSBhIGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgdWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiA+IC5uYXYtaXRlbSA+IC5jb2xsYXBzZS1pY29uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbiAwLjJzO1xuICB9XG5cbiAgdWwubmF2YmFyLW1haW4ubWVudS0tbWFpbjpob3ZlciA+IC5uYXYtaXRlbSA+IC5jb2xsYXBzZS1pY29uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG51bC5uYXZiYXItbmF2Lm5hdmJhci1tYWluIC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cbnVsLm5hdmJhci1uYXYubmF2YmFyLW1haW4gbGkgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwMztcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IHRyYW5zcGFyZW50IDAuNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgdWwubmF2YmFyLW5hdi5uYXZiYXItbWFpbiBsaSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxudWwubmF2YmFyLW5hdi5uYXZiYXItbWFpbiBsaSAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCB1bC5uYXZiYXItbmF2Lm5hdmJhci1tYWluIGxpIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiB2YXIoLS1icy1wcmltYXJ5KSAwLjc1cHg7XG59XG51bC5uYXZiYXItbmF2Lm5hdmJhci1tYWluIGxpOjptYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxudWwubmF2YmFyLW5hdi5uYXZiYXItbWFpbiA+IGxpLm5hdi1pdGVtID4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG51bC5uYXZiYXItbmF2Lm5hdmJhci1tYWluID4gbGkubmF2LWl0ZW0gPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiBpLmNvbGxhcHNlLWljb246OmJlZm9yZSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZhLXdlaWdodC1vdmVycmlkZSk7XG59XG51bC5uYXZiYXItbmF2Lm5hdmJhci1tYWluIC5kcm9wZG93bi1tZW51Lm1lbnUtbGV2ZWwtMSB7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxudWwubmF2YmFyLW5hdi5uYXZiYXItbWFpbiAuZHJvcGRvd24tbWVudS5tZW51LWxldmVsLTE6aG92ZXIsIHVsLm5hdmJhci1uYXYubmF2YmFyLW1haW4gLmRyb3Bkb3duLW1lbnUubWVudS1sZXZlbC0xOmZvY3VzLCB1bC5uYXZiYXItbmF2Lm5hdmJhci1tYWluIC5kcm9wZG93bi1tZW51Lm1lbnUtbGV2ZWwtMTphY3RpdmUge1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbn1cbnVsLm5hdmJhci1uYXYubmF2YmFyLW1haW4gLmRyb3Bkb3duLW1lbnUubWVudS1sZXZlbC0xIGxpIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSA+IGkuY29sbGFwc2UtaWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogdmFyKC0tZmEtd2VpZ2h0LW92ZXJyaWRlKTtcbn1cblxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiAuZmFzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiAubmF2LWl0ZW0gLm5hdi1saW5rOmhhcygrIGEuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IHZhcigtLWJzLXByaW1hcnkpIDAuNzVweCAhaW1wb3J0YW50O1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiBhLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IHZhcigtLWJzLXByaW1hcnkpIDAuNzVweDtcbn1cbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4gYS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiAuZHJvcGRvd24tbWVudS5tZW51LWxldmVsLTEgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2xhbmQtYWNrbm93bGVkZ2VtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2xhbmQtYWNrbm93bGVkZ2VtZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4jbGFuZC1hY2tub3dsZWRnZW1lbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5ibG9jay1sb2dvLXNlY29uZGFyeSAuaW1nLXdyYXBwZXIge1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay1sb2dvLWRpc3RyaWN0LWFsdCAuaW1nLXdyYXBwZXIsXG4uYmxvY2stbG9nby1kaXN0cmljdC1hbHQtdW5pdmVyc2FsIC5pbWctd3JhcHBlciB7XG4gIGNvbnRhaW46IGNlbnRlcjtcbiAgd2lkdGg6IDE4NXB4O1xufVxuLmJsb2NrLWZvb3Rlci1zaXRlaW5mbyBsaSNzaXRlLW5hbWUgaDUsIC5ibG9jay1mb290ZXItc2l0ZWluZm8gbGkjc2l0ZS1uYW1lIC5oNSxcbi5ibG9jay1mb290ZXItc2l0ZWluZm8gbGkjc2l0ZS1uYW1lIGg1IHAsXG4uYmxvY2stZm9vdGVyLXNpdGVpbmZvIGxpI3NpdGUtbmFtZSAuaDUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1mb290ZXItc2l0ZWluZm8gbGkjc2l0ZS1hZGRyZXNzIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2NrLWZvb3Rlci1zaXRlaW5mbyBsaSNzaXRlLWFkZHJlc3MgcC5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay1mb290ZXItc2l0ZWluZm8gbGkjc2l0ZS1hZGRyZXNzIHAgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWZvb3Rlci1zaXRlaW5mbyBsaSNzaXRlLWFkZHJlc3MgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2NrLWZvb3Rlci1zaXRlaW5mbyBsaSNzaXRlLWFkZHJlc3MgcCBzcGFuLmNvdW50cnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZXJvIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYWdlLWhlcm8gLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtaGVybyAuaW5uZXIge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLnRpdGxlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gaDEsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gLmgxLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYi1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gaDEsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gLmgxLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYi1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gaDEsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gLmgxLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYi1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gaDEsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gLmgxLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYi1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gaDEsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gLmgxLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYi1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0ID4gaDEgcCwgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgPiAuaDEgcCxcbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS10aXRsZSBwLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYi1jYXRlZ29yeSBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWRpc3RyaWN0LW5ldXRyYWwpO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5ub2RlLWhlcm8tZGF0ZSxcbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5ub2RlLWhlcm8tYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAubm9kZS1oZXJvLWRhdGUsXG4ucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAubm9kZS1oZXJvLWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLm5vZGUtaGVyby1kYXRlIGEsXG4ucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAubm9kZS1oZXJvLWF1dGhvciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSBoMSwgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQuaGFzLWhlYWRsaW5lIC5oMSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWRpc3RyaWN0LW5ldXRyYWwpO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSBoMSwgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQuaGFzLWhlYWRsaW5lIC5oMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSBzcGFuLmhlYWRsaW5lLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQuaGFzLWhlYWRsaW5lIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkbGluZSxcbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSBoMS5maWVsZC0tbmFtZS10aXRsZSxcbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSAuZmllbGQtLW5hbWUtdGl0bGUuaDEge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dC5oYXMtaGVhZGxpbmUgc3Bhbi5oZWFkbGluZSxcbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGxpbmUsXG4ucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dC5oYXMtaGVhZGxpbmUgaDEuZmllbGQtLW5hbWUtdGl0bGUsXG4ucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dC5oYXMtaGVhZGxpbmUgLmZpZWxkLS1uYW1lLXRpdGxlLmgxIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQuaGFzLWhlYWRsaW5lIHNwYW4uaGVhZGxpbmUsXG4ucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dC5oYXMtaGVhZGxpbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRsaW5lLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQuaGFzLWhlYWRsaW5lIGgxLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQuaGFzLWhlYWRsaW5lIC5maWVsZC0tbmFtZS10aXRsZS5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSBzcGFuLmhlYWRsaW5lLFxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQuaGFzLWhlYWRsaW5lIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkbGluZSxcbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSBoMS5maWVsZC0tbmFtZS10aXRsZSxcbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSAuZmllbGQtLW5hbWUtdGl0bGUuaDEge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dC5oYXMtaGVhZGxpbmUgc3Bhbi5oZWFkbGluZSxcbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0Lmhhcy1oZWFkbGluZSAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGxpbmUsXG4ucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dC5oYXMtaGVhZGxpbmUgaDEuZmllbGQtLW5hbWUtdGl0bGUsXG4ucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dC5oYXMtaGVhZGxpbmUgLmZpZWxkLS1uYW1lLXRpdGxlLmgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby1tZWRpYS1yb3cgKyAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLW1lZGlhLXJvdyArIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby1tZWRpYS1yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby1tZWRpYS1yb3cge1xuICAgIG9yZGVyOiAyO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby1tZWRpYS1yb3cgLm5vZGUtaGVyby1tZWRpYSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby1tZWRpYS1yb3cgLm5vZGUtaGVyby1tZWRpYSAubWVkaWEtLXR5cGUtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLW1lZGlhLXJvdyAubm9kZS1oZXJvLW1lZGlhIC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEtcm93IC5ub2RlLWhlcm8tbWVkaWEgLm1lZGlhLS10eXBlLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby1tZWRpYS1yb3cgLm5vZGUtaGVyby1tZWRpYSAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0NjVweDtcbiAgfVxufVxuLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby1tZWRpYS1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvID4gYXJ0aWNsZS5tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEtcm93IC5maWVsZC0tbmFtZS1maWVsZC12aWRlbyA+IGFydGljbGUubWVkaWEgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEtcm93IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYWdlLWhlcm8gbmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0ge1xuICBtYXJnaW46IDAgMCAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqXG4gKi9cbi8qKlxuICogQXBwbHkgY29udGFpbmVyIHRvIG5ld3NodWIgcGFnZS1oZXJvcy4gXG4gKi9cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lcixcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyLFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIsXG4ubm9kZS0tdHlwZS1qb2Iubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyLFxuLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIsXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lcixcbi5ub2RlLS10eXBlLWpvYi5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lcixcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyLFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIsXG4ubm9kZS0tdHlwZS1qb2Iubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIgKyBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSxcbi5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIgKyBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSxcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyICsgbmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0sXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIgKyBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSxcbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyICsgbmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0sXG4ubm9kZS0tdHlwZS1qb2Iubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyICsgbmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qKlxuICogQXBwbHkgY29udGFpbmVyIHRvIG5ld3NodWIgcGFnZS1oZXJvcy4gXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS1mdWxsIC5wYWdlLWhlcm8sXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvLFxuLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1mdWxsIC5wYWdlLWhlcm8sXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1mdWxsIC5wYWdlLWhlcm8sXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyLFxuLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIsXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3csXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3csXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93LFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3csXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgcGFkZGluZzogM3JlbSAwIDNyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lciArIG5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lciArIG5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdLFxuLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIgKyBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lciArIG5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIgKyBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEtcm93LFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lciAubm9kZS1oZXJvLW1lZGlhLXJvdyxcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEtcm93LFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEtcm93LFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gPiAuaW5uZXIgLm5vZGUtaGVyby1tZWRpYS1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEtcm93IC5ub2RlLWhlcm8tbWVkaWEsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEtcm93IC5ub2RlLWhlcm8tbWVkaWEsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lciAubm9kZS1oZXJvLW1lZGlhLXJvdyAubm9kZS1oZXJvLW1lZGlhLFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tZnVsbCAucGFnZS1oZXJvID4gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEtcm93IC5ub2RlLWhlcm8tbWVkaWEsXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyA+IC5pbm5lciAubm9kZS1oZXJvLW1lZGlhLXJvdyAubm9kZS1oZXJvLW1lZGlhIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gLmRpdmlkZXIge1xuICBtYXJnaW46IGF1dG8gMXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyAuc21hcnQtZGF0ZS0tdGltZSArIC5kaXZpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3RhZmYtaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFmZi1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbn1cbi5zdGFmZi1oZXJvIC5pbm5lciB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS0xMDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGFmZi1oZXJvIC5pbm5lciB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuLnN0YWZmLWhlcm8gLmlubmVyIG5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGFmZi1oZXJvIC5pbm5lciAubm9kZS1oZXJvLW1lZGlhIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFmZi1oZXJvIC5pbm5lciAubm9kZS1oZXJvLW1lZGlhIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uc3RhZmYtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWZmLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuLnN0YWZmLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dCAuZmllbGQtLW5hbWUtdGl0bGUsXG4uc3RhZmYtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0IC5wYWdlLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdGFmZi1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YWZmLXBvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnN0YWZmLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tbWVkaWEgLm1lZGlhLS10eXBlLWltYWdlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnN0YWZmLWhlcm8gLmlubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWZmLWhlcm8gLmlubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YWZmLWhlcm8gLmlubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc3RhZmYtaGVybyAuaW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uc3RhZmYtaGVybyBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25maWdfcGFnZXMtLXNpdGUtLWZ1bGwgLnBhZ2UtaGVybyB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxufVxuLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5wYWdlLWhlcm8uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgfVxufVxuLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG4uY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5mYS1jYWxlbmRhci1kYXlzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25maWdfcGFnZXMtLXNpdGUtLWZ1bGwgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5jb25maWdfcGFnZXMtLXNpdGUtLWZ1bGwgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb25maWdfcGFnZXMtLXNpdGUtLWZ1bGwgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4O1xufVxuLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAudGl0bGUtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAudGl0bGUtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCBzcGFuLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAzLjZweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IHNwYW4uaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IGgxLCAuY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5oMSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25maWdfcGFnZXMtLXNpdGUtLWZ1bGwgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgaDEsIC5jb25maWdfcGFnZXMtLXNpdGUtLWZ1bGwgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAuY29udGFpbmVyOm5vdCgucGFnZS1oZXJvLmNvbnRhaW5lcikge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5zaXRlLXRleHQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAubG9nby1pbWctd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzI1cHg7XG59XG4uY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5sb2dvLWltZy13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5zaXRlLWNvbnRhY3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xufVxuLmNvbmZpZ19wYWdlcy0tc2l0ZS0tZnVsbCAuc2l0ZS1jb250YWN0LXdyYXBwZXIgLnNpdGUtYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5zaXRlLWNvbnRhY3Qtd3JhcHBlciAuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jb25maWdfcGFnZXMtLXNpdGUtLWZ1bGwgLnNpdGUtY29udGFjdC13cmFwcGVyIC5hZGRyZXNzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5zaXRlLWNvbnRhY3Qtd3JhcHBlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb25maWdfcGFnZXMtLXNpdGUtLW1hcC1wb3B1cC5jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub2RlLS1mdWxsID4gLm5vZGVfX2lubmVyIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG4vKipcbiogTmV3c0h1YiBDb250ZW50IFxuKiAoU2hhcmVkIFN0eWxlcylcbiovXG4ubm9kZS0tdHlwZS1zbGlkZS5ub2RlLS10ZWFzZXIgPiAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyID4gLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlLFxuLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgPiAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UsXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciA+IC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciA+IC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tdGVhc2VyID4gLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciA+IC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSxcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyID4gLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgPiAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgPiAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXNsaWRlLm5vZGUtLXRlYXNlciA+IC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciA+IC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsLFxuLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgPiAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCxcbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyID4gLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgPiAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tdGVhc2VyID4gLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyID4gLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciA+IC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgPiAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciA+IC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm9kZS0tdHlwZS1zbGlkZS5ub2RlLS1zbGlkZSxcbi5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS1zbGlkZSxcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tc2xpZGUsXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXNsaWRlLFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lcixcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lcixcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ub2RlLS10eXBlLXNsaWRlLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lcixcbi5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lcixcbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyLFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSxcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm9kZS0tdHlwZS1zbGlkZS5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlLFxuLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UsXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlIC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlIC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UgLm1lZGlhLS10eXBlLWltYWdlIGltZyxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBhc3BlY3QtcmF0aW86IDQvMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ub2RlLS10eXBlLXNsaWRlLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UgLm1lZGlhLS10eXBlLWltYWdlIGltZyxcbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlIC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UgLm1lZGlhLS10eXBlLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlIC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWltYWdlIC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2UgLm1lZGlhLS10eXBlLWltYWdlIGltZyxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1pbWFnZSAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0NjVweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbTtcbiAgbWluLWhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ub2RlLS10eXBlLXNsaWRlLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsLFxuLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCxcbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCB7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxcmVtIDFyZW0gMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG4ubm9kZS0tdHlwZS1zbGlkZS5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCBoMiwgLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmgyLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIGgyLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5oMixcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgaDIsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5oMixcbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgaDIsXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5oMixcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIGgyLFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5nKTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogY2FsYygzLjc1KjEuODc1cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1zbGlkZS5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCBoMiwgLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmgyLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIGgyLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5oMixcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgaDIsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5oMixcbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgaDIsXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5oMixcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIGgyLFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMzVyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygzLjc1KjIuNzVyZW0pO1xuICB9XG59XG4ubm9kZS0tdHlwZS1zbGlkZS5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCAuYnRuLCAubm9kZS0tdHlwZS1zbGlkZS5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCBidXR0b24ubGluaywgLm5vZGUtLXR5cGUtc2xpZGUubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmJ1dHRvbixcbi5ub2RlLS10eXBlLXNsaWRlLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5idG4taW5saW5lLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5idG4sXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgYnV0dG9uLmxpbmssXG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmJ1dHRvbixcbi5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCAuYnRuLWlubGluZSxcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmJ0bixcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgYnV0dG9uLmxpbmssXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5idXR0b24sXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIC5idG4taW5saW5lLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCAuYnRuLFxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCBidXR0b24ubGluayxcbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmJ1dHRvbixcbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmJ0bi1pbmxpbmUsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCAuYnRuLFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgYnV0dG9uLmxpbmssXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1zbGlkZSAubm9kZV9faW5uZXIgPiAuc2xpZGUtYWRkaXRpb25hbCAuYnV0dG9uLFxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tc2xpZGUgLm5vZGVfX2lubmVyID4gLnNsaWRlLWFkZGl0aW9uYWwgLmJ0bi1pbmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1zbGlkZS5ub2RlLS1zbGlkZSAuY2xpY2thYmxlLWxpbms6OmFmdGVyLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXNsaWRlIC5jbGlja2FibGUtbGluazo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXNsaWRlIC5jbGlja2FibGUtbGluazo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXNsaWRlIC5jbGlja2FibGUtbGluazo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1zbGlkZSAuY2xpY2thYmxlLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTAxO1xufVxuXG4vKipcbiogTmV3c0h1YiBDb250ZW50IGluIFwiTmV3c2h1YlwiIERpc3BsYXkgTW9kZVxuKiAoRnJvbnQgUGFnZSlcbiovXG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGdhcDogMTVweDtcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgaSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciBpLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciBpLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIGkge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygzLjY1ICogMS4xMjVyZW0pO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5vZGUtdGl0bGUgaSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSBpLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSBpLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlIGkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlIGEsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5vZGUtdGl0bGUgYSxcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5vZGUtdGl0bGUgYSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLW5ld3NodWIgLm5vZGVfX2lubmVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG5cbi8qKlxuKiBOZXdzSHViIENvbnRlbnQgaW4gXCJUZWFzZXJcIiBEaXNwbGF5IE1vZGVcbiogKC9hbm5vdW5jZW1lbnRzIC9ibG9nIC9ldmVudHMgL25ld3MpXG4qL1xuLnZpZXctaWQtbmV3c2h1YiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4udmlldy1pZC1uZXdzaHViIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuZGV0YWlscy13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4udmlldy1pZC1uZXdzaHViIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuLnZpZXctaWQtbmV3c2h1YiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWV3LWlkLW5ld3NodWIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lcixcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lcixcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lcixcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBhcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIH1cbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLm1lZGlhLS10eXBlLWltYWdlIGltZyxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLm1lZGlhLS10eXBlLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLm1lZGlhLS10eXBlLWltYWdlIGltZyxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLm1lZGlhLS10eXBlLWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAubWVkaWEtLXR5cGUtaW1hZ2UgaW1nLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLm1lZGlhLS10eXBlLWltYWdlIGltZyxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLm1lZGlhLS10eXBlLWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLnRpdGxlLWljb24sXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAudGl0bGUtaWNvbixcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAudGl0bGUtaWNvbixcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC50aXRsZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5vZGUtdGl0bGUsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5vZGUtdGl0bGUsXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgbWFyZ2luOiAwIDAgMS4xMjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5vZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSBhLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5vZGUtdGl0bGUgYSxcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSBhLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5vZGUtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5LFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5LFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IHVsLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSBvbCxcbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgbGksXG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IGgxLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSAuaDEsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IGgyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSAuaDIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IGgzLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSAuaDMsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSB1bCxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IG9sLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgbGksXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSBoMSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IC5oMSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IGgyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgLmgyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgaDMsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSAuaDMsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgdWwsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgb2wsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgbGksXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgaDEsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgLmgxLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IGgyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IC5oMixcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSBoMyxcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSAuaDMsXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSB1bCxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IG9sLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgbGksXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSBoMSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IC5oMSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbmFtZS1ib2R5IGgyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgLmgyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgaDMsXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSAuaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSBpLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgaSxcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSBpLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWJvZHkgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmJ0bi13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmJ0bi13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5idG4td3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXAgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmJ0bi13cmFwcGVyIC51bnB1Ymxpc2gtZGF0ZSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5idG4td3JhcHBlciAudW5wdWJsaXNoLWRhdGUsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLmJ0bi13cmFwcGVyIC51bnB1Ymxpc2gtZGF0ZSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5idG4td3JhcHBlciAudW5wdWJsaXNoLWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxMDAlO1xufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubmV3cy1kYXRlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubmV3cy1hdXRob3IsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubmV3cy1kYXRlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5ld3MtYXV0aG9yLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5uZXdzLWRhdGUsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5ld3MtYXV0aG9yLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLm5ld3MtZGF0ZSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5uZXdzLWF1dGhvciB7XG4gIGNvbG9yOiAjYTNhN2FjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5uZXdzLWRhdGUsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubmV3cy1kYXRlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5uZXdzLWRhdGUsXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubmV3cy1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBhcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5uZXdzLWRhdGUsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubmV3cy1kYXRlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5uZXdzLWRhdGUsXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubmV3cy1kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5uZXdzLWRhdGUgLnRpdGxlLWljb24sXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubmV3cy1kYXRlIC50aXRsZS1pY29uLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5uZXdzLWRhdGUgLnRpdGxlLWljb24sXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAubmV3cy1kYXRlIC50aXRsZS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgcCxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIHAsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgcCxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgcCxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIHAsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgcCxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmRldGFpbHMtd3JhcHBlciAucmVhZG1vcmUtbGluayxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5yZWFkbW9yZS1saW5rLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5yZWFkbW9yZS1saW5rLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLnJlYWRtb3JlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLnJlYWRtb3JlLWxpbmsgaSxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5yZWFkbW9yZS1saW5rIGksXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5kZXRhaWxzLXdyYXBwZXIgLnJlYWRtb3JlLWxpbmsgaSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuZGV0YWlscy13cmFwcGVyIC5yZWFkbW9yZS1saW5rIGkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMS41cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuaW1hZ2Utd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuaW1hZ2Utd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmltYWdlLXdyYXBwZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmltYWdlLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmltYWdlLXdyYXBwZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZy5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyID4gLmltYWdlLXdyYXBwZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5pbWFnZS13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5pbWFnZS13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5pbWFnZS13cmFwcGVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuaW1hZ2Utd3JhcHBlcixcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5pbWFnZS13cmFwcGVyID4gLm1lZGlhLS10eXBlLWltYWdlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2cubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5pbWFnZS13cmFwcGVyID4gLm1lZGlhLS10eXBlLWltYWdlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuaW1hZ2Utd3JhcHBlciA+IC5tZWRpYS0tdHlwZS1pbWFnZSxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuaW1hZ2Utd3JhcHBlciA+IC5tZWRpYS0tdHlwZS1pbWFnZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5pbWFnZS13cmFwcGVyID4gLm1lZGlhLS10eXBlLWltYWdlIGltZyxcbmFydGljbGUubm9kZS0tdHlwZS1ibG9nLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuaW1hZ2Utd3JhcHBlciA+IC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcsXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciA+IC5pbWFnZS13cmFwcGVyID4gLm1lZGlhLS10eXBlLWltYWdlIGltZyxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgPiAuaW1hZ2Utd3JhcHBlciA+IC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFxuKiBOb2RlIGxpc3RcbiovXG4vKipcbiAqIFRlYXNlcnMgc2VlIEAgX3BhcmFncmFwaC0tcGFnZS1yZWZlcmVuY2VzLnNjc3NcbiAqL1xuLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtaGVyby5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtaGVyby5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1oZXJvLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweDtcbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLnRpdGxlLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAudGl0bGUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dDpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRsaW5lKSAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAzLjZweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0OmhhcyguZmllbGQtLW5hbWUtZmllbGQtaGVhZGxpbmUpIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogNC44cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtcGFnZSAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyOm5vdCgucGFnZS1oZXJvLmNvbnRhaW5lcikge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1wYWdlIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5icm9hZGNhc3QtdHlwZS1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4MTI0O1xufVxuXG4uYnJvYWRjYXN0LXR5cGUtYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzI1RTAwO1xufVxuXG4uYnJvYWRjYXN0LXR5cGUtdXJnZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzMjAzMztcbn1cblxuLm5vZGUtLXR5cGUtYnJvYWRjYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtYnJvYWRjYXN0Lm5vZGUtLWZ1bGwgLmJyb2FkY2FzdC13cmFwcGVyLCAubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tdGVhc2VyIC5icm9hZGNhc3Qtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tZnVsbCAuYnJvYWRjYXN0LWlubmVyLCAubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tdGVhc2VyIC5icm9hZGNhc3QtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS1mdWxsIC5icm9hZGNhc3QtaW5uZXIgPiAuYnJvYWRjYXN0LXRpdGxlLCAubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tdGVhc2VyIC5icm9hZGNhc3QtaW5uZXIgPiAuYnJvYWRjYXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS10ZWFzZXIgLmJyb2FkY2FzdC13cmFwcGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtYnJvYWRjYXN0Lm5vZGUtLXRlYXNlciAuYnJvYWRjYXN0LWlubmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtYnJvYWRjYXN0Lm5vZGUtLXRlYXNlciAuYnJvYWRjYXN0LXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG59XG4ubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tdGVhc2VyIC5icm9hZGNhc3QtdGl0bGUtd3JhcHBlciBpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tdGVhc2VyIC5icm9hZGNhc3QtdGl0bGUtd3JhcHBlciBoNC5icm9hZGNhc3QtdGl0bGUsIC5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS10ZWFzZXIgLmJyb2FkY2FzdC10aXRsZS13cmFwcGVyIC5icm9hZGNhc3QtdGl0bGUuaDQge1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS10ZWFzZXIgLmJyb2FkY2FzdC10aXRsZS13cmFwcGVyIGg0LmJyb2FkY2FzdC10aXRsZSBpLCAubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tdGVhc2VyIC5icm9hZGNhc3QtdGl0bGUtd3JhcHBlciAuYnJvYWRjYXN0LXRpdGxlLmg0IGkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweDtcbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS10ZWFzZXIgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS10ZWFzZXIgLmNsaWNrYWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS10ZWFzZXIgLmNsaWNrYWJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDE7XG59XG4ubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tZnVsbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tZnVsbCAuYnJvYWRjYXN0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAycmVtIDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYnJvYWRjYXN0Lm5vZGUtLWZ1bGwgLmJyb2FkY2FzdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS1mdWxsIC5icm9hZGNhc3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tZnVsbCAuYnJvYWRjYXN0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTU0MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tZnVsbCAuYnJvYWRjYXN0LXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tZnVsbCAuYnJvYWRjYXN0LXRpdGxlLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS1mdWxsIC5icm9hZGNhc3QtdGl0bGUtd3JhcHBlciBpIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYnJvYWRjYXN0Lm5vZGUtLWZ1bGwgLmJyb2FkY2FzdC10aXRsZS13cmFwcGVyIGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS1mdWxsIC5icm9hZGNhc3QtdGl0bGUtd3JhcHBlciAuYnJvYWRjYXN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS1mdWxsIC5icm9hZGNhc3QtdGl0bGUtd3JhcHBlciAuYnJvYWRjYXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYnJvYWRjYXN0Lm5vZGUtLWZ1bGwgLmJyb2FkY2FzdC10aXRsZS13cmFwcGVyICsgaDQsIC5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS1mdWxsIC5icm9hZGNhc3QtdGl0bGUtd3JhcHBlciArIC5oNCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS1mdWxsIC5icm9hZGNhc3QtdGl0bGUtd3JhcHBlciArIGg0LCAubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tZnVsbCAuYnJvYWRjYXN0LXRpdGxlLXdyYXBwZXIgKyAuaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tZnVsbCAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYnJvYWRjYXN0Lm5vZGUtLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJyb2FkY2FzdCAudmlldy1pZC1icm9hZGNhc3RzIC52aWV3LWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWJyb2FkY2FzdCAudmlldy1pZC1icm9hZGNhc3RzIC52aWV3LWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtYnJvYWRjYXN0IC52aWV3LWlkLWJyb2FkY2FzdHMgLnZpZXctY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEuMjVyZW0gMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtYnJvYWRjYXN0IC5ub2RlLS10ZWFzZXIgLmJyb2FkY2FzdC13cmFwcGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtYnJvYWRjYXN0IC5ub2RlLS10ZWFzZXIgLmJyb2FkY2FzdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtYnJvYWRjYXN0IC5ub2RlLS10ZWFzZXIgLmJyb2FkY2FzdC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtYnJvYWRjYXN0IC5ub2RlLS10ZWFzZXIgLmJyb2FkY2FzdC1pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWJyb2FkY2FzdCAubm9kZS0tdGVhc2VyOmxhc3Qtb2YtdHlwZSAuYnJvYWRjYXN0LXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1icm9hZGNhc3QgbWFpbltyb2xlPW1haW5dID4gLmNvbnRhaW5lci1mbHVpZCwgLnBhZ2Utbm9kZS10eXBlLWJyb2FkY2FzdCBtYWluW3JvbGU9bWFpbl0gPiAuY29udGFpbmVyLWxnLCAucGFnZS1ub2RlLXR5cGUtYnJvYWRjYXN0IG1haW5bcm9sZT1tYWluXSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyoqXG4gKiBcIkxpc3RcIiBEaXNwbGF5IE1vZGVcbiAqL1xuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWxpc3QgLm5vZGVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1saXN0IC5ub2RlX19pbm5lciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIFwiQXV0aG9yXCIgRGlzcGxheSBNb2RlXG4gKi9cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IgPiAubm9kZV9faW5uZXIsXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbWVkaWEtY29udGFjdCA+IC5ub2RlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tYXV0aG9yID4gLm5vZGVfX2lubmVyLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWF1dGhvciA+IC5ub2RlX19pbm5lciAubm9kZS1oZXJvLW1lZGlhLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby1tZWRpYSB7XG4gIGZsZXg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby1tZWRpYSAubWVkaWEtLXR5cGUtaW1hZ2UsXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbWVkaWEtY29udGFjdCA+IC5ub2RlX19pbm5lciAubm9kZS1oZXJvLW1lZGlhIC5tZWRpYS0tdHlwZS1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby1tZWRpYSBpbWcsXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbWVkaWEtY29udGFjdCA+IC5ub2RlX19pbm5lciAubm9kZS1oZXJvLW1lZGlhIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0LFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWF1dGhvciA+IC5ub2RlX19pbm5lciAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1uYW1lLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tYXV0aG9yID4gLm5vZGVfX2lubmVyIC5ub2RlLWhlcm8tdGV4dCAuYXV0aG9yLW5hbWUgYSxcbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1tZWRpYS1jb250YWN0ID4gLm5vZGVfX2lubmVyIC5ub2RlLWhlcm8tdGV4dCAuYXV0aG9yLW5hbWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWF1dGhvciA+IC5ub2RlX19pbm5lciAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YWZmLXBvc2l0aW9uLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1zdGFmZi1wb3NpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyxcbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1tZWRpYS1jb250YWN0ID4gLm5vZGVfX2lubmVyIC5ub2RlLWhlcm8tdGV4dCAuYXV0aG9yLWluZm8ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWF1dGhvciA+IC5ub2RlX19pbm5lciAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1pbmZvIC5hdXRob3ItZGl2aXNpb24sXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tYXV0aG9yID4gLm5vZGVfX2lubmVyIC5ub2RlLWhlcm8tdGV4dCAuYXV0aG9yLWluZm8gLmF1dGhvci1waG9uZSxcbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyAuYXV0aG9yLWVtYWlsLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyAuYXV0aG9yLWRpdmlzaW9uLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyAuYXV0aG9yLXBob25lLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyAuYXV0aG9yLWVtYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWF1dGhvciA+IC5ub2RlX19pbm5lciAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1pbmZvIGEsXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbWVkaWEtY29udGFjdCA+IC5ub2RlX19pbm5lciAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1pbmZvIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tYXV0aG9yID4gLm5vZGVfX2lubmVyIC5ub2RlLWhlcm8tdGV4dCAuYXV0aG9yLWluZm8gLmF1dGhvci1waG9uZSxcbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyAuYXV0aG9yLWVtYWlsLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyAuYXV0aG9yLXBob25lLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyAuYXV0aG9yLWVtYWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyBzcGFuLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tYXV0aG9yID4gLm5vZGVfX2lubmVyIC5ub2RlLWhlcm8tdGV4dCAuYXV0aG9yLWluZm8gc3BhbixcbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1tZWRpYS1jb250YWN0ID4gLm5vZGVfX2lubmVyIC5ub2RlLWhlcm8tdGV4dCAuYXV0aG9yLWluZm8gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tYXV0aG9yID4gLm5vZGVfX2lubmVyIC5ub2RlLWhlcm8tdGV4dCAuZmllbGQtLW5hbWUtYm9keSBwLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLW1lZGlhLWNvbnRhY3QgPiAubm9kZV9faW5uZXIgLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tYXV0aG9yIC5ub2RlLWhlcm8tdGV4dCAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tYXV0aG9yIC5ub2RlLWhlcm8tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtc3RhZmYtcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IgLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyAuYXV0aG9yLXBob25lLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWF1dGhvciAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1pbmZvIC5hdXRob3ItZW1haWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWF1dGhvciAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1mdWxsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1mdWxsIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1mdWxsIC5zdGFmZi1oZXJvIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tZnVsbCAuc3RhZmYtaGVybyAuaW5uZXIge1xuICBnYXA6IDIwcHggNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjU7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWZ1bGwgLnN0YWZmLWhlcm8gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWZ1bGwgLnN0YWZmLWhlcm8gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIH1cbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1mdWxsIC5zdGFmZi1oZXJvIC5ub2RlLWhlcm8tbWVkaWEge1xuICBmbGV4OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWZ1bGwgLnN0YWZmLWhlcm8gLm5vZGUtaGVyby1tZWRpYSAubWVkaWEtLXR5cGUtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1mdWxsIC5zdGFmZi1oZXJvIC5ub2RlLWhlcm8tbWVkaWEgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1mdWxsIC5zdGFmZi1oZXJvIC5ub2RlLWhlcm8tbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogMjI4cHg7XG4gIH1cbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1mdWxsIC5zdGFmZi1oZXJvIC5ub2RlLWhlcm8tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1mdWxsIC5zdGFmZi1oZXJvIC5ub2RlLWhlcm8tdGV4dCBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tZnVsbCAuc3RhZmYtaGVybyAubm9kZS1oZXJvLXRleHQgLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tZnVsbCAuc3RhZmYtaGVybyAubm9kZS1oZXJvLXRleHQgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWZ1bGwgLnN0YWZmLWhlcm8gLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1zdGFmZi1wb3NpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWZ1bGwgLnN0YWZmLWhlcm8gLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1zdGFmZi1wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWZ1bGwgLnN0YWZmLWhlcm8gLm5vZGUtaGVyby10ZXh0IC5hdXRob3ItaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tZnVsbCAuc3RhZmYtaGVybyAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1pbmZvIC5hdXRob3ItZGl2aXNpb24sXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tZnVsbCAuc3RhZmYtaGVybyAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1pbmZvIC5hdXRob3ItcGhvbmUsXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tZnVsbCAuc3RhZmYtaGVybyAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1pbmZvIC5hdXRob3ItZW1haWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tZnVsbCAuc3RhZmYtaGVybyAubm9kZS1oZXJvLXRleHQgLmF1dGhvci1pbmZvIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xKTtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wcm9tby0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xufVxuXG4ucHJvbW8tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG5cbi5ub2RlLS10eXBlLWpvYiAucGFnZS1oZXJvIC5wb3N0ZWQtb24gbGFiZWwsXG4ubm9kZS0tdHlwZS1qb2IgLnBhZ2UtaGVybyAuY2xvc2VzLW9uIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG4ubm9kZS0tdHlwZS1qb2IgLmNvbnRhaW5lciBociB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3NTdkO1xuICBvcGFjaXR5OiAwLjExO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLm5vZGUtLXR5cGUtam9iIC5jb250YWluZXIgLmpvYi1pbmZvLXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuLm5vZGUtLXR5cGUtam9iIC5jb250YWluZXIgLmpvYi1pbmZvLXRvcCAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5ub2RlLS10eXBlLWpvYiAuY29udGFpbmVyIC5qb2ItaW5mby1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbi5ub2RlLS10eXBlLWpvYiAuY29udGFpbmVyIC5qb2ItaW5mby1ib3R0b20gLmZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubm9kZS0tdHlwZS1qb2IgLmNvbnRhaW5lciAuam9iLWluZm8tc3VibWl0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ub2RlLS10eXBlLWpvYiAuY29udGFpbmVyIC5qb2ItaW5mby1zdWJtaXQgaDIsIC5ub2RlLS10eXBlLWpvYiAuY29udGFpbmVyIC5qb2ItaW5mby1zdWJtaXQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ub2RlLS10eXBlLWpvYiAuY29udGFpbmVyIC5qb2ItaW5mby1zdWJtaXQgLmJ0biwgLm5vZGUtLXR5cGUtam9iIC5jb250YWluZXIgLmpvYi1pbmZvLXN1Ym1pdCBidXR0b24ubGluaywgLm5vZGUtLXR5cGUtam9iIC5jb250YWluZXIgLmpvYi1pbmZvLXN1Ym1pdCAuYnV0dG9uLFxuLm5vZGUtLXR5cGUtam9iIC5jb250YWluZXIgLmpvYi1pbmZvLXN1Ym1pdCAuYnRuLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ub2RlLS10eXBlLWFubm91bmNlbWVudCAucGFnZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtZ3JheS0yMDApO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50IC5wYWdlLWhlcm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFubm91bmNlbWVudCAucGFnZS1oZXJvLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50IC5wYWdlLWhlcm8uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWFubm91bmNlbWVudCAucGFnZS1oZXJvLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFubm91bmNlbWVudCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLnRpdGxlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLnRpdGxlLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFubm91bmNlbWVudCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1ncmF5LTgwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWFubm91bmNlbWVudCAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyOm5vdCgucGFnZS1oZXJvLmNvbnRhaW5lcikge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ub2RlLS10eXBlLWFubm91bmNlbWVudCAubGlzdC11bnN0eWxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS10eXBlLWFubm91bmNlbWVudC5ub2RlLS1uZXdzaHViIC5kZXRhaWxzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubm9kZS0tdHlwZS1uZXdzIC5wYWdlLWhlcm8sXG4ubm9kZS0tdHlwZS1ibG9nIC5wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ncmF5LTIwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLWhlcm8sXG4ubm9kZS0tdHlwZS1ibG9nIC5wYWdlLWhlcm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtaGVyby5jb250YWluZXIsXG4ubm9kZS0tdHlwZS1ibG9nIC5wYWdlLWhlcm8uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLWhlcm8uY29udGFpbmVyLFxuLm5vZGUtLXR5cGUtYmxvZyAucGFnZS1oZXJvLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLWhlcm8uY29udGFpbmVyLFxuLm5vZGUtLXR5cGUtYmxvZyAucGFnZS1oZXJvLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyxcbi5ub2RlLS10eXBlLWJsb2cgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyxcbi5ub2RlLS10eXBlLWJsb2cgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyxcbi5ub2RlLS10eXBlLWJsb2cgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCxcbi5ub2RlLS10eXBlLWJsb2cgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIsXG4ubm9kZS0tdHlwZS1ibG9nIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLnRpdGxlLWljb24sXG4ubm9kZS0tdHlwZS1ibG9nIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uLFxuLm5vZGUtLXR5cGUtYmxvZyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAudGl0bGUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLnRpdGxlLWljb24sXG4ubm9kZS0tdHlwZS1ibG9nIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1uZXdzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5maWVsZC0tbmFtZS10aXRsZSxcbi5ub2RlLS10eXBlLWJsb2cgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtZ3JheS04MDApO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLm5vZGUtLXR5cGUtYmxvZyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1uZXdzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5ub2RlLWhlcm8tZGF0ZSxcbi5ub2RlLS10eXBlLWJsb2cgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLm5vZGUtaGVyby1kYXRlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAubm9kZS1oZXJvLWRhdGUsXG4ubm9kZS0tdHlwZS1ibG9nIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5ub2RlLWhlcm8tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cyAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyOm5vdCgucGFnZS1oZXJvLmNvbnRhaW5lciksXG4ubm9kZS0tdHlwZS1ibG9nIC5ub2RlX19pbm5lciA+IC5jb250YWluZXI6bm90KC5wYWdlLWhlcm8uY29udGFpbmVyKSB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWJvZHkgcCxcbi5ub2RlLS10eXBlLWJsb2cgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ub2RlLS10eXBlLW5ld3MgLmxpc3QtdW5zdHlsZWQsXG4ubm9kZS0tdHlwZS1ibG9nIC5saXN0LXVuc3R5bGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1uZXdzaHViIC5ub2RlX19pbm5lcixcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tbmV3c2h1YiAubm9kZV9faW5uZXIge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1uZXdzaHViIC5kZXRhaWxzLXdyYXBwZXIsXG4ubm9kZS0tdHlwZS1ibG9nLm5vZGUtLW5ld3NodWIgLmRldGFpbHMtd3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLS10eXBlLWV2ZW50IC5wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ncmF5LTIwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1ldmVudCAucGFnZS1oZXJvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1ldmVudCAucGFnZS1oZXJvLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnQgLnBhZ2UtaGVyby5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnQgLnBhZ2UtaGVyby5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgcGFkZGluZzogM3JlbSAwIDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWV2ZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxLjI1cmVtIDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtZXZlbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1ldmVudCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWV2ZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWV2ZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWV2ZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1ldmVudCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAudGl0bGUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWV2ZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1ldmVudCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1ncmF5LTgwMCk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtZXZlbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLm5vZGUtaGVyby1kYXRlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMTIxcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLm5vZGUtaGVyby1kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtZXZlbnQgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmV2ZW50LWxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAqIDEuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1ldmVudCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuZXZlbnQtbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWV2ZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5ldmVudC1sb2NhdGlvbiBpIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGFsaWduLXNlbGY6IGF1dG87XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5ub2RlLS10eXBlLWV2ZW50IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5ldmVudC1sb2NhdGlvbiBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnQgLm5vZGVfX2lubmVyID4gLmNvbnRhaW5lcjpub3QoLnBhZ2UtaGVyby5jb250YWluZXIpIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtZXZlbnQgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ub2RlLS10eXBlLWV2ZW50IC5saXN0LXVuc3R5bGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzIC5wYWdlLWhlcm8sXG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMgLnBhZ2UtaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udmlldy1jb21tdW5pdHktcGFydG5lcnMgLnBhZ2UtaGVybyAubm9kZS1oZXJvLXRleHQtcm93LFxuLnZpZXctY29tbXVuaXR5LXByb2dyYW1zIC5wYWdlLWhlcm8gLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWNvbW11bml0eS1wYXJ0bmVycyAucGFnZS1oZXJvIC5ub2RlLWhlcm8tdGV4dC1yb3csXG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMgLnBhZ2UtaGVybyAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudmlldy1jb21tdW5pdHktcGFydG5lcnMgLnBhZ2UtaGVybyAubm9kZS1oZXJvLXRleHQtcm93LFxuLnZpZXctY29tbXVuaXR5LXByb2dyYW1zIC5wYWdlLWhlcm8gLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tZnVsbCA+IC5ub2RlX19pbm5lciA+IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3csXG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcGFydG5lci5ub2RlLS1mdWxsID4gLm5vZGVfX2lubmVyID4gLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93LFxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tZnVsbCA+IC5ub2RlX19pbm5lciA+IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93LFxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tZnVsbCA+IC5ub2RlX19pbm5lciA+IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIG1heC13aWR0aDogMTU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93ID4gLm5vZGUtaGVyby10ZXh0LFxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tZnVsbCA+IC5ub2RlX19pbm5lciA+IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgPiAubm9kZS1oZXJvLXRleHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwsXG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS1mdWxsLFxuLnZpZXctY29tbXVuaXR5LXByb2dyYW1zLFxuLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzIHtcbiAgLS1jb21tLXBhcnQtYWNjZW50OiAjNzA3MDcwO1xufVxuXG4vKipcbiAqIEhvbWVwYWdlIFNlYXJjaCBCbG9ja1xuICpcbiAqL1xuLmJsb2NrLWhvbWVwYWdlLXByb2dyYW0tc2VhcmNoIC5ibG9jay10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1ob21lcGFnZS1wcm9ncmFtLXNlYXJjaCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWhvbWVwYWdlLXByb2dyYW0tc2VhcmNoIGZvcm0gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5ibG9jay1ob21lcGFnZS1wcm9ncmFtLXNlYXJjaCBmb3JtIC5mb3JtLWl0ZW0gaW5wdXQsXG4uYmxvY2staG9tZXBhZ2UtcHJvZ3JhbS1zZWFyY2ggZm9ybSAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uYmxvY2staG9tZXBhZ2UtcHJvZ3JhbS1zZWFyY2ggZm9ybSAuZm9ybS1pdGVtLFxuLmJsb2NrLWhvbWVwYWdlLXByb2dyYW0tc2VhcmNoIGZvcm0gI2VkaXQtYWN0aW9ucyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2staG9tZXBhZ2UtcHJvZ3JhbS1zZWFyY2ggZm9ybSAuZm9ybS1pdGVtLFxuLmJsb2NrLWhvbWVwYWdlLXByb2dyYW0tc2VhcmNoIGZvcm0gI2VkaXQtYWN0aW9ucyB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2staG9tZXBhZ2UtcHJvZ3JhbS1zZWFyY2ggZm9ybSAjZWRpdC1hY3Rpb25zIHtcbiAgICBmbGV4LXNocmluazogMztcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcGFydG5lci5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gLm5vZGUtaGVyby10ZXh0IG5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdLFxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tZnVsbCAucGFnZS1oZXJvIC5ub2RlLWhlcm8tdGV4dCBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSxcbi52aWV3LWNvbW11bml0eS1wcm9ncmFtcyAucGFnZS1oZXJvIG5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdLFxuLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzIC5wYWdlLWhlcm8gbmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIFBhcnRuZXJcbiAqL1xuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tZnVsbCA+IC5ub2RlX19pbm5lciAucGFnZS1oZXJvIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IG5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyIC5wYXJ0bmVyLWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcGFydG5lci5ub2RlLS1mdWxsID4gLm5vZGVfX2lubmVyID4gLmNvbnRhaW5lciAucGFydG5lci1sb2dvLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyIC5wYXJ0bmVyLWluZm8ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb21tLXBhcnQtYWNjZW50KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyIC5wYXJ0bmVyLWluZm8gLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyIC5wYXJ0bmVyLWluZm8gbGkgbGFiZWwsXG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcGFydG5lci5ub2RlLS1mdWxsID4gLm5vZGVfX2lubmVyID4gLmNvbnRhaW5lciAucGFydG5lci1pbmZvIGxpIC5maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyIC5wYXJ0bmVyLWluZm8gLnBhcnRuZXItbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyIC5wYXJ0bmVyLWluZm8gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW0tcGFydC1uYW1lIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcGFydG5lci5ub2RlLS1mdWxsID4gLm5vZGVfX2lubmVyID4gLmNvbnRhaW5lciAucGFydG5lci1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1jb21tLXBhcnQtYWRkcmVzcyBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyIC5wYXJ0bmVyLWluZm8gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW0tcGFydC1hZGRyZXNzIHAgc3Bhbi5jb3VudHJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyID4gLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgPiAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyID4gLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tZnVsbCA+IC5ub2RlX19pbm5lciA+IC5jb250YWluZXIgPiAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tZnVsbCA+IC5ub2RlX19pbm5lciA+IC5jb250YWluZXIgLnJlbGF0ZWQtcHJvZy10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcGFydG5lci5ub2RlLS1mdWxsID4gLm5vZGVfX2lubmVyID4gLmNvbnRhaW5lciAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tZnVsbCA+IC5ub2RlX19pbm5lciA+IC5jb250YWluZXIgI2FsbC1wcm9ncmFtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcGFydG5lci5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIC5wYXJ0bmVyLWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcGFydG5lci5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIC5wYXJ0bmVyLWxvZ28td3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAucGFydG5lci1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciBhLmJ0biwgLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciBhLmJ1dHRvbixcbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgYS5idG4taW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qKlxuICogIFByb2dyYW1cbiAqL1xuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tZnVsbCAubm9kZV9faW5uZXIgPiAucHJvZ3JhbS1ib3R0b20tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuY29udGFpbmVyIC5pdGVtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29tbS1wYXJ0LWFjY2VudCk7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuY29udGFpbmVyIC5pdGVtLXdyYXBwZXIge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tZnVsbCAubm9kZV9faW5uZXIgLmNvbnRhaW5lciAuaXRlbS13cmFwcGVyIC5wcm9ncmFtLWluZm8sXG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuY29udGFpbmVyIC5pdGVtLXdyYXBwZXIgLnBhcnRuZXItaW5mbyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuY29udGFpbmVyIC5pdGVtLXdyYXBwZXIgLnByb2dyYW0taW5mbyxcbi5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLWZ1bGwgLm5vZGVfX2lubmVyIC5jb250YWluZXIgLml0ZW0td3JhcHBlciAucGFydG5lci1pbmZvIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuY29udGFpbmVyIC5pdGVtLXdyYXBwZXIgLnByb2dyYW0taW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLWZ1bGwgLm5vZGVfX2lubmVyIC5jb250YWluZXIgLml0ZW0td3JhcHBlciAucHJvZ3JhbS1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuY29udGFpbmVyIC5pdGVtLXdyYXBwZXIgLnByb2dyYW0taW5mbyAubGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLWZ1bGwgLm5vZGVfX2lubmVyIC5jb250YWluZXIgLml0ZW0td3JhcHBlciAucHJvZ3JhbS1pbmZvIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLWZ1bGwgLm5vZGVfX2lubmVyIC5jb250YWluZXIgLml0ZW0td3JhcHBlciAucHJvZ3JhbS1pbmZvIGxpIGxhYmVsLFxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tZnVsbCAubm9kZV9faW5uZXIgLmNvbnRhaW5lciAuaXRlbS13cmFwcGVyIC5wcm9ncmFtLWluZm8gbGkgLmZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAuaXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAuaXRlbS13cmFwcGVyIC5ub2RlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAuaXRlbS13cmFwcGVyIC5wcm9ncmFtLWluZm8ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIC5pdGVtLXdyYXBwZXIgLnByb2dyYW0taW5mbyBsaSAubGFiZWwsXG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIC5pdGVtLXdyYXBwZXIgLnByb2dyYW0taW5mbyBsaSAuZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAuaXRlbS13cmFwcGVyIC5wcm9ncmFtLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY29tbXVuaXR5LXByb2dyYW0ubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAuaXRlbS13cmFwcGVyIC5wcm9ncmFtLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLml0ZW0td3JhcHBlciAucHJvZ3JhbS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4vKipcbiAqIFBhcnRuZXIgVmlld3NcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1jb21tdW5pdHktcGFydG5lcnMudmlldy1pZC1jb21tdW5pdHlfcGFydG5lcnMgLnZpZXctY29udGVudCAudmlldy1jb250ZW50LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzLnZpZXctaWQtY29tbXVuaXR5X3BhcnRuZXJzIC52aWV3LWNvbnRlbnQgLnZpZXctY29udGVudC1pbm5lciAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzLnZpZXctaWQtY29tbXVuaXR5X3BhcnRuZXJzIC52aWV3LWNvbnRlbnQgLnZpZXctY29udGVudC1pbm5lciAudmlld3Mtcm93IHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbn1cbi52aWV3LWNvbW11bml0eS1wYXJ0bmVycy52aWV3LWlkLWNvbW11bml0eV9wYXJ0bmVycyAudmlldy1jb250ZW50IC52aWV3LWNvbnRlbnQtaW5uZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQge1xuICBmbGV4OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1jb21tdW5pdHktcGFydG5lcnMudmlldy1pZC1jb21tdW5pdHlfcGFydG5lcnMgLnZpZXctY29udGVudCAudmlldy1jb250ZW50LWlubmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzLnZpZXctaWQtY29tbXVuaXR5X3BhcnRuZXJzIC52aWV3LWNvbnRlbnQgLnZpZXctY29udGVudC1pbm5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzLnZpZXctaWQtY29tbXVuaXR5X3BhcnRuZXJzIC52aWV3LWNvbnRlbnQgLnZpZXctY29udGVudC1pbm5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzLnZpZXctaWQtY29tbXVuaXR5X3BhcnRuZXJzIC52aWV3LWNvbnRlbnQgLnZpZXctY29udGVudC1pbm5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZmxleC1ncm93OiAzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi52aWV3LWNvbW11bml0eS1wcm9ncmFtcy52aWV3LWlkLWNvbW11bml0eV9wcm9ncmFtcyAudmlldy1jb250ZW50IC52aWV3LWNvbnRlbnQtaW5uZXIgLnZpZXdzLXJvdyxcbi52aWV3LWNvbW11bml0eS1wYXJ0bmVycy52aWV3LWlkLWNvbW11bml0eV9wYXJ0bmVycyAudmlldy1jb250ZW50IC52aWV3LWNvbnRlbnQtaW5uZXIgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb21tLXBhcnQtYWNjZW50KTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi52aWV3LWNvbW11bml0eS1wcm9ncmFtcy52aWV3LWlkLWNvbW11bml0eV9wcm9ncmFtcyAudmlldy1jb250ZW50IC52aWV3LWNvbnRlbnQtaW5uZXIgLnZpZXdzLXJvdzpmaXJzdC1vZi10eXBlLFxuLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzLnZpZXctaWQtY29tbXVuaXR5X3BhcnRuZXJzIC52aWV3LWNvbnRlbnQgLnZpZXctY29udGVudC1pbm5lciAudmlld3Mtcm93OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29tbS1wYXJ0LWFjY2VudCk7XG59XG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tZmlyc3QsXG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbGFzdCxcbi52aWV3LWNvbW11bml0eS1wYXJ0bmVycy52aWV3LWlkLWNvbW11bml0eV9wYXJ0bmVycyB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1maXJzdCxcbi52aWV3LWNvbW11bml0eS1wYXJ0bmVycy52aWV3LWlkLWNvbW11bml0eV9wYXJ0bmVycyB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1sYXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBQcm9ncmFtIFZpZXdzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctY29tbXVuaXR5LXByb2dyYW1zLnZpZXctaWQtY29tbXVuaXR5X3Byb2dyYW1zIC52aWV3LWZpbHRlcnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgLnZpZXctZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWNvbW11bml0eS1wcm9ncmFtcy52aWV3LWlkLWNvbW11bml0eV9wcm9ncmFtcyAudmlldy1maWx0ZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuLnZpZXctY29tbXVuaXR5LXByb2dyYW1zLnZpZXctaWQtY29tbXVuaXR5X3Byb2dyYW1zIC52aWV3LWZpbHRlcnMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgLnZpZXctZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0sXG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgLnZpZXctZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lICNlZGl0LWFjdGlvbnMge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctY29tbXVuaXR5LXByb2dyYW1zLnZpZXctaWQtY29tbXVuaXR5X3Byb2dyYW1zIC52aWV3LWZpbHRlcnMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtLFxuLnZpZXctY29tbXVuaXR5LXByb2dyYW1zLnZpZXctaWQtY29tbXVuaXR5X3Byb2dyYW1zIC52aWV3LWZpbHRlcnMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAjZWRpdC1hY3Rpb25zIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgLnZpZXctZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0gbGFiZWwsXG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgLnZpZXctZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lICNlZGl0LWFjdGlvbnMgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnZpZXctY29tbXVuaXR5LXByb2dyYW1zLnZpZXctaWQtY29tbXVuaXR5X3Byb2dyYW1zIC52aWV3LWZpbHRlcnMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAjZWRpdC1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgLnZpZXctZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lICNlZGl0LWFjdGlvbnMge1xuICAgIGZsZXgtc2hyaW5rOiAzO1xuICB9XG59XG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgLnZpZXctZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lICNlZGl0LWFjdGlvbnMgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctY29tbXVuaXR5LXByb2dyYW1zLnZpZXctaWQtY29tbXVuaXR5X3Byb2dyYW1zIC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMgLnZpZXctY29udGVudCAudmlldy1jb250ZW50LWlubmVyIC52aWV3cy1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29tbS1wYXJ0LWFjY2VudCk7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5tZWRpYS0tdHlwZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tZWRpYS0tdHlwZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lZGlhLS10eXBlLWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgfVxufVxuLm1lZGlhLS10eXBlLWltYWdlIC5pbWctY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGggLm1lZGlhLS10eXBlLWltYWdlIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtc2NhbGVkLWZ1bGwgLmZpZWxkX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtc2NhbGVkLWZ1bGwgLmZpZWxkX19pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS1zY2FsZWQtZnVsbCAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG4ubWVkaWEtLXR5cGUtcmVtb3RlLXZpZGVvLm1lZGlhLS12aWV3LW1vZGUtZGVmYXVsdC1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhLS10eXBlLXJlbW90ZS12aWRlby5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZWRpYS0tdHlwZS1yZW1vdGUtdmlkZW8ubWVkaWEtLXZpZXctbW9kZS1kZWZhdWx0LWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgfVxufVxuLm1lZGlhLS10eXBlLXJlbW90ZS12aWRlby5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFyYWdyYXBoLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlIC5pbWctY2FwdGlvbiwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQgLmltZy1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1pbWFnZSAuaW1nLWNhcHRpb24sIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0IC5pbWctY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1pbWFnZSAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS1zY2FsZWQtZnVsbCB7XG4gIG1hcmdpbjogMS41cmVtIGF1dG87XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8ge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtZG9tYWluLWFsbC1hZmZpbGlhdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIC5tZWRpYS0tdHlwZS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtdGV4dDpub3QoLmltYWdlLXRleHQtd3JhcHBpbmcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQ6bm90KC5pbWFnZS10ZXh0LXdyYXBwaW5nKSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0Om5vdCguaW1hZ2UtdGV4dC13cmFwcGluZykgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0Om5vdCguaW1hZ2UtdGV4dC13cmFwcGluZykgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtdGV4dDpub3QoLmltYWdlLXRleHQtd3JhcHBpbmcpIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtdGV4dDpub3QoLmltYWdlLXRleHQtd3JhcHBpbmcpLmltYWdlLXJpZ2h0IHtcbiAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQuaW1hZ2UtbGVmdDpub3QoLmltYWdlLXRleHQtd3JhcHBpbmcpIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0LmltYWdlLWxlZnQ6bm90KC5pbWFnZS10ZXh0LXdyYXBwaW5nKSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0LmltYWdlLXJpZ2h0Om5vdCguaW1hZ2UtdGV4dC13cmFwcGluZykgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQuaW1hZ2UtcmlnaHQ6bm90KC5pbWFnZS10ZXh0LXdyYXBwaW5nKSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0LmltYWdlLXRleHQtd3JhcHBpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtdGV4dC5pbWFnZS10ZXh0LXdyYXBwaW5nIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0LmltYWdlLXRleHQtd3JhcHBpbmcuaW1hZ2UtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtdGV4dCArIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi8qKlxuKiBTdHlsZXMgYm90aCB0aGUgQWRkaXRpb25hbCBJbWFnZXMgUGFyYWdyYXBoIFR5cGUsIGFuZCBOb2RlIEZpZWxkXG4qL1xuYXJ0aWNsZS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzLWFkZGl0aW9uYWwuY29udGFpbmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcy1hZGRpdGlvbmFsLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmFydGljbGUubm9kZS0tZnVsbCAubm9kZV9faW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcy1hZGRpdGlvbmFsLmZpZWxkX19pdGVtcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMtYWRkaXRpb25hbC5maWVsZF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuYXJ0aWNsZS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzLWFkZGl0aW9uYWwuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMtYWRkaXRpb25hbC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgZmxleDogYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhcnRpY2xlLm5vZGUtLWZ1bGwgLm5vZGVfX2lubmVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMtYWRkaXRpb25hbC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhcmFncmFwaC0tdHlwZS0tZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcy1hZGRpdGlvbmFsLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzLWFkZGl0aW9uYWwuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMtYWRkaXRpb25hbC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5hcnRpY2xlLm5vZGUtLWZ1bGwgLm5vZGVfX2lubmVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMtYWRkaXRpb25hbC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMtYWRkaXRpb25hbC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhcnRpY2xlLm5vZGUtLWZ1bGwgLm5vZGVfX2lubmVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMtYWRkaXRpb25hbC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMtYWRkaXRpb25hbC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxufVxuXG4vKipcbiogU3R5bGVzIGJvdGggdGhlIEZpbGUgQXR0YWNobWVudCBQYXJhZ3JhcGggVHlwZSwgYW5kIE5vZGUgRmllbGRcbiovXG5hcnRpY2xlLm5vZGUtLWZ1bGwgLm5vZGVfX2lubmVyIC5maWVsZC0tbmFtZS1maWVsZC1maWxlcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1maWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuYXJ0aWNsZS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuZmllbGQtLW5hbWUtZmllbGQtZmlsZXMgPiAuZmllbGRfX2l0ZW0sXG4ucGFyYWdyYXBoLS10eXBlLS1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtZmlsZXMgPiAuZmllbGRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMmY1O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbmFydGljbGUubm9kZS0tZnVsbCAubm9kZV9faW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZpbGVzIC5maWVsZF9faXRlbSBzcGFuLmZpbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtZmlsZXMgLmZpZWxkX19pdGVtIHNwYW4uZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmFydGljbGUubm9kZS0tZnVsbCAubm9kZV9faW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZpbGVzIC5maWVsZF9faXRlbSBzcGFuLmZpbGUgaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1maWxlcyAuZmllbGRfX2l0ZW0gc3Bhbi5maWxlIGkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG9yZGVyOiAwO1xufVxuYXJ0aWNsZS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuZmllbGQtLW5hbWUtZmllbGQtZmlsZXMgLmZpZWxkX19pdGVtIHNwYW4uZmlsZSBpOjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtZmlsZXMgLmZpZWxkX19pdGVtIHNwYW4uZmlsZSBpOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuYXJ0aWNsZS5ub2RlLS1mdWxsIC5ub2RlX19pbm5lciAuZmllbGQtLW5hbWUtZmllbGQtZmlsZXMgLmZpZWxkX19pdGVtIHNwYW4uZmlsZSBhLFxuLnBhcmFncmFwaC0tdHlwZS0tZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWZpbGVzIC5maWVsZF9faXRlbSBzcGFuLmZpbGUgYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcmRlcjogMTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcmVmLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1saXN0LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXJlZi1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtbGlzdC1pdGVtcyA+IC5jYXJkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nOiAyLjI1cmVtIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmMGYyZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcmVmLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1saXN0LWl0ZW1zID4gLmNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lciAuaW1hZ2UtY29sIC5tZWRpYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlZi1jdXN0b20gLmNvbXBvbmVudF9faW5uZXIgLmltYWdlLWNvbCAubWVkaWEge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGFydGljbGUubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLmltYWdlLWNvbCBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWYtY3VzdG9tIC5jb21wb25lbnRfX2lubmVyIC5pbWFnZS1jb2wgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIC50ZXh0LWNvbCAuY2FyZC1ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tcmVmLWN1c3RvbSAuY29tcG9uZW50X19pbm5lciAudGV4dC1jb2wgLmNhcmQtYm9keSB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBhcnRpY2xlLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIC50ZXh0LWNvbCAuY2FyZC1ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tcmVmLWN1c3RvbSAuY29tcG9uZW50X19pbm5lciAudGV4dC1jb2wgLmNhcmQtYm9keSB7XG4gICAgLS1icy1jYXJkLXNwYWNlci14OiAwO1xuICB9XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIC50ZXh0LWNvbCAuY2FyZC1ib2R5IC5maWVsZC0tbmFtZS1ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tcmVmLWN1c3RvbSAuY29tcG9uZW50X19pbm5lciAudGV4dC1jb2wgLmNhcmQtYm9keSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCk7XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIC50ZXh0LWNvbCAuY2FyZC1ib2R5IC5maWVsZC0tbmFtZS1ib2R5IHAsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWYtY3VzdG9tIC5jb21wb25lbnRfX2lubmVyIC50ZXh0LWNvbCAuY2FyZC1ib2R5IC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLnRleHQtY29sIC5jYXJkLWJvZHkgYS5idG4sIGFydGljbGUubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIgLnRleHQtY29sIC5jYXJkLWJvZHkgYS5idXR0b24sXG5hcnRpY2xlLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS10ZWFzZXIgLm5vZGVfX2lubmVyIC50ZXh0LWNvbCAuY2FyZC1ib2R5IGEuYnRuLWlubGluZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlZi1jdXN0b20gLmNvbXBvbmVudF9faW5uZXIgLnRleHQtY29sIC5jYXJkLWJvZHkgYS5idG4sXG4ucGFyYWdyYXBoLS10eXBlLS1yZWYtY3VzdG9tIC5jb21wb25lbnRfX2lubmVyIC50ZXh0LWNvbCAuY2FyZC1ib2R5IGEuYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVmLWN1c3RvbSAuY29tcG9uZW50X19pbm5lciAudGV4dC1jb2wgLmNhcmQtYm9keSBhLmJ0bi1pbmxpbmUge1xuICBtYXJnaW46IDAgMC43NXJlbSAwIDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCB7XG4gIG1hcmdpbjogMS41cmVtIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmNvbGxhcHNlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuY29sbGFwc2UtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmNvbGxhcHNlLWhlYWRlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5jb2xsYXBzZS1oZWFkZXIgLmNvbnRhY3QtdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAxLjU3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuY29sbGFwc2UtaGVhZGVyIC5jb250YWN0LXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmNvbGxhcHNlLWhlYWRlciAuY29udGFjdC10b2dnbGUgLmljb24tY29sbGFwc2VkIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5jb2xsYXBzZS1oZWFkZXIgLmNvbnRhY3QtdG9nZ2xlIC5pY29uLWV4cGFuZGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmNvbGxhcHNlLWhlYWRlciAuY29udGFjdC10b2dnbGVbYXJpYS1leHBhbmRlZD1mYWxzZV0gLmljb24tY29sbGFwc2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmNvbGxhcHNlLWhlYWRlciAuY29udGFjdC10b2dnbGVbYXJpYS1leHBhbmRlZD1mYWxzZV0gLmljb24tZXhwYW5kZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5jb2xsYXBzZS1oZWFkZXIgLmNvbnRhY3QtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmNvbGxhcHNlLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuY29sbGFwc2UtaGVhZGVyIC5jb250YWN0LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuY29sbGFwc2UtaGVhZGVyIC5jb250YWN0LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5jb2xsYXBzZS1oZWFkZXIgLmNvbnRhY3QtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tY29sbGFwc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuY29sbGFwc2UtaGVhZGVyIC5jb250YWN0LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmNvbGxhcHNlLWhlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmNvbGxhcHNlLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjU7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5jb2xsYXBzZS10b2dnbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuY29sbGFwc2UtdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcmVtO1xuICByaWdodDogMS41cmVtO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuNXJlbSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDI1JSwgcmdiKDI1NSwgMjU1LCAyNTUpIDUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuY29sbGFwc2UtdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXN0YWZmLXBpY2tlciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1zdGFmZi1waWNrZXIgLmZpZWxkX19pdGVtcyB7XG4gIG1pbi13aWR0aDogY2FsYygxMTQwcHggLSAzcmVtKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXN0YWZmLXBpY2tlciAubGlzdC1oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1zdGFmZi1waWNrZXIgLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1saXN0IC5ub2RlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiAwIDEwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1zdGFmZi1waWNrZXIgLmxpc3QtaGVhZGVyID4gc3Bhbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXN0YWZmLXBpY2tlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWxpc3QgLm5vZGVfX2lubmVyID4gc3BhbiB7XG4gIHdpZHRoOiAxMi41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1zdGFmZi1waWNrZXIgLmxpc3QtaGVhZGVyID4gc3Bhbi5zdGFmZi1uYW1lLCAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1zdGFmZi1waWNrZXIgLmxpc3QtaGVhZGVyID4gc3Bhbi5zdGFmZi1lbWFpbCwgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5saXN0LWhlYWRlciA+IHNwYW4uc3RhZmYtbWFpbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXN0YWZmLXBpY2tlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWxpc3QgLm5vZGVfX2lubmVyID4gc3Bhbi5zdGFmZi1uYW1lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbGlzdCAubm9kZV9faW5uZXIgPiBzcGFuLnN0YWZmLWVtYWlsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbGlzdCAubm9kZV9faW5uZXIgPiBzcGFuLnN0YWZmLW1haWwge1xuICB3aWR0aDogMTIuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXN0YWZmLXBpY2tlciAubGlzdC1oZWFkZXIgPiBzcGFuLnN0YWZmLW5hbWUgYSwgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5saXN0LWhlYWRlciA+IHNwYW4uc3RhZmYtZW1haWwgYSwgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5saXN0LWhlYWRlciA+IHNwYW4uc3RhZmYtbWFpbCBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbGlzdCAubm9kZV9faW5uZXIgPiBzcGFuLnN0YWZmLW5hbWUgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXN0YWZmLXBpY2tlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXN0YWZmLm5vZGUtLWxpc3QgLm5vZGVfX2lubmVyID4gc3Bhbi5zdGFmZi1lbWFpbCBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbGlzdCAubm9kZV9faW5uZXIgPiBzcGFuLnN0YWZmLW1haWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXN0YWZmLXBpY2tlciAuZmllbGRfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXN0YWZmLXBpY2tlciAubGlzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1zdGFmZi1waWNrZXIgLmxpc3QtaGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gdWwgbGkgaSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyB1bCBsaSAuZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gdWwgbGkjc2l0ZS1hZGRyZXNzLCAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gdWwgbGkjc2l0ZS1hZGRyZXNzLW1hcGxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyB1bCBsaSNzaXRlLXBob25lLCAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gdWwgbGkjc2l0ZS1lbWFpbCwgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvIHVsIGxpI3NpdGUtd2Vic2l0ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyB1bCBsaSNzaXRlLWFkZHJlc3MgYSwgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvIHVsIGxpI3NpdGUtYWRkcmVzcy1tYXBsaW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyB1bCBsaSNzaXRlLXBob25lIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyB1bCBsaSNzaXRlLWVtYWlsIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyB1bCBsaSNzaXRlLXdlYnNpdGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMEQ2RUZEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gdWwgbGkjc2l0ZS1hZGRyZXNzIGksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyB1bCBsaSNzaXRlLWFkZHJlc3MtbWFwbGluayBpLCAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gdWwgbGkjc2l0ZS1waG9uZSBpLCAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gdWwgbGkjc2l0ZS1lbWFpbCBpLCAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gdWwgbGkjc2l0ZS13ZWJzaXRlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1hZGRyZXNzIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1zaXRlLW5hbWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1zaXRlLW5hbWUgKiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjBmMmY1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbF0gaSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbF0gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsXSBhIGkge1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWxdIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwiZmFjZWJvb2suY29tXCJdIGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0LWluZm8gI3NpdGUtc29jaWFsLWxpbmtzIGxpW2RhdGEtc29jaWFsKj1cInR3aXR0ZXIuY29tXCJdIGk6OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwieC5jb21cIl0gaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwiaW5zdGFncmFtLmNvbVwiXSBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJsaW5rZWRpbi5jb21cIl0gaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwieW91dHViZS5jb21cIl0gaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3QtaW5mbyAjc2l0ZS1zb2NpYWwtbGlua3MgbGlbZGF0YS1zb2NpYWwqPVwicGludGVyZXN0LmNvbVwiXSBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvICNzaXRlLXNvY2lhbC1saW5rcyBsaVtkYXRhLXNvY2lhbCo9XCJtYWlsdG86XCJdIGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbiAudWktYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCA+IC5maWVsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjg3NXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCA+IC5maWVsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCA+IC5maWVsZCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogUmVzZXJ2ZWQgZm9yIEF1dGhvciBWaWV3O1xuICovXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWZ1bGwgI21lZGlhLWNvbnRhY3QtdGl0bGUge1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggdmFyKC0tYnMtZ3JheS0zMDApO1xuICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG59XG5cbi52aWV3LWF1dGhvciB7XG4gIG1hcmdpbjogMC43NXJlbSAwIDEuNXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG59XG5cbi52aWV3LWNhbGVuZGFyIC5wYWdlLWhlcm8gLmlubmVyLFxuLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8gLm5vZGUtaGVyby10ZXh0LXJvdyxcbi52aWV3LW5ld3NodWItbGlzdCA+IC52aWV3LWZpbHRlcnMsXG4udmlldy1uZXdzaHViLWxpc3QgPiAudmlldy1jb250ZW50LFxuLnZpZXctY2FsZW5kYXItZG93bmxvYWRzLFxuLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQsXG4udmlldy1zY2hvb2xzLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCxcbi52aWV3LWpvYnMtbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWNhbGVuZGFyIC5wYWdlLWhlcm8gLmlubmVyLFxuLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8gLm5vZGUtaGVyby10ZXh0LXJvdyxcbi52aWV3LW5ld3NodWItbGlzdCA+IC52aWV3LWZpbHRlcnMsXG4udmlldy1uZXdzaHViLWxpc3QgPiAudmlldy1jb250ZW50LFxuLnZpZXctY2FsZW5kYXItZG93bmxvYWRzLFxuLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQsXG4udmlldy1zY2hvb2xzLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCxcbi52aWV3LWpvYnMtbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpZXctY2FsZW5kYXIgLnBhZ2UtaGVybyAuaW5uZXIsXG4udmlldy1uZXdzaHViLWxpc3QgLnBhZ2UtaGVybyAubm9kZS1oZXJvLXRleHQtcm93LFxuLnZpZXctbmV3c2h1Yi1saXN0ID4gLnZpZXctZmlsdGVycyxcbi52aWV3LW5ld3NodWItbGlzdCA+IC52aWV3LWNvbnRlbnQsXG4udmlldy1jYWxlbmRhci1kb3dubG9hZHMsXG4udmlldy1zY2hvb2wudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCxcbi52aWV3LXNjaG9vbHMudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0LFxuLnZpZXctam9icy1saXN0IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgfVxufVxuXG4udmlldyAuYmVmLW5lc3RlZCA+IHVsIHtcbiAgcGFkZGluZzogMXJlbSAwICFpbXBvcnRhbnQ7XG59XG4udmlldyAuZm9ybS10eXBlLWNoZWNrYm94ID4gaW5wdXQuZm9ybS1jaGVja2JveDpmb2N1cyArIGxhYmVsLFxuLnZpZXcgLmZvcm0tdHlwZS1jaGVja2JveCA+IGlucHV0LmZvcm0tY2hlY2tib3g6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuXG4udmlldy1uZXdzaHViLWxpc3QsXG4udmlldy1qb2JzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4udmlldy1uZXdzaHViLWxpc3QgLnZpZXctaGVhZGVyLFxuLnZpZXctbmV3c2h1Yi1saXN0IC52aWV3LWVtcHR5LFxuLnZpZXctam9icy1saXN0IC52aWV3LWhlYWRlcixcbi52aWV3LWpvYnMtbGlzdCAudmlldy1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG4udmlldy1uZXdzaHViLWxpc3QgLnZpZXctaGVhZGVyIGgzLCAudmlldy1uZXdzaHViLWxpc3QgLnZpZXctaGVhZGVyIC5oMyxcbi52aWV3LW5ld3NodWItbGlzdCAudmlldy1lbXB0eSBoMyxcbi52aWV3LW5ld3NodWItbGlzdCAudmlldy1lbXB0eSAuaDMsXG4udmlldy1qb2JzLWxpc3QgLnZpZXctaGVhZGVyIGgzLFxuLnZpZXctam9icy1saXN0IC52aWV3LWhlYWRlciAuaDMsXG4udmlldy1qb2JzLWxpc3QgLnZpZXctZW1wdHkgaDMsXG4udmlldy1qb2JzLWxpc3QgLnZpZXctZW1wdHkgLmgzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi52aWV3LW5ld3NodWItbGlzdCAudmlldy1oZWFkZXIgaDMgYSwgLnZpZXctbmV3c2h1Yi1saXN0IC52aWV3LWhlYWRlciAuaDMgYSxcbi52aWV3LW5ld3NodWItbGlzdCAudmlldy1lbXB0eSBoMyBhLFxuLnZpZXctbmV3c2h1Yi1saXN0IC52aWV3LWVtcHR5IC5oMyBhLFxuLnZpZXctam9icy1saXN0IC52aWV3LWhlYWRlciBoMyBhLFxuLnZpZXctam9icy1saXN0IC52aWV3LWhlYWRlciAuaDMgYSxcbi52aWV3LWpvYnMtbGlzdCAudmlldy1lbXB0eSBoMyBhLFxuLnZpZXctam9icy1saXN0IC52aWV3LWVtcHR5IC5oMyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3LW5ld3NodWItbGlzdCAudmlldy1lbXB0eSxcbi52aWV3LWpvYnMtbGlzdCAudmlldy1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udmlldy1uZXdzaHViLWxpc3QgLnZpZXctZW1wdHkgcCxcbi52aWV3LWpvYnMtbGlzdCAudmlldy1lbXB0eSBwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy1uZXdzaHViLWxpc3QgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuLnZpZXctam9icy1saXN0IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDA7XG59XG5cbi52aWV3LWlkLWFkYm94ZXMudmlldy1kaXNwbGF5LWlkLWFkYm94ZXNfaG9tZSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZ3JpZC1nYXA6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWlkLWFkYm94ZXMudmlldy1kaXNwbGF5LWlkLWFkYm94ZXNfaG9tZSAudmlldy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aWV3LWlkLWFkYm94ZXMudmlldy1kaXNwbGF5LWlkLWFkYm94ZXNfaG9tZSAudmlldy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnZpZXctaWQtYWRib3hlcy52aWV3LWRpc3BsYXktaWQtYWRib3hlc19ob21lIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCAubm9kZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCAubm9kZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWlkLWFkYm94ZXMudmlldy1kaXNwbGF5LWlkLWFkYm94ZXNfaG9tZSAudmlldy1jb250ZW50IC5ub2RlX19pbm5lciB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctaWQtYWRib3hlcy52aWV3LWRpc3BsYXktaWQtYWRib3hlc19ob21lIC52aWV3LWNvbnRlbnQgLm5vZGVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCAubm9kZV9faW5uZXIge1xuICAgIGdhcDogMzBweDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICBib3JkZXI6IDFyZW07XG4gIH1cbn1cbi52aWV3LWlkLWFkYm94ZXMudmlldy1kaXNwbGF5LWlkLWFkYm94ZXNfaG9tZSAudmlldy1jb250ZW50IC5ub2RlX19pbm5lciAubWFpbi1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctaWQtYWRib3hlcy52aWV3LWRpc3BsYXktaWQtYWRib3hlc19ob21lIC52aWV3LWNvbnRlbnQgLm5vZGVfX2lubmVyIC5tYWluLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4udmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCAucHJvbW8taGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG59XG4udmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCAucHJvbW8taGVhZGluZyBoMywgLnZpZXctaWQtYWRib3hlcy52aWV3LWRpc3BsYXktaWQtYWRib3hlc19ob21lIC52aWV3LWNvbnRlbnQgLnByb21vLWhlYWRpbmcgLmgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCAucHJvbW8taGVhZGluZyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpZXctaWQtYWRib3hlcy52aWV3LWRpc3BsYXktaWQtYWRib3hlc19ob21lIC52aWV3LWNvbnRlbnQgLnByb21vLWhlYWRpbmcgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDE7XG59XG4udmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCAucHJvbW8taGVhZGluZyBpIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4udmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCBzcGFuID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjIyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpZXctaWQtYWRib3hlcy52aWV3LWRpc3BsYXktaWQtYWRib3hlc19ob21lIC52aWV3LWNvbnRlbnQgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMC43NXJlbTtcbiAgICBsZWZ0OiAwLjc1cmVtO1xuICB9XG59XG4udmlldy1pZC1hZGJveGVzLnZpZXctZGlzcGxheS1pZC1hZGJveGVzX2hvbWUgLnZpZXctY29udGVudCAucHJvbW8taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAwLjc1cmVtO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctaWQtYWRib3hlcy52aWV3LWRpc3BsYXktaWQtYWRib3hlc19ob21lIC52aWV3LWNvbnRlbnQgLnByb21vLWljb24ge1xuICAgIHRvcDogMS41cmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1pZC1icm9hZGNhc3RzIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLnZpZXctaWQtYnJvYWRjYXN0cyAudmlldy1jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS10ZWFzZXIge1xuICBmbGV4OiAxO1xufVxuLnZpZXctaWQtYnJvYWRjYXN0cyAudmlldy1jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLWJyb2FkY2FzdC5ub2RlLS10ZWFzZXIgLm5vZGUsXG4udmlldy1pZC1icm9hZGNhc3RzIC52aWV3LWNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtYnJvYWRjYXN0Lm5vZGUtLXRlYXNlciAubm9kZV9faW5uZXIsXG4udmlldy1pZC1icm9hZGNhc3RzIC52aWV3LWNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtYnJvYWRjYXN0Lm5vZGUtLXRlYXNlciAuYnJvYWRjYXN0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWV3LW5ld3NodWIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4udmlldy1uZXdzaHViIC52aWV3LWhlYWRlciB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4udmlldy1uZXdzaHViIC52aWV3LWhlYWRlcixcbi52aWV3LW5ld3NodWIgLnZpZXctZW1wdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuLnZpZXctbmV3c2h1YiAudmlldy1oZWFkZXIgLm5ld3NodWItdGl0bGUsXG4udmlldy1uZXdzaHViIC52aWV3LWVtcHR5IC5uZXdzaHViLXRpdGxlIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi52aWV3LW5ld3NodWIgLnZpZXctaGVhZGVyIC5uZXdzaHViLXRpdGxlIGEsXG4udmlldy1uZXdzaHViIC52aWV3LWVtcHR5IC5uZXdzaHViLXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctbmV3c2h1YiAudmlldy1oZWFkZXIgaSxcbi52aWV3LW5ld3NodWIgLnZpZXctZW1wdHkgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1uZXdzaHViIC52aWV3LWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi52aWV3LW5ld3NodWIgLnZpZXctZW1wdHkgcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXctbmV3c2h1YiAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnZpZXctbmV3c2h1YiAubW9yZS1saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi52aWV3LW5ld3NodWIgLnZpZXctZm9vdGVyIC5uZXdzaHViLWZvb3Rlci1saW5rLFxuLnZpZXctbmV3c2h1YiAubW9yZS1saW5rIGEge1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udmlldy1uZXdzaHViIC52aWV3LWZvb3RlciAubmV3c2h1Yi1mb290ZXItbGluayBpLFxuLnZpZXctbmV3c2h1YiAubW9yZS1saW5rIGEgaSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udmlldy1uZXdzaHViIC5tb3JlLWxpbmsgYTo6YWZ0ZXIge1xuICAtLWZhLXdlaWdodC1vdmVycmlkZTogOTAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mYS13ZWlnaHQtb3ZlcnJpZGUpO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuXG4udmlldy1uZXdzaHViIC52aWV3cy1yb3cgYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50IC5kZXRhaWxzLXdyYXBwZXIgLmV2ZW50LWRhdGUge1xuICBmb250LXNpemU6IDA7XG59XG4udmlldy1uZXdzaHViIC52aWV3cy1yb3cgYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50IC5kZXRhaWxzLXdyYXBwZXIgLmV2ZW50LWRhdGUgdGltZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1uZXdzaHViIC52aWV3cy1yb3cgYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50IC5kZXRhaWxzLXdyYXBwZXIgLmV2ZW50LWRhdGUgdGltZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xufVxuXG4udmlldy1pZC1uZXdzaHViIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlLFxuLm5vZGUtLW5ld3NodWIgLm5vZGUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZpZXctaWQtbmV3c2h1YiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSBhLFxuLm5vZGUtLW5ld3NodWIgLm5vZGUtdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LWlkLW5ld3NodWIudmlldy1kaXNwbGF5LWlkLWV2ZW50c19saXN0X3VuaXZlcnNhbCB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWlkLW5ld3NodWIudmlldy1kaXNwbGF5LWlkLWV2ZW50c19saXN0X3VuaXZlcnNhbCB7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1pZC1uZXdzaHViLnZpZXctZGlzcGxheS1pZC1ldmVudHNfbGlzdF91bml2ZXJzYWwge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICB9XG59XG4udmlldy1pZC1uZXdzaHViLnZpZXctZGlzcGxheS1pZC1ldmVudHNfbGlzdF91bml2ZXJzYWwgLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudmlldy1pZC1uZXdzaHViLnZpZXctZGlzcGxheS1pZC1ldmVudHNfbGlzdF91bml2ZXJzYWwgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMi41cmVtO1xuICB9XG59XG4udmlldy1pZC1uZXdzaHViLnZpZXctZGlzcGxheS1pZC1ldmVudHNfbGlzdF91bml2ZXJzYWwgLnZpZXdzLXJvdyA+IC5maWVsZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi52aWV3LWlkLW5ld3NodWIudmlldy1kaXNwbGF5LWlkLWV2ZW50c19saXN0X3VuaXZlcnNhbCAuZGV0YWlscy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctaWQtbmV3c2h1Yi52aWV3LWRpc3BsYXktaWQtZXZlbnRzX2xpc3RfdW5pdmVyc2FsIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbi52aWV3LWlkLW5ld3NodWIudmlldy1kaXNwbGF5LWlkLWV2ZW50c19saXN0X3VuaXZlcnNhbCAuZGV0YWlscy13cmFwcGVyIC5ub2RlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udmlldy1pZC1uZXdzaHViLnZpZXctZGlzcGxheS1pZC1ldmVudHNfbGlzdF91bml2ZXJzYWwgLmRldGFpbHMtd3JhcHBlciAubm9kZS10aXRsZSBpIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLnZpZXctaWQtbmV3c2h1Yi52aWV3LWRpc3BsYXktaWQtZXZlbnRzX2xpc3RfdW5pdmVyc2FsIC5kZXRhaWxzLXdyYXBwZXIgLm5vZGUtZXZlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG4udmlldy1pZC1uZXdzaHViLnZpZXctZGlzcGxheS1pZC1ldmVudHNfbGlzdF91bml2ZXJzYWwgLmRldGFpbHMtd3JhcHBlciAubm9kZS1ldmVudC1kYXRlIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8ge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1uZXdzaHViLWxpc3QgLnBhZ2UtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8gbmF2W2FyaWEtbGFiZWw9YnJlYWRjcnVtYl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8gLmlubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi52aWV3LW5ld3NodWItbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aWV3LW5ld3NodWItbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LW5ld3NodWItbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LW5ld3NodWItbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlldy1uZXdzaHViLWxpc3QgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAjZGlzdHJpY3QtYmxvZy1zdWJoZWFkIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG4udmlldy1uZXdzaHViLWxpc3QgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LW5ld3NodWItbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4udmlldy1uZXdzaHViLWxpc3QgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LW5ld3NodWItbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCBpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi52aWV3LW5ld3NodWItbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCBoMSwgLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5oMSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IGgxLCAudmlldy1uZXdzaHViLWxpc3QgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi52aWV3LW5ld3NodWItbGlzdCAudmlldy1lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udmlldy1uZXdzaHViLWxpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQgLmRldGFpbHMtd3JhcHBlciAuZXZlbnQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi52aWV3LW5ld3NodWItbGlzdCAudmlld3Mtcm93IGFydGljbGUubm9kZS0tdHlwZS1ldmVudCAuZGV0YWlscy13cmFwcGVyIC5ldmVudC1kYXRlIHRpbWU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0IC52aWV3cy1yb3cgYXJ0aWNsZS5ub2RlLS10eXBlLWV2ZW50IC5kZXRhaWxzLXdyYXBwZXIgLmV2ZW50LWRhdGUgdGltZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xufVxuXG4udmlldy1uZXdzaHViLWxpc3QgLnZpZXctZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuKiBWaWV3IGV2ZW50cyBsaXN0IHBhZ2VcbiovXG4vKipcbiAqIEBUT0RPIFJlZmFjdG9yIHRoaXMgaW50byAyIGRlY2xlcmF0aW9ucyAodmlld3MgYXJlIHJlYWxseSB1bnJlbGF0ZWQpXG4gKi9cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIG5hdlthcmlhLWxhYmVsPWJyZWFkY3J1bWJdLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1oZWFkZXIsXG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1lbXB0eSxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctaGVhZGVyLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1lbXB0eSB7XG4gIG1hcmdpbjogMS44NzVyZW0gMDtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBmaWVsZHNldCxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlcixcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBmaWVsZHNldCAuYmVmLWNoZWNrYm94ZXMuYmVmLW5lc3RlZCB1bCxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5iZWYtY2hlY2tib3hlcy5iZWYtbmVzdGVkIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5iZWYtY2hlY2tib3hlcy5iZWYtbmVzdGVkIHVsIGxpICsgbGksXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBmaWVsZHNldCAuYmVmLWNoZWNrYm94ZXMuYmVmLW5lc3RlZCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjE5cmVtO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5iZWYtY2hlY2tib3hlcy5iZWYtbmVzdGVkIHVsIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gZmllbGRzZXQgLmJlZi1jaGVja2JveGVzLmJlZi1uZXN0ZWQgdWwgLmZvcm0tdHlwZS1jaGVja2JveC5mb3JtLWNoZWNrLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gZmllbGRzZXQgLmJlZi1jaGVja2JveGVzLmJlZi1uZXN0ZWQgdWwgLmZvcm0tdHlwZS1jaGVja2JveCxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5iZWYtY2hlY2tib3hlcy5iZWYtbmVzdGVkIHVsIC5mb3JtLXR5cGUtY2hlY2tib3guZm9ybS1jaGVjayB7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gZmllbGRzZXQgLmJlZi1jaGVja2JveGVzLmJlZi1uZXN0ZWQgdWwgLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dCxcbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBmaWVsZHNldCAuYmVmLWNoZWNrYm94ZXMuYmVmLW5lc3RlZCB1bCAuZm9ybS10eXBlLWNoZWNrYm94LmZvcm0tY2hlY2sgaW5wdXQsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBmaWVsZHNldCAuYmVmLWNoZWNrYm94ZXMuYmVmLW5lc3RlZCB1bCAuZm9ybS10eXBlLWNoZWNrYm94IGlucHV0LFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gZmllbGRzZXQgLmJlZi1jaGVja2JveGVzLmJlZi1uZXN0ZWQgdWwgLmZvcm0tdHlwZS1jaGVja2JveC5mb3JtLWNoZWNrIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5iZWYtY2hlY2tib3hlcy5iZWYtbmVzdGVkIHVsIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwsXG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gZmllbGRzZXQgLmJlZi1jaGVja2JveGVzLmJlZi1uZXN0ZWQgdWwgLmZvcm0tdHlwZS1jaGVja2JveC5mb3JtLWNoZWNrIGxhYmVsLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gZmllbGRzZXQgLmJlZi1jaGVja2JveGVzLmJlZi1uZXN0ZWQgdWwgLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5iZWYtY2hlY2tib3hlcy5iZWYtbmVzdGVkIHVsIC5mb3JtLXR5cGUtY2hlY2tib3guZm9ybS1jaGVjayBsYWJlbCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5iZWYtY2hlY2tib3hlcy5iZWYtbmVzdGVkIHVsIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5iZWYtY2hlY2tib3hlcy5iZWYtbmVzdGVkIHVsIC5mb3JtLXR5cGUtY2hlY2tib3guZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBmaWVsZHNldCAuYmVmLWNoZWNrYm94ZXMuYmVmLW5lc3RlZCB1bCAuZm9ybS10eXBlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5iZWYtY2hlY2tib3hlcy5iZWYtbmVzdGVkIHVsIC5mb3JtLXR5cGUtY2hlY2tib3guZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tZmllbGQtZXZlbnQtZGF0ZS12YWx1ZSxcbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtZW5kLXZhbHVlLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLXZhbHVlLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLWVuZC12YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUgbGFiZWwsXG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLWVuZC12YWx1ZSBsYWJlbCxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tZmllbGQtZXZlbnQtZGF0ZS12YWx1ZSBsYWJlbCxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tZmllbGQtZXZlbnQtZGF0ZS1lbmQtdmFsdWUgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLXZhbHVlIGxhYmVsLFxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tZmllbGQtZXZlbnQtZGF0ZS1lbmQtdmFsdWUgbGFiZWwsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUgbGFiZWwsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtZW5kLXZhbHVlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLXZhbHVlIGlucHV0LFxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tZmllbGQtZXZlbnQtZGF0ZS1lbmQtdmFsdWUgaW5wdXQsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUgaW5wdXQsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtZW5kLXZhbHVlIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIG1heC13aWR0aDogMTM1cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tZmllbGQtZXZlbnQtZGF0ZS12YWx1ZSBpbnB1dDpmb2N1cyxcbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtZW5kLXZhbHVlIGlucHV0OmZvY3VzLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLXZhbHVlIGlucHV0OmZvY3VzLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLWVuZC12YWx1ZSBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLXZhbHVlOjpiZWZvcmUsXG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLWVuZC12YWx1ZTo6YmVmb3JlLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLXZhbHVlOjpiZWZvcmUsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtZW5kLXZhbHVlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUgbGFiZWwsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUgbGFiZWwge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtZW5kLXZhbHVlIGxhYmVsLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLWVuZC12YWx1ZSBsYWJlbCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgaDMsIC52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLmgzLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IGgzLFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDEuMTI1cmVtIDA7XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUgLmZhcyxcbi52aWV3LWlkLWNhbGVuZGFyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlLXZhbHVlIC5mYXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSA+IC5maWVsZC1jb250ZW50LFxuLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlID4gLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMC43NXJlbSAwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSA+IC5maWVsZC1jb250ZW50IGEsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgPiAuZmllbGQtY29udGVudCBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG4gIC0tc3BhY2luZzogMXJlbTtcbiAgLS1jb2xvci1kYXRlOiAjMzQzYTQwO1xuICAtLWNvbG9yLWxhYmVsOiAjMzQzYTQwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50ID4gaDIsIC52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgPiAuaDIge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSArIDAuNXJlbSk7XG4gIG1hcmdpbjogY2FsYygwLjg3NSAqIHZhcigtLXNwYWNpbmcpKSBhdXRvIGNhbGMoMS44NzUgKiB2YXIoLS1zcGFjaW5nKSk7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCA+IGgyLCAudmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50ID4gLmgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgPiBoMjpub3QoOmZpcnN0LW9mLXR5cGUpLCAudmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50ID4gLmgyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2YwZjJmNTtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMCAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZyk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkICoge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZS12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXRlKTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUgLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxhYmVsKTtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgPiAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52aWV3LW5ld3NodWItbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgPiAuZmllbGQtY29udGVudCBhIHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4udmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuODc1ICogdmFyKC0tc3BhY2luZykpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjg3NSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmMGYyZjU7XG59XG5cbi8qKlxuICAgICBTZWUgY29tbW9uIGNvZGUgaW4gX3ZpZXdzLWNvbW1vbi5zY3NzXG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1qb2JzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4udmlldy1qb2JzLWxpc3QgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udmlldy1qb2JzLWxpc3QgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2YwZjJmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1qb2JzLWxpc3QgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZmxleDogNzAlO1xuICB9XG59XG4udmlldy1qb2JzLWxpc3QgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC11bnB1Ymxpc2gtb24ge1xuICBjb2xvcjogIzZkNzU3ZDtcbn1cbi52aWV3LWpvYnMtbGlzdCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXVucHVibGlzaC1vbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnZpZXctam9icy1saXN0IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udmlldy1qb2JzLWxpc3QgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAqIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi52aWV3LWpvYnMtbGlzdCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWpvYi1sb2NhdGlvbiB7XG4gIGNvbG9yOiAjNmQ3NTdkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWpvYnMtbGlzdCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3JlbTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4udmlldy1uZXdzaHViLXRlYXNlcnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4udmlldy1uZXdzaHViLXRlYXNlcnMgLnBhZ2UtaGVybyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1uZXdzaHViLXRlYXNlcnMgLnBhZ2UtaGVybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG4udmlldy1uZXdzaHViLXRlYXNlcnMgLnBhZ2UtaGVybyBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1uZXdzaHViLXRlYXNlcnMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LW5ld3NodWItdGVhc2VycyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudmlldy1uZXdzaHViLXRlYXNlcnMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1uZXdzaHViLXRlYXNlcnMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1uZXdzaHViLXRlYXNlcnMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aWV3LW5ld3NodWItdGVhc2VycyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93ICNkaXN0cmljdC1ibG9nLXN1YmhlYWQge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbn1cbi52aWV3LW5ld3NodWItdGVhc2VycyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LW5ld3NodWItdGVhc2VycyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4udmlldy1uZXdzaHViLXRlYXNlcnMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNDVyZW07XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctbmV3c2h1Yi10ZWFzZXJzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IGkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi52aWV3LW5ld3NodWItdGVhc2VycyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCBoMSwgLnZpZXctbmV3c2h1Yi10ZWFzZXJzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5oMSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctbmV3c2h1Yi10ZWFzZXJzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IGgxLCAudmlldy1uZXdzaHViLXRlYXNlcnMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi52aWV3LW5ld3NodWItdGVhc2VycyAudmlldy1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMTAwJTtcbn1cbi52aWV3LW5ld3NodWItdGVhc2VycyAudmlldy1maWx0ZXJzIC5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1uZXdzaHViLXRlYXNlcnMgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4udmlldy1uZXdzaHViLXRlYXNlcnMgLnZpZXctZmlsdGVycyAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctbmV3c2h1Yi10ZWFzZXJzIC52aWV3LWZpbHRlcnMgLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi52aWV3LW5ld3NodWItdGVhc2VycyAudmlldy1oZWFkZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLnZpZXctbmV3c2h1Yi10ZWFzZXJzIC52aWV3LWhlYWRlciBoMSwgLnZpZXctbmV3c2h1Yi10ZWFzZXJzIC52aWV3LWhlYWRlciAuaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4udmlldy1uZXdzaHViLXRlYXNlcnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgbWFyZ2luOiAxLjg3NXJlbSAwO1xufVxuXG5kaXYuanMtZHJ1cGFsLWZ1bGxjYWxlbmRhci5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuZGl2LmpzLWRydXBhbC1mdWxsY2FsZW5kYXIuZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudCAuZmMtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC4xNXJlbTtcbn1cbmRpdi5qcy1kcnVwYWwtZnVsbGNhbGVuZGFyLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnZpZXctY2FsZW5kYXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4udmlldy1jYWxlbmRhciAuZmMtdmlldy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWNhbGVuZGFyIC5mYy12aWV3LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZXctY2FsZW5kYXIgLmZjLXZpZXctY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIGhlaWdodDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudmlldy1jYWxlbmRhciAuZmMtdmlldy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWNhbGVuZGFyIC5mYy12aWV3LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aWV3LWNhbGVuZGFyIC5mYy12aWV3LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udmlldy1jYWxlbmRhciAuZmMtdmlldy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZpZXctY2FsZW5kYXIgLmZjLXZpZXcge1xuICAgIG1pbi13aWR0aDogMTE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctY2FsZW5kYXIgLmZjLXZpZXcge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnZpZXctY2FsZW5kYXIgLnBhZ2UtaGVybyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1jYWxlbmRhciAucGFnZS1oZXJvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctY2FsZW5kYXIgLnBhZ2UtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnZpZXctY2FsZW5kYXIgLnBhZ2UtaGVybyBuYXZbYXJpYS1sYWJlbD1icmVhZGNydW1iXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1jYWxlbmRhciAucGFnZS1oZXJvIC5pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlldy1jYWxlbmRhciAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctY2FsZW5kYXIgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpZXctY2FsZW5kYXIgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1jYWxlbmRhciAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWNhbGVuZGFyIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlldy1jYWxlbmRhciAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93ICNkaXN0cmljdC1ibG9nLXN1YmhlYWQge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbn1cbi52aWV3LWNhbGVuZGFyIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1jYWxlbmRhciAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4udmlldy1jYWxlbmRhciAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctY2FsZW5kYXIgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgaSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4udmlldy1jYWxlbmRhciAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCBoMSwgLnZpZXctY2FsZW5kYXIgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmgxIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1jYWxlbmRhciAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCBoMSwgLnZpZXctY2FsZW5kYXIgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi52aWV3LWNhbGVuZGFyIC5mYy10b2RheS1idXR0b24sXG4udmlldy1jYWxlbmRhciAuZmMtZGF5R3JpZE1vbnRoLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbi52aWV3LWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciBoMiwgLnZpZXctY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4udmlldy1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWxlZnQge1xuICBvcmRlcjogMjtcbn1cbi52aWV3LWNhbGVuZGFyIC52aWV3LWFzLWxpc3QtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG59XG4udmlldy1jYWxlbmRhciAudmlldy1hcy1saXN0LWJ0biBpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnZpZXctY2FsZW5kYXIgLnZpZXctYXMtbGlzdC1idG4gYSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi52aWV3LWNhbGVuZGFyIC5mYy1idXR0b24tZ3JvdXAge1xuICBnYXA6IDEwcHg7XG59XG4udmlldy1jYWxlbmRhciAuZmMtYnV0dG9uLWdyb3VwIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi52aWV3LWNhbGVuZGFyIC5mYy1idXR0b24tZ3JvdXAgYnV0dG9uIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbn1cbi52aWV3LWNhbGVuZGFyIC5mYy1idXR0b24tZ3JvdXAgYnV0dG9uIC5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi52aWV3LWNhbGVuZGFyIC5mYy1idXR0b24tZ3JvdXAgYnV0dG9uIC5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi52aWV3LWNhbGVuZGFyIC5mYy1kYXktaGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nOiAwLjUyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnZpZXctY2FsZW5kYXIgLmZjLWRheS10b3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZpZXctY2FsZW5kYXIgLmZjLWRheS10b3AgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC4zNzVyZW0gYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1jYWxlbmRhciB0YWJsZSB0ZCxcbi52aWV3LWNhbGVuZGFyIHRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlldy1jYWxlbmRhciAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4udmlldy1jYWxlbmRhciAuZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWUsIC52aWV3LWNhbGVuZGFyIC5mYy1kYXktZ3JpZC1ldmVudCAuZmMtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4udmlldy1jYWxlbmRhciAuZmMtdmlldyAuZmMtc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi52aWV3LWNhbGVuZGFyIC5mYy12aWV3ID4gdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlldy1jYWxlbmRhciAuZmMgLmZjLXJvdyB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLnZpZXctY2FsZW5kYXIgLmZjIC5mYy1oZWFkIC5mYy1yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udmlldy1jYWxlbmRhciB0aC5mYy1kYXktaGVhZGVyLmZjLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZjBmMmY1ICFpbXBvcnRhbnQ7XG59XG4udmlldy1jYWxlbmRhciAuZmMgLmZjLWJvZHkgLmZjLXJvdyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG4udmlldy1jYWxlbmRhciB0ZC5mYy1kYXkuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZjBmMmY1ICFpbXBvcnRhbnQ7XG59XG4udmlldy1jYWxlbmRhciAuZmMgLmZjLWJvZHkgLmZjLXJvdzpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xufVxuLnZpZXctY2FsZW5kYXIgLmNhbGVuZGFyLWRvd25sb2FkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweDtcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLnZpZXctY2FsZW5kYXIgLmNhbGVuZGFyLWRvd25sb2FkLWJ1dHRvbiBpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnZpZXctY2FsZW5kYXIgLmNhbGVuZGFyLWRvd25sb2FkLWJ1dHRvbiBpLmZhLWNoZXZyb25zLWRvd24ge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG59XG4udmlldy1jYWxlbmRhciAudmlldy1uZXdzaHViLWxpc3QgLnBhZ2UtaGVybyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1jYWxlbmRhciAudmlldy1uZXdzaHViLWxpc3QgLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZzogMC41cmVtIDAgIWltcG9ydGFudDtcbn1cblxuI2ljYWwtYnV0dG9ucyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbiNpY2FsLWJ1dHRvbnMgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNpY2FsLWJ1dHRvbnMgaSwgI2ljYWwtYnV0dG9ucyBhLCAjaWNhbC1idXR0b25zIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG59XG4jaWNhbC1idXR0b25zIGk6aG92ZXIsICNpY2FsLWJ1dHRvbnMgYTpob3ZlciwgI2ljYWwtYnV0dG9ucyBpbnB1dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xufVxuI2ljYWwtYnV0dG9ucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2ljYWwtYnV0dG9ucyAjaWNhbC1jb3B5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2ljYWwtYnV0dG9ucyAjaWNhbC1tYW51YWwtaW5wdXQge1xuICB3aWR0aDogNjglO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI2NhbGVuZGFyLWRvd25sb2FkcyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS44NzUgKiB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi52aWV3LWNhbGVuZGFyLWRvd25sb2FkcyB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZXctY2FsZW5kYXItZG93bmxvYWRzIC52aWV3LWhlYWRlciBoNSwgLnZpZXctY2FsZW5kYXItZG93bmxvYWRzIC52aWV3LWhlYWRlciAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1jYWxlbmRhci1kb3dubG9hZHMgLnZpZXctaGVhZGVyIGg1LCAudmlldy1jYWxlbmRhci1kb3dubG9hZHMgLnZpZXctaGVhZGVyIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLnZpZXctY2FsZW5kYXItZG93bmxvYWRzIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4udmlldy1jYWxlbmRhci1kb3dubG9hZHMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC52aWV3LWNhbGVuZGFyLWRvd25sb2FkcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIG1heC13aWR0aDogMzQ5cHg7XG4gIH1cbn1cbi52aWV3LWNhbGVuZGFyLWRvd25sb2FkcyAudmlld3MtZmllbGQtZmllbGQtZGlzdHJpY3QtY2FsZW5kYXItZmlsZXMgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctY2FsZW5kYXItZG93bmxvYWRzIC52aWV3cy1maWVsZC1maWVsZC1kaXN0cmljdC1jYWxlbmRhci1maWxlcyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYge1xuICAgIHdpZHRoOiAzNDlweDtcbiAgfVxufVxuLnZpZXctY2FsZW5kYXItZG93bmxvYWRzIC52aWV3cy1maWVsZC1maWVsZC1kaXN0cmljdC1jYWxlbmRhci1maWxlcyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4udmlldy1jYWxlbmRhci1kb3dubG9hZHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRpc3RyaWN0LWNhbGVuZGFyLWZpbGVzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyMThweDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnZpZXctY291cnNlcy52aWV3LWlkLWNvdXJzZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWV3LWNvdXJzZXMudmlldy1pZC1jb3Vyc2VzIC52aWV3LWZpbHRlcnMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi52aWV3LWNvdXJzZXMudmlldy1pZC1jb3Vyc2VzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLnZpZXctY291cnNlcy52aWV3LWlkLWNvdXJzZXMgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1jb3Vyc2VzLnZpZXctaWQtY291cnNlcyAudmlld3Mtcm93IHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnZpZXctY291cnNlcy52aWV3LWlkLWNvdXJzZXMgLnZpZXdzLXJvdyAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICBjb2xvcjogIzAwMDtcbn1cbi52aWV3LWNvdXJzZXMudmlldy1pZC1jb3Vyc2VzIC52aWV3cy1yb3cgLnVpLWFjY29yZGlvbi1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jb3Vyc2UtY3JlZGl0cyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XG59XG4udmlldy1jb3Vyc2VzLnZpZXctaWQtY291cnNlcyAudmlld3Mtcm93IC51aS1hY2NvcmRpb24tY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY291cnNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxLjI1cmVtIDEuMjVyZW07XG59XG4udmlldy1jb3Vyc2VzLnZpZXctaWQtY291cnNlcyAudmlld3Mtcm93IC51aS1hY2NvcmRpb24tY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY291cnNlLWRlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWV3LWNvdXJzZXMudmlldy1pZC1jb3Vyc2VzIC52aWV3cy1yb3cgLnVpLWFjY29yZGlvbi1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jb3Vyc2UtcHJlcmVxdWlzaXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbTtcbn1cblxuLnZpZXctaWQtcHJlc2VudGF0aW9ucy52aWV3LWRpc3BsYXktaWQtcHJlc2VudGF0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXctaWQtcHJlc2VudGF0aW9ucy52aWV3LWRpc3BsYXktaWQtcHJlc2VudGF0aW9ucyAudmlldy1maWx0ZXJzIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LWlkLXByZXNlbnRhdGlvbnMudmlldy1kaXNwbGF5LWlkLXByZXNlbnRhdGlvbnMgLnZpZXctZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMjBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLnZpZXctaWQtcHJlc2VudGF0aW9ucy52aWV3LWRpc3BsYXktaWQtcHJlc2VudGF0aW9ucyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi52aWV3LWlkLXByZXNlbnRhdGlvbnMudmlldy1kaXNwbGF5LWlkLXByZXNlbnRhdGlvbnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xufVxuLnZpZXctaWQtcHJlc2VudGF0aW9ucy52aWV3LWRpc3BsYXktaWQtcHJlc2VudGF0aW9ucyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcHJlc2VudGF0aW9uLWdyYWRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxLjI1cmVtIDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi52aWV3LWlkLXByZXNlbnRhdGlvbnMudmlldy1kaXNwbGF5LWlkLXByZXNlbnRhdGlvbnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWlkLXByZXNlbnRhdGlvbnMudmlldy1kaXNwbGF5LWlkLXByZXNlbnRhdGlvbnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctaWQtcHJlc2VudGF0aW9ucy52aWV3LWRpc3BsYXktaWQtcHJlc2VudGF0aW9ucyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuLnZpZXctaWQtcHJlc2VudGF0aW9ucy52aWV3LWRpc3BsYXktaWQtcHJlc2VudGF0aW9ucyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtO1xufVxuLnZpZXctaWQtcHJlc2VudGF0aW9ucy52aWV3LWRpc3BsYXktaWQtcHJlc2VudGF0aW9ucyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtdGV4dCAuZmllbGQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udmlldy1pZC1wcmVzZW50YXRpb25zLnZpZXctZGlzcGxheS1pZC1wcmVzZW50YXRpb25zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtYWRkaXRpb25hbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtO1xufVxuLnZpZXctaWQtcHJlc2VudGF0aW9ucy52aWV3LWRpc3BsYXktaWQtcHJlc2VudGF0aW9ucyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLWFkZGl0aW9uYWwgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cbi52aWV3LWlkLXByZXNlbnRhdGlvbnMudmlldy1kaXNwbGF5LWlkLXByZXNlbnRhdGlvbnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy1hZGRpdGlvbmFsIC5maWVsZC1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuLnZpZXctaWQtcHJlc2VudGF0aW9ucy52aWV3LWRpc3BsYXktaWQtcHJlc2VudGF0aW9ucyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLXJvdyAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnZpZXdzLWZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAwLjVyZW07XG59XG5cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLnBhZ2UtaGVybyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLnBhZ2UtaGVyby5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTU0MHB4O1xuICB9XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4O1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAudGl0bGUtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC50aXRsZS1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAudGl0bGUtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiA0LjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCBoMSwgLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuaDEge1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IGgxLCAudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDE7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nZW9maWVsZC1nb29nbGUtbWFwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdlb2ZpZWxkLWdvb2dsZS1tYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAuZ2VvZmllbGQtZ29vZ2xlLW1hcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgfVxufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAuZ20tc3R5bGUtbXRjLWJidyAuZ20tc3R5bGUtbXRjID4gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlLW10Yy1iYncgLmdtLXN0eWxlLW10YyA+IHVsIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAuZ20tc3R5bGUtbXRjLWJidyAuZ20tc3R5bGUtbXRjID4gdWwgbGkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1zdHlsZS1tdGMtYmJ3IC5nbS1zdHlsZS1tdGMgPiB1bCBsaSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1zdHlsZS1tdGMtYmJ3IC5nbS1zdHlsZS1tdGM6Zmlyc3Qtb2YtdHlwZSA+IGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHggIWltcG9ydGFudDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlLW10Yy1iYncgLmdtLXN0eWxlLW10YzpsYXN0LW9mLXR5cGUgPiBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwICFpbXBvcnRhbnQ7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1idW5kbGVkLWNvbnRyb2wgLmdtbm9wcmludCBkaXYge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1idW5kbGVkLWNvbnRyb2wgLmdtbm9wcmludCBkaXYgYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAuZ20tYnVuZGxlZC1jb250cm9sIC5nbW5vcHJpbnQgZGl2IGJ1dHRvbiBpbWcge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYWRiNWJkO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIH1cbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY2hyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3IHA6Zmlyc3QtY2hpbGQsXG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Yzo6YWZ0ZXIge1xuICB0b3A6IC0ycHg7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1zdHlsZSAuY2FyZCB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMS4yNXJlbSAxcmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1zdHlsZSAuY2FyZCAuY2FyZC1oZWFkZXIgaDUuY2FyZC10aXRsZSwgLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAuZ20tc3R5bGUgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmg1IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1zdHlsZSAuY2FyZCAuY2FyZC1oZWFkZXIgaDUuY2FyZC10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1uYW1lLCAudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1zdHlsZSAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuaDUgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtbmFtZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC5nbS1zdHlsZSAuY2FyZCAuY2FyZC1oZWFkZXIgaDUuY2FyZC10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1uYW1lIHAsIC52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5oNSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1uYW1lIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAhaW1wb3J0YW50O1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAuZ20tc3R5bGUgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmdtLXN0eWxlIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIG9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWZpbHRlcnMgaDIsIC52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1maWx0ZXJzIGgyLCAudmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1maWx0ZXJzIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuYmVmLWNoZWNrYm94ZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDRyZW0gMCAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmJlZi1jaGVja2JveGVzIHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1maWx0ZXJzIC5iZWYtY2hlY2tib3hlcyB1bCBsaTpmaXJzdC1vZi10eXBlIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmJlZi1jaGVja2JveGVzIHVsIGxpOmxhc3Qtb2YtdHlwZSAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1maWx0ZXJzIC5iZWYtY2hlY2tib3hlcyAuZm9ybS10eXBlLWNoZWNrYm94IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuYmVmLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuYmVmLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmJlZi1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuYmVmLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1maWx0ZXJzIC5iZWYtY2hlY2tib3hlcyAuZm9ybS10eXBlLWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1maWx0ZXJzIGRpdltpZCo9ZWRpdC1maWVsZC1zaXRlLXNjaG9vbC12YXJpYW50LXRhcmdldC1pZF0gdWwge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctZmlsdGVycyBkaXZbaWQqPWVkaXQtZmllbGQtc2l0ZS1zY2hvb2wtdmFyaWFudC10YXJnZXQtaWRdIHVsIGxpIGRpdltjbGFzcyo9c2Nob29sLXZhcmlhbnRdIGxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctZmlsdGVycyBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1maWx0ZXJzIGZpZWxkc2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDMuMTMlLCByZ2JhKDI0OSwgMjQ5LCAyNDksIDApIDgzLjI4JSk7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAubWFwLXdyYXBwZXIgLnZpZXctZmlsdGVycyBmaWVsZHNldDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWZpbHRlcnMgZmllbGRzZXQgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLm1hcC13cmFwcGVyIC52aWV3LWZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5tYXAtd3JhcHBlciAudmlldy1maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5hdHRhY2htZW50LmF0dGFjaG1lbnQtYWZ0ZXIgLnBhZ2UtaGVybyB7XG4gIC8qKlxuICAqIC8vWyBdTm90ZXMgdGhpcyBjYW4gYmUgcmVtb3ZlZCwgdGhlIFwiU2Nob29sc1wiIHRlbXBsYXRlIFxuICAqIC8vIGhhcyBiZWVuIHVwZGF0ZWQgdG8gbm90IHJlbmRlciB0aGUgcGFnZS1oZXJvIGZvciB0aGUgYXR0YWNobWVudFxuICAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF9zY2hvb2xzX2xpc3QgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF9zY2hvb2xzX2xpc3QgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgaDIsIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF9zY2hvb2xzX2xpc3QgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfc2Nob29sc19saXN0IC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMS4yNXJlbSAwIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYWRiNWJkO1xufVxuLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50X3NjaG9vbHNfbGlzdCAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc2l0ZS1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50X3NjaG9vbHNfbGlzdCAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc2l0ZS1uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4udmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfc2Nob29sc19saXN0IC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zaXRlLW5hbWUgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfc2Nob29sc19saXN0IC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zaXRlLXdlYnNpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogNXB4O1xuICBjb2xvcjogdmFyKC0tZGlzdHJpY3QtbmV1dHJhbCk7XG59XG4udmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfc2Nob29sc19saXN0IC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zaXRlLXdlYnNpdGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfc2Nob29sc19saXN0IC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zaXRlLWhvc3RuYW1lIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfc2Nob29sc19saXN0IC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zaXRlLWhvc3RuYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNnJlbTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF9zY2hvb2xzX2xpc3QgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXNpdGUtaG9zdG5hbWUgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwLjg3NXJlbSAwIDA7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4udmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfc2Nob29sc19saXN0IC5tYXAtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zaXRlLWhvc3RuYW1lIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50X3NjaG9vbHNfbGlzdCAubWFwLXdyYXBwZXIgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc2l0ZS1ob3N0bmFtZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcbn1cblxuLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgc3Bhbi5oZWFkbGluZSxcbi52aWV3LXNpdGUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCBzcGFuLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWRpc3RyaWN0LW5ldXRyYWwpO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXNjaG9vbC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IHNwYW4uaGVhZGxpbmUsXG4udmlldy1zaXRlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgc3Bhbi5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi52aWV3LXNjaG9vbC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IGgxLCAudmlldy1zY2hvb2wudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAuaDEsXG4udmlldy1zaXRlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgaDEsXG4udmlldy1zaXRlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQgLmgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52aWV3LXNjaG9vbC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sb2dvLWltZy13cmFwcGVyLFxuLnZpZXctc2l0ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sb2dvLWltZy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi52aWV3LXNjaG9vbC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGgzLnNpdGUtYWRkcmVzcywgLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnNpdGUtYWRkcmVzcy5oMyxcbi52aWV3LXNpdGUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBoMy5zaXRlLWFkZHJlc3MsXG4udmlldy1zaXRlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnNpdGUtYWRkcmVzcy5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udmlldy1zY2hvb2wudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1hZGRyZXNzLWluZm8sXG4udmlldy1zaXRlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtYWRkcmVzcy1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktODAwKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtYWRkcmVzcy1pbmZvIHAsXG4udmlldy1zaXRlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtYWRkcmVzcy1pbmZvIHAge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnNpdGUtcGhvbmUsXG4udmlldy1zY2hvb2wudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuc2l0ZS13ZWJzaXRlLFxuLnZpZXctc2l0ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5zaXRlLXBob25lLFxuLnZpZXctc2l0ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5zaXRlLXdlYnNpdGUge1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS04MDApO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZS1iYXNlO1xufVxuLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtc2hvcnRjdXRzLFxuLnZpZXctc2l0ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5maWVsZC0tbmFtZS1maWVsZC1zaXRlLXNob3J0Y3V0cyB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXNjaG9vbC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5maWVsZC0tbmFtZS1maWVsZC1zaXRlLXNob3J0Y3V0cyxcbi52aWV3LXNpdGUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1zaG9ydGN1dHMge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbn1cbi52aWV3LXNjaG9vbC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5maWVsZC0tbmFtZS1maWVsZC1zaXRlLXNob3J0Y3V0cyAuYnRuLCAudmlldy1zY2hvb2wudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1zaG9ydGN1dHMgYnV0dG9uLmxpbmssIC52aWV3LXNjaG9vbC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5maWVsZC0tbmFtZS1maWVsZC1zaXRlLXNob3J0Y3V0cyAuYnV0dG9uLFxuLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtc2hvcnRjdXRzIC5idG4taW5saW5lLFxuLnZpZXctc2l0ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5maWVsZC0tbmFtZS1maWVsZC1zaXRlLXNob3J0Y3V0cyAuYnRuLFxuLnZpZXctc2l0ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5maWVsZC0tbmFtZS1maWVsZC1zaXRlLXNob3J0Y3V0cyBidXR0b24ubGluayxcbi52aWV3LXNpdGUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1zaG9ydGN1dHMgLmJ1dHRvbixcbi52aWV3LXNpdGUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1zaG9ydGN1dHMgLmJ0bi1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1zY2hvb2wudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1zaG9ydGN1dHMgLmJ0biwgLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtc2hvcnRjdXRzIGJ1dHRvbi5saW5rLCAudmlldy1zY2hvb2wudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1zaG9ydGN1dHMgLmJ1dHRvbixcbi52aWV3LXNjaG9vbC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5maWVsZC0tbmFtZS1maWVsZC1zaXRlLXNob3J0Y3V0cyAuYnRuLWlubGluZSxcbi52aWV3LXNpdGUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1zaG9ydGN1dHMgLmJ0bixcbi52aWV3LXNpdGUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1zaG9ydGN1dHMgYnV0dG9uLmxpbmssXG4udmlldy1zaXRlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtc2hvcnRjdXRzIC5idXR0b24sXG4udmlldy1zaXRlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtc2hvcnRjdXRzIC5idG4taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG5cbi8qKlxuICogU2V0cyBTdHlsZXMgZm9yIFwiTmV3c2d1YiBDYXRlZ29yeSBDb2xvdXJzXCJcbiAqIFNlZSBAIC9zY3NzL19jc3MtdmFycy5zY3NzIGZvciBjYXRlZ29yeS1zcGVjaWZpY1xuICovXG4udmlldy1uZXdzaHViLWxpc3QgLnZpZXctZmlsdGVycyxcbi52aWV3LWNhbGVuZGFyIC52aWV3LWZpbHRlcnMsXG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC52aWV3LWZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4udmlldy1uZXdzaHViLWxpc3QgLnZpZXctZmlsdGVycyBzcGFuLmZpZWxkc2V0LWxlZ2VuZCxcbi52aWV3LWNhbGVuZGFyIC52aWV3LWZpbHRlcnMgc3Bhbi5maWVsZHNldC1sZWdlbmQsXG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC52aWV3LWZpbHRlcnMgc3Bhbi5maWVsZHNldC1sZWdlbmQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LW5ld3NodWItbGlzdCAudmlldy1maWx0ZXJzIHNwYW4uZmllbGRzZXQtbGVnZW5kLFxuLnZpZXctY2FsZW5kYXIgLnZpZXctZmlsdGVycyBzcGFuLmZpZWxkc2V0LWxlZ2VuZCxcbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLnZpZXctZmlsdGVycyBzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLnZpZXctbmV3c2h1Yi1saXN0IC5iZWYtbmVzdGVkLFxuLnZpZXctY2FsZW5kYXIgLmJlZi1uZXN0ZWQsXG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5iZWYtbmVzdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0IC5iZWYtbmVzdGVkIC5mb3JtLWl0ZW0sXG4udmlldy1jYWxlbmRhciAuYmVmLW5lc3RlZCAuZm9ybS1pdGVtLFxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAuYmVmLW5lc3RlZCAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0IC5iZWYtbmVzdGVkOjphZnRlcixcbi52aWV3LWNhbGVuZGFyIC5iZWYtbmVzdGVkOjphZnRlcixcbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLmJlZi1uZXN0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMy4xMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODMuMjglKTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi52aWV3LW5ld3NodWItbGlzdCAuYmVmLW5lc3RlZCB1bCxcbi52aWV3LWNhbGVuZGFyIC5iZWYtbmVzdGVkIHVsLFxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAuYmVmLW5lc3RlZCB1bCB7XG4gIGdhcDogNXB4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0IC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4udmlldy1jYWxlbmRhciAuYmVmLW5lc3RlZCAuZm9ybS10eXBlLWNoZWNrYm94LFxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAuYmVmLW5lc3RlZCAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0IC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBsYWJlbCxcbi52aWV3LWNhbGVuZGFyIC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBsYWJlbCxcbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLmJlZi1uZXN0ZWQgLmZvcm0tdHlwZS1jaGVja2JveCA+IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0IC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBsYWJlbDo6YmVmb3JlLFxuLnZpZXctY2FsZW5kYXIgLmJlZi1uZXN0ZWQgLmZvcm0tdHlwZS1jaGVja2JveCA+IGxhYmVsOjpiZWZvcmUsXG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4udmlldy1uZXdzaHViLWxpc3QgLmJlZi1uZXN0ZWQgbGk6Zmlyc3Qtb2YtdHlwZSAuZm9ybS10eXBlLWNoZWNrYm94ID4gbGFiZWwsXG4udmlldy1jYWxlbmRhciAuYmVmLW5lc3RlZCBsaTpmaXJzdC1vZi10eXBlIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBsYWJlbCxcbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLmJlZi1uZXN0ZWQgbGk6Zmlyc3Qtb2YtdHlwZSAuZm9ybS10eXBlLWNoZWNrYm94ID4gbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwIDAuNXJlbTtcbn1cbi52aWV3LW5ld3NodWItbGlzdCAuYmVmLW5lc3RlZCBsaTpsYXN0LW9mLXR5cGUgLmZvcm0tdHlwZS1jaGVja2JveCA+IGxhYmVsLFxuLnZpZXctY2FsZW5kYXIgLmJlZi1uZXN0ZWQgbGk6bGFzdC1vZi10eXBlIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBsYWJlbCxcbi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMgLmJlZi1uZXN0ZWQgbGk6bGFzdC1vZi10eXBlIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBsYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC41cmVtIDAuNXJlbSAwO1xufVxuLnZpZXctbmV3c2h1Yi1saXN0IC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG4udmlldy1jYWxlbmRhciAuYmVmLW5lc3RlZCAuZm9ybS10eXBlLWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAuYmVmLW5lc3RlZCAuZm9ybS10eXBlLWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi52aWV3LW5ld3NodWItbGlzdCAuYmVmLW5lc3RlZCAuZm9ybS10eXBlLWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4udmlldy1jYWxlbmRhciAuYmVmLW5lc3RlZCAuZm9ybS10eXBlLWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbn1cblxuLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItYmFyLFxuLnRvb2xiYXIgLnRvb2xiYXItYmFyLFxuLnRvb2xiYXIgLnRvb2xiYXItdHJheSB7XG4gIHotaW5kZXg6IGNhbGMoMTAzMCArIDEpO1xufVxuXG4jZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtYWJvdmUtd3JhcHBlci1hcmVhLFxuI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZm9ybS5nb29nbGUtY3NlIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9ybS5nb29nbGUtY3NlIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBmb3JtLmdvb2dsZS1jc2Uge1xuICAgIG1heC13aWR0aDogMTU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvcm0uZ29vZ2xlLWNzZSB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuZm9ybS5nb29nbGUtY3NlIC5zZWFyY2gtaGVscC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0uZ29vZ2xlLWNzZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvcm0uZ29vZ2xlLWNzZSAuZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbmZvcm0uZ29vZ2xlLWNzZSAuZm9ybS10eXBlLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xufVxuZm9ybS5nb29nbGUtY3NlIC5mb3JtLXR5cGUtc2VhcmNoIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICBmb3JtLmdvb2dsZS1jc2UgLmZvcm0tdHlwZS1zZWFyY2ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbmZvcm0uZ29vZ2xlLWNzZSAuZm9ybS10eXBlLXNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xufVxuZm9ybS5nb29nbGUtY3NlICsgaDIsIGZvcm0uZ29vZ2xlLWNzZSArIC5oMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtcmVzdWx0LWluZm8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWRiNWJkO1xufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtcmVzdWx0LWluZm8tY29udGFpbmVyIC5nc2MtcmVzdWx0LWluZm8ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBwYWRkaW5nOiAwO1xufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2Mtb3JkZXJieS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLW9yZGVyYnktY29udGFpbmVyIC5nc2Mtb3JkZXJieSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1vcmRlcmJ5LWNvbnRhaW5lciAuZ3NjLW9yZGVyYnktbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2Mtb3JkZXJieS1jb250YWluZXIgLmdzYy1vcHRpb24tbWVudS1jb250YWluZXIgLmdzYy1zZWxlY3RlZC1vcHRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2Mtb3JkZXJieS1jb250YWluZXIgLmdzYy1vcHRpb24tbWVudS1jb250YWluZXIgLmdzYy1zZWxlY3RlZC1vcHRpb24tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1vcmRlcmJ5LWNvbnRhaW5lciAuZ3NjLW9wdGlvbi1tZW51LWNvbnRhaW5lciAuZ3NjLW9wdGlvbi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLW9yZGVyYnktY29udGFpbmVyIC5nc2Mtb3B0aW9uLW1lbnUtY29udGFpbmVyIC5nc2Mtb3B0aW9uLW1lbnUgLmdzYy1vcHRpb24tbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2Mtb3JkZXJieS1jb250YWluZXIgLmdzYy1vcHRpb24tbWVudS1jb250YWluZXIgLmdzYy1vcHRpb24tbWVudSAuZ3NjLW9wdGlvbi1tZW51LWl0ZW0gLmdzYy1vcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1vcmRlcmJ5LWNvbnRhaW5lciAuZ3NjLW9wdGlvbi1tZW51LWNvbnRhaW5lciAuZ3NjLW9wdGlvbi1tZW51IC5nc2Mtb3B0aW9uLW1lbnUtaXRlbS5nc2Mtb3B0aW9uLW1lbnUtaXRlbS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2Mtb3JkZXJieS1jb250YWluZXIgLmdzYy1vcHRpb24tbWVudS1jb250YWluZXIgLmdzYy1vcHRpb24tbWVudSAuZ3NjLW9wdGlvbi1tZW51LWl0ZW0uZ3NjLW9wdGlvbi1tZW51LWl0ZW0taGlnaGxpZ2h0ZWQgLmdzYy1vcHRpb24ge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1vcmRlcmJ5LWNvbnRhaW5lciAuZ3NjLW9wdGlvbi1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdG9wOiAxOHB4O1xuICByaWdodDogN3B4O1xufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIHtcbiAgcGFkZGluZzogMDtcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLWFib3ZlLXdyYXBwZXItYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1jb250cm9sLWNzZS5nc2MtY29udHJvbC1jc2UtZW4gLmdzYy1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1jb250cm9sLWNzZS5nc2MtY29udHJvbC1jc2UtZW4gLmdzYy1yZXN1bHRzIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmM3NTdkO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHMgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCAuZ3MtcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtcmVzdWx0cyAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0IC5nc2MtdGh1bWJuYWlsLWluc2lkZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjEwcHg7XG4gIH1cbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHMgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCAuZ3NjLXRodW1ibmFpbC1pbnNpZGUgYS5ncy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHMgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCAuZ3NjLXRodW1ibmFpbC1pbnNpZGUgYS5ncy10aXRsZSAqIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1jb250cm9sLWNzZS5nc2MtY29udHJvbC1jc2UtZW4gLmdzYy1yZXN1bHRzIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQgLmdzYy10aHVtYm5haWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtcmVzdWx0cyAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0IC5nc2MtdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtcmVzdWx0cyAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0IC5nc2MtdGh1bWJuYWlsIC5ncy1pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHMgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCAuZ3NjLXRodW1ibmFpbCAuZ3MtaW1hZ2UtYm94IC5ncy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtcmVzdWx0cyAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0IC5nc2MtdGh1bWJuYWlsIC5ncy1pbWFnZS1ib3ggLmdzLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1jb250cm9sLWNzZS5nc2MtY29udHJvbC1jc2UtZW4gLmdzYy1yZXN1bHRzIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQgLmdzYy11cmwtdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbiAgfVxufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtcmVzdWx0cyAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0IC5nc2MtdXJsLXRvcCAuZ3MtdmlzaWJsZVVybC1icmVhZGNydW1iIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1jb250cm9sLWNzZS5nc2MtY29udHJvbC1jc2UtZW4gLmdzYy1yZXN1bHRzIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQgLmdzYy10YWJsZS1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMDtcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHMgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCAuZ3NjLXRhYmxlLXJlc3VsdCAuZ3MtZmlsZUZvcm1hdCxcbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHMgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCAuZ3NjLXRhYmxlLXJlc3VsdCAuZ3MtZmlsZUZvcm1hdFR5cGUge1xuICBjb2xvcjogIzZENzU3RDtcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHMgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCAuZ3NjLXRhYmxlLXJlc3VsdCAuZ3MtZmlsZUZvcm1hdCxcbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHMgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCAuZ3NjLXRhYmxlLXJlc3VsdCAuZ3MtZmlsZUZvcm1hdFR5cGUsXG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1jb250cm9sLWNzZS5nc2MtY29udHJvbC1jc2UtZW4gLmdzYy1yZXN1bHRzIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQgLmdzYy10YWJsZS1yZXN1bHQgLmdzLXNuaXBwZXQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtcmVzdWx0cyAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0IC5nc2MtdGFibGUtcmVzdWx0IC5ncy1maWxlRm9ybWF0LFxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtcmVzdWx0cyAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0IC5nc2MtdGFibGUtcmVzdWx0IC5ncy1maWxlRm9ybWF0VHlwZSxcbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHMgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCAuZ3NjLXRhYmxlLXJlc3VsdCAuZ3Mtc25pcHBldCB7XG4gICAgcGFkZGluZy1yaWdodDogMjEwcHg7XG4gIH1cbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWN1cnNvci1ib3gge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ3NjLWN1cnNvci1ib3ggLmdzYy1jdXJzb3IgLmdzYy1jdXJzb3ItcGFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ncmF5LTMwMCk7XG59XG5mb3JtLmdvb2dsZS1jc2UgfiAuaXRlbS1saXN0ICNnb29nbGUtY3NlLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IC5nc2MtY3Vyc29yIC5nc2MtY3Vyc29yLXBhZ2UuZ3NjLWN1cnNvci1jdXJyZW50LXBhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIGJvcmRlcjogMDtcbn1cbmZvcm0uZ29vZ2xlLWNzZSB+IC5pdGVtLWxpc3QgI2dvb2dsZS1jc2UtcmVzdWx0cyAuZ2NzYy1tb3JlLW1heWJlLWJyYW5kaW5nLXJvb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdyZW07XG4gIHJpZ2h0OiAwO1xufVxuZm9ybS5nb29nbGUtY3NlIH4gLml0ZW0tbGlzdCAjZ29vZ2xlLWNzZS1yZXN1bHRzIC5nY3NjLW1vcmUtbWF5YmUtYnJhbmRpbmctcm9vdCAuZ2NzYy1maW5kLW1vcmUtb24tZ29vZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnQtNDAzLTQwNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi52aWV3LWFkYm94ZXMsXG4udmlldy1zbGlkZXItaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LWFkYm94ZXMgLnZpZXdzLXJvdyxcbi52aWV3LXNsaWRlci1ob21lIC52aWV3cy1yb3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAxcztcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmlldy1hZGJveGVzIC5jb250ZXh0dWFsLWVkaXQtbGlua3MsXG4udmlldy1zbGlkZXItaG9tZSAuY29udGV4dHVhbC1lZGl0LWxpbmtzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jb250ZXh0dWFsLWVkaXQtbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDUwMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnZpZXctYWRib3hlcy5zY2hvb2xraXQtY29udGV4dHVhbC1lZGl0aW5nOmhvdmVyIC5jb250ZXh0dWFsLWVkaXQtbGlua3MsIC52aWV3LWFkYm94ZXMuc2Nob29sa2l0LWNvbnRleHR1YWwtZWRpdGluZzpmb2N1cy13aXRoaW4gLmNvbnRleHR1YWwtZWRpdC1saW5rcyxcbi52aWV3LXNsaWRlci1ob21lLnNjaG9vbGtpdC1jb250ZXh0dWFsLWVkaXRpbmc6aG92ZXIgLmNvbnRleHR1YWwtZWRpdC1saW5rcyxcbi52aWV3LXNsaWRlci1ob21lLnNjaG9vbGtpdC1jb250ZXh0dWFsLWVkaXRpbmc6Zm9jdXMtd2l0aGluIC5jb250ZXh0dWFsLWVkaXQtbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXM7XG59XG4udmlldy1hZGJveGVzLnNjaG9vbGtpdC1jb250ZXh0dWFsLWVkaXRpbmc6aG92ZXIgLnZpZXdzLXJvdywgLnZpZXctYWRib3hlcy5zY2hvb2xraXQtY29udGV4dHVhbC1lZGl0aW5nOmZvY3VzLXdpdGhpbiAudmlld3Mtcm93LFxuLnZpZXctc2xpZGVyLWhvbWUuc2Nob29sa2l0LWNvbnRleHR1YWwtZWRpdGluZzpob3ZlciAudmlld3Mtcm93LFxuLnZpZXctc2xpZGVyLWhvbWUuc2Nob29sa2l0LWNvbnRleHR1YWwtZWRpdGluZzpmb2N1cy13aXRoaW4gLnZpZXdzLXJvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXM7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS5zY2hvb2xraXQtY29udGV4dHVhbC1lZGl0aW5nOmhvdmVyLCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0uc2Nob29sa2l0LWNvbnRleHR1YWwtZWRpdGluZzpmb2N1cy13aXRoaW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLnNjaG9vbGtpdC1jb250ZXh0dWFsLWVkaXRpbmc6aG92ZXIgLmNvbnRleHR1YWwtZWRpdC1saW5rcywgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLnNjaG9vbGtpdC1jb250ZXh0dWFsLWVkaXRpbmc6Zm9jdXMtd2l0aGluIC5jb250ZXh0dWFsLWVkaXQtbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXM7XG4gIHRvcDogMTAwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS5zY2hvb2xraXQtY29udGV4dHVhbC1lZGl0aW5nOmhvdmVyIC5jb250ZXh0dWFsLWVkaXQtbGlua3MsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS5zY2hvb2xraXQtY29udGV4dHVhbC1lZGl0aW5nOmZvY3VzLXdpdGhpbiAuY29udGV4dHVhbC1lZGl0LWxpbmtzIHtcbiAgICBsZWZ0OiAxNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLnNjaG9vbGtpdC1jb250ZXh0dWFsLWVkaXRpbmc6aG92ZXIgLmNvbnRleHR1YWwtZWRpdC1saW5rcywgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLnNjaG9vbGtpdC1jb250ZXh0dWFsLWVkaXRpbmc6Zm9jdXMtd2l0aGluIC5jb250ZXh0dWFsLWVkaXQtbGlua3Mge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuXG4uc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0sXG4uc2ltcGxlbmV3cy1jb25maXJtLXJlbW92YWwge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpYmVyLWZvcm0sXG4uc2ltcGxlbmV3cy1jb25maXJtLXJlbW92YWwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zaW1wbGVuZXdzLXN1YnNjcmliZXItZm9ybSxcbi5zaW1wbGVuZXdzLWNvbmZpcm0tcmVtb3ZhbCB7XG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gIH1cbn1cblxuI2VkaXQtbWFpbC13cmFwcGVyIGlucHV0I2VkaXQtbWFpbC0wLXZhbHVlIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuI2VkaXQtc3Vic2NyaXB0aW9ucy0td3JhcHBlciA+IGxlZ2VuZCA+IHNwYW4uZmllbGRzZXQtbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZWRpdC1zdWJzY3JpcHRpb25zLS13cmFwcGVyID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuI2VkaXQtc3Vic2NyaXB0aW9ucy0td3JhcHBlciA+IC5maWVsZHNldC13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGVuZXdzLXN1YnNjcmliZXItZm9ybSBmb3JtW2FjdGlvbj1cIi9zdWJzY3JpYmVcIl0gI2VkaXQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay1zY2hvb2xraXQtdW5pdmVyc2FsLWNvbnRlbnQgZm9ybS5jb25maXJtYXRpb24uc2ltcGxlbmV3cy1jb25maXJtLW11bHRpLFxuI2Jsb2NrLXNjaG9vbGtpdC11bml2ZXJzYWwtY29udGVudCBmb3JtLnNpbXBsZW5ld3MtY29uZmlybS1yZW1vdmFsLmNvbmZpcm1hdGlvbixcbiNibG9jay1zY2hvb2xraXQtdW5pdmVyc2FsLWNvbnRlbnQgZm9ybS5zaW1wbGVuZXdzLXN1YnNjcmliZXItdmFsaWRhdGUge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNibG9jay1zY2hvb2xraXQtdW5pdmVyc2FsLWNvbnRlbnQgZm9ybS5jb25maXJtYXRpb24uc2ltcGxlbmV3cy1jb25maXJtLW11bHRpLFxuI2Jsb2NrLXNjaG9vbGtpdC11bml2ZXJzYWwtY29udGVudCBmb3JtLnNpbXBsZW5ld3MtY29uZmlybS1yZW1vdmFsLmNvbmZpcm1hdGlvbixcbiNibG9jay1zY2hvb2xraXQtdW5pdmVyc2FsLWNvbnRlbnQgZm9ybS5zaW1wbGVuZXdzLXN1YnNjcmliZXItdmFsaWRhdGUge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICNibG9jay1zY2hvb2xraXQtdW5pdmVyc2FsLWNvbnRlbnQgZm9ybS5jb25maXJtYXRpb24uc2ltcGxlbmV3cy1jb25maXJtLW11bHRpLFxuI2Jsb2NrLXNjaG9vbGtpdC11bml2ZXJzYWwtY29udGVudCBmb3JtLnNpbXBsZW5ld3MtY29uZmlybS1yZW1vdmFsLmNvbmZpcm1hdGlvbixcbiNibG9jay1zY2hvb2xraXQtdW5pdmVyc2FsLWNvbnRlbnQgZm9ybS5zaW1wbGVuZXdzLXN1YnNjcmliZXItdmFsaWRhdGUge1xuICAgIG1heC13aWR0aDogMTU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNibG9jay1zY2hvb2xraXQtdW5pdmVyc2FsLWNvbnRlbnQgZm9ybS5jb25maXJtYXRpb24uc2ltcGxlbmV3cy1jb25maXJtLW11bHRpLFxuI2Jsb2NrLXNjaG9vbGtpdC11bml2ZXJzYWwtY29udGVudCBmb3JtLnNpbXBsZW5ld3MtY29uZmlybS1yZW1vdmFsLmNvbmZpcm1hdGlvbixcbiNibG9jay1zY2hvb2xraXQtdW5pdmVyc2FsLWNvbnRlbnQgZm9ybS5zaW1wbGVuZXdzLXN1YnNjcmliZXItdmFsaWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbmJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXRoaW4gLmZhcywgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtdGhpbiAuZmEtc29saWQsXG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS10aGluIC5mYXIsIGJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXRoaW4gLmZhLXJlZ3VsYXIsXG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS10aGluIC5mYWwsIGJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXRoaW4gLmZhLWxpZ2h0LFxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtdGhpbiAuZmF0LCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS10aGluIC5mYS10aGluLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1saWdodCAuZmFzLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1saWdodCAuZmEtc29saWQsXG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS1saWdodCAuZmFyLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1saWdodCAuZmEtcmVndWxhcixcbmJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLWxpZ2h0IC5mYWwsIGJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLWxpZ2h0IC5mYS1saWdodCxcbmJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLWxpZ2h0IC5mYXQsIGJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLWxpZ2h0IC5mYS10aGluLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1yZWd1bGFyIC5mYXMsIGJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXJlZ3VsYXIgLmZhLXNvbGlkLFxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtcmVndWxhciAuZmFyLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1yZWd1bGFyIC5mYS1yZWd1bGFyLFxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtcmVndWxhciAuZmFsLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1yZWd1bGFyIC5mYS1saWdodCxcbmJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXJlZ3VsYXIgLmZhdCwgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtcmVndWxhciAuZmEtdGhpbiwgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtc29saWQgLmZhcywgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtc29saWQgLmZhLXNvbGlkLFxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtc29saWQgLmZhciwgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtc29saWQgLmZhLXJlZ3VsYXIsXG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS1zb2xpZCAuZmFsLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1zb2xpZCAuZmEtbGlnaHQsXG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS1zb2xpZCAuZmF0LCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1zb2xpZCAuZmEtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mYS13ZWlnaHQtb3ZlcnJpZGUpO1xufVxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtdGhpbiAuZmFzLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS10aGluIC5mYS1zb2xpZCxcbmJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXRoaW4gLmZhciwgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtdGhpbiAuZmEtcmVndWxhcixcbmJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXRoaW4gLmZhbCwgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtdGhpbiAuZmEtbGlnaHQsXG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS10aGluIC5mYXQsIGJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXRoaW4gLmZhLXRoaW4ge1xuICAtLWZhLXdlaWdodC1vdmVycmlkZTogMTAwO1xufVxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtbGlnaHQgLmZhcywgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtbGlnaHQgLmZhLXNvbGlkLFxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtbGlnaHQgLmZhciwgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtbGlnaHQgLmZhLXJlZ3VsYXIsXG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS1saWdodCAuZmFsLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1saWdodCAuZmEtbGlnaHQsXG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS1saWdodCAuZmF0LCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1saWdodCAuZmEtdGhpbiB7XG4gIC0tZmEtd2VpZ2h0LW92ZXJyaWRlOiAzMDA7XG59XG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS1yZWd1bGFyIC5mYXMsIGJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXJlZ3VsYXIgLmZhLXNvbGlkLFxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtcmVndWxhciAuZmFyLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1yZWd1bGFyIC5mYS1yZWd1bGFyLFxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtcmVndWxhciAuZmFsLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1yZWd1bGFyIC5mYS1saWdodCxcbmJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXJlZ3VsYXIgLmZhdCwgYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUtcmVndWxhciAuZmEtdGhpbiB7XG4gIC0tZmEtd2VpZ2h0LW92ZXJyaWRlOiA0MDA7XG59XG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS1zb2xpZCAuZmFzLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1zb2xpZCAuZmEtc29saWQsXG5ib2R5LmZhLXdlaWdodC1vdmVycmlkZS1zb2xpZCAuZmFyLCBib2R5LmZhLXdlaWdodC1vdmVycmlkZS1zb2xpZCAuZmEtcmVndWxhcixcbmJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXNvbGlkIC5mYWwsIGJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXNvbGlkIC5mYS1saWdodCxcbmJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXNvbGlkIC5mYXQsIGJvZHkuZmEtd2VpZ2h0LW92ZXJyaWRlLXNvbGlkIC5mYS10aGluIHtcbiAgLS1mYS13ZWlnaHQtb3ZlcnJpZGU6IDkwMDtcbn1cblxuYm9keS5tYWludGVuYW5jZS1wYWdlIHtcbiAgLyoqIGNoYW5nZSB0aGlzIGVsICovXG59XG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBoZWFkZXIgLmltZy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBoZWFkZXIgLmltZy13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keS5tYWludGVuYW5jZS1wYWdlIG1haW4ge1xuICAvKiogY2hhbmdlIHRoaXMgZWwgKi9cbn1cbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBtYWluIC5zaXRlLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgbWFpbiAjdW5kZXItbWFpbnRlbmFuY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBtYWluIHAge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byBhdXRvIDNyZW0gYXV0bztcbn1cbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBtYWluIC5idG4td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBtYWluICNzYW1sbG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMCAtMC41cmVtIDJyZW0gIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1zaWRlLWJ5LXNpZGUgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWVsZW1lbnQtLXRpdGxlLWlubGluZSAuZm9ybS1jb250cm9sLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWVsZW1lbnQtLXRpdGxlLWlubGluZSBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10eXBlLWRhdGUgLmZvcm0tY29udHJvbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10eXBlLWRhdGUgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1lbGVtZW50LS10aXRsZS1pbmxpbmUgLmZvcm0tY29udHJvbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10eXBlLWRhdGUgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZWxlbWVudC0tdGl0bGUtaW5saW5lIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXR5cGUtZGF0ZSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0IGZpZWxkc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQuZm9ybS1jb21wb3NpdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0ci5vZGQgLmZvcm0taXRlbSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0ci5ldmVuIC5mb3JtLWl0ZW0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtZGF0ZSBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0ci5vZGQgLmZvcm0taXRlbS5mb3JtLXR5cGUtZGF0ZSBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0ci5ldmVuIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWRhdGUgbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWRhdGUgbGFiZWwge1xuICBtaW4td2lkdGg6IDcuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRyLm9kZCAuZm9ybS1pdGVtLmZvcm0tdHlwZS1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdHIuZXZlbiAuZm9ybS1pdGVtLmZvcm0tdHlwZS1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWRhdGUgaW5wdXRbdHlwZT1kYXRlXSB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNXJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBsYWJlbDpub3QoLm9wdGlvbikge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNjM3NXJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBzZWxlY3Qge1xuICBib3JkZXI6IHNvbGlkIDFweCAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhOmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICBwYWRkaW5nOiAxcHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nOiAycHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSBvcHRpb24sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10eXBlLXJhZGlvIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10eXBlLXJhZGlvIC5kZXNjcmlwdGlvbixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMC4zNzVyZW0gMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tdHlwZS1jaGVja2JveGVzIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXR5cGUtY2hlY2tib3hlcyAuZm9ybS1hY3Rpb25zIHtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLXN0dWRlbnQgPiBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLXN0dWRlbnQtaW50ZXJuYXRpb25hbCA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0YWJsZVtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXN0dWRlbnQtaXRlbXNdID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRhYmxlW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc3R1ZGVudC1pbnRlcm5hdGlvbmFsLWl0ZW1zXSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0YWJsZVtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXN0dWRlbnQtaXRlbXNdIHRib2R5LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRhYmxlW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc3R1ZGVudC1pbnRlcm5hdGlvbmFsLWl0ZW1zXSB0Ym9keSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW1zLWNvdW50ZXI7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGFibGVbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1zdHVkZW50LWl0ZW1zXSB0Ym9keSA+IHRyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRhYmxlW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc3R1ZGVudC1pbnRlcm5hdGlvbmFsLWl0ZW1zXSB0Ym9keSA+IHRyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggdmFyKC0tYnMtZ3JheS02MDApO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRhYmxlW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc3R1ZGVudC1pdGVtc10gdGJvZHkgPiB0cjo6YmVmb3JlLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRhYmxlW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc3R1ZGVudC1pbnRlcm5hdGlvbmFsLWl0ZW1zXSB0Ym9keSA+IHRyOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW1zLWNvdW50ZXI7XG4gIGNvbnRlbnQ6IFwiIyBcIiBjb3VudGVyKGl0ZW1zLWNvdW50ZXIpO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNzVyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGFibGVbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1zdHVkZW50LWl0ZW1zXSB0Ym9keSA+IHRyID4gdGQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGFibGVbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1zdHVkZW50LWludGVybmF0aW9uYWwtaXRlbXNdIHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1ncmF5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLWdyYXktMjAwIGlucHV0W3R5cGU9ZGF0ZV0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLWdyYXktMjAwIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLWdyYXktMjAwIGlucHV0W3R5cGU9ZGF0ZV0gb3B0aW9uLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1ncmF5LTIwMCBzZWxlY3Qgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctZ3JheS0yMDAgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctZ3JheS0yMDAgc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF0aC13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGF0aC13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF0aC13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyoqXG4gKiAjaG9tZXBhZ2UtaGVybyBjb25zaXN0cyBvZiB0aGUgU2xpZGVyLCBhbmQgdGhlIEFkYm94ZXNcbiAqL1xuI2hvbWVwYWdlLWhlcm8ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaG9tZXBhZ2UtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogMi4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gIH1cbn1cbiNob21lcGFnZS1oZXJvIC5ob21lcGFnZS1oZXJvLWlubmVyIHtcbiAgLS1oZXJvLW1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IHZhcigtLWhlcm8tbWF4LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2hvbWVwYWdlLWhlcm8gLmhvbWVwYWdlLWhlcm8taW5uZXIge1xuICAgIC0taGVyby1tYXgtd2lkdGg6IDE5MjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNob21lcGFnZS1oZXJvICNzbGlkZXItd3JhcHBlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAjaG9tZXBhZ2UtaGVybyAjc2xpZGVyLXdyYXBwZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xuICAgIG1heC13aWR0aDogNzIlO1xuICB9XG59XG4jaG9tZXBhZ2UtaGVybyAjc2xpZGVyLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNob21lcGFnZS1oZXJvIC5zd2lwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNob21lcGFnZS1oZXJvIC5zd2lwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaG9tZXBhZ2UtaGVybyAuc3dpcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNob21lcGFnZS1oZXJvIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaG9tZXBhZ2UtaGVybyAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiNob21lcGFnZS1oZXJvIC5zd2lwZXItc2xpZGUgLmNsaWNrYWJsZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2hvbWVwYWdlLWhlcm8gLnN3aXBlci1zbGlkZSAuY2xpY2thYmxlLWxpbms6Zm9jdXMsICNob21lcGFnZS1oZXJvIC5zd2lwZXItc2xpZGUgLmNsaWNrYWJsZS1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuI2hvbWVwYWdlLWhlcm8gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICBib3R0b206IDEuODc1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMS44NzVyZW07XG59XG4jaG9tZXBhZ2UtaGVybyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBvcGFjaXR5OiAxO1xufVxuI2hvbWVwYWdlLWhlcm8gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4jaG9tZXBhZ2UtaGVybyAjYWRib3gtd3JhcHBlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICNob21lcGFnZS1oZXJvICNhZGJveC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDI4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI2hvbWVwYWdlLWhlcm8gI2FkYm94LXdyYXBwZXIgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgI2hvbWVwYWdlLWhlcm8gI2FkYm94LXdyYXBwZXIgLmNvbnRhaW5lcixcbiNob21lcGFnZS1oZXJvICNhZGJveC13cmFwcGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiNob21lcGFnZS1oZXJvICNhZGJveC13cmFwcGVyIC52aWV3LWFkYm94ZXMsXG4jaG9tZXBhZ2UtaGVybyAjYWRib3gtd3JhcHBlciAudmlldy1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiNob21lcGFnZS1oZXJvICNhZGJveC13cmFwcGVyIC52aWV3LWNvbnRlbnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4jaG9tZXBhZ2UtbmV3c2h1YixcbiNyZWxhdGVkLW5ld3NodWIge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuI2hvbWVwYWdlLW5ld3NodWIgPiAuaW5uZXIsXG4jcmVsYXRlZC1uZXdzaHViID4gLmlubmVyIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNob21lcGFnZS1uZXdzaHViID4gLmlubmVyLFxuI3JlbGF0ZWQtbmV3c2h1YiA+IC5pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNob21lcGFnZS1uZXdzaHViID4gLmlubmVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiNyZWxhdGVkLW5ld3NodWIgPiAuaW5uZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNob21lcGFnZS1uZXdzaHViID4gLmlubmVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiNyZWxhdGVkLW5ld3NodWIgPiAuaW5uZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2hvbWVwYWdlLW5ld3NodWIgPiAuaW5uZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuI3JlbGF0ZWQtbmV3c2h1YiA+IC5pbm5lciAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxuICAjaG9tZXBhZ2UtbmV3c2h1YiA+IC5pbm5lciAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQsXG4jcmVsYXRlZC1uZXdzaHViID4gLmlubmVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIH1cbiAgI2hvbWVwYWdlLW5ld3NodWIgPiAuaW5uZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgzKSxcbiNyZWxhdGVkLW5ld3NodWIgPiAuaW5uZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI2hvbWVwYWdlLW5ld3NodWIgPiAuaW5uZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmZpcnN0LWNoaWxkLFxuI3JlbGF0ZWQtbmV3c2h1YiA+IC5pbm5lciAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gICNob21lcGFnZS1uZXdzaHViID4gLmlubmVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMiksXG4jcmVsYXRlZC1uZXdzaHViID4gLmlubmVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAjaG9tZXBhZ2UtbmV3c2h1YiA+IC5pbm5lciAudmlld3MtZWxlbWVudC1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNyZWxhdGVkLW5ld3NodWIgPiAuaW5uZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNyZWxhdGVkLW5ld3NodWIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FkYjViZDtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufSIsIi8qKlxuICogSW5zdHJ1Y3Rpb25zIGZvciBWYXJpYWJsZXMgZmlsZVxuICovXG5cbi8vXG4vLyAgU2VlIExpc3Qgb2YgdmFyaWFibGVzIGhlcmUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjUuMi4zL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vL1xuXG4vLyBCb290c3RyYXAgdmFyaWFibGVzIChvdmVycmlkZXMpLlxuLy8gb3ZlcnJpZGUgZGVmYXVsdCBib290c3RyYXAgY29sb3JzIGZvciBhY2Nlc3NpYmlsaXR5XG5cbi8vICR3aGl0ZTogI2ZmZjtcbi8vJGJsYWNrOiAjMDAwO1xuLy8kZ3JheS03MDA6ICM0OTUwNTc7XG4vLyAkYmx1ZTogIzAwM0NDNTtcbi8vJGN5YW46ICMwMDYxNzA7XG4vLyRwaW5rOiAjZTIxMTgxO1xuLy8kZ3JlZW46ICMwMDhhMDA7XG4vLyRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICRncmF5LTcwMDtcbi8vJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkZ3JheS03MDA7XG4vLyRuYXZiYXItbGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAuNik7XG4vLyRuYXZiYXItZGFyay1jb2xvcjogcmdiYSgkd2hpdGUsIC42KTtcbi8vICRmb3JtLXRleHQtbWFyZ2luLXRvcDogMDtcbi8vICRsZWdlbmQtZm9udC1zaXplOiAxcmVtO1xuLy8gJHRhYmxlLWNlbGwtcGFkZGluZy14OiAuNzVyZW07XG4vLyAkYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsO1xuLy8gJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbDtcblxuLyoqXG4gKiBTdGFydCBvZiBCcmVlemVcbiAqL1xuXG4vL0ZvbnQgc2l6ZSBiYXNpYyB2YXJpYWJsZXNcbiRmb250LXNpemUtYmFzZTogMXJlbTtcbi8vICRmb250LXNpemUteHMgLS0+IG5vbi1ib290c3RyYXAgdmFyIHNlZSBfdmFyaWFibGVzX2RydXBhbC5zY3NzXG4kZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAwLjg3NTtcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMTI1O1xuLy8gJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuLy8gJGZvbnQtd2VpZ2h0LW1lZGl1bSAtLT4gbm9uLWJvb3RzdHJhcCB2YXIgc2VlIF92YXJpYWJsZXNfZHJ1cGFsLnNjc3NcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kbGluZS1oZWlnaHQtYmFzZTogMS4yO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMjU7XG4kd2hpdGU6ICNmZmY7XG4kZ3JheS0xMDA6ICNmOGY5ZmE7XG4vLyAkZ3JheS0yMDA6ICNlOWVjZWY7XG4kZ3JheS0yMDA6ICNmMGYyZjU7XG4kZ3JheS0zMDA6ICNkZWUyZTY7XG4kZ3JheS00MDA6ICNjZWQ0ZGE7XG4kZ3JheS01MDA6ICNhZGI1YmQ7XG4kZ3JheS02MDA6ICM2Yzc1N2Q7XG4kZ3JheS03MDA6ICM0OTUwNTc7XG4kZ3JheS04MDA6ICMzNDNhNDA7XG4kZ3JheS05MDA6ICMyMTI1Mjk7XG4vLyAkYmxhY2s6ICMwMDAgIWRlZmF1bHQ7ICAvLy8vIFsgXSBOb3YgMTkgMjAyNCAtIERpc2FibGVkIHRvIHVzZSBkZWZhdWx0IGJvb3RzdHJhcCB2YXJpYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4vLyAkYmx1ZTogIzBkNmVmZDtcbiRibHVlOiAjMEQ2RUZEOyAvL3VzZWRcbiRpbmRpZ286ICM2NjEwZjI7XG4kcHVycGxlOiAjNmY0MmMxOyAvL3VzZWRcbiRwaW5rOiAjZDYzMzg0O1xuJHJlZDogI0QxNjAwMDtcbiRvcmFuZ2U6ICNmZDdlMTQ7XG4keWVsbG93OiAjZGRhNjIyO1xuJGdyZWVuOiAjOTRDODNEO1xuJHRlYWw6ICMxRDk2QUY7XG4kY3lhbjogIzc2NzY3Njtcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAkYmx1ZTtcbiRzZWNvbmRhcnk6ICRncmF5LTYwMDtcbiRzdWNjZXNzOiAkZ3JlZW47XG4kaW5mbzogJGN5YW47XG4kd2FybmluZzogJHllbGxvdztcbiRkYW5nZXI6ICRyZWQ7XG4kbGlnaHQ6ICRncmF5LTEwMDtcbiRkYXJrOiAkZ3JheS05MDA7XG5cbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICRsaWdodCxcbiAgXCJkYXJrXCI6ICRkYXJrLFxuICAvLyBcImNvbG9yLTFcIjogJGJsdWUsXG4gIC8vIFwiY29sb3ItMlwiOiAkcHVycGxlLFxuICAvLyBcImNvbG9yLTNcIjogJGluZGlnbyxcbiAgLy8gXCJjb2xvci00XCI6ICRwaW5rLFxuICAvLyBcImNvbG9yLTVcIjogJHJlZCxcbiAgLy8gXCJjb2xvci02XCI6ICRvcmFuZ2UsXG4gIC8vIFwiY29sb3ItN1wiOiAkeWVsbG93LFxuICAvLyBcImNvbG9yLThcIjogJGN5YW4sLCwsLFxuKTtcblxuJGJvZHktY29sb3I6ICRncmF5LTgwMDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuLy8qKlxuLy8gKiBOb3RlOiBGZWIgMTksIDIwMjZcbi8vICogU2Nob29sa2l0IGFsc28gaGFzIGEgY3VzdG9tIGJyZWFrcG9pbnQgZm9yIGxnX3NtICgxMDI0cHgpIHRoYXQgaXMgdXNlZCBpbiBzb21lIHBsYWNlcy4gXG4vLyAqIFRoaXMgaXMgbm90IGEgc3RhbmRhcmQgYm9vdHN0cmFwIGJyZWFrcG9pbnQgYW5kIGlzIG5vdCBpbmNsdWRlZCBpbiB0aGUgJGdyaWQtYnJlYWtwb2ludHMgbWFwLiBJdCBpcyB1c2VkIGluIG1lZGlhIHF1ZXJpZXMgbGlrZSBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkuXG4vLyoqXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiAxMjAwcHgsXG4gIHhsOiAxNjAwcHgsXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIGxnOiAxMTQwcHgsXG4gIHhsOiAxNTQwcHgsXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtO1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIDAuMjUsXG4gIDI6ICRzcGFjZXIgKiAwLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKTtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy9IZWFkaW5ncyBmb250IHNpemVzXG4kaDEtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyO1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43NTtcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNTtcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbi8vICRoZWFkaW5ncy1mb250LXdlaWdodDogO1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZSxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gRGlzcGxheSBmb250IHNpemVzIChEZXByZWNhdGVkKVxuLy8gREVQUkVDQVRFRCBieSBTb3Ryb3BhXG4vLyAkZGlzcGxheS1mb250LXNpemVzOiAoIDE6IDZyZW0sIDI6IDUuNXJlbSwgMzogNC41cmVtLCA0OiAzLjVyZW0sIDU6IDIuNzVyZW0sIDY6IDIuNXJlbSkgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnNcbi8vICRidG4tYm9yZGVyLXdpZHRoOiA7XG4vLyAkYnRuLXBhZGRpbmcteTogO1xuLy8gJGJ0bi1wYWRkaW5nLXg6IDtcbi8vICRidG4tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyAkYnRuLWJvcmRlci1yYWRpdXMtc206ICAkYnRuLWJvcmRlci1yYWRpdXM7XG4vLyAkYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRidG4tYm9yZGVyLXJhZGl1cztcbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweCAhaW1wb3J0YW50O1xufVxuXG4vLyBicmVhZGNydW1iLXZhcmlhYmxlc1xuLy8gJGJyZWFkY3J1bWItcGFkZGluZy15OiA7XG4vLyAkYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDtcbi8vICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiA7XG4vLyAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiA7XG4vLyAkYnJlYWRjcnVtYi1iZzogO1xuLy8gJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogO1xuLy8gJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiA7XG4vLyAkYnJlYWRjcnVtYi1kaXZpZGVyOiA7XG4vLyAkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6IDtcbi8vICRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcblxuLy9uYXZhYnIgdG9nZ2xlciB2YXJpYWJsZXNcbi8vICRuYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IDtcbi8vICRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiA7XG4vLyAkbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogO1xuLy8gJG5hdmJhci1wYWRkaW5nLXk6IDtcblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuLy8gJG5hdi1saW5rLXBhZGRpbmcteTogLjVyZW07XG4vLyAkbmF2LWxpbmstcGFkZGluZy14OiAxLjVyZW07XG4vLyAkbmF2LWxpbmstY29sb3I6ICM0OTUwNTc7XG4vLyAkZHJvcGRvd24tbGluay1jb2xvcjogIzQ5NTA1NztcblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4vLyAkZHJvcGRvd24tYmc6ICRncmF5LTIwMCA7XG4vLyAkZHJvcGRvd24tbWluLXdpZHRoOjE1cmVtIDtcbi8vICRkcm9wZG93bi1wYWRkaW5nLXg6MHJlbSA7XG4vLyAkZHJvcGRvd24tcGFkZGluZy15OjAuNXJlbSA7XG4vLyAkZHJvcGRvd24tZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgO1xuLy8gJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuLy8gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAkc3BhY2VyO1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICdIZWx2ZXRpY2FOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiIsIi8vIFRoZW1lIHZhcmlhYmxlcy5cbiRuYXZiYXItYnJhbmQtaW1hZ2UtaGVpZ2h0OiAzNnB4ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1pbWFnZS1oZWlnaHQtbGc6IDYwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWltYWdlLXdpZHRoOiBhdXRvICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1pbWFnZS1tYXJnaW46IDAgMXJlbSAwIDAgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXNpdGUtdGl0bGUtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtc2l0ZS10aXRsZS1mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtc2l0ZS10aXRsZS1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtc2l0ZS10aXRsZS1sZXR0ZXItc3BhY2luZzogMnB4ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1zaXRlLXNsb2dhbi1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xuLy8gJHJlZ2lvbi1wYWRkaW5nOiAwIC41cmVtICFkZWZhdWx0O1xuJGZvb3Rlci1wYWRkaW5nOiAycmVtIDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmctc206ICNkZWUyZTYgIWRlZmF1bHQ7XG4kbG9jYWwtdGFza3MtcHJpbWFyeS1tYXJnaW46IDFyZW0gMCAhZGVmYXVsdDtcbiRsb2NhbC10YXNrcy1zZWNvbmRhcnktbWFyZ2luOiAwIDAgMXJlbSAwICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICNmOWY5ZjkgIWRlZmF1bHQ7XG5cbi8qKlxuICogU3RhcnQgb2YgQnJlZXplXG4gKi9cblxuLy8gIERpc3RyaWN0IFNwZWNpZmljIENvbG91cnNcbiRkaXN0cmljdC1wcmltYXJ5OiB2YXIoLS1icy1wcmltYXJ5KSAhZGVmYXVsdDtcbiRkaXN0cmljdC1zZWNvbmRhcnk6IHZhcigtLWJzLXNlY29uZGFyeSkgIWRlZmF1bHQ7XG4vLyAkZGlzdHJpY3QtcHJpbWFyeTogIzBkNmVmZCAhZGVmYXVsdDtcbi8vICRkaXN0cmljdC1zZWNvbmRhcnk6ICM2ZDc1N2QgIWRlZmF1bHQ7XG4vLyAkZGlzdHJpY3QtbmV1dHJhbDogI2MwYzNjOCFkZWZhdWx0O1xuXG5cbi8vICRkaXN0cmljdC1uZXV0cmFsOiAjYTNhN2FjOyAvLyBEZXByZWNhdGVkIGJ5IFJ1bmRsZSBvbiBKYW4gMjYsIDIwMjYgLSB0aGlzIHZhcmlhYmxlIHdhcyBvbmx5IHVzZWQgb25jZSBhbmQgaGFkIGEgdW5rb3duIHZhbHVlIGFzc2lnbmVkIHRvIGl0ICgjYTNhN2FjKS4gLy8gVGhlIHNlbGVjdG9yIGFsc28gZG9lc24ndCBzZWVtIHRvIGV4aXN0IGluIHRoZSBtYXJrdXBcblxuJGRpc3RyaWN0LWltcG9ydGFudDogI2RhN2YyMDtcblxuJGRpc3RyaWN0LWdyYXktc2Vjb25kYXJ5OiAjNmQ3NTdkO1xuJGRpc3RyaWN0LWdyYXktcHJpbWFyeS1saWdodDogI2YwZjJmNTtcblxuLy8gIFNldCBTS0lUIENvbG9yc1xuLy8gWyBdIFN0YXJ0ZWQgd2l0aCBpdHMgb3duIGN1c3RvbSB2YXJpYWJsZSBtYXAgYnV0IGVsZWN0ZWQgdG8gbW92aW5nIGluIGludG8gJHRoZW1lLWNvbG9yc1xuLy8gdGhlcmVieSBleHBhbmRpbmcgRHJ1cGFscyBkZWZhdWx0ICR0aGVtZS1jb2xvciBnZW5lcmF0aW9uLlxuLy8gVGhpcyB3aWxsIHJlbWFpbiBoZXJlIGluY2FzZSB3ZSBjaGFuZ2UgcGF0aHNcblxuJHNraXQtY29sb3ItdGFyZ2V0OiBcIi0tY29sb3ItXCIgIWRlZmF1bHQ7IC8vWyBdIEFkZGVkIE9jdCAzMSwgMjAyNFxuJHNraXQtY29sb3JzOiAoXG4gIDE6ICRibHVlLFxuICAyOiAkcHVycGxlLFxuICAzOiAkeWVsbG93LFxuICA0OiAkcGluayxcbiAgNTogJHJlZCxcbiAgNjogJGdyZWVuLFxuICA3OiAkdGVhbCxcbiAgODogJGN5YW4sXG4gIFwibmV1dHJhbFwiOiBcIiM1ZjY2NmRcIixcbiAgXCJpbXBvcnRhbnRcIjogXCIjQzMyMDMzXCIsXG4pICFkZWZhdWx0O1xuXG4vLyBBZGRzIFNLSVQgXCJjb2xvcnNcIiB0byA6cm9vdCBhcyBDU1MgVmFyc1xuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRza2l0LWNvbG9ycyB7XG4gICAgI3skc2tpdC1jb2xvci10YXJnZXR9I3skbmFtZX06ICN7JGNvbG9yfTtcbiAgfVxuICAtLWNvbG9yLXByaW1hcnk6IHZhcigtLWJzLXByaW1hcnkpO1xuICAtLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbn1cblxuLy8gWyBdIFRoaXMgd2FzIG9yaWduYWxseSBwYXJ0IG9mIHRoZSAkU0tJVC1DT0xPUlMgc3BlY2lmaWMgY29kZSBmcm9tIGFib3ZlLCBhZnRlciBzd2l0Y2hpbmcgdG9cbi8vIEJvb3N0cmFwcyAkdGhlbWUtY29sb3JzIEkgZGVjaWRlZCB0byBrZWVwIHRoaXMgYXJvdW5kIHNvIHRoYXQgd2lsZGNhcmQgKiAtY29sb3ItKiBjbGFzc2VzLlxuLy8gVGhlIEFycmF5IHdhcyB1cGRhZXRkIGZyb20gJHNraXQtY29sb3JzIHRvICR0aGVtZS1jb2xvcnNcbi8vIEdlbmVyYXRlIFwiKi1jb2xvci0jXCIgY2xhc3NlcyBhbmQgYXNzaWduIGNvbG9yXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRza2l0LWNvbG9ycyB7XG4gIC8vIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIFtjbGFzcyo9XCJjb2xvci0jeyRuYW1lfVwiXSB7XG4gICAgLS1jb2xvcjogI3skY29sb3J9O1xuICB9XG59XG5cbltjbGFzcyo9XCJjb2xvci1wcmltYXJ5XCJdIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbltjbGFzcyo9XCJjb2xvci1zZWNvbmRhcnlcIl0ge1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4vLyoqXG4vLyogU2Nob29sa2l0IEN1c3RvbSBCcmVha3BvaW50IFZhcmlhYmxlc1xuLy8qKlxuJG1kX2xnX19tYXg6IDEwMjNweDtcbiRsZ19zbV9fbWluOiAxMDI0cHg7XG5cbi8vIHNjc3MtZG9jcy1lbmQgdGhcbiRuYXYtbGluay10b3AtbGV2ZWwtY29sb3I6IHZhcigtLWJzLWdyYXktNzAwKTtcbiRmYS1mb250LXBhdGg6IFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3dlYmZvbnRzXCI7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LXNpemUteHM6ICRmb250LXNpemUtYmFzZSAqIDAuODEzO1xuJGZvbnQtc2l6ZS1tZDogJGZvbnQtc2l6ZS1iYXNlICogMS44NzU7XG4vLyAkZm9vdGVyLWNvbG9yOiAkd2hpdGU7IC8vIFsgXSBOb3YgMjIsIDIwMjQgZGlzYWJsZWRcbi8vICRmb290ZXItYmc6ICRncmF5LTYwMDsgLy8gWyBdIE5vdiAyMiwgMjAyNCBkaXNhYmxlZFxuJGZvb3Rlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiRyZWdpb24tcGFkZGluZzogMDtcblxuJGRyb3Bkb3duLWl0ZW0tZGl2aWRlci1iZy1jb2xvcjogJGRpc3RyaWN0LWdyYXktc2Vjb25kYXJ5O1xuLm5hdmJhciB7XG4gIC8vIC0tbmF2YmFyLWJnOiAjeyR3aGl0ZX07XG59XG5cbiRicm9hZGNhc3QtYmc6IChcbiAgbm90aWNlOiAjNWU4MTI0LFxuICBhbGVydDogI0MyNUUwMCxcbiAgdXJnZW50OiAjYzMyMDMzLFxuKTtcblxuLyoqXG4gKiBCdG4gUHJpbWFyeSAmIFNlY29uZGFydHkgSG92ZXIgQ29sb3IgVmFsdWVzXG4gKiBJZiBCb290c3RyYXAgVmFycyBhcmUgZGVwcmVjYXRlZCAtLT4gdGhlc2Ugd2lsbCBuZWVkIHRvIGJlIHNldCBpbiBhIENTUyBTZWxlY3RvciBDb250ZXh0dWF4IHN0YXRlbWVudCByYXRoZXIgdGhhbiBoZXJlLlxuICovXG4kYnRuLXByaW1hcnktaG92ZXItYmc6ICMwYzYzZTMgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1ob3Zlci1iZzogIzU3NWQ2NCAhZGVmYXVsdDtcblxuLyoqXG4gKiBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBpZiBcIkJyb2FkY2FzdHNcIiBuZWVkIHRvIHN1cHBvcnQgQ1NTIFZhcnNcbiAqL1xuXG4vLyAkdXRpbGl0aWVzOiAoXG4vLyAgICAgXCJicm9hZGNhc3QtYmdcIjogKFxuLy8gICAgICAgICBwcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixcbi8vICAgICAgICAgY2xhc3M6ICdicm9hZGNhc3QtYmcnLFxuLy8gICAgICAgICB2YWx1ZXM6IChcbi8vICAgICAgICAgICAgIG5vdGljZTogdmFyKC0tYnJvYWRjYXN0LWJnKSxcbi8vICAgICAgICAgICAgIGFsZXJ0OiB2YXIoLS1icm9hZGNhc3QtYmcpLFxuLy8gICAgICAgICAgICAgdXJnZW50OiB2YXIoLS1icm9hZGNhc3QtYmcpXG4vLyAgICAgICAgIClcbi8vICAgICApLFxuLy8gKTtcblxuLy8gTW9iaWxlIEhlYWRpbmcgU2l6ZXNcbiRoMS1zbTogJGZvbnQtc2l6ZS1iYXNlICogMS44NzU7IC8vIDMwcHhcbiRoMi1zbTogJGZvbnQtc2l6ZS1iYXNlICogMS42MjU7IC8vIDI2cHhcbiRoMy1zbTogJGZvbnQtc2l6ZS1iYXNlICogMS4xMjU7IC8vIDE4cHhcbiRoNC1zbTogJGZvbnQtc2l6ZS1iYXNlOyAvLyAxNnB4XG4kaDUtc206ICRmb250LXNpemUtYmFzZSAqIDAuODc1OyAvLyAxNHB4XG4kaDYtc206ICRmb250LXNpemUtYmFzZSAqIDAuNzU7IC8vIDEycHhcblxuLy8gRGVza3RvcCBIZWFkaW5nIFNpemVzXG4kaDEtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjc1OyAvLyA0NHB4XG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjI1OyAvLyAzNnB4XG4kaDMtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjYyNTsgLy8gMjZweFxuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41OyAvLyAyNHB4XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1OyAvLyAyMHB4XG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIDE2cHhcblxuLy8gTGluZSBIZWlnaHRcbi8vICRsaW5lLWhlaWdodC1iYXNlOiAyNHB4O1xuXG4vLyBHbG9iYWwgUGFkZGluZ1xuJHBhZGRpbmctc206IDFyZW07IC8vIDE2cHhcbiRwYWRkaW5nLW1kOiAxLjVyZW07IC8vIDI0cHhcbiRwYWRkaW5nLWxnOiAzcmVtOyAvLzQ4cHhcbiRwYWRkaW5nLXhsOiA0cmVtOyAvLyA2NHB4XG5cbi8vIEdsb2JhbCBCb3JkZXIgUmFkaXVzXG4kYm9yZGVyLXJhZGl1cy1zbTogMC41cmVtOyAvLyA4cHhcbiRib3JkZXItcmFkaXVzLW1kOiAxcmVtOyAvLyAxNnB4XG4kYm9yZGVyLXJhZGl1cy1sZzogMS4yNXJlbTsgLy8gMjBweFxuXG4kY29udGFpbmVyLTEwMC13aWR0aDogY2FsYygxMDAlIC0gJHBhZGRpbmctbWQgKiAyKTtcblxuLy8gJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoeGw6IDE1NDBweCk7XG5cbiRkcm9wZG93bi1taW4td2lkdGg6IDM0MHB4O1xuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogI3skYm9yZGVyLXJhZGl1cy0yeGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0OyAvLyBTYXNzIHZhcmlhYmxlIGJlY2F1c2Ugb2YgJGFjY29yZGlvbi1idXR0b24taWNvblxuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAoJHRhYmxlLWJvcmRlci13aWR0aCAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJHByaW1hcnkpLCAkcHJpbWFyeSwgMTUlKSl9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLnNob3cgPiAubmF2LWxpbmssXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuXG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFudC1taXhpblxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkbGlzdC1ncm91cC12YXJpYW50LWJnOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGUpO1xuICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcpLCBhYnMoJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIExpc3QgR3JvdXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1peGluXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1taXhpblxuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6ICRidG4tY2xvc2Utb3BhY2l0eTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWNsb3NlLWZvY3VzLXNoYWRvdztcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbi8vIEZvbnQgQXdlc29tZSBjb3JlIGNvbXBpbGUgKFdlYiBGb250cy1iYXNlZClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdzaXppbmcnO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBiYXNlIGljb24gY2xhc3MgZGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBmb250LWZhbWlseTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LCAnI3skZmEtc3R5bGUtZmFtaWx5fScpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUsICN7JGZhLXN0eWxlfSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGFzc2ljLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJwLFxuLmZhcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCxcbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhcixcbi5mYXNyLFxuLmZhbCxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodCxcbi5mYXNsLFxuLmZhdCxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGluLFxuLmZhZCxcbi4jeyRmYS1jc3MtcHJlZml4fS1kdW90b25lLFxuLmZhc3MsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcnAtc29saWQsXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1kaXNwbGF5LCAjeyRmYS1kaXNwbGF5fSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmZhcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGFzc2ljLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxuLmZhcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWd1bGFyLFxuLmZhbCxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodCxcbi5mYXQsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbn1cblxuLmZhYixcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFuZHMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG59XG5cbi5mYWQsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYy4jeyRmYS1jc3MtcHJlZml4fS1kdW90b25lLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1b3RvbmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IER1b3RvbmUnO1xufVxuXG4uZmFzcyxcbi5mYXNyLFxuLmZhc2wsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcnAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFNoYXJwJztcbn1cbi5mYXNzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gbWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBiYXNlIHJlbmRlcmluZyBmb3IgYW4gaWNvblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLy8gc2V0cyByZWxhdGl2ZSBmb250LXNpemluZyBhbmQgYWxpZ25tZW50IChpbiBfc2l6aW5nKVxuQG1peGluIGZhLXNpemUgKCRmb250LXNpemUpIHtcbiAgZm9udC1zaXplOiBmYS1kaXZpZGUoJGZvbnQtc2l6ZSwgJGZhLXNpemUtc2NhbGUtYmFzZSkgKiAxZW07IC8vIGNvbnZlcnRzIHN0ZXAgaW4gc2l6aW5nIHNjYWxlIGludG8gYW4gZW0tYmFzZWQgdmFsdWUgdGhhdCdzIHJlbGF0aXZlIHRvIHRoZSBzY2FsZSdzIGJhc2VcbiAgbGluZS1oZWlnaHQ6IGZhLWRpdmlkZSgxLCAkZm9udC1zaXplKSAqIDFlbTsgLy8gc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50XG4gIHZlcnRpY2FsLWFsaWduOiAoZmEtZGl2aWRlKDYsICRmb250LXNpemUpIC0gZmEtZGl2aWRlKDMsIDgpKSAqIDFlbTsgLy8gdmVydGljYWxseSBjZW50ZXJzIHRoZSBpY29uIHRha2luZyBpbnRvIGFjY291bnQgdGhlIHN1cnJvdW5kaW5nIHRleHQncyBkZXNjZW5kZXJcbn1cblxuLy8gb25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vIHNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIHNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5AbWl4aW4gZmEtc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8vIHVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkXG5AbWl4aW4gZmEtc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cykge1xuICAgIEBpbmNsdWRlIGZhLXNyLW9ubHkoKTtcbiAgfVxufVxuXG4vLyBzZXRzIGEgc3BlY2lmaWMgaWNvbiBmYW1pbHkgdG8gdXNlIGFsb25nc2lkZSBzdHlsZSArIGljb24gbWl4aW5zXG5AbWl4aW4gZmEtZmFtaWx5LWNsYXNzaWMoKSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbn1cblxuQG1peGluIGZhLWZhbWlseS1zaGFycCgpIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBTaGFycCc7XG59XG5cbi8vIGNvbnZlbmllbmNlIG1peGlucyBmb3IgZGVjbGFyaW5nIHBzZXVkby1lbGVtZW50cyBieSBDU1MgdmFyaWFibGUsXG4vLyBpbmNsdWRpbmcgYWxsIHN0eWxlLXNwZWNpZmljIGZvbnQgcHJvcGVydGllcywgYW5kIGJvdGggdGhlIDo6YmVmb3JlXG4vLyBhbmQgOjphZnRlciBlbGVtZW50cyBpbiB0aGUgZHVvdG9uZSBjYXNlLlxuQG1peGluIGZhLWljb24tc29saWQoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1zb2xpZDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1yZWd1bGFyKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtcmVndWxhcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1saWdodCgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLWxpZ2h0O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLXRoaW4oJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS10aGluO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLWR1b3RvbmUoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1kdW90b25lO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfSN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tc2hhcnAtc29saWQoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1zaGFycC1zb2xpZDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1zaGFycC1yZWd1bGFyKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtc2hhcnAtcmVndWxhcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1zaGFycC1saWdodCgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXNoYXJwLWxpZ2h0O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLWJyYW5kcygkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLWJyYW5kcztcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG4iLCIvLyBzaXppbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGl0ZXJhbCBtYWduaWZpY2F0aW9uIHNjYWxlXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcbkBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGZhLXNpemVzIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JHNpemV9IHtcbiAgICAgQGluY2x1ZGUgZmEtc2l6ZSgkdmFsdWUpO1xuICB9XG59XG4iLCIvLyBmaXhlZC13aWR0aCBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtZnctd2lkdGg7XG59XG4iLCIvLyB2YXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1jc3MtcHJlZml4ICAgICAgICAgIDogZmEgIWRlZmF1bHQ7XG4kZmEtc3R5bGUgICAgICAgICAgICAgICA6IDkwMCAhZGVmYXVsdDtcbiRmYS1zdHlsZS1mYW1pbHkgICAgICAgIDogXCJGb250IEF3ZXNvbWUgNiBQcm9cIiAhZGVmYXVsdDtcblxuJGZhLWRpc3BsYXkgICAgICAgICAgICAgOiBpbmxpbmUtYmxvY2sgIWRlZmF1bHQ7XG5cbiRmYS1mdy13aWR0aCAgICAgICAgICAgIDogZmEtZGl2aWRlKDIwZW0sIDE2KSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlICAgICAgICAgICAgIDogI2ZmZiAhZGVmYXVsdDtcblxuJGZhLWJvcmRlci1jb2xvciAgICAgICAgOiAjZWVlICFkZWZhdWx0O1xuJGZhLWJvcmRlci1wYWRkaW5nICAgICAgOiAuMmVtIC4yNWVtIC4xNWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1yYWRpdXMgICAgICAgOiAuMWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1zdHlsZSAgICAgICAgOiBzb2xpZCAhZGVmYXVsdDtcbiRmYS1ib3JkZXItd2lkdGggICAgICAgIDogLjA4ZW0gIWRlZmF1bHQ7XG5cbiRmYS1zaXplLXNjYWxlLTJ4cyAgICAgIDogMTAgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS14cyAgICAgICA6IDEyICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtc20gICAgICAgOiAxNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLWJhc2UgICAgIDogMTYgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1sZyAgICAgICA6IDIwICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUteGwgICAgICAgOiAyNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLTJ4bCAgICAgIDogMzIgIWRlZmF1bHQ7XG5cbiRmYS1zaXplczogKFxuICBcIjJ4c1wiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4cyxcbiAgXCJ4c1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14cyxcbiAgXCJzbVwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1zbSxcbiAgXCJsZ1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1sZyxcbiAgXCJ4bFwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14bCxcbiAgXCIyeGxcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeGxcbikgIWRlZmF1bHQ7XG5cbiRmYS1saS13aWR0aCAgICAgICAgICAgIDogMmVtICFkZWZhdWx0O1xuJGZhLWxpLW1hcmdpbiAgICAgICAgICAgOiAkZmEtbGktd2lkdGggKiBmYS1kaXZpZGUoNSwgNCkgIWRlZmF1bHQ7XG5cbiRmYS1wdWxsLW1hcmdpbiAgICAgICAgIDogLjNlbSAhZGVmYXVsdDtcblxuJGZhLXByaW1hcnktb3BhY2l0eSAgICAgOiAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5ICAgOiAuNCAhZGVmYXVsdDtcblxuJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWRlZmF1bHQ7XG4kZmEtc3RhY2std2lkdGggICAgICAgICA6ICgkZmEtZnctd2lkdGggKiAyKSAhZGVmYXVsdDtcbiRmYS1zdGFjay16LWluZGV4ICAgICAgIDogYXV0byAhZGVmYXVsdDtcblxuJGZhLWZvbnQtZGlzcGxheSAgICAgICAgOiBibG9jayAhZGVmYXVsdDtcbiRmYS1mb250LXBhdGggICAgICAgICAgIDogXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xuXG4kZmEtdmFyLTA6IFxcMzA7XG4kZmEtdmFyLTE6IFxcMzE7XG4kZmEtdmFyLTI6IFxcMzI7XG4kZmEtdmFyLTM6IFxcMzM7XG4kZmEtdmFyLTQ6IFxcMzQ7XG4kZmEtdmFyLTU6IFxcMzU7XG4kZmEtdmFyLTY6IFxcMzY7XG4kZmEtdmFyLTc6IFxcMzc7XG4kZmEtdmFyLTg6IFxcMzg7XG4kZmEtdmFyLTk6IFxcMzk7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1hcnJvd3MtdG8tY2lyY2xlOiBcXGU0YmQ7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLXdhZ29uLWNvdmVyZWQ6IFxcZjhlZTtcbiRmYS12YXItbGluZS1oZWlnaHQ6IFxcZjg3MTtcbiRmYS12YXItYmFnZWw6IFxcZTNkNztcbiRmYS12YXItdHJhbnNwb3J0ZXItNzogXFxlMmE4O1xuJGZhLXZhci1hdDogXFw0MDtcbiRmYS12YXItcmVjdGFuZ2xlcy1taXhlZDogXFxlMzIzO1xuJGZhLXZhci1waG9uZS1hcnJvdy11cC1yaWdodDogXFxlMjI0O1xuJGZhLXZhci1waG9uZS1hcnJvdy11cDogXFxlMjI0O1xuJGZhLXZhci1waG9uZS1vdXRnb2luZzogXFxlMjI0O1xuJGZhLXZhci10cmFzaC1jYW46IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLWNpcmNsZS1sOiBcXGUxMTQ7XG4kZmEtdmFyLWhlYWQtc2lkZS1nb2dnbGVzOiBcXGY2ZWE7XG4kZmEtdmFyLWhlYWQtdnI6IFxcZjZlYTtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdXNlci14bWFyazogXFxmMjM1O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLWZhY2UtaGFuZC15YXduOiBcXGUzNzk7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1taW46IFxcZjYyZDtcbiRmYS12YXItdGFjaG9tZXRlci1zbG93ZXN0OiBcXGY2MmQ7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLWNvZmZpbjogXFxmNmM2O1xuJGZhLXZhci1tZXNzYWdlOiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLXNhbGFkOiBcXGY4MWU7XG4kZmEtdmFyLWJvd2wtc2FsYWQ6IFxcZjgxZTtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1yb2JvdC1hc3Ryb21lY2g6IFxcZTJkMjtcbiRmYS12YXItcmluZy1kaWFtb25kOiBcXGU1YWI7XG4kZmEtdmFyLWZvbmR1ZS1wb3Q6IFxcZTQwZDtcbiRmYS12YXItdGhldGE6IFxcZjY5ZTtcbiRmYS12YXItZmFjZS1oYW5kLXBlZWtpbmc6IFxcZTQ4MTtcbiRmYS12YXItc3F1YXJlLXVzZXI6IFxcZTI4MztcbiRmYS12YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXI6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWV4cGxvc2lvbjogXFxlNGU5O1xuJGZhLXZhci1maWxlLWxpbmVzOiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtdGV4dDogXFxmMTVjO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLWJ1aWxkaW5nLXVuOiBcXGU0ZDk7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItdGlyZS1wcmVzc3VyZS13YXJuaW5nOiBcXGY2MzM7XG4kZmEtdmFyLXdpZmktZmFpcjogXFxmNmFiO1xuJGZhLXZhci13aWZpLTI6IFxcZjZhYjtcbiRmYS12YXItY2FsZW5kYXItZGF5czogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItbXAzLXBsYXllcjogXFxmOGNlO1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLWNoZWNrOiBcXGU0YWE7XG4kZmEtdmFyLXRhbGx5LTQ6IFxcZTI5NztcbiRmYS12YXItcmVjdGFuZ2xlLWhpc3Rvcnk6IFxcZTRhMjtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0OiBcXGU0ZDE7XG4kZmEtdmFyLXZvbGxleWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXN1bi1oYXplOiBcXGY3NjU7XG4kZmEtdmFyLXRleHQtc2l6ZTogXFxmODk0O1xuJGZhLXZhci11Zm86IFxcZTA0NztcbiRmYS12YXItZm9yazogXFxmMmUzO1xuJGZhLXZhci11dGVuc2lsLWZvcms6IFxcZjJlMztcbiRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmU6IFxcZTRjMjtcbiRmYS12YXItbW9iaWxlLXNpZ25hbDogXFxlMWVmO1xuJGZhLXZhci1iYXJjb2RlLXNjYW46IFxcZjQ2NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtZGVzYzogXFxmMGRkO1xuJGZhLXZhci1mb2xkZXItYXJyb3ctZG93bjogXFxlMDUzO1xuJGZhLXZhci1mb2xkZXItZG93bmxvYWQ6IFxcZTA1MztcbiRmYS12YXItY2lyY2xlLW1pbnVzOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1mYWNlLWljaWNsZXM6IFxcZTM3YztcbiRmYS12YXItc2hvdmVsOiBcXGY3MTM7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1maWxtczogXFxlMTdhO1xuJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLWZhY2UtZ2xhc3NlczogXFxlMzc3O1xuJGZhLXZhci1uZmM6IFxcZTFmNztcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1zb2FwOiBcXGUwNmU7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0OiBcXGY4NmQ7XG4kZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmctc2xhc2g6IFxcZTEzNTtcbiRmYS12YXItY2FsY3VsYXRvci1zaW1wbGU6IFxcZjY0YztcbiRmYS12YXItY2FsY3VsYXRvci1hbHQ6IFxcZjY0YztcbiRmYS12YXItYnJpZGdlLWNpcmNsZS1jaGVjazogXFxlNGM5O1xuJGZhLXZhci1zbGlkZXJzLXVwOiBcXGYzZjE7XG4kZmEtdmFyLXNsaWRlcnMtdjogXFxmM2YxO1xuJGZhLXZhci1sb2NhdGlvbi1taW51czogXFxmNjA5O1xuJGZhLXZhci1tYXAtbWFya2VyLW1pbnVzOiBcXGY2MDk7XG4kZmEtdmFyLXB1bXAtbWVkaWNhbDogXFxlMDZhO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1za2ktYm9vdDogXFxlM2NjO1xuJGZhLXZhci1zdGFuZGFyZC1kZWZpbml0aW9uOiBcXGUyOGE7XG4kZmEtdmFyLXJlY3RhbmdsZS1zZDogXFxlMjhhO1xuJGZhLXZhci1oMTogXFxmMzEzO1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLW1lc3NhZ2UtYm90OiBcXGUzYjg7XG4kZmEtdmFyLWZvcndhcmQtc3RlcDogXFxmMDUxO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItZmFjZS1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItbGlnaHQtY2VpbGluZzogXFxlMDE2O1xuJGZhLXZhci1tZXNzYWdlLWV4Y2xhbWF0aW9uOiBcXGY0YTU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOiBcXGY0YTU7XG4kZmEtdmFyLWJvd2wtc2Nvb3A6IFxcZTNkZTtcbiRmYS12YXItYm93bC1zaGF2ZWQtaWNlOiBcXGUzZGU7XG4kZmEtdmFyLXNxdWFyZS14OiBcXGUyODY7XG4kZmEtdmFyLXV0aWxpdHktcG9sZS1kb3VibGU6IFxcZTJjNDtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItY2hldnJvbnMtdXA6IFxcZjMyNTtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtdXA6IFxcZjMyNTtcbiRmYS12YXItZm9vdGJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci11c2VyLXZuZWNrOiBcXGU0NjE7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2YztcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1hbmdsZXMtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci11c2Vycy1yZWN0YW5nbGU6IFxcZTU5NDtcbiRmYS12YXItcGVvcGxlLXJvb2Y6IFxcZTUzNztcbiRmYS12YXItc3F1YXJlLWFycm93LXJpZ2h0OiBcXGYzM2I7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodDogXFxmMzNiO1xuJGZhLXZhci1sb2NhdGlvbi1wbHVzOiBcXGY2MGE7XG4kZmEtdmFyLW1hcC1tYXJrZXItcGx1czogXFxmNjBhO1xuJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb24tb246IFxcZTFjYTtcbiRmYS12YXItcGVvcGxlLWxpbmU6IFxcZTUzNDtcbiRmYS12YXItYmVlci1tdWctZW1wdHk6IFxcZjBmYztcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1jcmF0ZS1lbXB0eTogXFxlMTUxO1xuJGZhLXZhci1kaWFncmFtLXByZWRlY2Vzc29yOiBcXGU0Nzc7XG4kZmEtdmFyLXRyYW5zcG9ydGVyOiBcXGUwNDI7XG4kZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS11c2VyOiBcXGU0NzE7XG4kZmEtdmFyLWFycm93LXVwLWxvbmc6IFxcZjE3NjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xuJGZhLXZhci1wZXJzb24tY2FycnktYm94OiBcXGY0Y2Y7XG4kZmEtdmFyLXBlcnNvbi1jYXJyeTogXFxmNGNmO1xuJGZhLXZhci1maXJlLWZsYW1lLXNpbXBsZTogXFxmNDZhO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLXBlcnNvbjogXFxmMTgzO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1maWxlLWNzdjogXFxmNmRkO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLXVuaW9uOiBcXGY2YTI7XG4kZmEtdmFyLWNoZXZyb25zLWxlZnQ6IFxcZjMyMztcbiRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdDogXFxmMzIzO1xuJGZhLXZhci1jaXJjbGUtaGVhcnQ6IFxcZjRjNztcbiRmYS12YXItaGVhcnQtY2lyY2xlOiBcXGY0Yzc7XG4kZmEtdmFyLXRydWNrLXBsYW5lOiBcXGU1OGY7XG4kZmEtdmFyLXJlY29yZC12aW55bDogXFxmOGQ5O1xuJGZhLXZhci1icmluZy1mb3J3YXJkOiBcXGY4NTY7XG4kZmEtdmFyLXNxdWFyZS1wOiBcXGUyNzk7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLXNpZ21hOiBcXGY2OGI7XG4kZmEtdmFyLWNhbWVyYS1tb3ZpZTogXFxmOGE5O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWNsYXJpbmV0OiBcXGY4YWQ7XG4kZmEtdmFyLXRydWNrLWZsYXRiZWQ6IFxcZTJiNjtcbiRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmU6IFxcZTRhZjtcbiRmYS12YXItbGVhZi1oZWFydDogXFxmNGNiO1xuJGZhLXZhci1ob3VzZS1idWlsZGluZzogXFxlMWIxO1xuJGZhLXZhci1jaGVlc2Utc3dpc3M6IFxcZjdmMDtcbiRmYS12YXItc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci1qYXItd2hlYXQ6IFxcZTUxNztcbiRmYS12YXItZW52ZWxvcGVzLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZWI7XG4kZmEtdmFyLWJvdy1hcnJvdzogXFxmNmI5O1xuJGZhLXZhci1jYXJ0LXhtYXJrOiBcXGUwZGQ7XG4kZmEtdmFyLWhleGFnb24teG1hcms6IFxcZjJlZTtcbiRmYS12YXItdGltZXMtaGV4YWdvbjogXFxmMmVlO1xuJGZhLXZhci14bWFyay1oZXhhZ29uOiBcXGYyZWU7XG4kZmEtdmFyLWNpcmNsZS1oOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1tZXJnZTogXFxlNTI2O1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1jYXJ0LW1pbnVzOiBcXGUwZGI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1jb250YWN0LWJvb2s6IFxcZjJiOTtcbiRmYS12YXItcGFuLWZyeWluZzogXFxlNDJjO1xuJGZhLXZhci1ncmlkOiBcXGUxOTU7XG4kZmEtdmFyLWdyaWQtMzogXFxlMTk1O1xuJGZhLXZhci1mb290YmFsbC1oZWxtZXQ6IFxcZjQ0ZjtcbiRmYS12YXItaGFuZC1sb3ZlOiBcXGUxYTU7XG4kZmEtdmFyLXRyZWVzOiBcXGY3MjQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItcGFnZTogXFxlNDI4O1xuJGZhLXZhci1rOiBcXDRiO1xuJGZhLXZhci1kaWFncmFtLXByZXZpb3VzOiBcXGU0Nzg7XG4kZmEtdmFyLWdhdWdlLW1pbjogXFxmNjI4O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93ZXN0OiBcXGY2Mjg7XG4kZmEtdmFyLWZvbGRlci1ncmlkOiBcXGUxODg7XG4kZmEtdmFyLWVnZ3BsYW50OiBcXGUxNmM7XG4kZmEtdmFyLXJhbTogXFxmNzBhO1xuJGZhLXZhci1sYW5kbWFyay1mbGFnOiBcXGU1MWM7XG4kZmEtdmFyLWxpcHM6IFxcZjYwMDtcbiRmYS12YXItcGVuY2lsOiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItZmlsZS1jbGlwYm9hcmQ6IFxcZjBlYTtcbiRmYS12YXItZGVza3RvcC1hcnJvdy1kb3duOiBcXGUxNTU7XG4kZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0OiBcXGUxM2M7XG4kZmEtdmFyLXB1bXBraW46IFxcZjcwNztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItcGVuLWZpZWxkOiBcXGUyMTE7XG4kZmEtdmFyLWJsdWViZXJyaWVzOiBcXGUyZTg7XG4kZmEtdmFyLXRydWNrLXJhbXAtYm94OiBcXGY0ZGU7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItbm90ZTogXFxlMWZmO1xuJGZhLXZhci1hcnJvdy1kb3duLXRvLXNxdWFyZTogXFxlMDk2O1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLWNsb3VkLXhtYXJrOiBcXGUzNWY7XG4kZmEtdmFyLXZpYWwtdmlydXM6IFxcZTU5NztcbiRmYS12YXItYm9vay1ibGFuazogXFxmNWQ5O1xuJGZhLXZhci1ib29rLWFsdDogXFxmNWQ5O1xuJGZhLXZhci1nb2xmLWZsYWctaG9sZTogXFxlM2FjO1xuJGZhLXZhci1tZXNzYWdlLWFycm93LWRvd246IFxcZTFkYjtcbiRmYS12YXItY29tbWVudC1hbHQtYXJyb3ctZG93bjogXFxlMWRiO1xuJGZhLXZhci1mYWNlLXVuYW11c2VkOiBcXGUzOWY7XG4kZmEtdmFyLXNoZWV0LXBsYXN0aWM6IFxcZTU3MTtcbiRmYS12YXItY2lyY2xlLTk6IFxcZTBmNjtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXBlbmNpbC1zbGFzaDogXFxlMjE1O1xuJGZhLXZhci1ib3dsaW5nLXBpbnM6IFxcZjQzNztcbiRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZTogXFxlNTM5O1xuJGZhLXZhci1kb3duLXJpZ2h0OiBcXGUxNmI7XG4kZmEtdmFyLXNjcm9sbC10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci13ZWJob29rOiBcXGU1ZDU7XG4kZmEtdmFyLWJsaW5kcy1vcGVuOiBcXGY4ZmM7XG4kZmEtdmFyLWZlbmNlOiBcXGUzMDM7XG4kZmEtdmFyLXVwOiBcXGYzNTc7XG4kZmEtdmFyLWFycm93LWFsdC11cDogXFxmMzU3O1xuJGZhLXZhci1icm9vbS1iYWxsOiBcXGY0NTg7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbDogXFxmNDU4O1xuJGZhLXZhci1kcnVtc3RpY2s6IFxcZjZkNjtcbiRmYS12YXItc3F1YXJlLXY6IFxcZTI4NDtcbiRmYS12YXItZmFjZS1hd2Vzb21lOiBcXGU0MDk7XG4kZmEtdmFyLWdhdmUtZGFuZHk6IFxcZTQwOTtcbiRmYS12YXItZGlhbC1vZmY6IFxcZTE2MjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci1mYWNlLXNtaWxlLWhvcm5zOiBcXGUzOTE7XG4kZmEtdmFyLWJveC1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItZ3JhcGVzOiBcXGUzMDY7XG4kZmEtdmFyLXBlcnNvbi1kcm93bmluZzogXFxlNTQ1O1xuJGZhLXZhci1kaWFsLW1heDogXFxlMTVlO1xuJGZhLXZhci1jaXJjbGUtbTogXFxlMTE1O1xuJGZhLXZhci1jYWxlbmRhci1pbWFnZTogXFxlMGQ0O1xuJGZhLXZhci1jaXJjbGUtY2FyZXQtZG93bjogXFxmMzJkO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bjogXFxmMzJkO1xuJGZhLXZhci1hcnJvdy1kb3duLTktMTogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQ6IFxcZjg4NjtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLXNoaXNoLWtlYmFiOiBcXGY4MjE7XG4kZmEtdmFyLXNwcmF5LWNhbjogXFxmNWJkO1xuJGZhLXZhci1hbGFybS1zbm9vemU6IFxcZjg0NTtcbiRmYS12YXItc2NhcmVjcm93OiBcXGY3MGQ7XG4kZmEtdmFyLXRydWNrLW1vbnN0ZXI6IFxcZjYzYjtcbiRmYS12YXItZ2lmdC1jYXJkOiBcXGY2NjM7XG4kZmEtdmFyLXc6IFxcNTc7XG4kZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LWRyYWZ0OiBcXGUzZmE7XG4kZmEtdmFyLXNxdWFyZS1iOiBcXGUyNjQ7XG4kZmEtdmFyLWVsZXBoYW50OiBcXGY2ZGE7XG4kZmEtdmFyLWVhcnRoLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b246IFxcZjNmYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci1wYXc6IFxcZjFiMDtcbiRmYS12YXItbWVzc2FnZS1xdWVzdGlvbjogXFxlMWUzO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci10cm93ZWwtYnJpY2tzOiBcXGU1OGE7XG4kZmEtdmFyLXNxdWFyZS0zOiBcXGUyNTg7XG4kZmEtdmFyLWZhY2UtZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItbWljcm93YXZlOiBcXGUwMWI7XG4kZmEtdmFyLWNoZi1zaWduOiBcXGU2MDI7XG4kZmEtdmFyLXRlbnQtYXJyb3ctbGVmdC1yaWdodDogXFxlNTdmO1xuJGZhLXZhci1jYXJ0LWNpcmNsZS1hcnJvdy11cDogXFxlM2YwO1xuJGZhLXZhci10cmFzaC1jbG9jazogXFxlMmIwO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1sZWdhbDogXFxmMGUzO1xuJGZhLXZhci1zcHJpbmtsZXItY2VpbGluZzogXFxlNDRjO1xuJGZhLXZhci1icm93c2VyczogXFxlMGNiO1xuJGZhLXZhci10cmlsbGl1bTogXFxlNTg4O1xuJGZhLXZhci1tdXNpYy1zbGFzaDogXFxmOGQxO1xuJGZhLXZhci10cnVjay1yYW1wOiBcXGY0ZTA7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1ib3gtdGlzc3VlOiBcXGUwNWI7XG4kZmEtdmFyLWNpcmNsZS1jOiBcXGUxMDE7XG4kZmEtdmFyLXN0YXItY2hyaXN0bWFzOiBcXGY3ZDQ7XG4kZmEtdmFyLWNoYXJ0LWJ1bGxldDogXFxlMGUxO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLXRyZWUtY2hyaXN0bWFzOiBcXGY3ZGI7XG4kZmEtdmFyLXRpcmUtZmxhdDogXFxmNjMyO1xuJGZhLXZhci1zdW5nbGFzc2VzOiBcXGY4OTI7XG4kZmEtdmFyLWJhZGdlOiBcXGYzMzU7XG4kZmEtdmFyLW1lc3NhZ2UtcGVuOiBcXGY0YTQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWVkaXQ6IFxcZjRhNDtcbiRmYS12YXItbWVzc2FnZS1lZGl0OiBcXGY0YTQ7XG4kZmEtdmFyLWJlbGwtY29uY2llcmdlOiBcXGY1NjI7XG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kZmEtdmFyLXBlbi1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItYXJyb3ctcHJvZ3Jlc3M6IFxcZTVkZjtcbiRmYS12YXItY2hlc3Mtcm9vay1waWVjZTogXFxmNDQ4O1xuJGZhLXZhci1jaGVzcy1yb29rLWFsdDogXFxmNDQ4O1xuJGZhLXZhci1zcXVhcmUtcm9vdDogXFxmNjk3O1xuJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS1wbHVzOiBcXGU0OGU7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3M6IFxcZTA2ODtcbiRmYS12YXItcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGUwNjg7XG4kZmEtdmFyLWZhY2UtYW5ncnktaG9ybnM6IFxcZTM2ODtcbiRmYS12YXItbWFycy1hbmQtdmVudXMtYnVyc3Q6IFxcZTUyMztcbiRmYS12YXItdG9tYnN0b25lOiBcXGY3MjA7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItc2Npc3NvcnM6IFxcZjBjNDtcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLWxpc3QtbXVzaWM6IFxcZjhjOTtcbiRmYS12YXItc3VuLXBsYW50LXdpbHQ6IFxcZTU3YTtcbiRmYS12YXItdG9pbGV0cy1wb3J0YWJsZTogXFxlNTg0O1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1tdXN0YWNoZTogXFxlNWJjO1xuJGZhLXZhci1oeXBoZW46IFxcMmQ7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLXVzZXItY2hlZjogXFxlM2QyO1xuJGZhLXZhci1tZXNzYWdlLWltYWdlOiBcXGUxZTA7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWltYWdlOiBcXGUxZTA7XG4kZmEtdmFyLXVzZXJzLW1lZGljYWw6IFxcZjgzMDtcbiRmYS12YXItc2Vuc29yLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uOiBcXGUwMjk7XG4kZmEtdmFyLXNlbnNvci1hbGVydDogXFxlMDI5O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0OiBcXGU1MjE7XG4kZmEtdmFyLXRhY2hvZ3JhcGgtZGlnaXRhbDogXFxmNTY2O1xuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcbiRmYS12YXItZmFjZS1tYXNrOiBcXGUzN2Y7XG4kZmEtdmFyLXBpY2tsZWJhbGw6IFxcZTQzNTtcbiRmYS12YXItc3Rhci1zaGFycC1oYWxmOiBcXGUyOGM7XG4kZmEtdmFyLXVzZXJzLXNsYXNoOiBcXGUwNzM7XG4kZmEtdmFyLWNsb3ZlcjogXFxlMTM5O1xuJGZhLXZhci1tZWF0OiBcXGY4MTQ7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItZW1wdHktc2V0OiBcXGY2NTY7XG4kZmEtdmFyLWhvdXNlLWZpcmU6IFxcZTUwYztcbiRmYS12YXItc3F1YXJlLW1pbnVzOiBcXGYxNDY7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWJpcmQ6IFxcZTQ2OTtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1oZWFydC1oYWxmLXN0cm9rZTogXFxlMWFjO1xuJGZhLXZhci1oZWFydC1oYWxmLWFsdDogXFxlMWFjO1xuJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbjogXFxlNGVmO1xuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xuJGZhLXZhci1qb3lzdGljazogXFxmOGM1O1xuJGZhLXZhci1ncmlsbC1maXJlOiBcXGU1YTQ7XG4kZmEtdmFyLXJlY3RhbmdsZS12ZXJ0aWNhbC1oaXN0b3J5OiBcXGUyMzc7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLW5hdmljb246IFxcZjBjOTtcbiRmYS12YXIta2V5Ym9hcmQtbGVmdDogXFxlMWMzO1xuJGZhLXZhci1wZW9wbGUtZ3JvdXA6IFxcZTUzMztcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXFxmMjUzO1xuJGZhLXZhci1oZWFydC1jcmFjazogXFxmN2E5O1xuJGZhLXZhci1oZWFydC1icm9rZW46IFxcZjdhOTtcbiRmYS12YXItZmFjZS1iZWFtLWhhbmQtb3Zlci1tb3V0aDogXFxlNDdjO1xuJGZhLXZhci1kcm9wbGV0LXBlcmNlbnQ6IFxcZjc1MDtcbiRmYS12YXItaHVtaWRpdHk6IFxcZjc1MDtcbiRmYS12YXItc3F1YXJlLXVwLXJpZ2h0OiBcXGYzNjA7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1mYWNlLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXItY29ybjogXFxmNmM3O1xuJGZhLXZhci1yb2xsZXItY29hc3RlcjogXFxlMzI0O1xuJGZhLXZhci1waG90by1maWxtLW11c2ljOiBcXGUyMjg7XG4kZmEtdmFyLXJhZGFyOiBcXGUwMjQ7XG4kZmEtdmFyLXNpY2tsZTogXFxmODIyO1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWNvY29udXQ6IFxcZTJmNjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1zaGllbGQtY3Jvc3M6IFxcZjcxMjtcbiRmYS12YXItY2Fzc2V0dGUtdGFwZTogXFxmOGFiO1xuJGZhLXZhci1zcXVhcmUtdGVybWluYWw6IFxcZTMyYTtcbiRmYS12YXItcGVvcGxlLXJvYmJlcnk6IFxcZTUzNjtcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY29tbWVudC1taWRkbGU6IFxcZTE0OTtcbiRmYS12YXItdHJhc2gtY2FuLWxpc3Q6IFxcZTJhYjtcbiRmYS12YXItYmxvY2s6IFxcZTQ2YTtcbiRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLXhtYXJrOiBcXGU1NmQ7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDogXFxmMDhiO1xuJGZhLXZhci1zaWduLW91dDogXFxmMDhiO1xuJGZhLXZhci1mYWNlLWZyb3duLXNsaWdodDogXFxlMzc2O1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItc2lkZWJhci1mbGlwOiBcXGUyNGY7XG4kZmEtdmFyLXVubG9jay1rZXlob2xlOiBcXGYxM2U7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbGlzdDogXFxlMjk5O1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XG4kZmEtdmFyLWhlYWRwaG9uZXMtc2ltcGxlOiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItcGlwZS1zZWN0aW9uOiBcXGU0Mzg7XG4kZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbi1jb25zdHJ1Y3Rpb246IFxcZTAzNDtcbiRmYS12YXItc3BhY2Utc3RhdGlvbi1tb29uLWFsdDogXFxlMDM0O1xuJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3Q6IFxcZjRiOTtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1mYWNlLXNsZWVwaW5nOiBcXGUzOGQ7XG4kZmEtdmFyLXJvYWQtc3Bpa2VzOiBcXGU1Njg7XG4kZmEtdmFyLWZpcmUtYnVybmVyOiBcXGU0ZjE7XG4kZmEtdmFyLXNxdWlycmVsOiBcXGY3MWE7XG4kZmEtdmFyLWFycm93LXVwLXRvLWxpbmU6IFxcZjM0MTtcbiRmYS12YXItYXJyb3ctdG8tdG9wOiBcXGYzNDE7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmFjZS1jb3dib3ktaGF0OiBcXGUzNmU7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWNoYXJ0LXNjYXR0ZXItM2Q6IFxcZTBlODtcbiRmYS12YXItZGlzcGxheS1jaGFydC11cDogXFxlNWUzO1xuJGZhLXZhci1zcXVhcmUtY29kZTogXFxlMjY3O1xuJGZhLXZhci1mZWF0aGVyOiBcXGY1MmQ7XG4kZmEtdmFyLXZvbHVtZS1sb3c6IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXIteG1hcmstdG8tc2xvdDogXFxmNzcxO1xuJGZhLXZhci10aW1lcy10by1zbG90OiBcXGY3NzE7XG4kZmEtdmFyLXZvdGUtbmF5OiBcXGY3NzE7XG4kZmEtdmFyLWJveC10YXBlZDogXFxmNDlhO1xuJGZhLXZhci1ib3gtYWx0OiBcXGY0OWE7XG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcbiRmYS12YXItc3dvcmRzOiBcXGY3MWQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWFsYnVtOiBcXGY4OWY7XG4kZmEtdmFyLWNpcmNsZS1uOiBcXGUxMTg7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLXdoZWF0LWF3bjogXFxlMmNkO1xuJGZhLXZhci13aGVhdC1hbHQ6IFxcZTJjZDtcbiRmYS12YXItYW5raDogXFxmNjQ0O1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkOiBcXGU0ZmE7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXDJhO1xuJGZhLXZhci1rZXktc2tlbGV0b24tbGVmdC1yaWdodDogXFxlM2I0O1xuJGZhLXZhci1jb21tZW50LWxpbmVzOiBcXGY0YjA7XG4kZmEtdmFyLWx1Y2hhZG9yLW1hc2s6IFxcZjQ1NTtcbiRmYS12YXItbHVjaGFkb3I6IFxcZjQ1NTtcbiRmYS12YXItbWFzay1sdWNoYWRvcjogXFxmNDU1O1xuJGZhLXZhci1zcXVhcmUtY2hlY2s6IFxcZjE0YTtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLXNocmVkZGVyOiBcXGY2OGE7XG4kZmEtdmFyLWJvb2stb3Blbi1jb3ZlcjogXFxlMGMwO1xuJGZhLXZhci1ib29rLW9wZW4tYWx0OiBcXGUwYzA7XG4kZmEtdmFyLXNhbmR3aWNoOiBcXGY4MWY7XG4kZmEtdmFyLXBlc2V0YS1zaWduOiBcXGUyMjE7XG4kZmEtdmFyLXNxdWFyZS1wYXJraW5nLXNsYXNoOiBcXGY2MTc7XG4kZmEtdmFyLXBhcmtpbmctc2xhc2g6IFxcZjYxNztcbiRmYS12YXItdHJhaW4tdHVubmVsOiBcXGU0NTQ7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZGVyOiBcXGYxZGM7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWZhY2UtYW5ndWlzaGVkOiBcXGUzNjk7XG4kZmEtdmFyLWhvY2tleS1zdGlja3M6IFxcZjQ1NDtcbiRmYS12YXItYWJhY3VzOiBcXGY2NDA7XG4kZmEtdmFyLWZpbG0tc2ltcGxlOiBcXGYzYTA7XG4kZmEtdmFyLWZpbG0tYWx0OiBcXGYzYTA7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1zcXVhcmVzOiBcXGYwM2E7XG4kZmEtdmFyLXRyZWUtcGFsbTogXFxmODJiO1xuJGZhLXZhci1zcXVhcmUtcGhvbmUtZmxpcDogXFxmODdiO1xuJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0OiBcXGY4N2I7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XG4kZmEtdmFyLWJvcmRlci1jZW50ZXItdjogXFxmODlkO1xuJGZhLXZhci1jaXJjbGUtZG90OiBcXGYxOTI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItY2xpcGJvYXJkLW1lZGljYWw6IFxcZTEzMztcbiRmYS12YXItZmFjZS1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItdXAtdG8tbGluZTogXFxmMzRkO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tdG9wOiBcXGYzNGQ7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrOiBcXGU1MTM7XG4kZmEtdmFyLXdhdGNoLWZpdG5lc3M6IFxcZjYzZTtcbiRmYS12YXItY2xvY2stbmluZS10aGlydHk6IFxcZTM0ZDtcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJGZhLXZhci1mb2xkZXItcGx1czogXFxmNjVlO1xuJGZhLXZhci1qdWc6IFxcZjhjNjtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWZ1dGJvbC1iYWxsOiBcXGYxZTM7XG4kZmEtdmFyLXNvY2Nlci1iYWxsOiBcXGYxZTM7XG4kZmEtdmFyLXNub3ctYmxvd2luZzogXFxmNzYxO1xuJGZhLXZhci1wYWludGJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcbiRmYS12YXItYXJyb3ctZG93bi1mcm9tLWxpbmU6IFxcZjM0NTtcbiRmYS12YXItYXJyb3ctZnJvbS10b3A6IFxcZjM0NTtcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItc2lnbmFsLWJhcnMtc2xhc2g6IFxcZjY5NDtcbiRmYS12YXItc2lnbmFsLWFsdC1zbGFzaDogXFxmNjk0O1xuJGZhLXZhci1tb25rZXk6IFxcZjZmYjtcbiRmYS12YXItcmVjdGFuZ2xlLXBybzogXFxlMjM1O1xuJGZhLXZhci1wcm86IFxcZTIzNTtcbiRmYS12YXItaG91c2UtbmlnaHQ6IFxcZTAxMDtcbiRmYS12YXItaG90LXR1Yi1wZXJzb246IFxcZjU5MztcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1nbG9iZS1wb2ludGVyOiBcXGU2MGU7XG4kZmEtdmFyLWJsYW5rZXQ6IFxcZjQ5ODtcbiRmYS12YXItbWFwLWxvY2F0aW9uOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXI6IFxcZTUwZTtcbiRmYS12YXItY29tbWVudHMtcXVlc3Rpb24tY2hlY2s6IFxcZTE0ZjtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci1hcnJvd3MtY3Jvc3M6IFxcZTBhMjtcbiRmYS12YXItYmFja3BhY2s6IFxcZjVkNDtcbiRmYS12YXItc3F1YXJlLXNtYWxsOiBcXGUyN2U7XG4kZmEtdmFyLWZvbGRlci1hcnJvdy11cDogXFxlMDU0O1xuJGZhLXZhci1mb2xkZXItdXBsb2FkOiBcXGUwNTQ7XG4kZmEtdmFyLWJyaWRnZS1sb2NrOiBcXGU0Y2M7XG4kZmEtdmFyLWNyb3NzaGFpcnMtc2ltcGxlOiBcXGU1OWY7XG4kZmEtdmFyLXNhY2stZG9sbGFyOiBcXGY4MWQ7XG4kZmEtdmFyLXBlbi10by1zcXVhcmU6IFxcZjA0NDtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1zcXVhcmUtc2xpZGVyczogXFxmM2YwO1xuJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlOiBcXGYzZjA7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLW1lc3NhZ2UtbWlkZGxlLXRvcDogXFxlMWUyO1xuJGZhLXZhci1jb21tZW50LW1pZGRsZS10b3AtYWx0OiBcXGUxZTI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vbjogXFxmNjcyO1xuJGZhLXZhci1rbmlmZTogXFxmMmU0O1xuJGZhLXZhci11dGVuc2lsLWtuaWZlOiBcXGYyZTQ7XG4kZmEtdmFyLXNoYXJlLW5vZGVzOiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1kaXNwbGF5LWNoYXJ0LXVwLWNpcmNsZS1kb2xsYXI6IFxcZTVlNjtcbiRmYS12YXItd2F2ZS1zaW5lOiBcXGY4OTk7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1taW51czogXFxlNGZmO1xuJGZhLXZhci1jaXJjbGUtdzogXFxlMTJjO1xuJGZhLXZhci1jaXJjbGUtY2FsZW5kYXI6IFxcZTEwMjtcbiRmYS12YXItY2FsZW5kYXItY2lyY2xlOiBcXGUxMDI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcXGYyNTI7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItc3Vuc2V0OiBcXGY3Njc7XG4kZmEtdmFyLXNpbms6IFxcZTA2ZDtcbiRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb246IFxcZjMzNDtcbiRmYS12YXItdHJ1Y2stY29udGFpbmVyLWVtcHR5OiBcXGUyYjU7XG4kZmEtdmFyLWhhbmQtaGVhcnQ6IFxcZjRiYztcbiRmYS12YXItYmFnLXNob3BwaW5nOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1hcnJvdy1kb3duLXotYTogXFxmODgxO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdDogXFxmODgxO1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItcmVwbHktY2xvY2s6IFxcZTIzOTtcbiRmYS12YXItcmVwbHktdGltZTogXFxlMjM5O1xuJGZhLXZhci1wZXJzb24tcmF5czogXFxlNTRkO1xuJGZhLXZhci1yaWdodDogXFxmMzU2O1xuJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQ6IFxcZjM1NjtcbiRmYS12YXItY2lyY2xlLWY6IFxcZTEwZTtcbiRmYS12YXItdXNlcnM6IFxcZjBjMDtcbiRmYS12YXItZmFjZS1wbGVhZGluZzogXFxlMzg2O1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmxhc2stdmlhbDogXFxlNGYzO1xuJGZhLXZhci1wb2xpY2UtYm94OiBcXGUwMjE7XG4kZmEtdmFyLWN1Y3VtYmVyOiBcXGU0MDE7XG4kZmEtdmFyLWhlYWQtc2lkZS1icmFpbjogXFxmODA4O1xuJGZhLXZhci1oYW5kOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItcGVyc29uLWJpa2luZy1tb3VudGFpbjogXFxmODRiO1xuJGZhLXZhci1iaWtpbmctbW91bnRhaW46IFxcZjg0YjtcbiRmYS12YXItdXRlbnNpbHMtc2xhc2g6IFxcZTQ2NDtcbiRmYS12YXItcHJpbnQtbWFnbmlmeWluZy1nbGFzczogXFxmODFhO1xuJGZhLXZhci1wcmludC1zZWFyY2g6IFxcZjgxYTtcbiRmYS12YXItZm9sZGVyLWJvb2ttYXJrOiBcXGUxODY7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLXBpOiBcXGY2N2U7XG4kZmEtdmFyLWZsYXNrLXJvdW5kLXBvdGlvbjogXFxmNmUxO1xuJGZhLXZhci1mbGFzay1wb3Rpb246IFxcZjZlMTtcbiRmYS12YXItZmFjZS1zaHVzaDogXFxlMzhjO1xuJGZhLXZhci13b3JtOiBcXGU1OTk7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS14bWFyazogXFxlNTBiO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNDZlO1xuJGZhLXZhci1zcXVhcmUtaTogXFxlMjcyO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWZhY2Utc2FsdXRpbmc6IFxcZTQ4NDtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLWxvdzogXFxmNjJjO1xuJGZhLXZhci10YWNob21ldGVyLXNsb3c6IFxcZjYyYztcbiRmYS12YXItZmFjZS1wZXJzZXZlcmluZzogXFxlMzg1O1xuJGZhLXZhci1jaXJjbGUtY2FtZXJhOiBcXGUxMDM7XG4kZmEtdmFyLWNhbWVyYS1jaXJjbGU6IFxcZTEwMztcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1zcGlkZXItd2ViOiBcXGY3MTk7XG4kZmEtdmFyLWNpcmNsZS1taWNyb3Bob25lOiBcXGUxMTY7XG4kZmEtdmFyLW1pY3JvcGhvbmUtY2lyY2xlOiBcXGUxMTY7XG4kZmEtdmFyLWJvb2stYXJyb3ctdXA6IFxcZTBiYTtcbiRmYS12YXItcG9wc2ljbGU6IFxcZTQzZTtcbiRmYS12YXItY29tbWFuZDogXFxlMTQyO1xuJGZhLXZhci1ibGluZHM6IFxcZjhmYjtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXNheG9waG9uZTogXFxmOGRjO1xuJGZhLXZhci1zcXVhcmUtMjogXFxlMjU3O1xuJGZhLXZhci1maWVsZC1ob2NrZXktc3RpY2stYmFsbDogXFxmNDRjO1xuJGZhLXZhci1maWVsZC1ob2NrZXk6IFxcZjQ0YztcbiRmYS12YXItYXJyb3ctdXAtc3F1YXJlLXRyaWFuZ2xlOiBcXGY4OGI7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLXVwLWFsdDogXFxmODhiO1xuJGZhLXZhci1mYWNlLXNjcmVhbTogXFxlMzhiO1xuJGZhLXZhci1zcXVhcmUtbTogXFxlMjc2O1xuJGZhLXZhci1jYW1lcmEtd2ViOiBcXGY4MzI7XG4kZmEtdmFyLXdlYmNhbTogXFxmODMyO1xuJGZhLXZhci1jb21tZW50LWFycm93LWRvd246IFxcZTE0MztcbiRmYS12YXItbGlnaHRidWxiLWNmbDogXFxlNWE2O1xuJGZhLXZhci13aW5kb3ctZnJhbWUtb3BlbjogXFxlMDUwO1xuJGZhLXZhci1mYWNlLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLXhtYXJrOiBcXGU0Y2I7XG4kZmEtdmFyLXBlcmlvZDogXFwyZTtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci11cC10by1kb3R0ZWQtbGluZTogXFxlNDU3O1xuJGZhLXZhci10aG91Z2h0LWJ1YmJsZTogXFxlMzJlO1xuJGZhLXZhci1za2VsZXRvbi1yaWJzOiBcXGU1Y2I7XG4kZmEtdmFyLXJheWd1bjogXFxlMDI1O1xuJGZhLXZhci1mbHV0ZTogXFxmOGI5O1xuJGZhLXZhci1hY29ybjogXFxmNmFlO1xuJGZhLXZhci12aWRlby1hcnJvdy11cC1yaWdodDogXFxlMmM5O1xuJGZhLXZhci1ncmF0ZS1kcm9wbGV0OiBcXGUxOTQ7XG4kZmEtdmFyLXNlYWwtZXhjbGFtYXRpb246IFxcZTI0MjtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLW1lc3NhZ2Utc21zOiBcXGUxZTU7XG4kZmEtdmFyLWNvZmZlZS1iZWFuczogXFxlMTNmO1xuJGZhLXZhci1oYXQtd2l0Y2g6IFxcZjZlNztcbiRmYS12YXItZmFjZS1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWNsb2NrLXRocmVlLXRoaXJ0eTogXFxlMzU3O1xuJGZhLXZhci1lYXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYWZuZXNzOiBcXGYyYTQ7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXFxmMmE0O1xuJGZhLXZhci1hbGFybS1jbG9jazogXFxmMzRlO1xuJGZhLXZhci1lY2xpcHNlOiBcXGY3NDk7XG4kZmEtdmFyLWZhY2UtcmVsaWV2ZWQ6IFxcZTM4OTtcbiRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2s6IFxcZTU2NDtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLW9jdGFnb24tbWludXM6IFxcZjMwODtcbiRmYS12YXItbWludXMtb2N0YWdvbjogXFxmMzA4O1xuJGZhLXZhci1zcXVhcmUtcnNzOiBcXGYxNDM7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItZmFjZS16YW55OiBcXGUzYTQ7XG4kZmEtdmFyLXRyaWN5Y2xlOiBcXGU1YzM7XG4kZmEtdmFyLWxhbmQtbWluZS1vbjogXFxlNTFiO1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtbGVmdDogXFxlMjYzO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1jaGFydC1taXhlZC11cC1jaXJjbGUtZG9sbGFyOiBcXGU1ZDk7XG4kZmEtdmFyLXNhbHQtc2hha2VyOiBcXGU0NDY7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLWZpbGUtcGx1czogXFxmMzE5O1xuJGZhLXZhci1kcmF3LXNxdWFyZTogXFxmNWVmO1xuJGZhLXZhci10b2lsZXQtcGFwZXItdW5kZXItc2xhc2g6IFxcZTJhMTtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXJldmVyc2Utc2xhc2g6IFxcZTJhMTtcbiRmYS12YXItc3RhaXJzOiBcXGUyODk7XG4kZmEtdmFyLWRyb25lLWZyb250OiBcXGY4NjA7XG4kZmEtdmFyLWRyb25lLWFsdDogXFxmODYwO1xuJGZhLXZhci1nbGFzcy1lbXB0eTogXFxlMTkxO1xuJGZhLXZhci1kaWFsLWhpZ2g6IFxcZTE1YztcbiRmYS12YXItdXNlci1oZWxtZXQtc2FmZXR5OiBcXGY4MmM7XG4kZmEtdmFyLXVzZXItY29uc3RydWN0aW9uOiBcXGY4MmM7XG4kZmEtdmFyLXVzZXItaGFyZC1oYXQ6IFxcZjgyYztcbiRmYS12YXItaTogXFw0OTtcbiRmYS12YXItaHJ5dm5pYS1zaWduOiBcXGY2ZjI7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItYXJyb3ctZG93bi1sZWZ0LWFuZC1hcnJvdy11cC1yaWdodC10by1jZW50ZXI6IFxcZTA5MjtcbiRmYS12YXItcGlsbHM6IFxcZjQ4NDtcbiRmYS12YXItZmFjZS1ncmluLXdpZGU6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItYmFza2V0YmFsbC1ob29wOiBcXGY0MzU7XG4kZmEtdmFyLW9iamVjdHMtYWxpZ24tYm90dG9tOiBcXGUzYmI7XG4kZmEtdmFyLXY6IFxcNTY7XG4kZmEtdmFyLXNwYXJrbGVzOiBcXGY4OTA7XG4kZmEtdmFyLXNxdWlkOiBcXGU0NTA7XG4kZmEtdmFyLWxlYWZ5LWdyZWVuOiBcXGU0MWQ7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy11cC1yaWdodDogXFxlMGZjO1xuJGZhLXZhci1jYWxlbmRhcnM6IFxcZTBkNztcbiRmYS12YXItYmFuZ2xhZGVzaGktdGFrYS1zaWduOiBcXGUyZTY7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItaGFtbWVyLXdhcjogXFxmNmU0O1xuJGZhLXZhci1jaXJjbGUtZDogXFxlMTA0O1xuJGZhLXZhci1zcGlkZXItYmxhY2std2lkb3c6IFxcZjcxODtcbiRmYS12YXItc3RhZmYtc25ha2U6IFxcZTU3OTtcbiRmYS12YXItcm9kLWFzY2xlcGl1czogXFxlNTc5O1xuJGZhLXZhci1yb2Qtc25ha2U6IFxcZTU3OTtcbiRmYS12YXItc3RhZmYtYWVzY3VsYXBpdXM6IFxcZTU3OTtcbiRmYS12YXItcGVhcjogXFxlMjBjO1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2g6IFxcZTA2MjtcbiRmYS12YXItdHJpYW5nbGU6IFxcZjJlYztcbiRmYS12YXItYXBhcnRtZW50OiBcXGU0Njg7XG4kZmEtdmFyLXRydWNrLW1lZGljYWw6IFxcZjBmOTtcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLXBlcHBlcjogXFxlNDMyO1xuJGZhLXZhci1waWFubzogXFxmOGQ0O1xuJGZhLXZhci1ndW4tc3F1aXJ0OiBcXGUxOWQ7XG4kZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU5ODtcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci11c2VyLWFsaWVuOiBcXGUwNGE7XG4kZmEtdmFyLXNoaWVsZC1jaGVjazogXFxmMmY3O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLXJvYWQtYmFycmllcjogXFxlNTYyO1xuJGZhLXZhci1jaGFydC1jYW5kbGVzdGljazogXFxlMGUyO1xuJGZhLXZhci1icmllZmNhc2UtYmxhbms6IFxcZTBjODtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWJyYWNrZXQtcm91bmQ6IFxcMjg7XG4kZmEtdmFyLXBhcmVudGhlc2lzOiBcXDI4O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1ob3JzZS1zYWRkbGU6IFxcZjhjMztcbiRmYS12YXItbXVnLW1hcnNobWFsbG93czogXFxmN2I3O1xuJGZhLXZhci1maWx0ZXJzOiBcXGUxN2U7XG4kZmEtdmFyLWJlbGwtb246IFxcZjhmYTtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItZGlhbC1tZWQ6IFxcZTE1ZjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItcTogXFw1MTtcbiRmYS12YXItbW9uaXRvci13YXZlZm9ybTogXFxmNjExO1xuJGZhLXZhci1tb25pdG9yLWhlYXJ0LXJhdGU6IFxcZjYxMTtcbiRmYS12YXItbGluay1zaW1wbGU6IFxcZTFjZDtcbiRmYS12YXItd2hpc3RsZTogXFxmNDYwO1xuJGZhLXZhci1nOiBcXDQ3O1xuJGZhLXZhci13aW5lLWdsYXNzLWNyYWNrOiBcXGY0YmI7XG4kZmEtdmFyLWZyYWdpbGU6IFxcZjRiYjtcbiRmYS12YXItc2xvdC1tYWNoaW5lOiBcXGUzY2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItY2FyLXdhc2g6IFxcZjVlNjtcbiRmYS12YXItZXNjYWxhdG9yOiBcXGUxNzE7XG4kZmEtdmFyLWNvbW1lbnQtaW1hZ2U6IFxcZTE0ODtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGFsZjogXFxmMmM5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS0yOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci1kb25nLXNpZ246IFxcZTE2OTtcbiRmYS12YXItZG9udXQ6IFxcZTQwNjtcbiRmYS12YXItZG91Z2hudXQ6IFxcZTQwNjtcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvby1ib2x0OiBcXGY3NWE7XG4kZmEtdmFyLXRhbGx5LTE6IFxcZTI5NDtcbiRmYS12YXItZmFjZS1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItc3F1YXJlLWRhc2hlZDogXFxlMjY5O1xuJGZhLXZhci1zcXVhcmUtajogXFxlMjczO1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItYXJyb3ctdXAtYmlnLXNtYWxsOiBcXGY4OGU7XG4kZmEtdmFyLXNvcnQtc2l6ZS11cDogXFxmODhlO1xuJGZhLXZhci1iYXJjb2RlLXJlYWQ6IFxcZjQ2NDtcbiRmYS12YXItYmFndWV0dGU6IFxcZTNkODtcbiRmYS12YXItYm93bC1zb2Z0LXNlcnZlOiBcXGU0NmI7XG4kZmEtdmFyLWZhY2UtaG9sZGluZy1iYWNrLXRlYXJzOiBcXGU0ODI7XG4kZmEtdmFyLXNxdWFyZS11cDogXFxmMzUzO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwOiBcXGYzNTM7XG4kZmEtdmFyLXRyYWluLXN1YndheS10dW5uZWw6IFxcZTJhMztcbiRmYS12YXItc3Vid2F5LXR1bm5lbDogXFxlMmEzO1xuJGZhLXZhci1zcXVhcmUtZXhjbGFtYXRpb246IFxcZjMyMTtcbiRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlOiBcXGYzMjE7XG4kZmEtdmFyLXNlbWljb2xvbjogXFwzYjtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItZmFuLXRhYmxlOiBcXGUwMDQ7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYmF0dGVyeS1sb3c6IFxcZTBiMTtcbiRmYS12YXItYmF0dGVyeS0xOiBcXGUwYjE7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWZyb250OiBcXGYzOGE7XG4kZmEtdmFyLWJyYWluLWFycm93LWN1cnZlZC1yaWdodDogXFxmNjc3O1xuJGZhLXZhci1taW5kLXNoYXJlOiBcXGY2Nzc7XG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcXGY1Y2E7XG4kZmEtdmFyLWhlbG1ldC11bjogXFxlNTAzO1xuJGZhLXZhci1sb2NhdGlvbi1zbWlsZTogXFxmNjBkO1xuJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlOiBcXGY2MGQ7XG4kZmEtdmFyLWFycm93LWxlZnQtdG8tbGluZTogXFxmMzNlO1xuJGZhLXZhci1hcnJvdy10by1sZWZ0OiBcXGYzM2U7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLXN1c2hpOiBcXGU0OGE7XG4kZmEtdmFyLW5pZ2lyaTogXFxlNDhhO1xuJGZhLXZhci1tZXNzYWdlLWNhcHRpb25zOiBcXGUxZGU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWNhcHRpb25zOiBcXGUxZGU7XG4kZmEtdmFyLXRyYXNoLWxpc3Q6IFxcZTJiMTtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItb3B0aW9uOiBcXGUzMTg7XG4kZmEtdmFyLXJhY2Nvb246IFxcZTYxMztcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tYnJhY2tldDogXFxlMDlhO1xuJGZhLXZhci1oZWFkLXNpZGUtZ2VhcjogXFxlNjExO1xuJGZhLXZhci10cmFzaC1wbHVzOiBcXGUyYjI7XG4kZmEtdmFyLW9iamVjdHMtYWxpZ24tdG9wOiBcXGUzYzA7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItYmxhbms6IFxcZjA3YjtcbiRmYS12YXItZmFjZS1hbnhpb3VzLXN3ZWF0OiBcXGUzNmE7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWJsYW5rOiBcXGYzODk7XG4kZmEtdmFyLWZpbGUtd2F2ZWZvcm06IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1tZWRpY2FsLWFsdDogXFxmNDc4O1xuJGZhLXZhci1taWNyb2NoaXAtYWk6IFxcZTFlYztcbiRmYS12YXItbXVnOiBcXGY4NzQ7XG4kZmEtdmFyLXBsYW5lLXVwLXNsYXNoOiBcXGUyMmU7XG4kZmEtdmFyLXJhZGlhdGlvbjogXFxmN2I5O1xuJGZhLXZhci1wZW4tY2lyY2xlOiBcXGUyMGU7XG4kZmEtdmFyLWJhZy1zZWVkbGluZzogXFxlNWYyO1xuJGZhLXZhci1jaGFydC1zaW1wbGU6IFxcZTQ3MztcbiRmYS12YXItY3J1dGNoZXM6IFxcZjdmODtcbiRmYS12YXItY2lyY2xlLXBhcmtpbmc6IFxcZjYxNTtcbiRmYS12YXItcGFya2luZy1jaXJjbGU6IFxcZjYxNTtcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbGVhZi1vYWs6IFxcZjZmNztcbiRmYS12YXItc3F1YXJlLWJvbHQ6IFxcZTI2NTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci1nYXVnZTogXFxmNjI0O1xuJGZhLXZhci1kYXNoYm9hcmQ6IFxcZjYyNDtcbiRmYS12YXItZ2F1Z2UtbWVkOiBcXGY2MjQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6IFxcZjYyNDtcbiRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlczogXFxlMmNhO1xuJGZhLXZhci1tYWdpYy13YW5kLXNwYXJrbGVzOiBcXGUyY2E7XG4kZmEtdmFyLWxhbWJkYTogXFxmNjZlO1xuJGZhLXZhci1lOiBcXDQ1O1xuJGZhLXZhci1waXp6YTogXFxmODE3O1xuJGZhLXZhci1ib3dsLWNob3BzdGlja3Mtbm9vZGxlczogXFxlMmVhO1xuJGZhLXZhci1oMzogXFxmMzE1O1xuJGZhLXZhci1wZW4tY2xpcDogXFxmMzA1O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRjYTtcbiRmYS12YXItYmFkZ2UtcGVyY2VudDogXFxmNjQ2O1xuJGZhLXZhci11c2VyOiBcXGYwMDc7XG4kZmEtdmFyLXNlbnNvcjogXFxlMDI4O1xuJGZhLXZhci1jb21tYTogXFwyYztcbiRmYS12YXItc2Nob29sLWNpcmNsZS1jaGVjazogXFxlNTZiO1xuJGZhLXZhci10b2lsZXQtcGFwZXItdW5kZXI6IFxcZTJhMDtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXJldmVyc2U6IFxcZTJhMDtcbiRmYS12YXItbGlnaHQtZW1lcmdlbmN5OiBcXGU0MWY7XG4kZmEtdmFyLWFycm93LWRvd24tdG8tYXJjOiBcXGU0YWU7XG4kZmEtdmFyLWR1bXBzdGVyOiBcXGY3OTM7XG4kZmEtdmFyLXZhbi1zaHV0dGxlOiBcXGY1YjY7XG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XG4kZmEtdmFyLWJ1aWxkaW5nLXVzZXI6IFxcZTRkYTtcbiRmYS12YXItbGlnaHQtc3dpdGNoOiBcXGUwMTc7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLXdhdmUtcHVsc2U6IFxcZjVmODtcbiRmYS12YXItaGVhcnQtcmF0ZTogXFxmNWY4O1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXItaGF0LXNhbnRhOiBcXGY3YTc7XG4kZmEtdmFyLXRhbWFsZTogXFxlNDUxO1xuJGZhLXZhci1ib3gtY2hlY2s6IFxcZjQ2NztcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItc3RlYWs6IFxcZjgyNDtcbiRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlycy1zbGFzaDogXFxmNjAzO1xuJGZhLXZhci1sb2NhdGlvbi1zbGFzaDogXFxmNjAzO1xuJGZhLXZhci1wZXJzb24tZG9sbHk6IFxcZjRkMDtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLWZpbGUtY2hhcnQtY29sdW1uOiBcXGY2NTk7XG4kZmEtdmFyLWZpbGUtY2hhcnQtbGluZTogXFxmNjU5O1xuJGZhLXZhci1wZXJzb24taGFsZi1kcmVzczogXFxlNTQ4O1xuJGZhLXZhci1mb2xkZXItaW1hZ2U6IFxcZTE4YTtcbiRmYS12YXItY2FsZW5kYXItcGVuOiBcXGYzMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWVkaXQ6IFxcZjMzMztcbiRmYS12YXItcm9hZC1icmlkZ2U6IFxcZTU2MztcbiRmYS12YXItZmFjZS1zbWlsZS10ZWFyOiBcXGUzOTM7XG4kZmEtdmFyLW1lc3NhZ2UtcGx1czogXFxmNGE4O1xuJGZhLXZhci1jb21tZW50LWFsdC1wbHVzOiBcXGY0YTg7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWM6IFxcNDM7XG4kZmEtdmFyLXRhYmxldC1idXR0b246IFxcZjEwYTtcbiRmYS12YXItcGVyc29uLWRyZXNzLWZhaXJ5OiBcXGU2MDc7XG4kZmEtdmFyLXJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS11c2VyOiBcXGU0YTQ7XG4kZmEtdmFyLWJ1aWxkaW5nLWxvY2s6IFxcZTRkNjtcbiRmYS12YXItY2hhcnQtbGluZS11cDogXFxlMGU1O1xuJGZhLXZhci1tYWlsYm94OiBcXGY4MTM7XG4kZmEtdmFyLXRydWNrLWJvbHQ6IFxcZTNkMDtcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItYXJlYS1jaGFydDogXFxmMWZlO1xuJGZhLXZhci1ob3VzZS1mbGFnOiBcXGU1MGQ7XG4kZmEtdmFyLWNpcmNsZS10aHJlZS1xdWFydGVycy1zdHJva2U6IFxcZTVkNDtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1taW51czogXFxlNTQwO1xuJGZhLXZhci1zY2FscGVsOiBcXGY2MWQ7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1jYW5jZWw6IFxcZjA1ZTtcbiRmYS12YXItYmVsbC1leGNsYW1hdGlvbjogXFxmODQ4O1xuJGZhLXZhci1jaXJjbGUtYm9va21hcms6IFxcZTEwMDtcbiRmYS12YXItYm9va21hcmstY2lyY2xlOiBcXGUxMDA7XG4kZmEtdmFyLWVnZy1mcmllZDogXFxmN2ZjO1xuJGZhLXZhci1mYWNlLXdlYXJ5OiBcXGUzYTE7XG4kZmEtdmFyLXVuaWZvcm0tbWFydGlhbC1hcnRzOiBcXGUzZDE7XG4kZmEtdmFyLWNhbWVyYS1yb3RhdGU6IFxcZTBkODtcbiRmYS12YXItc3VuLWR1c3Q6IFxcZjc2NDtcbiRmYS12YXItY29tbWVudC10ZXh0OiBcXGUxNGQ7XG4kZmEtdmFyLXNwcmF5LWNhbi1zcGFya2xlczogXFxmNWQwO1xuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kZmEtdmFyLXNpZ25hbC1iYXJzOiBcXGY2OTA7XG4kZmEtdmFyLXNpZ25hbC1hbHQ6IFxcZjY5MDtcbiRmYS12YXItc2lnbmFsLWFsdC00OiBcXGY2OTA7XG4kZmEtdmFyLXNpZ25hbC1iYXJzLXN0cm9uZzogXFxmNjkwO1xuJGZhLXZhci1kaWFtb25kLWV4Y2xhbWF0aW9uOiBcXGU0MDU7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItZGlhbC1taW46IFxcZTE2MTtcbiRmYS12YXItcmVwZWF0OiBcXGYzNjM7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLXBhZ2UtY2FyZXQtZG93bjogXFxlNDI5O1xuJGZhLXZhci1maWxlLWNhcmV0LWRvd246IFxcZTQyOTtcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItY2xvY2stc2V2ZW4tdGhpcnR5OiBcXGUzNTE7XG4kZmEtdmFyLWFycm93LXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1jbG9jay1mb3VyLXRoaXJ0eTogXFxlMzRiO1xuJGZhLXZhci1zaWduYWwtYmFycy1nb29kOiBcXGY2OTM7XG4kZmEtdmFyLXNpZ25hbC1hbHQtMzogXFxmNjkzO1xuJGZhLXZhci1jYWN0dXM6IFxcZjhhNztcbiRmYS12YXItbGlnaHRidWxiLWdlYXI6IFxcZTVmZDtcbiRmYS12YXItbWF4aW1pemU6IFxcZjMxZTtcbiRmYS12YXItZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTogXFxmNjFmO1xuJGZhLXZhci1wbGFuZS10YWlsOiBcXGUyMmM7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1tYXg6IFxcZjYyYjtcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0ZXN0OiBcXGY2MmI7XG4kZmEtdmFyLWNpcmNsZS11OiBcXGUxMjc7XG4kZmEtdmFyLXNoaWVsZC1zbGFzaDogXFxlMjRiO1xuJGZhLXZhci1zcXVhcmUtcGhvbmUtaGFuZ3VwOiBcXGUyN2E7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1kb3duOiBcXGUyN2E7XG4kZmEtdmFyLWFycm93LXVwLWxlZnQ6IFxcZTA5ZDtcbiRmYS12YXItdHJhbnNwb3J0ZXItMTogXFxlMDQzO1xuJGZhLXZhci1wZWFudXRzOiBcXGU0MzE7XG4kZmEtdmFyLXNodWZmbGU6IFxcZjA3NDtcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XG4kZmEtdmFyLXBlcnNvbi1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItbW9iaWxlLXJldHJvOiBcXGU1Mjc7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItYmluLWJvdHRsZXMtcmVjeWNsZTogXFxlNWY2O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLXNxdWFyZTogXFxlMDljO1xuJGZhLXZhci1maWxlLWRhc2hlZC1saW5lOiBcXGY4Nzc7XG4kZmEtdmFyLXBhZ2UtYnJlYWs6IFxcZjg3NztcbiRmYS12YXItYnJhY2tldC1jdXJseS1yaWdodDogXFw3ZDtcbiRmYS12YXItc3BpZGVyOiBcXGY3MTc7XG4kZmEtdmFyLWNsb2NrLXRocmVlOiBcXGUzNTY7XG4kZmEtdmFyLWhhbmRzLWJvdW5kOiBcXGU0Zjk7XG4kZmEtdmFyLXNjYWxwZWwtbGluZS1kYXNoZWQ6IFxcZjYxZTtcbiRmYS12YXItc2NhbHBlbC1wYXRoOiBcXGY2MWU7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItcGlwZS1zbW9raW5nOiBcXGUzYzQ7XG4kZmEtdmFyLWZhY2UtYXN0b25pc2hlZDogXFxlMzZiO1xuJGZhLXZhci13aW5kb3c6IFxcZjQwZTtcbiRmYS12YXItcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NTY7XG4kZmEtdmFyLWVhcjogXFxmNWYwO1xuJGZhLXZhci1maWxlLWxvY2s6IFxcZTNhNjtcbiRmYS12YXItZGlhZ3JhbS12ZW5uOiBcXGUxNWE7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLWdvYWwtbmV0OiBcXGUzYWI7XG4kZmEtdmFyLWNvZmZpbi1jcm9zczogXFxlMDUxO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1sb2NhdGlvbi14bWFyazogXFxmNjBlO1xuJGZhLXZhci1tYXAtbWFya2VyLXRpbWVzOiBcXGY2MGU7XG4kZmEtdmFyLW1hcC1tYXJrZXIteG1hcms6IFxcZjYwZTtcbiRmYS12YXItY2lyY2xlLXF1YXJ0ZXItc3Ryb2tlOiBcXGU1ZDM7XG4kZmEtdmFyLWxhc3NvOiBcXGY4Yzg7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLXBlcnNvbi10by1wb3J0YWw6IFxcZTAyMjtcbiRmYS12YXItcG9ydGFsLWVudGVyOiBcXGUwMjI7XG4kZmEtdmFyLWNhbGVuZGFyLXN0YXI6IFxcZjczNjtcbiRmYS12YXItY29tcHV0ZXItbW91c2U6IFxcZjhjYztcbiRmYS12YXItbW91c2U6IFxcZjhjYztcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tYnJhY2tldDogXFxmMDkwO1xuJGZhLXZhci1zaWduLWluOiBcXGYwOTA7XG4kZmEtdmFyLXBlZ2FzdXM6IFxcZjcwMztcbiRmYS12YXItZmlsZXMtbWVkaWNhbDogXFxmN2ZkO1xuJGZhLXZhci1uZmMtbG9jazogXFxlMWY4O1xuJGZhLXZhci1wZXJzb24tc2tpLWxpZnQ6IFxcZjdjODtcbiRmYS12YXItc2tpLWxpZnQ6IFxcZjdjODtcbiRmYS12YXItc3F1YXJlLTY6IFxcZTI1YjtcbiRmYS12YXItc2hvcC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1hbHQtc2xhc2g6IFxcZTA3MDtcbiRmYS12YXItd2luZC10dXJiaW5lOiBcXGY4OWI7XG4kZmEtdmFyLXNsaWRlcnMtc2ltcGxlOiBcXGUyNTM7XG4kZmEtdmFyLWdyaWQtcm91bmQ6IFxcZTVkYTtcbiRmYS12YXItYmFkZ2Utc2hlcmlmZjogXFxmOGEyO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItdmlydXMtY292aWQtc2xhc2g6IFxcZTRhOTtcbiRmYS12YXItaW50ZXJzZWN0aW9uOiBcXGY2Njg7XG4kZmEtdmFyLXNob3AtbG9jazogXFxlNGE1O1xuJGZhLXZhci1mYW1pbHk6IFxcZTMwMDtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcXGYyNTE7XG4kZmEtdmFyLXVzZXItaGFpci1idW5zOiBcXGUzZDM7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItaG91cmdsYXNzLWNsb2NrOiBcXGU0MWI7XG4kZmEtdmFyLXBlcnNvbi1zZWF0LXJlY2xpbmVkOiBcXGUyMWY7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLXRvcDogXFxlMjBhO1xuJGZhLXZhci1wYXBlci1wbGFuZS1hbHQ6IFxcZTIwYTtcbiRmYS12YXItc2VuZDogXFxlMjBhO1xuJGZhLXZhci1tZXNzYWdlLWFycm93LXVwOiBcXGUxZGM7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWFycm93LXVwOiBcXGUxZGM7XG4kZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjogXFxmNjcxO1xuJGZhLXZhci1sYXllci1taW51czogXFxmNWZlO1xuJGZhLXZhci1sYXllci1ncm91cC1taW51czogXFxmNWZlO1xuJGZhLXZhci1jaGFydC1waWUtc2ltcGxlLWNpcmNsZS1jdXJyZW5jeTogXFxlNjA0O1xuJGZhLXZhci1jaXJjbGUtZTogXFxlMTA5O1xuJGZhLXZhci1idWlsZGluZy13aGVhdDogXFxlNGRiO1xuJGZhLXZhci1nYXVnZS1tYXg6IFxcZjYyNjtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdDogXFxmNjI2O1xuJGZhLXZhci1wZXJzb24tYnJlYXN0ZmVlZGluZzogXFxlNTNhO1xuJGZhLXZhci1hcG9zdHJvcGhlOiBcXDI3O1xuJGZhLXZhci1maXJlLWh5ZHJhbnQ6IFxcZTE3ZjtcbiRmYS12YXItcmlnaHQtdG8tYnJhY2tldDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci12aWRlby1wbHVzOiBcXGY0ZTE7XG4kZmEtdmFyLXNxdWFyZS1yaWdodDogXFxmMzUyO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OiBcXGYzNTI7XG4kZmEtdmFyLWNvbW1lbnQtc21pbGU6IFxcZjRiNDtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItaW5ib3gtaW46IFxcZjMxMDtcbiRmYS12YXItaW5ib3gtYXJyb3ctZG93bjogXFxmMzEwO1xuJGZhLXZhci1oZWFydC1wdWxzZTogXFxmMjFlO1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItY2lyY2xlLTg6IFxcZTBmNTtcbiRmYS12YXItY2xvdWRzLW1vb246IFxcZjc0NTtcbiRmYS12YXItY2xvY2stdGVuLXRoaXJ0eTogXFxlMzU1O1xuJGZhLXZhci1wZW9wbGUtY2FycnktYm94OiBcXGY0Y2U7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1mb2xkZXItdXNlcjogXFxlMThlO1xuJGZhLXZhci10cmFzaC1jYW4teG1hcms6IFxcZTJhZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbGVmdC1sb25nLXRvLWxpbmU6IFxcZTQxZTtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXIteG1hcmtzLWxpbmVzOiBcXGU1OWE7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWNhbGVuZGFyLXJhbmdlOiBcXGUwZDY7XG4kZmEtdmFyLWZsb3dlci1kYWZmb2RpbDogXFxmODAwO1xuJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtdXA6IFxcZTFhMjtcbiRmYS12YXItd2VpZ2h0LXNjYWxlOiBcXGY0OTY7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci1hcnJvdy11cC10by1hcmM6IFxcZTYxNztcbiRmYS12YXItc3Rhci1leGNsYW1hdGlvbjogXFxmMmYzO1xuJGZhLXZhci1ib29rczogXFxmNWRiO1xuJGZhLXZhci11c2VyLWdyb3VwOiBcXGY1MDA7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci1hcnJvdy11cC1hLXo6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1sYXllci1wbHVzOiBcXGY1ZmY7XG4kZmEtdmFyLWxheWVyLWdyb3VwLXBsdXM6IFxcZjVmZjtcbiRmYS12YXItcGxheS1wYXVzZTogXFxlMjJmO1xuJGZhLXZhci1ibG9jay1xdWVzdGlvbjogXFxlM2RkO1xuJGZhLXZhci1zbm9vemU6IFxcZjg4MDtcbiRmYS12YXItenp6OiBcXGY4ODA7XG4kZmEtdmFyLXNjYW5uZXItaW1hZ2U6IFxcZjhmMztcbiRmYS12YXItdHYtcmV0cm86IFxcZjQwMTtcbiRmYS12YXItc3F1YXJlLXQ6IFxcZTI4MDtcbiRmYS12YXItZmFybTogXFxmODY0O1xuJGZhLXZhci1iYXJuLXNpbG86IFxcZjg2NDtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWJhcnMtc29ydDogXFxlMGFlO1xuJGZhLXZhci1wYWxsZXQtYm94ZXM6IFxcZjQ4MztcbiRmYS12YXItcGFsZXR0ZS1ib3hlczogXFxmNDgzO1xuJGZhLXZhci1wYWxsZXQtYWx0OiBcXGY0ODM7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1jb2RlLXNpbXBsZTogXFxlMTNkO1xuJGZhLXZhci1ib2x0LXNsYXNoOiBcXGUwYjg7XG4kZmEtdmFyLXBhbmVsLWZpcmU6IFxcZTQyZjtcbiRmYS12YXItYmluYXJ5LWNpcmNsZS1jaGVjazogXFxlMzNjO1xuJGZhLXZhci1jb21tZW50LW1pbnVzOiBcXGY0YjE7XG4kZmEtdmFyLWJ1cnJpdG86IFxcZjdlZDtcbiRmYS12YXItdmlvbGluOiBcXGY4ZWQ7XG4kZmEtdmFyLW9iamVjdHMtY29sdW1uOiBcXGUzYzE7XG4kZmEtdmFyLXNxdWFyZS1jaGV2cm9uLWRvd246IFxcZjMyOTtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bjogXFxmMzI5O1xuJGZhLXZhci1jb21tZW50LXBsdXM6IFxcZjRiMjtcbiRmYS12YXItdHJpYW5nbGUtaW5zdHJ1bWVudDogXFxmOGUyO1xuJGZhLXZhci10cmlhbmdsZS1tdXNpYzogXFxmOGUyO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXVzZXItcGlsb3QtdGllOiBcXGUyYzE7XG4kZmEtdmFyLXBpYW5vLWtleWJvYXJkOiBcXGY4ZDU7XG4kZmEtdmFyLWJlZC1lbXB0eTogXFxmOGY5O1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci1yZWN0YW5nbGUtdmVydGljYWw6IFxcZjJmYjtcbiRmYS12YXItcmVjdGFuZ2xlLXBvcnRyYWl0OiBcXGYyZmI7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItbDogXFw0YztcbiRmYS12YXItc2lnbmFsLXN0cmVhbTogXFxmOGRkO1xuJGZhLXZhci1kb3duLXRvLWJyYWNrZXQ6IFxcZTRlNztcbiRmYS12YXItY2lyY2xlLXo6IFxcZTEzMDtcbiRmYS12YXItc3RhcnM6IFxcZjc2MjtcbiRmYS12YXItZmlyZTogXFxmMDZkO1xuJGZhLXZhci1iZWQtcHVsc2U6IFxcZjQ4NztcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJGZhLXZhci1ob3VzZS1kYXk6IFxcZTAwZTtcbiRmYS12YXItc2h1dHRsZS1zcGFjZTogXFxmMTk3O1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNoaXJ0LWxvbmctc2xlZXZlOiBcXGUzYzc7XG4kZmEtdmFyLWNoYXJ0LXBpZS1zaW1wbGU6IFxcZjY0ZTtcbiRmYS12YXItY2hhcnQtcGllLWFsdDogXFxmNjRlO1xuJGZhLXZhci1mYWNlLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb24tY2lyY2xlLXVzZXI6IFxcZTQ4ZjtcbiRmYS12YXItY2FuZHk6IFxcZTNlNztcbiRmYS12YXItYm93bC1ob3Q6IFxcZjgyMztcbiRmYS12YXItc291cDogXFxmODIzO1xuJGZhLXZhci1mbGF0YnJlYWQ6IFxcZTQwYjtcbiRmYS12YXItaGVhcnQtY2lyY2xlLXBsdXM6IFxcZTUwMDtcbiRmYS12YXItY29kZS1mb3JrOiBcXGUxM2I7XG4kZmEtdmFyLWNpdHk6IFxcZjY0ZjtcbiRmYS12YXItc2lnbmFsLWJhcnMtd2VhazogXFxmNjkxO1xuJGZhLXZhci1zaWduYWwtYWx0LTE6IFxcZjY5MTtcbiRmYS12YXItbWljcm9waG9uZS1saW5lczogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1jbG9jay10d2VsdmU6IFxcZTM1ODtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci1jaXRydXMtc2xpY2U6IFxcZTJmNTtcbiRmYS12YXItc2hlZXA6IFxcZjcxMTtcbiRmYS12YXItdW5sb2NrOiBcXGYwOWM7XG4kZmEtdmFyLWNvbG9uLXNpZ246IFxcZTE0MDtcbiRmYS12YXItaGVhZHNldDogXFxmNTkwO1xuJGZhLXZhci1iYWRnZXItaG9uZXk6IFxcZjZiNDtcbiRmYS12YXItaDQ6IFxcZjg2YTtcbiRmYS12YXItc3RvcmUtc2xhc2g6IFxcZTA3MTtcbiRmYS12YXItcm9hZC1jaXJjbGUteG1hcms6IFxcZTU2NjtcbiRmYS12YXItc2lnbmFsLXNsYXNoOiBcXGY2OTU7XG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcbiRmYS12YXItbWFycy1zdHJva2UtdXA6IFxcZjIyYTtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3NlczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItdGFjbzogXFxmODI2O1xuJGZhLXZhci1oZXhhZ29uLXBsdXM6IFxcZjMwMDtcbiRmYS12YXItcGx1cy1oZXhhZ29uOiBcXGYzMDA7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUwYTtcbiRmYS12YXItZmlsZS1hcnJvdy11cDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpZmktMzogXFxmMWViO1xuJGZhLXZhci13aWZpLXN0cm9uZzogXFxmMWViO1xuJGZhLXZhci1tZXNzYWdlczogXFxmNGI2O1xuJGZhLXZhci1jb21tZW50cy1hbHQ6IFxcZjRiNjtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXRodHViOiBcXGYyY2Q7XG4kZmEtdmFyLXVtYnJlbGxhLXNpbXBsZTogXFxlMmJjO1xuJGZhLXZhci11bWJyZWxsYS1hbHQ6IFxcZTJiYztcbiRmYS12YXItcmVjdGFuZ2xlLWhpc3RvcnktY2lyY2xlLXBsdXM6IFxcZTRhMztcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtcGlsbDogXFxlNWMwO1xuJGZhLXZhci11c2VyLXBlbjogXFxmNGZmO1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItYmluYXJ5LXNsYXNoOiBcXGUzM2U7XG4kZmEtdmFyLXNxdWFyZS1vOiBcXGUyNzg7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWFuY2hvci1sb2NrOiBcXGU0YWQ7XG4kZmEtdmFyLWJ1aWxkaW5nLW5nbzogXFxlNGQ3O1xuJGZhLXZhci10cmFuc3BvcnRlci0zOiBcXGUwNDU7XG4kZmEtdmFyLWVuZ2luZS13YXJuaW5nOiBcXGY1ZjI7XG4kZmEtdmFyLWVuZ2luZS1leGNsYW1hdGlvbjogXFxmNWYyO1xuJGZhLXZhci1jaXJjbGUtZG93bi1yaWdodDogXFxlMTA4O1xuJGZhLXZhci1zcXVhcmUtazogXFxlMjc0O1xuJGZhLXZhci1tYW5hdC1zaWduOiBcXGUxZDU7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLXBlbjogXFxmODcyO1xuJGZhLXZhci1tb25leS1jaGVjay1lZGl0OiBcXGY4NzI7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ib3JkZXItdG9wLWxlZnQ6IFxcZjg1MztcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLW1hcC1sb2NhdGlvbi1kb3Q6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItdGlsZGU6IFxcN2U7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWw6IFxcZjY4MTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1hcnJvdy1kb3duLXNxdWFyZS10cmlhbmdsZTogXFxmODg5O1xuJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLWFsdDogXFxmODg5O1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLWRvZy1sZWFzaGVkOiBcXGY2ZDQ7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWJhdHRlcnktY2FyOiBcXGY1ZGY7XG4kZmEtdmFyLWZhY2UtZG93bmNhc3Qtc3dlYXQ6IFxcZTM3MTtcbiRmYS12YXItbWFpbGJveC1mbGFnLXVwOiBcXGU1YmI7XG4kZmEtdmFyLW1lbW8tY2lyY2xlLWluZm86IFxcZTQ5YTtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci12b2x1bWU6IFxcZjZhODtcbiRmYS12YXItdm9sdW1lLW1lZGl1bTogXFxmNmE4O1xuJGZhLXZhci10cmFuc3BvcnRlci01OiBcXGUyYTY7XG4kZmEtdmFyLWdhdWdlLWNpcmNsZS1ib2x0OiBcXGU0OTY7XG4kZmEtdmFyLWNvaW4tZnJvbnQ6IFxcZTNmYztcbiRmYS12YXItZmlsZS1zbGFzaDogXFxlM2E3O1xuJGZhLXZhci1tZXNzYWdlLWFycm93LXVwLXJpZ2h0OiBcXGUxZGQ7XG4kZmEtdmFyLXRyZWFzdXJlLWNoZXN0OiBcXGY3MjM7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLXBhaW50YnJ1c2gtZmluZTogXFxmNWE5O1xuJGZhLXZhci1wYWludC1icnVzaC1hbHQ6IFxcZjVhOTtcbiRmYS12YXItcGFpbnQtYnJ1c2gtZmluZTogXFxmNWE5O1xuJGZhLXZhci1wYWludGJydXNoLWFsdDogXFxmNWE5O1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWhvb2QtY2xvYWs6IFxcZjZlZjtcbiRmYS12YXItc3F1YXJlLXF1b3RlOiBcXGUzMjk7XG4kZmEtdmFyLXVwLWxlZnQ6IFxcZTJiZDtcbiRmYS12YXItYnJpbmctZnJvbnQ6IFxcZjg1NztcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItYnVyZ2VyLWNoZWVzZTogXFxmN2YxO1xuJGZhLXZhci1jaGVlc2VidXJnZXI6IFxcZjdmMTtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWNoZWNrOiBcXGU0ZDI7XG4kZmEtdmFyLXJlcGVhdC0xOiBcXGYzNjU7XG4kZmEtdmFyLWFycm93LWRvd24tdG8tbGluZTogXFxmMzNkO1xuJGZhLXZhci1hcnJvdy10by1ib3R0b206IFxcZjMzZDtcbiRmYS12YXItZ3JpZC01OiBcXGUxOTk7XG4kZmEtdmFyLXN3YXAtYXJyb3dzOiBcXGU2MGE7XG4kZmEtdmFyLXJpZ2h0LWxvbmctdG8tbGluZTogXFxlNDQ0O1xuJGZhLXZhci1wZXJzb24tY2hhbGtib2FyZDogXFxlNTNkO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1yaWdodDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLWhhbmQtYmFjay1maXN0OiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1ncmlkLXJvdW5kLTU6IFxcZTVkZTtcbiRmYS12YXItdGFsbHk6IFxcZjY5YztcbiRmYS12YXItdGFsbHktNTogXFxmNjljO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtd2F0ZXI6IFxcZTRlNDtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWJhci1jaGFydDogXFxmMDgwO1xuJGZhLXZhci1oYW5kcy1idWJibGVzOiBcXGUwNWU7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLXVwLWZyb20tZG90dGVkLWxpbmU6IFxcZTQ1NjtcbiRmYS12YXItZXllLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LWdvOiBcXGY2Mzg7XG4kZmEtdmFyLWZhY2UtZXhoYWxpbmc6IFxcZTQ4MDtcbiRmYS12YXItc2Vuc29yLWZpcmU6IFxcZTAyYTtcbiRmYS12YXItdXNlci11bmxvY2s6IFxcZTA1ODtcbiRmYS12YXItaGV4YWdvbi1kaXZpZGU6IFxcZTFhZDtcbiRmYS12YXItMDA6IFxcZTQ2NztcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jYXNzZXR0ZS1iZXRhbWF4OiBcXGY4YTQ7XG4kZmEtdmFyLWJldGFtYXg6IFxcZjhhNDtcbiRmYS12YXItc2FpbGJvYXQ6IFxcZTQ0NTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItbmZjLW1hZ25pZnlpbmctZ2xhc3M6IFxcZTFmOTtcbiRmYS12YXItZmlsZS1iaW5hcnk6IFxcZTE3NTtcbiRmYS12YXItY2lyY2xlLXY6IFxcZTEyYTtcbiRmYS12YXItc3F1YXJlLXBsdXM6IFxcZjBmZTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItYm93bC1zY29vcHM6IFxcZTNkZjtcbiRmYS12YXItbWlzdGxldG9lOiBcXGY3YjQ7XG4kZmEtdmFyLWN1c3RhcmQ6IFxcZTQwMztcbiRmYS12YXItbGFjcm9zc2Utc3RpY2s6IFxcZTNiNTtcbiRmYS12YXItaG9ja2V5LW1hc2s6IFxcZjZlZTtcbiRmYS12YXItc3VucmlzZTogXFxmNzY2O1xuJGZhLXZhci1zdWJ0aXRsZXM6IFxcZTYwZjtcbiRmYS12YXItcGFuZWwtZXdzOiBcXGU0MmU7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItY2xvdWQtZXhjbGFtYXRpb246IFxcZTQ5MTtcbiRmYS12YXItbWVzc2FnZS1saW5lczogXFxmNGE2O1xuJGZhLXZhci1jb21tZW50LWFsdC1saW5lczogXFxmNGE2O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWJ1Y2tldDogXFxlNGNmO1xuJGZhLXZhci1mbG9wcHktZGlzay1wZW46IFxcZTE4MjtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItd2luZG93LWZyYW1lOiBcXGUwNGY7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItY293OiBcXGY2Yzg7XG4kZmEtdmFyLWZpbGUtemlwOiBcXGU1ZWU7XG4kZmEtdmFyLXNxdWFyZS1yaW5nOiBcXGU0NGY7XG4kZmEtdmFyLWRvd24tZnJvbS1saW5lOiBcXGYzNDk7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcDogXFxmMzQ5O1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1zaGllbGQteG1hcms6IFxcZTI0YztcbiRmYS12YXItc2hpZWxkLXRpbWVzOiBcXGUyNGM7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLWNpcmNsZS1zb3J0LWRvd246IFxcZTAzMTtcbiRmYS12YXItc29ydC1jaXJjbGUtZG93bjogXFxlMDMxO1xuJGZhLXZhci1mb2xkZXItY2xvc2VkOiBcXGUxODU7XG4kZmEtdmFyLWhvdXNlLXRzdW5hbWk6IFxcZTUxNTtcbiRmYS12YXItc3F1YXJlLW5maTogXFxlNTc2O1xuJGZhLXZhci1mb3JrbGlmdDogXFxmNDdhO1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcjogXFxlNGI1O1xuJGZhLXZhci1icmFja2V0LXNxdWFyZS1yaWdodDogXFw1ZDtcbiRmYS12YXItbWFydGluaS1nbGFzczogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFjazogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFja3dhcmQ6IFxcZjJlYTtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdGFibGUtY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLXNxdWFyZS1hOiBcXGUyNWY7XG4kZmEtdmFyLXRpY2s6IFxcZTMyZjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItaGVhZC1zaWRlLW1hc2s6IFxcZTA2MztcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1ib3g6IFxcZjQ3MjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1taW5pbWl6ZTogXFxmNzhjO1xuJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XG4kZmEtdmFyLXJlZnJpZ2VyYXRvcjogXFxlMDI2O1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1vY3RhZ29uLXhtYXJrOiBcXGYyZjA7XG4kZmEtdmFyLXRpbWVzLW9jdGFnb246IFxcZjJmMDtcbiRmYS12YXIteG1hcmstb2N0YWdvbjogXFxmMmYwO1xuJGZhLXZhci1hbGlnbi1zbGFzaDogXFxmODQ2O1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1hbmdsZXMtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLXRydWNrLXJhbXAtY291Y2g6IFxcZjRkZDtcbiRmYS12YXItdHJ1Y2stY291Y2g6IFxcZjRkZDtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2lyY2xlLXBsYXk6IFxcZjE0NDtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtYW5kLWFycm93LWRvd24tbGVmdC1mcm9tLWNlbnRlcjogXFxlMGEwO1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLTM2MC1kZWdyZWVzOiBcXGUyZGM7XG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldXI6IFxcZjE1MztcbiRmYS12YXItZXVybzogXFxmMTUzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaXJjbGUtY2hlY2s6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kZmEtdmFyLXNxdWFyZS1kYXNoZWQtY2lyY2xlLXBsdXM6IFxcZTVjMjtcbiRmYS12YXItbW9uZXktc2ltcGxlLWZyb20tYnJhY2tldDogXFxlMzEzO1xuJGZhLXZhci1iYXQ6IFxcZjZiNTtcbiRmYS12YXItY2lyY2xlLXN0b3A6IFxcZjI4ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItaGVhZC1zaWRlLWhlYWRwaG9uZXM6IFxcZjhjMjtcbiRmYS12YXItcGhvbmUtcm90YXJ5OiBcXGY4ZDM7XG4kZmEtdmFyLWNvbXBhc3MtZHJhZnRpbmc6IFxcZjU2ODtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1wbGF0ZS13aGVhdDogXFxlNTVhO1xuJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtbWludXM6IFxcZTQ2ZjtcbiRmYS12YXItY2hvcHN0aWNrczogXFxlM2Y3O1xuJGZhLXZhci1jYXItd3JlbmNoOiBcXGY1ZTM7XG4kZmEtdmFyLWNhci1tZWNoYW5pYzogXFxmNWUzO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLXBlcnNvbi1zaGVsdGVyOiBcXGU1NGY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1rYXpvbzogXFxmOGM3O1xuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcbiRmYS12YXItYmluLWJvdHRsZXM6IFxcZTVmNTtcbiRmYS12YXItZmFjZS1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItc3F1YXJlLWFycm93LWRvd24tbGVmdDogXFxlMjYxO1xuJGZhLXZhci1iYXR0ZXJ5LWJvbHQ6IFxcZjM3NjtcbiRmYS12YXItdHJlZS1sYXJnZTogXFxmN2RkO1xuJGZhLXZhci1oZWxpY29wdGVyLXN5bWJvbDogXFxlNTAyO1xuJGZhLXZhci1hcGVydHVyZTogXFxlMmRmO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLWdlYXItY29tcGxleDogXFxlNWU5O1xuJGZhLXZhci1maWxlLW1hZ25pZnlpbmctZ2xhc3M6IFxcZjg2NTtcbiRmYS12YXItZmlsZS1zZWFyY2g6IFxcZjg2NTtcbiRmYS12YXItdXAtcmlnaHQ6IFxcZTJiZTtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItdXNlci1wb2xpY2U6IFxcZTMzMztcbiRmYS12YXItbGFyaS1zaWduOiBcXGUxYzg7XG4kZmEtdmFyLXZvbGNhbm86IFxcZjc3MDtcbiRmYS12YXItdGVkZHktYmVhcjogXFxlM2NmO1xuJGZhLXZhci1zdG9ja2luZzogXFxmN2Q1O1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodDogXFxlNTUzO1xuJGZhLXZhci1pbWFnZS1zbGFzaDogXFxlMWI3O1xuJGZhLXZhci1tYXNrLXNub3JrZWw6IFxcZTNiNztcbiRmYS12YXItc21va2U6IFxcZjc2MDtcbiRmYS12YXItc3Rlcmxpbmctc2lnbjogXFxmMTU0O1xuJGZhLXZhci1nYnA6IFxcZjE1NDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1iYXR0ZXJ5LWV4Y2xhbWF0aW9uOiBcXGUwYjA7XG4kZmEtdmFyLXZpcnVzZXM6IFxcZTA3NjtcbiRmYS12YXItc3F1YXJlLXBlcnNvbi1jb25maW5lZDogXFxlNTc3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci1hcnJvdy1kb3duLWxvbmc6IFxcZjE3NTtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcXGYxNzU7XG4kZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lOiBcXGU1N2U7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLWNyeXN0YWwtYmFsbDogXFxlMzYyO1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItcGVyc29uLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1zdGFyLXNob290aW5nOiBcXGUwMzY7XG4kZmEtdmFyLWJpbmFyeS1sb2NrOiBcXGUzM2Q7XG4kZmEtdmFyLWZpbHRlci1jaXJjbGUtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWNvbW1lbnQtcGVuOiBcXGY0YWU7XG4kZmEtdmFyLWNvbW1lbnQtZWRpdDogXFxmNGFlO1xuJGZhLXZhci1maWxlLWltcG9ydDogXFxmNTZmO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlOiBcXGY1NmY7XG4kZmEtdmFyLWJhbmpvOiBcXGY4YTM7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1yaWdodDogXFxmMTRjO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXFxmMTRjO1xuJGZhLXZhci1saWdodC1lbWVyZ2VuY3ktb246IFxcZTQyMDtcbiRmYS12YXIta2VybmluZzogXFxmODZmO1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1zcXVhcmUtZjogXFxlMjcwO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc3BhOiBcXGY1YmI7XG4kZmEtdmFyLWFycm93LWxlZnQtZnJvbS1saW5lOiBcXGYzNDQ7XG4kZmEtdmFyLWFycm93LWZyb20tcmlnaHQ6IFxcZjM0NDtcbiRmYS12YXItc3RyYXdiZXJyeTogXFxlMzJiO1xuJGZhLXZhci1sb2NhdGlvbi1waW4tbG9jazogXFxlNTFmO1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1jbG9jay1laWdodC10aGlydHk6IFxcZTM0NjtcbiRmYS12YXItcGxhbmUtZW5naW5lczogXFxmM2RlO1xuJGZhLXZhci1wbGFuZS1hbHQ6IFxcZjNkZTtcbiRmYS12YXItaGlsbC1hdmFsYW5jaGU6IFxcZTUwNztcbiRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGVtcGVyYXR1cmUtMDogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItZ2F1Z2UtbG93OiBcXGY2Mjc7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3c6IFxcZjYyNztcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci10cmFzaC1jYW4tcGx1czogXFxlMmFjO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItY29udGFjdC1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLXZjYXJkOiBcXGYyYmI7XG4kZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDogXFxmNTE2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWdsb2JlLXNub3c6IFxcZjdhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLWRpYW1vbmQtdHVybi1yaWdodDogXFxmNWViO1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWludGVncmFsOiBcXGY2Njc7XG4kZmEtdmFyLWJ1cnN0OiBcXGU0ZGM7XG4kZmEtdmFyLWhvdXNlLWxhcHRvcDogXFxlMDY2O1xuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcbiRmYS12YXItZmFjZS10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci1tb25leS1iaWxsczogXFxlMWYzO1xuJGZhLXZhci1ibGluZHMtcmFpc2VkOiBcXGY4ZmQ7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItdWZvLWJlYW06IFxcZTA0ODtcbiRmYS12YXItY2lyY2xlLWNhcmV0LXVwOiBcXGYzMzE7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS11cDogXFxmMzMxO1xuJGZhLXZhci11c2VyLXZuZWNrLWhhaXItbG9uZzogXFxlNDYzO1xuJGZhLXZhci1zcXVhcmUtYS1sb2NrOiBcXGU0NGQ7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1nYXMtcHVtcC1zbGFzaDogXFxmNWY0O1xuJGZhLXZhci1jbG91ZC1hcnJvdy11cDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMGVlO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTQ6IFxcZTJhNTtcbiRmYS12YXItY2hhcnQtbWl4ZWQtdXAtY2lyY2xlLWN1cnJlbmN5OiBcXGU1ZDg7XG4kZmEtdmFyLW9iamVjdHMtYWxpZ24tcmlnaHQ6IFxcZTNiZjtcbiRmYS12YXItYXJyb3dzLXR1cm4tcmlnaHQ6IFxcZTRjMDtcbiRmYS12YXItdmVzdDogXFxlMDg1O1xuJGZhLXZhci1waWc6IFxcZjcwNjtcbiRmYS12YXItaW5ib3gtZnVsbDogXFxlMWJhO1xuJGZhLXZhci1jaXJjbGUtZW52ZWxvcGU6IFxcZTEwYztcbiRmYS12YXItZW52ZWxvcGUtY2lyY2xlOiBcXGUxMGM7XG4kZmEtdmFyLXRyaWFuZ2xlLXBlcnNvbi1kaWdnaW5nOiBcXGY4NWQ7XG4kZmEtdmFyLWNvbnN0cnVjdGlvbjogXFxmODVkO1xuJGZhLXZhci1mZXJyeTogXFxlNGVhO1xuJGZhLXZhci1idWxsc2V5ZS1hcnJvdzogXFxmNjQ4O1xuJGZhLXZhci1hcnJvd3MtZG93bi10by1wZW9wbGU6IFxcZTRiOTtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc3Byb3V0OiBcXGY0ZDg7XG4kZmEtdmFyLWNsb2NrLXNldmVuOiBcXGUzNTA7XG4kZmEtdmFyLWxlZnQtcmlnaHQ6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWJveGVzLXBhY2tpbmc6IFxcZTRjNztcbiRmYS12YXItY2lyY2xlLWFycm93LWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItZmxhc2hsaWdodDogXFxmOGI4O1xuJGZhLXZhci1ncm91cC1hcnJvd3Mtcm90YXRlOiBcXGU0ZjY7XG4kZmEtdmFyLWJvd2wtZm9vZDogXFxlNGM2O1xuJGZhLXZhci1zcXVhcmUtOTogXFxlMjVlO1xuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydDogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zcXVhcmUtZG9sbGFyOiBcXGYyZTk7XG4kZmEtdmFyLWRvbGxhci1zcXVhcmU6IFxcZjJlOTtcbiRmYS12YXItdXNkLXNxdWFyZTogXFxmMmU5O1xuJGZhLXZhci1waG9uZS1hcnJvdy1yaWdodDogXFxlNWJlO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctc2VlZGxpbmc6IFxcZjRiZjtcbiRmYS12YXItbWVzc2FnZS1jaGVjazogXFxmNGEyO1xuJGZhLXZhci1jb21tZW50LWFsdC1jaGVjazogXFxmNGEyO1xuJGZhLXZhci1jbG91ZC1ib2x0OiBcXGY3NmM7XG4kZmEtdmFyLXRodW5kZXJzdG9ybTogXFxmNzZjO1xuJGZhLXZhci1jaGFydC1saW5lLXVwLWRvd246IFxcZTVkNztcbiRmYS12YXItdGV4dC1zbGFzaDogXFxmODdkO1xuJGZhLXZhci1yZW1vdmUtZm9ybWF0OiBcXGY4N2Q7XG4kZmEtdmFyLXdhdGNoOiBcXGYyZTE7XG4kZmEtdmFyLWNpcmNsZS1kb3duLWxlZnQ6IFxcZTEwNztcbiRmYS12YXItdGV4dDogXFxmODkzO1xuJGZhLXZhci1wcm9qZWN0b3I6IFxcZjhkNjtcbiRmYS12YXItZmFjZS1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItdG9tYnN0b25lLWJsYW5rOiBcXGY3MjE7XG4kZmEtdmFyLXRvbWJzdG9uZS1hbHQ6IFxcZjcyMTtcbiRmYS12YXItY2hlc3Mta2luZy1waWVjZTogXFxmNDQwO1xuJGZhLXZhci1jaGVzcy1raW5nLWFsdDogXFxmNDQwO1xuJGZhLXZhci1jaXJjbGUtNjogXFxlMGYzO1xuJGZhLXZhci1sZWZ0OiBcXGYzNTU7XG4kZmEtdmFyLWFycm93LWFsdC1sZWZ0OiBcXGYzNTU7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQ6IFxcZjFjNDtcbiRmYS12YXItc3F1YXJlLWRvd246IFxcZjM1MDtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duOiBcXGYzNTA7XG4kZmEtdmFyLW9iamVjdHMtYWxpZ24tY2VudGVyLXZlcnRpY2FsOiBcXGUzYmQ7XG4kZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGYwN2U7XG4kZmEtdmFyLWFycm93cy1oOiBcXGYwN2U7XG4kZmEtdmFyLWhvdXNlLWxvY2s6IFxcZTUxMDtcbiRmYS12YXItY2xvdWQtYXJyb3ctZG93bjogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjBlZDtcbiRmYS12YXItd3JlYXRoOiBcXGY3ZTI7XG4kZmEtdmFyLWNoaWxkcmVuOiBcXGU0ZTE7XG4kZmEtdmFyLW1ldGVyLWRyb3BsZXQ6IFxcZTFlYTtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1ibGFja2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLXVzZXItbGFyZ2Utc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItc2lnbmFsLXN0cm9uZzogXFxmNjhmO1xuJGZhLXZhci1zaWduYWwtNDogXFxmNjhmO1xuJGZhLXZhci1sb2xsaXBvcDogXFxlNDI0O1xuJGZhLXZhci1sb2xseXBvcDogXFxlNDI0O1xuJGZhLXZhci1saXN0LXRyZWU6IFxcZTFkMjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1kcmF3LWNpcmNsZTogXFxmNWVkO1xuJGZhLXZhci1jYXQtc3BhY2U6IFxcZTAwMTtcbiRmYS12YXItaGFuZHNoYWtlLXNpbXBsZS1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoOiBcXGUwNWY7XG4kZmEtdmFyLXJhYmJpdC1ydW5uaW5nOiBcXGY3MDk7XG4kZmEtdmFyLXJhYmJpdC1mYXN0OiBcXGY3MDk7XG4kZmEtdmFyLW1lbW8tcGFkOiBcXGUxZGE7XG4kZmEtdmFyLW1hdHRyZXNzLXBpbGxvdzogXFxlNTI1O1xuJGZhLXZhci1hbGFybS1wbHVzOiBcXGY4NDQ7XG4kZmEtdmFyLWFsaWNvcm46IFxcZjZiMDtcbiRmYS12YXItY29tbWVudC1xdWVzdGlvbjogXFxlMTRiO1xuJGZhLXZhci1naW5nZXJicmVhZC1tYW46IFxcZjc5ZDtcbiRmYS12YXItZ3VhcmFuaS1zaWduOiBcXGUxOWE7XG4kZmEtdmFyLWJ1cmdlci1mcmllczogXFxlMGNkO1xuJGZhLXZhci1tdWctdGVhOiBcXGY4NzU7XG4kZmEtdmFyLWJvcmRlci10b3A6IFxcZjg1NTtcbiRmYS12YXItYXJyb3dzLXJvdGF0ZTogXFxmMDIxO1xuJGZhLXZhci1yZWZyZXNoOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItY2lyY2xlLWJvb2stb3BlbjogXFxlMGZmO1xuJGZhLXZhci1ib29rLWNpcmNsZTogXFxlMGZmO1xuJGZhLXZhci1hcnJvd3MtdG8tZG90dGVkLWxpbmU6IFxcZTBhNjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZ2FyYWdlLW9wZW46IFxcZTAwYjtcbiRmYS12YXItc2hlbHZlcy1lbXB0eTogXFxlMjQ2O1xuJGZhLXZhci1jcnV6ZWlyby1zaWduOiBcXGUxNTI7XG4kZmEtdmFyLXdhdGNoLWFwcGxlOiBcXGUyY2I7XG4kZmEtdmFyLXdhdGNoLWNhbGN1bGF0b3I6IFxcZjhmMDtcbiRmYS12YXItbGlzdC1kcm9wZG93bjogXFxlMWNmO1xuJGZhLXZhci1jYWJpbmV0LWZpbGluZzogXFxmNjRiO1xuJGZhLXZhci1idXJnZXItc29kYTogXFxmODU4O1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctdXA6IFxcZjMzYztcbiRmYS12YXItYXJyb3ctc3F1YXJlLXVwOiBcXGYzM2M7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1wYWxsZXQtYm94OiBcXGUyMDg7XG4kZmEtdmFyLWZhY2UtY29uZm91bmRlZDogXFxlMzZjO1xuJGZhLXZhci1zaGllbGQtaGFsdmVkOiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItdHJ1Y2stcGxvdzogXFxmN2RlO1xuJGZhLXZhci1ib29rLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLXZpcnVzOiBcXGUwNzQ7XG4kZmEtdmFyLWdyaWQtcm91bmQtMjogXFxlNWRiO1xuJGZhLXZhci1jb21tZW50LW1pZGRsZS10b3A6IFxcZTE0YTtcbiRmYS12YXItZW52ZWxvcGUtY2lyY2xlLWNoZWNrOiBcXGU0ZTg7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLXJlc3Ryb29tLXNpbXBsZTogXFxlMjNhO1xuJGZhLXZhci1hcnJvd3MtdG8tZG90OiBcXGU0YmU7XG4kZmEtdmFyLWJvcmRlci1vdXRlcjogXFxmODUxO1xuJGZhLXZhci1oYXNodGFnLWxvY2s6IFxcZTQxNTtcbiRmYS12YXItY2xvY2stdHdvLXRoaXJ0eTogXFxlMzViO1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1jaGVjazogXFxlNGZkO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LWNyYWNrOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1maWxlLXppcHBlcjogXFxmMWM2O1xuJGZhLXZhci1maWxlLWFyY2hpdmU6IFxcZjFjNjtcbiRmYS12YXItaGVhcnQtaGFsZjogXFxlMWFiO1xuJGZhLXZhci1jb21tZW50LWNoZWNrOiBcXGY0YWM7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1tZW1vOiBcXGUxZDg7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jZWRpLXNpZ246IFxcZTBkZjtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWdsYXNzLWNpdHJ1czogXFxmODY5O1xuJGZhLXZhci1jYWxlbmRhci1saW5lcy1wZW46IFxcZTQ3MjtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLXBlcnNvbi1zbm93bW9iaWxpbmc6IFxcZjdkMTtcbiRmYS12YXItc25vd21vYmlsZTogXFxmN2QxO1xuJGZhLXZhci1mYWNlLWh1c2hlZDogXFxlMzdiO1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItcGlja2F4ZTogXFxlNWJmO1xuJGZhLXZhci1saW5rLXNpbXBsZS1zbGFzaDogXFxlMWNlO1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1mYWNlLWNvbmZ1c2VkOiBcXGUzNmQ7XG4kZmEtdmFyLXBpbmJhbGw6IFxcZTIyOTtcbiRmYS12YXItejogXFw1YTtcbiRmYS12YXItcGVyc29uLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItZGVlcjogXFxmNzhlO1xuJGZhLXZhci1pbnB1dC1waXBlOiBcXGUxYmU7XG4kZmEtdmFyLXJvYWQtbG9jazogXFxlNTY3O1xuJGZhLXZhci1hOiBcXDQxO1xuJGZhLXZhci1ib29rbWFyay1zbGFzaDogXFxlMGMyO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy1kb3duOiBcXGUwM2Y7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWRvd246IFxcZTAzZjtcbiRmYS12YXItbWFjZTogXFxmNmY4O1xuJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQ6IFxcZjU2YjtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItc2F1c2FnZTogXFxmODIwO1xuJGZhLXZhci10cmFzaC1jYW4tY2xvY2s6IFxcZTJhYTtcbiRmYS12YXItcDogXFw1MDtcbiRmYS12YXItYnJvb20td2lkZTogXFxlNWQxO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc3RvbWFjaDogXFxmNjIzO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItcmVjdGFuZ2xlLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWd1aXRhci1lbGVjdHJpYzogXFxmOGJlO1xuJGZhLXZhci1hcnJvdy10dXJuLWRvd24tcmlnaHQ6IFxcZTNkNjtcbiRmYS12YXItbW9vbi1jbG91ZDogXFxmNzU0O1xuJGZhLXZhci1icmVhZC1zbGljZS1idXR0ZXI6IFxcZTNlMTtcbiRmYS12YXItY2lyY2xlLWFycm93LXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci11c2VyLWdyb3VwLWNyb3duOiBcXGY2YTU7XG4kZmEtdmFyLXVzZXJzLWNyb3duOiBcXGY2YTU7XG4kZmEtdmFyLWNpcmNsZS1pOiBcXGUxMTE7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1jaGVjazogXFxlNWIyO1xuJGZhLXZhci1maWx0ZXItY2lyY2xlLXhtYXJrOiBcXGUxN2I7XG4kZmEtdmFyLWxvY3VzdDogXFxlNTIwO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXVuc29ydGVkOiBcXGYwZGM7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC0xLTI6IFxcZjBjYjtcbiRmYS12YXItbGlzdC1udW1lcmljOiBcXGYwY2I7XG4kZmEtdmFyLWNoYXJ0LXdhdGVyZmFsbDogXFxlMGViO1xuJGZhLXZhci1zcGFya2xlOiBcXGU1ZDY7XG4kZmEtdmFyLWZhY2UtcGFydHk6IFxcZTM4MztcbiRmYS12YXIta2lkbmV5czogXFxmNWZiO1xuJGZhLXZhci13aWZpLWV4Y2xhbWF0aW9uOiBcXGUyY2Y7XG4kZmEtdmFyLWNoYXJ0LW5ldHdvcms6IFxcZjc4YTtcbiRmYS12YXItcGVyc29uLWRyZXNzLWJ1cnN0OiBcXGU1NDQ7XG4kZmEtdmFyLWRpY2UtZDQ6IFxcZjZkMDtcbiRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyOiBcXGY1M2Q7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLXdoZWF0LWF3bi1zbGFzaDogXFxlMzM4O1xuJGZhLXZhci1mYWNlLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXItZGFnZ2VyOiBcXGY2Y2I7XG4kZmEtdmFyLXBvZGl1bTogXFxmNjgwO1xuJGZhLXZhci1tZW1vLWNpcmNsZS1jaGVjazogXFxlMWQ5O1xuJGZhLXZhci1yb3V0ZS1oaWdod2F5OiBcXGY2MWE7XG4kZmEtdmFyLWRvd24tdG8tbGluZTogXFxmMzRhO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tOiBcXGYzNGE7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1zcXVhcmUtZzogXFxlMjcxO1xuJGZhLXZhci1jaXJjbGUtcGhvbmU6IFxcZTExYjtcbiRmYS12YXItcGhvbmUtY2lyY2xlOiBcXGUxMWI7XG4kZmEtdmFyLWNsaXBib2FyZC1wcmVzY3JpcHRpb246IFxcZjVlODtcbiRmYS12YXItdXNlci1udXJzZS1oYWlyOiBcXGU0NWQ7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXDNmO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci10b2dnbGUtbGFyZ2Utb246IFxcZTViMTtcbiRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItZHJ5ZXItaGVhdDogXFxmODYyO1xuJGZhLXZhci1kcnllci1hbHQ6IFxcZjg2MjtcbiRmYS12YXItaG91c2UtY2hpbW5leS11c2VyOiBcXGUwNjU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1hcnJvdy11cC1zbWFsbC1iaWc6IFxcZjg4ZjtcbiRmYS12YXItc29ydC1zaXplLXVwLWFsdDogXFxmODhmO1xuJGZhLXZhci10cmFpbi10cmFjazogXFxlNDUzO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItc3Rhci1oYWxmLXN0cm9rZTogXFxmNWMwO1xuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kZmEtdmFyLWZpbGUtZXhjbGFtYXRpb246IFxcZjMxYTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci13aGlza2V5LWdsYXNzOiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItbW9vbi1zdGFyczogXFxmNzU1O1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRkMztcbiRmYS12YXItY2xvdGhlcy1oYW5nZXI6IFxcZTEzNjtcbiRmYS12YXItbW9iaWxlLW5vdGNoOiBcXGUxZWU7XG4kZmEtdmFyLW1vYmlsZS1pcGhvbmU6IFxcZTFlZTtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydDogXFxlNTIyO1xuJGZhLXZhci1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMDhlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kZmEtdmFyLWN1YmVzLXN0YWNrZWQ6IFxcZTRlNjtcbiRmYS12YXItaW1hZ2VzLXVzZXI6IFxcZTFiOTtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXIta3J3OiBcXGYxNTk7XG4kZmEtdmFyLXdvbjogXFxmMTU5O1xuJGZhLXZhci1pbWFnZS1wb2xhcm9pZC11c2VyOiBcXGUxYjY7XG4kZmEtdmFyLXZpcnVzLWNvdmlkOiBcXGU0YTg7XG4kZmEtdmFyLXNxdWFyZS1lbGxpcHNpczogXFxlMjZlO1xuJGZhLXZhci1waWU6IFxcZjcwNTtcbiRmYS12YXItY2hlc3Mta25pZ2h0LXBpZWNlOiBcXGY0NDI7XG4kZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQ6IFxcZjQ0MjtcbiRmYS12YXItYXVzdHJhbC1zaWduOiBcXGUwYTk7XG4kZmEtdmFyLWNsb3VkLXBsdXM6IFxcZTM1ZTtcbiRmYS12YXItZjogXFw0NjtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1iZWQtYnVuazogXFxmOGY4O1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItY2FiOiBcXGYxYmE7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtcGx1czogXFxlNTQxO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItcGllLWNoYXJ0OiBcXGYyMDA7XG4kZmEtdmFyLWJvbHQtbGlnaHRuaW5nOiBcXGUwYjc7XG4kZmEtdmFyLWNsb2NrLWVpZ2h0OiBcXGUzNDU7XG4kZmEtdmFyLXNhY2steG1hcms6IFxcZTU2YTtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpc2gtZmluczogXFxlNGYyO1xuJGZhLXZhci1jaXJjbGUtcTogXFxlMTFlO1xuJGZhLXZhci1idWlsZGluZy1mbGFnOiBcXGU0ZDU7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1mYWNlLWRpc2d1aXNlOiBcXGUzNzA7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLXJpZ2h0OiBcXGUwZmE7XG4kZmEtdmFyLWFsaWVuLThiaXQ6IFxcZjhmNjtcbiRmYS12YXItYWxpZW4tbW9uc3RlcjogXFxmOGY2O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpYmJvbjogXFxlMWE2O1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLW9iamVjdC1leGNsdWRlOiBcXGU0OWM7XG4kZmEtdmFyLXRlbGVzY29wZTogXFxlMDNlO1xuJGZhLXZhci1sb2NhdGlvbi1waW46IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1zcXVhcmUtbGlzdDogXFxlNDg5O1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItaGVsbWV0LXNhZmV0eTogXFxmODA3O1xuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xuJGZhLXZhci1oYXQtaGFyZDogXFxmODA3O1xuJGZhLXZhci1jb21tZW50LWNvZGU6IFxcZTE0NztcbiRmYS12YXItc2ltLWNhcmRzOiBcXGUyNTE7XG4kZmEtdmFyLXN0YXJzaGlwOiBcXGUwMzk7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjazogXFxlNTU1O1xuJGZhLXZhci1zZWFsOiBcXGUyNDE7XG4kZmEtdmFyLXVzZXItY293Ym95OiBcXGY4ZWE7XG4kZmEtdmFyLWhleGFnb24tdmVydGljYWwtbmZ0OiBcXGU1MDU7XG4kZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItYnJlYWQtbG9hZjogXFxmN2ViO1xuJGZhLXZhci1yaW5ncy13ZWRkaW5nOiBcXGY4MWI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1mcmVuY2gtZnJpZXM6IFxcZjgwMztcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcXGYyMDE7XG4kZmEtdmFyLWNhbGVuZGFyLWFycm93LWRvd246IFxcZTBkMDtcbiRmYS12YXItY2FsZW5kYXItZG93bmxvYWQ6IFxcZTBkMDtcbiRmYS12YXItc2VuZC1iYWNrOiBcXGY4N2U7XG4kZmEtdmFyLW1hc2stdmVudGlsYXRvcjogXFxlNTI0O1xuJGZhLXZhci1zaWduYXR1cmUtbG9jazogXFxlM2NhO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1zaWducy1wb3N0OiBcXGYyNzc7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1vY3RhZ29uLXBsdXM6IFxcZjMwMTtcbiRmYS12YXItcGx1cy1vY3RhZ29uOiBcXGYzMDE7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbjogXFxlNTQyO1xuJGZhLXZhci1tZWxvbi1zbGljZTogXFxlMzExO1xuJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb246IFxcZTAzMztcbiRmYS12YXItbWVzc2FnZS1zbWlsZTogXFxmNGFhO1xuJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZTogXFxmNGFhO1xuJGZhLXZhci1jdXAtc3RyYXc6IFxcZTM2MztcbiRmYS12YXItbGVmdC1mcm9tLWxpbmU6IFxcZjM0ODtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQ6IFxcZjM0ODtcbiRmYS12YXItaDogXFw0ODtcbiRmYS12YXItYmFza2V0LXNob3BwaW5nLXNpbXBsZTogXFxlMGFmO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQtYWx0OiBcXGUwYWY7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctaGVhcnQ6IFxcZjRjMztcbiRmYS12YXItaGFuZHMtaGVhcnQ6IFxcZjRjMztcbiRmYS12YXItY2xvY2stbmluZTogXFxlMzRjO1xuJGZhLXZhci10YXJwOiBcXGU1N2I7XG4kZmEtdmFyLWZhY2Utc2xlZXB5OiBcXGUzOGU7XG4kZmEtdmFyLWhhbmQtaG9ybnM6IFxcZTFhOTtcbiRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLWFycm93cy10by1leWU6IFxcZTRiZjtcbiRmYS12YXItY2lyY2xlLXRocmVlLXF1YXJ0ZXJzOiBcXGUxMjU7XG4kZmEtdmFyLXRyb3BoeS1zdGFyOiBcXGYyZWI7XG4kZmEtdmFyLXRyb3BoeS1hbHQ6IFxcZjJlYjtcbiRmYS12YXItcGx1Zy1jaXJjbGUtYm9sdDogXFxlNTViO1xuJGZhLXZhci1mYWNlLXRoZXJtb21ldGVyOiBcXGUzOWE7XG4kZmEtdmFyLWdyaWQtcm91bmQtNDogXFxlNWRkO1xuJGZhLXZhci1zaGlydC1ydW5uaW5nOiBcXGUzYzg7XG4kZmEtdmFyLWJvb2stY2lyY2xlLWFycm93LXVwOiBcXGUwYmQ7XG4kZmEtdmFyLWZhY2UtbmF1c2VhdGVkOiBcXGUzODE7XG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XG4kZmEtdmFyLWZpbGUtY2hhcnQtcGllOiBcXGY2NWE7XG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzOiBcXGYyMjQ7XG4kZmEtdmFyLWhvdXNlLXVzZXI6IFxcZTFiMDtcbiRmYS12YXItaG9tZS11c2VyOiBcXGUxYjA7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLWxlZnQ6IFxcZTBmOTtcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1oZXhhZ29uLW1pbnVzOiBcXGYzMDc7XG4kZmEtdmFyLW1pbnVzLWhleGFnb246IFxcZjMwNztcbiRmYS12YXItbGVmdC10by1saW5lOiBcXGYzNGI7XG4kZmEtdmFyLWFycm93LWFsdC10by1sZWZ0OiBcXGYzNGI7XG4kZmEtdmFyLWhvdXNlLWNyYWNrOiBcXGUzYjE7XG4kZmEtdmFyLXBhdy1zaW1wbGU6IFxcZjcwMTtcbiRmYS12YXItcGF3LWFsdDogXFxmNzAxO1xuJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmctdG8tbGluZTogXFxlM2Q0O1xuJGZhLXZhci1icmFja2V0cy1yb3VuZDogXFxlMGM1O1xuJGZhLXZhci1wYXJlbnRoZXNlczogXFxlMGM1O1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWNpdHJ1czogXFxmNTYxO1xuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xuJGZhLXZhci11c2VyLXNoYWtlc3BlYXJlOiBcXGUyYzI7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWFyYzogXFxlNGIyO1xuJGZhLXZhci1mYWNlLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLWJvdHRsZS13YXRlcjogXFxlNGM1O1xuJGZhLXZhci1jaXJjbGUtcGF1c2U6IFxcZjI4YjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLWdhdWdlLWNpcmNsZS1wbHVzOiBcXGU0OTg7XG4kZmEtdmFyLWZvbGRlcnM6IFxcZjY2MDtcbiRmYS12YXItYW5nZWw6IFxcZjc3OTtcbiRmYS12YXItdmFsdWUtYWJzb2x1dGU6IFxcZjZhNjtcbiRmYS12YXItcmFiYml0OiBcXGY3MDg7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci1jaXJjbGUtZXVybzogXFxlNWNlO1xuJGZhLXZhci1hcHBsZS13aG9sZTogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcbiRmYS12YXIta2l0Y2hlbi1zZXQ6IFxcZTUxYTtcbiRmYS12YXItZGlhbW9uZC1oYWxmOiBcXGU1Yjc7XG4kZmEtdmFyLWxvY2sta2V5aG9sZTogXFxmMzBkO1xuJGZhLXZhci1sb2NrLWFsdDogXFxmMzBkO1xuJGZhLXZhci1yOiBcXDUyO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTE6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXNxdWFyZS1pbmZvOiBcXGYzMGY7XG4kZmEtdmFyLWluZm8tc3F1YXJlOiBcXGYzMGY7XG4kZmEtdmFyLXdpZmktc2xhc2g6IFxcZjZhYztcbiRmYS12YXItdG9pbGV0LXBhcGVyLXhtYXJrOiBcXGU1YjM7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctZG9sbGFyOiBcXGY0YzU7XG4kZmEtdmFyLWhhbmRzLXVzZDogXFxmNGM1O1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWFycm93LWRvd24tdHJpYW5nbGUtc3F1YXJlOiBcXGY4ODg7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLWRvd246IFxcZjg4ODtcbiRmYS12YXItYml0Y29pbi1zaWduOiBcXGUwYjQ7XG4kZmEtdmFyLXNodXR0ZXJzOiBcXGU0NDk7XG4kZmEtdmFyLXNoaWVsZC1kb2c6IFxcZTU3MztcbiRmYS12YXItc29sYXItcGFuZWw6IFxcZjViYTtcbiRmYS12YXItbG9jay1vcGVuOiBcXGYzYzE7XG4kZmEtdmFyLXRhYmxlLXRyZWU6IFxcZTI5MztcbiRmYS12YXItaG91c2UtY2hpbW5leS1oZWFydDogXFxlMWIyO1xuJGZhLXZhci10YWxseS0zOiBcXGUyOTY7XG4kZmEtdmFyLWVsZXZhdG9yOiBcXGUxNmQ7XG4kZmEtdmFyLW1vbmV5LWJpbGwtdHJhbnNmZXI6IFxcZTUyODtcbiRmYS12YXItbW9uZXktYmlsbC10cmVuZC11cDogXFxlNTI5O1xuJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTUwZjtcbiRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbDogXFxmNjgyO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWNhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGUzZjI7XG4kZmEtdmFyLXN3b3JkOiBcXGY3MWM7XG4kZmEtdmFyLWJhY2t3YXJkLWZhc3Q6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XG4kZmEtdmFyLXVzZXItYXN0cm9uYXV0OiBcXGY0ZmI7XG4kZmEtdmFyLWludGVycm9iYW5nOiBcXGU1YmE7XG4kZmEtdmFyLXBsYW5lLXNsYXNoOiBcXGUwNjk7XG4kZmEtdmFyLWNpcmNsZS1kYXNoZWQ6IFxcZTEwNTtcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLWJhc2tldGJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWZvcmsta25pZmU6IFxcZjJlNjtcbiRmYS12YXItdXRlbnNpbHMtYWx0OiBcXGYyZTY7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLWJhZGdlLWNoZWNrOiBcXGYzMzY7XG4kZmEtdmFyLWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLXNsaWRlcjogXFxlMjUyO1xuJGZhLXZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbjogXFxmM2NkO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLWNsb2NrLW9uZS10aGlydHk6IFxcZTM0ZjtcbiRmYS12YXItaW5ib3gtb3V0OiBcXGYzMTE7XG4kZmEtdmFyLWluYm94LWFycm93LXVwOiBcXGYzMTE7XG4kZmEtdmFyLWNsb3VkLXNsYXNoOiBcXGUxMzc7XG4kZmEtdmFyLXZvbHVtZS1oaWdoOiBcXGYwMjg7XG4kZmEtdmFyLXZvbHVtZS11cDogXFxmMDI4O1xuJGZhLXZhci11c2Vycy1yYXlzOiBcXGU1OTM7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci1vY3RhZ29uLWNoZWNrOiBcXGU0MjY7XG4kZmEtdmFyLWZsYXRicmVhZC1zdHVmZmVkOiBcXGU0MGM7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1jYXJ0LWNpcmNsZS1wbHVzOiBcXGUzZjM7XG4kZmEtdmFyLXRydWNrLWNsb2NrOiBcXGY0OGM7XG4kZmEtdmFyLXNoaXBwaW5nLXRpbWVkOiBcXGY0OGM7XG4kZmEtdmFyLXBvb2wtOC1iYWxsOiBcXGUzYzU7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItdHVybi1kb3duLWxlZnQ6IFxcZTMzMTtcbiRmYS12YXItbG9jay1oYXNodGFnOiBcXGU0MjM7XG4kZmEtdmFyLWNoYXJ0LXJhZGFyOiBcXGUwZTc7XG4kZmEtdmFyLXN0YWZmOiBcXGY3MWI7XG4kZmEtdmFyLWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItdXRpbGl0eS1wb2xlOiBcXGUyYzM7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTY6IFxcZTJhNztcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLWJ1Z3M6IFxcZTRkMDtcbiRmYS12YXItdmVjdG9yLXBvbHlnb246IFxcZTJjNztcbiRmYS12YXItZGlhZ3JhbS1uZXN0ZWQ6IFxcZTE1NztcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xuJGZhLXZhci1ydXBlZTogXFxmMTU2O1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWNpcmNsZS1xdWVzdGlvbjogXFxmMDU5O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItaW1hZ2UtdXNlcjogXFxlMWI4O1xuJGZhLXZhci1idW95OiBcXGU1YjU7XG4kZmEtdmFyLXBsYW5lLWRlcGFydHVyZTogXFxmNWIwO1xuJGZhLXZhci1oYW5kc2hha2Utc2xhc2g6IFxcZTA2MDtcbiRmYS12YXItYm9vay1ib29rbWFyazogXFxlMGJiO1xuJGZhLXZhci1ib3JkZXItY2VudGVyLWg6IFxcZjg5YztcbiRmYS12YXItY2FuLWZvb2Q6IFxcZTNlNjtcbiRmYS12YXItdHlwZXdyaXRlcjogXFxmOGU3O1xuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWFyYzogXFxlNGIxO1xuJGZhLXZhci1jaXJjbGUtazogXFxlMTEzO1xuJGZhLXZhci1mYWNlLWhhbmQtb3Zlci1tb3V0aDogXFxlMzc4O1xuJGZhLXZhci1wb3Bjb3JuOiBcXGY4MTk7XG4kZmEtdmFyLWhvdXNlLXdhdGVyOiBcXGY3NGY7XG4kZmEtdmFyLWhvdXNlLWZsb29kOiBcXGY3NGY7XG4kZmEtdmFyLW9iamVjdC1zdWJ0cmFjdDogXFxlNDllO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci13YXJlaG91c2UtZnVsbDogXFxmNDk1O1xuJGZhLXZhci13YXJlaG91c2UtYWx0OiBcXGY0OTU7XG4kZmEtdmFyLWhhdC1jb3dib3k6IFxcZjhjMDtcbiRmYS12YXItYnJpZGdlOiBcXGU0Yzg7XG4kZmEtdmFyLXBob25lLWZsaXA6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtYWx0OiBcXGY4Nzk7XG4kZmEtdmFyLWFycm93LWRvd24tZnJvbS1kb3R0ZWQtbGluZTogXFxlMDkwO1xuJGZhLXZhci1maWxlLWRvYzogXFxlNWVkO1xuJGZhLXZhci1zcXVhcmUtcXVhcnRlcnM6IFxcZTQ0ZTtcbiRmYS12YXItdHJ1Y2stZnJvbnQ6IFxcZTJiNztcbiRmYS12YXItY2F0OiBcXGY2YmU7XG4kZmEtdmFyLXRyYXNoLXhtYXJrOiBcXGUyYjQ7XG4kZmEtdmFyLWNpcmNsZS1jYXJldC1sZWZ0OiBcXGYzMmU7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS1sZWZ0OiBcXGYzMmU7XG4kZmEtdmFyLWZpbGVzOiBcXGUxNzg7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRhYjtcbiRmYS12YXItZmFjZS1jbG91ZHM6IFxcZTQ3ZDtcbiRmYS12YXItdXNlci1jcm93bjogXFxmNmE0O1xuJGZhLXZhci10cnVjay1maWVsZDogXFxlNThkO1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1jYXJ0LWNpcmNsZS1jaGVjazogXFxlM2YxO1xuJGZhLXZhci1jbGlwYm9hcmQtcXVlc3Rpb246IFxcZTRlMztcbiRmYS12YXItcGFub3JhbWE6IFxcZTIwOTtcbiRmYS12YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItdXNlci10aWUtaGFpci1sb25nOiBcXGU0NjA7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzOiBcXGU0ZWQ7XG4kZmEtdmFyLWhlYWQtc2lkZS1tZWRpY2FsOiBcXGY4MDk7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci1mb3J3YXJkLWZhc3Q6IFxcZjA1MDtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZhY2UtbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci11c2VyLXJvYm90OiBcXGUwNGI7XG4kZmEtdmFyLXNxdWFyZS1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItY2FyZC1kaWFtb25kOiBcXGUzZWE7XG4kZmEtdmFyLWZhY2UtemlwcGVyOiBcXGUzYTU7XG4kZmEtdmFyLWZhY2UtcmFpc2VkLWV5ZWJyb3c6IFxcZTM4ODtcbiRmYS12YXItaG91c2Utc2lnbmFsOiBcXGUwMTI7XG4kZmEtdmFyLXNxdWFyZS1jaGV2cm9uLXVwOiBcXGYzMmM7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwOiBcXGYzMmM7XG4kZmEtdmFyLWJhcnMtcHJvZ3Jlc3M6IFxcZjgyODtcbiRmYS12YXItdGFza3MtYWx0OiBcXGY4Mjg7XG4kZmEtdmFyLWZhdWNldC1kcmlwOiBcXGUwMDY7XG4kZmEtdmFyLWFycm93cy10by1saW5lOiBcXGUwYTc7XG4kZmEtdmFyLWRvbHBoaW46IFxcZTE2ODtcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQ6IFxcZTA5ZjtcbiRmYS12YXItY2lyY2xlLXI6IFxcZTEyMDtcbiRmYS12YXItY2FydC1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItYmFuLXNtb2tpbmc6IFxcZjU0ZDtcbiRmYS12YXItc21va2luZy1iYW46IFxcZjU0ZDtcbiRmYS12YXItY2lyY2xlLXNvcnQtdXA6IFxcZTAzMjtcbiRmYS12YXItc29ydC1jaXJjbGUtdXA6IFxcZTAzMjtcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItbW9iaWxlLWJ1dHRvbjogXFxmMTBiO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWZsYWc6IFxcZTUxNDtcbiRmYS12YXItYmFza2V0LXNob3BwaW5nOiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLWNoZXN0bnV0OiBcXGUzZjY7XG4kZmEtdmFyLWJ1cy1zaW1wbGU6IFxcZjU1ZTtcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZmFjZS1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItaGVhdDogXFxlMDBjO1xuJGZhLXZhci10aWNrZXQtYWlybGluZTogXFxlMjlhO1xuJGZhLXZhci1ib290LWhlZWxlZDogXFxlMzNmO1xuJGZhLXZhci1hcnJvd3MtbWluaW1pemU6IFxcZTBhNTtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzOiBcXGUwYTU7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb246IFxcZTU0YztcbiRmYS12YXItZmlsZS1zaGllbGQ6IFxcZTRmMDtcbiRmYS12YXItaGV4YWdvbjogXFxmMzEyO1xuJGZhLXZhci1tYW5ob2xlOiBcXGUxZDY7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItcGVuOiBcXGYzMDQ7XG4kZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uOiBcXGU1ODY7XG4kZmEtdmFyLWZsb3BweS1kaXNrczogXFxlMTgzO1xuJGZhLXZhci10b2lsZXQtcGFwZXItYmxhbmstdW5kZXI6IFxcZTI5ZjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXJldmVyc2UtYWx0OiBcXGUyOWY7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmFsLTU6IFxcZjAxMjtcbiRmYS12YXItc2lnbmFsLXBlcmZlY3Q6IFxcZjAxMjtcbiRmYS12YXItcHVtcDogXFxlNDQyO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItaGVhcnQtY2lyY2xlLXhtYXJrOiBcXGU1MDE7XG4kZmEtdmFyLWFycm93LXVwLWxlZnQtZnJvbS1jaXJjbGU6IFxcZTA5ZTtcbiRmYS12YXItaG91c2UtY2hpbW5leTogXFxlM2FmO1xuJGZhLXZhci1ob21lLWxnOiBcXGUzYWY7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci1kcnllcjogXFxmODYxO1xuJGZhLXZhci1mYWNlLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcC1waWVjZTogXFxmNDNiO1xuJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0OiBcXGY0M2I7XG4kZmEtdmFyLXNoaXJ0LXRhbmstdG9wOiBcXGUzYzk7XG4kZmEtdmFyLWRpcGxvbWE6IFxcZjVlYTtcbiRmYS12YXItc2Nyb2xsLXJpYmJvbjogXFxmNWVhO1xuJGZhLXZhci1zY3JlZW5jYXN0OiBcXGUyM2U7XG4kZmEtdmFyLXdhbGtlcjogXFxmODMxO1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItc2hvcDogXFxmNTRmO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItZmxvcHB5LWRpc2s6IFxcZjBjNztcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItZmFjZS1raXNzLWNsb3NlZC1leWVzOiBcXGUzN2Q7XG4kZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQ6IFxcZjUxNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLWZpbGUtdXNlcjogXFxmNjVjO1xuJGZhLXZhci11c2VyLXBvbGljZS10aWU6IFxcZTMzNDtcbiRmYS12YXItZmFjZS10b25ndWUtbW9uZXk6IFxcZTM5ZDtcbiRmYS12YXItdGVubmlzLWJhbGw6IFxcZjQ1ZTtcbiRmYS12YXItc3F1YXJlLWw6IFxcZTI3NTtcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xuJGZhLXZhci1zb3J0LWFzYzogXFxmMGRlO1xuJGZhLXZhci1jYWxlbmRhci1hcnJvdy11cDogXFxlMGQxO1xuJGZhLXZhci1jYWxlbmRhci11cGxvYWQ6IFxcZTBkMTtcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFxcZjRhZDtcbiRmYS12YXItcGxhbnQtd2lsdDogXFxlNWFhO1xuJGZhLXZhci1zY2FyZjogXFxmN2MxO1xuJGZhLXZhci1hbGJ1bS1jaXJjbGUtcGx1czogXFxlNDhjO1xuJGZhLXZhci11c2VyLW51cnNlLWhhaXItbG9uZzogXFxlNDVlO1xuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XG4kZmEtdmFyLXNxdWFyZS1sZWZ0OiBcXGYzNTE7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtbGVmdDogXFxmMzUxO1xuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWNpcmNsZS1lbGxpcHNpcy12ZXJ0aWNhbDogXFxlMTBiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctZG9sbGFyOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItZ3JpZC1kaXZpZGVyczogXFxlM2FkO1xuJGZhLXZhci1iYWN0ZXJpdW06IFxcZTA1YTtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kcy1wcmF5aW5nOiBcXGY2ODQ7XG4kZmEtdmFyLXByYXlpbmctaGFuZHM6IFxcZjY4NDtcbiRmYS12YXItZmFjZS1wZW5zaXZlOiBcXGUzODQ7XG4kZmEtdmFyLXVzZXItbXVzaWM6IFxcZjhlYjtcbiRmYS12YXItYXJyb3ctcm90YXRlLXJpZ2h0OiBcXGYwMWU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXJvdGF0ZTogXFxmMDFlO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtZm9yd2FyZDogXFxmMDFlO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLW1lc3NhZ2VzLWRvbGxhcjogXFxmNjUyO1xuJGZhLXZhci1jb21tZW50cy1hbHQtZG9sbGFyOiBcXGY2NTI7XG4kZmEtdmFyLXNlbnNvci1vbjogXFxlMDJiO1xuJGZhLXZhci1iYWxsb29uOiBcXGUyZTM7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1jaGVzcy1xdWVlbi1waWVjZTogXFxmNDQ2O1xuJGZhLXZhci1jaGVzcy1xdWVlbi1hbHQ6IFxcZjQ0NjtcbiRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlyczogXFxmNjAxO1xuJGZhLXZhci1sb2NhdGlvbjogXFxmNjAxO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1ob3VzZS1wZXJzb24tbGVhdmU6IFxcZTAwZjtcbiRmYS12YXItaG91c2UtbGVhdmU6IFxcZTAwZjtcbiRmYS12YXItaG91c2UtcGVyc29uLWRlcGFydDogXFxlMDBmO1xuJGZhLXZhci1ydWxlci10cmlhbmdsZTogXFxmNjFjO1xuJGZhLXZhci1jYXJkLWNsdWI6IFxcZTNlOTtcbiRmYS12YXItY2hpbGQtZHJlc3M6IFxcZTU5YztcbiRmYS12YXItdXNlcnMtYmV0d2Vlbi1saW5lczogXFxlNTkxO1xuJGZhLXZhci1sdW5ncy12aXJ1czogXFxlMDY3O1xuJGZhLXZhci1zcGlubmVyLXRoaXJkOiBcXGYzZjQ7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLWNvbXB1dGVyLW1vdXNlLXNjcm9sbHdoZWVsOiBcXGY4Y2Q7XG4kZmEtdmFyLW1vdXNlLWFsdDogXFxmOGNkO1xuJGZhLXZhci1jYWxlbmRhci14bWFyazogXFxmMjczO1xuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGZhLXZhci1jaGlsZC1yZWFjaGluZzogXFxlNTlkO1xuJGZhLXZhci10YWJsZS1sYXlvdXQ6IFxcZTI5MDtcbiRmYS12YXItbmFyd2hhbDogXFxmNmZlO1xuJGZhLXZhci1yYW1wLWxvYWRpbmc6IFxcZjRkNDtcbiRmYS12YXItY2FsZW5kYXItY2lyY2xlLXBsdXM6IFxcZTQ3MDtcbiRmYS12YXItdG9vdGhicnVzaDogXFxmNjM1O1xuJGZhLXZhci1ib3JkZXItaW5uZXI6IFxcZjg0ZTtcbiRmYS12YXItcGF3LWNsYXdzOiBcXGY3MDI7XG4kZmEtdmFyLWtpd2ktZnJ1aXQ6IFxcZTMwYztcbiRmYS12YXItdHJhZmZpYy1saWdodC1zbG93OiBcXGY2Mzk7XG4kZmEtdmFyLXJlY3RhbmdsZS1jb2RlOiBcXGUzMjI7XG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xuJGZhLXZhci1rZXlib2FyZC1icmlnaHRuZXNzOiBcXGUxYzA7XG4kZmEtdmFyLWJvb2tzLW1lZGljYWw6IFxcZjdlODtcbiRmYS12YXItbGlnaHRidWxiLXNsYXNoOiBcXGY2NzM7XG4kZmEtdmFyLWhvdXNlLWJsYW5rOiBcXGU0ODc7XG4kZmEtdmFyLWhvbWUtYmxhbms6IFxcZTQ4NztcbiRmYS12YXItc3F1YXJlLTU6IFxcZTI1YTtcbiRmYS12YXItc3F1YXJlLWhlYXJ0OiBcXGY0Yzg7XG4kZmEtdmFyLWhlYXJ0LXNxdWFyZTogXFxmNGM4O1xuJGZhLXZhci1wdXp6bGU6IFxcZTQ0MztcbiRmYS12YXItdXNlci1nZWFyOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLXBpcGUtY2lyY2xlLWNoZWNrOiBcXGU0MzY7XG4kZmEtdmFyLWFycm93LXVwLTEtOTogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItb2N0YWdvbi1leGNsYW1hdGlvbjogXFxlMjA0O1xuJGZhLXZhci1kaWFsLWxvdzogXFxlMTVkO1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1sYXB0b3AtbW9iaWxlOiBcXGY4N2E7XG4kZmEtdmFyLXBob25lLWxhcHRvcDogXFxmODdhO1xuJGZhLXZhci1jb252ZXlvci1iZWx0LWJveGVzOiBcXGY0NmY7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0OiBcXGY0NmY7XG4kZmEtdmFyLXNoaWVsZC12aXJ1czogXFxlMDZjO1xuJGZhLXZhci1zdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmUtYWR2YW5jZWQ6IFxcZTI4ZTtcbiRmYS12YXItc3RhcmZpZ2h0ZXItYWx0LWFkdmFuY2VkOiBcXGUyOGU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLXN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZTogXFxlMDM4O1xuJGZhLXZhci1zdGFyZmlnaHRlci1hbHQ6IFxcZTAzODtcbiRmYS12YXItcm9ja2V0LWxhdW5jaDogXFxlMDI3O1xuJGZhLXZhci1tb3NxdWl0by1uZXQ6IFxcZTUyYztcbiRmYS12YXItdmVudC1kYW1wZXI6IFxcZTQ2NTtcbiRmYS12YXItYnJpZGdlLXdhdGVyOiBcXGU0Y2U7XG4kZmEtdmFyLWJhbi1idWc6IFxcZjdmOTtcbiRmYS12YXItZGVidWc6IFxcZjdmOTtcbiRmYS12YXItcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcbiRmYS12YXItZ2FyYWdlLWNhcjogXFxlMDBhO1xuJGZhLXZhci1zcXVhcmUta2FuYmFuOiBcXGU0ODg7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XG4kZmEtdmFyLWNvZmZlZS1wb3Q6IFxcZTAwMjtcbiRmYS12YXItbW91c2UtZmllbGQ6IFxcZTVhODtcbiRmYS12YXItcGVyc29uLWRpZ2dpbmc6IFxcZjg1ZTtcbiRmYS12YXItZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci1zaG93ZXItZG93bjogXFxlMjRkO1xuJGZhLXZhci1zaG93ZXItYWx0OiBcXGUyNGQ7XG4kZmEtdmFyLWJveC1jaXJjbGUtY2hlY2s6IFxcZTBjNDtcbiRmYS12YXItYnJpZ2h0bmVzczogXFxlMGM5O1xuJGZhLXZhci1jYXItc2lkZS1ib2x0OiBcXGUzNDQ7XG4kZmEtdmFyLW9ybmFtZW50OiBcXGY3Yjg7XG4kZmEtdmFyLXBob25lLWFycm93LWRvd24tbGVmdDogXFxlMjIzO1xuJGZhLXZhci1waG9uZS1hcnJvdy1kb3duOiBcXGUyMjM7XG4kZmEtdmFyLXBob25lLWluY29taW5nOiBcXGUyMjM7XG4kZmEtdmFyLWNsb3VkLXdvcmQ6IFxcZTEzODtcbiRmYS12YXItaGFuZC1maW5nZXJzLWNyb3NzZWQ6IFxcZTFhMztcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlOiBcXGY2Mjk7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1tZWQ6IFxcZjYyOTtcbiRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlOiBcXGY2Mjk7XG4kZmEtdmFyLWFycm93LWRvd24tc21hbGwtYmlnOiBcXGY4OGQ7XG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duLWFsdDogXFxmODhkO1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItZmFjZS1tZWx0aW5nOiBcXGU0ODM7XG4kZmEtdmFyLXBvbzogXFxmMmZlO1xuJGZhLXZhci1wZW4tY2xpcC1zbGFzaDogXFxlMjBmO1xuJGZhLXZhci1wZW4tYWx0LXNsYXNoOiBcXGUyMGY7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0LWFsdDogXFxmMTBlO1xuJGZhLXZhci1zY3JvbGwtb2xkOiBcXGY3MGY7XG4kZmEtdmFyLWd1aXRhcnM6IFxcZjhiZjtcbiRmYS12YXItcGhvbmUteG1hcms6IFxcZTIyNztcbiRmYS12YXItaG9zZTogXFxlNDE5O1xuJGZhLXZhci1jbG9jay1zaXg6IFxcZTM1MjtcbiRmYS12YXItc2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdC1zaGlydDogXFxmNTUzO1xuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcbiRmYS12YXItYmlsbGJvYXJkOiBcXGU1Y2Q7XG4kZmEtdmFyLXNxdWFyZS1yOiBcXGUyN2M7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tZG9sbGFyOiBcXGY2NTc7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci1zdW4tY2xvdWQ6IFxcZjc2MztcbiRmYS12YXItbGFtcC1mbG9vcjogXFxlMDE1O1xuJGZhLXZhci1zcXVhcmUtNzogXFxlMjVjO1xuJGZhLXZhci10ZW5nZS1zaWduOiBcXGY3ZDc7XG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcbiRmYS12YXItaGFuZHMtaG9sZGluZzogXFxmNGMyO1xuJGZhLXZhci1jYW1wZmlyZTogXFxmNmJhO1xuJGZhLXZhci1jaXJjbGUtYW1wZXJzYW5kOiBcXGUwZjg7XG4kZmEtdmFyLXNub3dmbGFrZXM6IFxcZjdjZjtcbiRmYS12YXItaGFuZHMtY2xhcHBpbmc6IFxcZTFhODtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1sZWFmLW1hcGxlOiBcXGY2ZjY7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItcGVyc29uLWNpcmNsZS14bWFyazogXFxlNTQzO1xuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xuJGZhLXZhci1jdXAtc3RyYXctc3dvb3NoOiBcXGUzNjQ7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXN1bjogXFxmNzZhO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1ob3Q6IFxcZjc2YTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLWhpZ2gtZGVmaW5pdGlvbjogXFxlMWFlO1xuJGZhLXZhci1yZWN0YW5nbGUtaGQ6IFxcZTFhZTtcbiRmYS12YXItajogXFw0YTtcbiRmYS12YXItZ2FsYXh5OiBcXGUwMDg7XG4kZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXI6IFxcZTU5NTtcbiRmYS12YXItZmlsZS12aWRlbzogXFxmMWM4O1xuJGZhLXZhci1jaGVycmllczogXFxlMGVjO1xuJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1jaXJjbGUtc29ydDogXFxlMDMwO1xuJGZhLXZhci1zb3J0LWNpcmNsZTogXFxlMDMwO1xuJGZhLXZhci10YWJsZS1jZWxsczogXFxmMDBhO1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xuJGZhLXZhci1zaXJlbjogXFxlMDJkO1xuJGZhLXZhci1hcnJvdy11cC10by1kb3R0ZWQtbGluZTogXFxlMGExO1xuJGZhLXZhci1pbWFnZS1sYW5kc2NhcGU6IFxcZTFiNTtcbiRmYS12YXItbGFuZHNjYXBlOiBcXGUxYjU7XG4kZmEtdmFyLXRhbmstd2F0ZXI6IFxcZTQ1MjtcbiRmYS12YXItY3VybGluZy1zdG9uZTogXFxmNDRhO1xuJGZhLXZhci1jdXJsaW5nOiBcXGY0NGE7XG4kZmEtdmFyLWdhbWVwYWQtbW9kZXJuOiBcXGU1YTI7XG4kZmEtdmFyLWdhbWVwYWQtYWx0OiBcXGU1YTI7XG4kZmEtdmFyLW1lc3NhZ2VzLXF1ZXN0aW9uOiBcXGUxZTc7XG4kZmEtdmFyLWJvb2stYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItbzogXFw0ZjtcbiRmYS12YXItc3VpdGNhc2UtbWVkaWNhbDogXFxmMGZhO1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItYnJpZWZjYXNlLWFycm93LXJpZ2h0OiBcXGUyZjI7XG4kZmEtdmFyLWV4cGFuZC13aWRlOiBcXGYzMjA7XG4kZmEtdmFyLWNsb2NrLWVsZXZlbi10aGlydHk6IFxcZTM0ODtcbiRmYS12YXItcnY6IFxcZjdiZTtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcbiRmYS12YXItZHJlaWRlbDogXFxmNzkyO1xuJGZhLXZhci1wZXJzb24tZHJlc3M6IFxcZjE4MjtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnJpZWZjYXNlLWNsb2NrOiBcXGY2NGE7XG4kZmEtdmFyLWZsb3dlci10dWxpcDogXFxmODAxO1xuJGZhLXZhci1wZW9wbGUtcGFudHMtc2ltcGxlOiBcXGUyMWE7XG4kZmEtdmFyLWNsb3VkLWRyaXp6bGU6IFxcZjczODtcbiRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItYm9vay10YW5ha2g6IFxcZjgyNztcbiRmYS12YXItdGFuYWtoOiBcXGY4Mjc7XG4kZmEtdmFyLXNvbGFyLXN5c3RlbTogXFxlMDJmO1xuJGZhLXZhci1zZWFsLXF1ZXN0aW9uOiBcXGUyNDM7XG4kZmEtdmFyLXBob25lLXZvbHVtZTogXFxmMmEwO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXFxmMmEwO1xuJGZhLXZhci1kaXNjLWRyaXZlOiBcXGY4YjU7XG4kZmEtdmFyLWhhdC1jb3dib3ktc2lkZTogXFxmOGMxO1xuJGZhLXZhci10YWJsZS1yb3dzOiBcXGUyOTI7XG4kZmEtdmFyLXJvd3M6IFxcZTI5MjtcbiRmYS12YXItbG9jYXRpb24tZXhjbGFtYXRpb246IFxcZjYwODtcbiRmYS12YXItbWFwLW1hcmtlci1leGNsYW1hdGlvbjogXFxmNjA4O1xuJGZhLXZhci1mYWNlLWZlYXJmdWw6IFxcZTM3NTtcbiRmYS12YXItY2xpcGJvYXJkLXVzZXI6IFxcZjdmMztcbiRmYS12YXItYnVzLXNjaG9vbDogXFxmNWRkO1xuJGZhLXZhci1maWxtLXNsYXNoOiBcXGUxNzk7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy1kb3duLXJpZ2h0OiBcXGUyNjI7XG4kZmEtdmFyLWJvb2stc3BhcmtsZXM6IFxcZjZiODtcbiRmYS12YXItYm9vay1zcGVsbHM6IFxcZjZiODtcbiRmYS12YXItd2FzaGluZy1tYWNoaW5lOiBcXGY4OTg7XG4kZmEtdmFyLXdhc2hlcjogXFxmODk4O1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItdXNlci12aXNvcjogXFxlMDRjO1xuJGZhLXZhci1maWxlLXBsdXMtbWludXM6IFxcZTE3NztcbiRmYS12YXItY2hlc3MtY2xvY2stZmxpcDogXFxmNDNlO1xuJGZhLXZhci1jaGVzcy1jbG9jay1hbHQ6IFxcZjQzZTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXBsYW5lLWxvY2s6IFxcZTU1ODtcbiRmYS12YXItc3RlZXJpbmctd2hlZWw6IFxcZjYyMjtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXN0cmV0Y2hlcjogXFxmODI1O1xuJGZhLXZhci1ib29rLXNlY3Rpb246IFxcZTBjMTtcbiRmYS12YXItYm9vay1sYXc6IFxcZTBjMTtcbiRmYS12YXItaW5ib3hlczogXFxlMWJiO1xuJGZhLXZhci1jb2ZmZWUtYmVhbjogXFxlMTNlO1xuJGZhLXZhci1jaXJjbGUteWVuOiBcXGU1ZDA7XG4kZmEtdmFyLWJyYWNrZXRzLWN1cmx5OiBcXGY3ZWE7XG4kZmEtdmFyLWVsbGlwc2lzLXN0cm9rZS12ZXJ0aWNhbDogXFxmMzljO1xuJGZhLXZhci1lbGxpcHNpcy12LWFsdDogXFxmMzljO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLXNxdWFyZS0xOiBcXGUyNTY7XG4kZmEtdmFyLWNha2UtY2FuZGxlczogXFxmMWZkO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWNha2U6IFxcZjFmZDtcbiRmYS12YXItaGVhZC1zaWRlOiBcXGY2ZTk7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWRvbGx5LWVtcHR5OiBcXGY0NzM7XG4kZmEtdmFyLWZhY2UtdGlzc3VlOiBcXGUzOWM7XG4kZmEtdmFyLWFuZ2xlcy11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYmluLXJlY3ljbGU6IFxcZTVmNztcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLWNoYXJ0LWxpbmUtZG93bjogXFxmNjRkO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5OiBcXGU0YjM7XG4kZmEtdmFyLWxvY2stYTogXFxlNDIyO1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcbiRmYS12YXItcGVyc29uLXBpbmJhbGw6IFxcZTIxZDtcbiRmYS12YXItYXJyb3ctdXAtOS0xOiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQ6IFxcZjg4NztcbiRmYS12YXItYXBwbGUtY29yZTogXFxlMDhmO1xuJGZhLXZhci1jaXJjbGUteTogXFxlMTJmO1xuJGZhLXZhci1oNjogXFxlNDEzO1xuJGZhLXZhci1saXRlY29pbi1zaWduOiBcXGUxZDM7XG4kZmEtdmFyLWNpcmNsZS1zbWFsbDogXFxlMTIyO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1hcnJvdy10dXJuLWRvd24tbGVmdDogXFxlMmUxO1xuJGZhLXZhci1jaXJjbGUtbm9kZXM6IFxcZTRlMjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1tZXNzYWdlLW1lZGljYWw6IFxcZjdmNDtcbiRmYS12YXItY29tbWVudC1hbHQtbWVkaWNhbDogXFxmN2Y0O1xuJGZhLXZhci1ydWdieS1iYWxsOiBcXGUzYzY7XG4kZmEtdmFyLWNvbW1lbnQtbXVzaWM6IFxcZjhiMDtcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLXRyZWUtZGVjaWR1b3VzOiBcXGY0MDA7XG4kZmEtdmFyLXRyZWUtYWx0OiBcXGY0MDA7XG4kZmEtdmFyLXB1enpsZS1waWVjZS1zaW1wbGU6IFxcZTIzMTtcbiRmYS12YXItcHV6emxlLXBpZWNlLWFsdDogXFxlMjMxO1xuJGZhLXZhci10cnVjay1maWVsZC11bjogXFxlNThlO1xuJGZhLXZhci1uZmMtdHJhc2g6IFxcZTFmZDtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbXB0eTogXFxmMjU0O1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci1maWxlLXhtYXJrOiBcXGYzMTc7XG4kZmEtdmFyLWZpbGUtdGltZXM6IFxcZjMxNztcbiRmYS12YXItaG91c2UtaGVhcnQ6IFxcZjRjOTtcbiRmYS12YXItaG9tZS1oZWFydDogXFxmNGM5O1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LWJsYW5rOiBcXGUzYjA7XG4kZmEtdmFyLW1ldGVyLWJvbHQ6IFxcZTFlOTtcbiRmYS12YXItdXNlci1kb2N0b3I6IFxcZjBmMDtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci1zbGFzaC1iYWNrOiBcXDVjO1xuJGZhLXZhci1jaXJjbGUtaW5mbzogXFxmMDVhO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1maXNoaW5nLXJvZDogXFxlM2E4O1xuJGZhLXZhci1oYW1tZXItY3Jhc2g6IFxcZTQxNDtcbiRmYS12YXItbWVzc2FnZS1oZWFydDogXFxlNWM5O1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jYW1lcmEtcG9sYXJvaWQ6IFxcZjhhYTtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1hbHQ6IFxcZjAzMDtcbiRmYS12YXItc3F1YXJlLXZpcnVzOiBcXGU1Nzg7XG4kZmEtdmFyLWNhcnQtYXJyb3ctdXA6IFxcZTNlZTtcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLWNhci1vbjogXFxlNGRkO1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItYXJyb3ctZG93bi0xLTk6IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bjogXFxmMTYyO1xuJGZhLXZhci1idW95LW1vb3Jpbmc6IFxcZTViNjtcbiRmYS12YXItc3F1YXJlLTQ6IFxcZTI1OTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWRyb3BsZXQ6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLXRyaWN5Y2xlLWFkdWx0OiBcXGU1YzQ7XG4kZmEtdmFyLXdhdmVmb3JtOiBcXGY4ZjE7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLXN0YXItc2hhcnAtaGFsZi1zdHJva2U6IFxcZTI4ZDtcbiRmYS12YXItc3Rhci1zaGFycC1oYWxmLWFsdDogXFxlMjhkO1xuJGZhLXZhci1uZmMtc2lnbmFsOiBcXGUxZmI7XG4kZmEtdmFyLXBsYW5lLXByb3A6IFxcZTIyYjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2xvY2stZGVzazogXFxlMTM0O1xuJGZhLXZhci1jYWxlbmRhci1jbG9jazogXFxlMGQyO1xuJGZhLXZhci1jYWxlbmRhci10aW1lOiBcXGUwZDI7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsOiBcXGY0ODY7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXBsYXRlLXV0ZW5zaWxzOiBcXGU0M2I7XG4kZmEtdmFyLWZhbWlseS1wYW50czogXFxlMzAyO1xuJGZhLXZhci1ob3NlLXJlZWw6IFxcZTQxYTtcbiRmYS12YXItaG91c2Utd2luZG93OiBcXGUzYjM7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY2xvdWQtcmFpbmJvdzogXFxmNzNlO1xuJGZhLXZhci1wZXJzb24tY2FuZTogXFxlNTNjO1xuJGZhLXZhci1hbGllbjogXFxmOGY1O1xuJGZhLXZhci10ZW50OiBcXGU1N2Q7XG4kZmEtdmFyLWxhcHRvcC1iaW5hcnk6IFxcZTVlNztcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XG4kZmEtdmFyLXBlb3BsZS1kcmVzcy1zaW1wbGU6IFxcZTIxODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWFycm93LWRvd24tYS16OiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1ib3dsaW5nLWJhbGwtcGluOiBcXGUwYzM7XG4kZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoOiBcXGY1ZDY7XG4kZmEtdmFyLXBsdXMtbGFyZ2U6IFxcZTU5ZTtcbiRmYS12YXItbW9uZXktYmlsbC13aGVhdDogXFxlNTJhO1xuJGZhLXZhci1jYW1lcmEtdmlld2ZpbmRlcjogXFxlMGRhO1xuJGZhLXZhci1zY3JlZW5zaG90OiBcXGUwZGE7XG4kZmEtdmFyLW1lc3NhZ2UtbXVzaWM6IFxcZjhhZjtcbiRmYS12YXItY29tbWVudC1hbHQtbXVzaWM6IFxcZjhhZjtcbiRmYS12YXItY2FyLWJ1aWxkaW5nOiBcXGY4NTk7XG4kZmEtdmFyLWJvcmRlci1ib3R0b20tcmlnaHQ6IFxcZjg1NDtcbiRmYS12YXItYm9yZGVyLXN0eWxlLWFsdDogXFxmODU0O1xuJGZhLXZhci1vY3RhZ29uOiBcXGYzMDY7XG4kZmEtdmFyLWNvbW1lbnQtYXJyb3ctdXAtcmlnaHQ6IFxcZTE0NTtcbiRmYS12YXItb2N0YWdvbi1kaXZpZGU6IFxcZTIwMztcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0OiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LWxlZnQtcm90YXRlOiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrOiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrd2FyZDogXFxmMGUyO1xuJGZhLXZhci11bmRvOiBcXGYwZTI7XG4kZmEtdmFyLXR2LW11c2ljOiBcXGY4ZTY7XG4kZmEtdmFyLWhhcmQtZHJpdmU6IFxcZjBhMDtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLXJlZWw6IFxcZTIzODtcbiRmYS12YXItZmFjZS1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1yZWN0YW5nbGUtbGlzdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci10YXJwLWRyb3BsZXQ6IFxcZTU3YztcbiRmYS12YXItYWxhcm0tZXhjbGFtYXRpb246IFxcZjg0MztcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2s6IFxcZTUxMTtcbiRmYS12YXItdHJhZmZpYy1jb25lOiBcXGY2MzY7XG4kZmEtdmFyLWdyYXRlOiBcXGUxOTM7XG4kZmEtdmFyLWFycm93LWRvd24tcmlnaHQ6IFxcZTA5MztcbiRmYS12YXItcGVyc29uLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLXBlcnNvbi1mcm9tLXBvcnRhbDogXFxlMDIzO1xuJGZhLXZhci1wb3J0YWwtZXhpdDogXFxlMDIzO1xuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XG4kZmEtdmFyLWNvd2JlbGwtY2lyY2xlLXBsdXM6IFxcZjhiNDtcbiRmYS12YXItY293YmVsbC1tb3JlOiBcXGY4YjQ7XG4kZmEtdmFyLWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1kaXN0cmlidXRlLXNwYWNpbmctdmVydGljYWw6IFxcZTM2NjtcbiRmYS12YXItc2lnbmFsLWJhcnMtZmFpcjogXFxmNjkyO1xuJGZhLXZhci1zaWduYWwtYWx0LTI6IFxcZjY5MjtcbiRmYS12YXItc3BvcnRzYmFsbDogXFxlNDRiO1xuJGZhLXZhci1nYW1lLWNvbnNvbGUtaGFuZGhlbGQtY3Jhbms6IFxcZTViOTtcbiRmYS12YXItdHJhaW4tc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1jaGFydC1nYW50dDogXFxlMGU0O1xuJGZhLXZhci1mYWNlLXNtaWxlLXVwc2lkZS1kb3duOiBcXGUzOTU7XG4kZmEtdmFyLWJhbGwtcGlsZTogXFxmNzdlO1xuJGZhLXZhci1iYWRnZS1kb2xsYXI6IFxcZjY0NTtcbiRmYS12YXItbW9uZXktYmlsbHMtc2ltcGxlOiBcXGUxZjQ7XG4kZmEtdmFyLW1vbmV5LWJpbGxzLWFsdDogXFxlMWY0O1xuJGZhLXZhci1saXN0LXRpbWVsaW5lOiBcXGUxZDE7XG4kZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduOiBcXGUxYmM7XG4kZmEtdmFyLWluZGlhbi1ydXBlZTogXFxlMWJjO1xuJGZhLXZhci1pbnI6IFxcZTFiYztcbiRmYS12YXItY3JvcC1zaW1wbGU6IFxcZjU2NTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItbW9uZXktYmlsbC0xOiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLWxlZnQtbG9uZzogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWtleWJvYXJkLWRvd246IFxcZTFjMjtcbiRmYS12YXItY2lyY2xlLXVwLXJpZ2h0OiBcXGUxMjk7XG4kZmEtdmFyLWNsb3VkLWJvbHQtbW9vbjogXFxmNzZkO1xuJGZhLXZhci10aHVuZGVyc3Rvcm0tbW9vbjogXFxmNzZkO1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItdmlydXMtc2xhc2g6IFxcZTA3NTtcbiRmYS12YXItYnJhY2tldC1yb3VuZC1yaWdodDogXFwyOTtcbiRmYS12YXItY2lyY2xlLXN0ZXJsaW5nOiBcXGU1Y2Y7XG4kZmEtdmFyLWNpcmNsZS01OiBcXGUwZjI7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLXN1YnRyYWN0OiBcXGYwNjg7XG4kZmEtdmFyLWZpcmUtZmxhbWU6IFxcZjZkZjtcbiRmYS12YXItZmxhbWU6IFxcZjZkZjtcbiRmYS12YXItcmlnaHQtdG8tbGluZTogXFxmMzRjO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tcmlnaHQ6IFxcZjM0YztcbiRmYS12YXItZ2lmOiBcXGUxOTA7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLXRyYXNoLXNsYXNoOiBcXGUyYjM7XG4kZmEtdmFyLWFycm93LWxlZnQtbG9uZzogXFxmMTc3O1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFxcZjE3NztcbiRmYS12YXItcGx1Zy1jaXJjbGUtY2hlY2s6IFxcZTU1YztcbiRmYS12YXItZm9udC1jYXNlOiBcXGY4NjY7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLWFycm93LWRvd24tbGVmdDogXFxlMDkxO1xuJGZhLXZhci1mcmFuYy1zaWduOiBcXGUxOGY7XG4kZmEtdmFyLWZsYXNrLXJvdW5kLXBvaXNvbjogXFxmNmUwO1xuJGZhLXZhci1mbGFzay1wb2lzb246IFxcZjZlMDtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci1ib29rLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlMGJjO1xuJGZhLXZhci1jaGFydC11c2VyOiBcXGY2YTM7XG4kZmEtdmFyLXVzZXItY2hhcnQ6IFxcZjZhMztcbiRmYS12YXItaGFuZHMtYXNsLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLXByZXNlbnRhdGlvbi1zY3JlZW46IFxcZjY4NTtcbiRmYS12YXItcHJlc2VudGF0aW9uOiBcXGY2ODU7XG4kZmEtdmFyLWNpcmNsZS1ib2x0OiBcXGUwZmU7XG4kZmEtdmFyLWZhY2Utc21pbGUtaGFsbzogXFxlMzhmO1xuJGZhLXZhci1jYXJ0LWNpcmNsZS1hcnJvdy1kb3duOiBcXGUzZWY7XG4kZmEtdmFyLWhvdXNlLXBlcnNvbi1yZXR1cm46IFxcZTAxMTtcbiRmYS12YXItaG91c2UtcGVyc29uLWFycml2ZTogXFxlMDExO1xuJGZhLXZhci1ob3VzZS1yZXR1cm46IFxcZTAxMTtcbiRmYS12YXItbWVzc2FnZS14bWFyazogXFxmNGFiO1xuJGZhLXZhci1jb21tZW50LWFsdC10aW1lczogXFxmNGFiO1xuJGZhLXZhci1tZXNzYWdlLXRpbWVzOiBcXGY0YWI7XG4kZmEtdmFyLWZpbGUtY2VydGlmaWNhdGU6IFxcZjVmMztcbiRmYS12YXItZmlsZS1hd2FyZDogXFxmNWYzO1xuJGZhLXZhci11c2VyLWRvY3Rvci1oYWlyLWxvbmc6IFxcZTQ1OTtcbiRmYS12YXItY2FtZXJhLXNlY3VyaXR5OiBcXGY4ZmU7XG4kZmEtdmFyLWNhbWVyYS1ob21lOiBcXGY4ZmU7XG4kZmEtdmFyLWdlYXI6IFxcZjAxMztcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWRyb3BsZXQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci1ib29rLWhlYXJ0OiBcXGY0OTk7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1kdWNrOiBcXGY2ZDg7XG4kZmEtdmFyLW1vc3F1aXRvOiBcXGU1MmI7XG4kZmEtdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcbiRmYS12YXItZmxhZy1zd2FsbG93dGFpbDogXFxmNzRjO1xuJGZhLXZhci1mbGFnLWFsdDogXFxmNzRjO1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcmlmbGU6IFxcZTU0YjtcbiRmYS12YXItY2FyLWdhcmFnZTogXFxmNWUyO1xuJGZhLXZhci1jYXJ0LXNob3BwaW5nOiBcXGYwN2E7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItYm9vay1mb250OiBcXGUwYmY7XG4kZmEtdmFyLXNoaWVsZC1wbHVzOiBcXGUyNGE7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyLWZ1bGw6IFxcZTE3MjtcbiRmYS12YXItZGlzdHJpYnV0ZS1zcGFjaW5nLWhvcml6b250YWw6IFxcZTM2NTtcbiRmYS12YXItdGFibGV0LXJ1Z2dlZDogXFxmNDhmO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1zbm93OiBcXGY3Njg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWZyaWdpZDogXFxmNzY4O1xuJGZhLXZhci1tb3BlZDogXFxlM2I5O1xuJGZhLXZhci1mYWNlLXNtaWxlLXBsdXM6IFxcZjViOTtcbiRmYS12YXItc21pbGUtcGx1czogXFxmNWI5O1xuJGZhLXZhci1yYWRpby10dW5lcjogXFxmOGQ4O1xuJGZhLXZhci1yYWRpby1hbHQ6IFxcZjhkODtcbiRmYS12YXItZmFjZS1zd2VhcjogXFxlMzk5O1xuJGZhLXZhci13YXRlci1hcnJvdy1kb3duOiBcXGY3NzQ7XG4kZmEtdmFyLXdhdGVyLWxvd2VyOiBcXGY3NzQ7XG4kZmEtdmFyLXNjYW5uZXItdG91Y2hzY3JlZW46IFxcZjQ4YTtcbiRmYS12YXItY2lyY2xlLTc6IFxcZTBmNDtcbiRmYS12YXItcGx1Zy1jaXJjbGUtcGx1czogXFxlNTVmO1xuJGZhLXZhci1wZXJzb24tc2tpLWp1bXBpbmc6IFxcZjdjNztcbiRmYS12YXItc2tpLWp1bXA6IFxcZjdjNztcbiRmYS12YXItcGxhY2Utb2Ytd29yc2hpcDogXFxmNjdmO1xuJGZhLXZhci13YXRlci1hcnJvdy11cDogXFxmNzc1O1xuJGZhLXZhci13YXRlci1yaXNlOiBcXGY3NzU7XG4kZmEtdmFyLXdhdmVmb3JtLWxpbmVzOiBcXGY4ZjI7XG4kZmEtdmFyLXdhdmVmb3JtLXBhdGg6IFxcZjhmMjtcbiRmYS12YXItc3BsaXQ6IFxcZTI1NDtcbiRmYS12YXItZmlsbS1jYW5pc3RlcjogXFxmOGI3O1xuJGZhLXZhci1maWxtLWNhbm5pc3RlcjogXFxmOGI3O1xuJGZhLXZhci1mb2xkZXIteG1hcms6IFxcZjY1ZjtcbiRmYS12YXItZm9sZGVyLXRpbWVzOiBcXGY2NWY7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1ibGFuazogXFxmNzFmO1xuJGZhLXZhci10b2lsZXQtcGFwZXItYWx0OiBcXGY3MWY7XG4kZmEtdmFyLXRhYmxldC1zY3JlZW46IFxcZjNmYztcbiRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0OiBcXGYzZmM7XG4kZmEtdmFyLWhleGFnb24tdmVydGljYWwtbmZ0LXNsYW50ZWQ6IFxcZTUwNjtcbiRmYS12YXItZm9sZGVyLW11c2ljOiBcXGUxOGQ7XG4kZmEtdmFyLWRpc3BsYXktbWVkaWNhbDogXFxlMTY2O1xuJGZhLXZhci1kZXNrdG9wLW1lZGljYWw6IFxcZTE2NjtcbiRmYS12YXItc2hhcmUtYWxsOiBcXGYzNjc7XG4kZmEtdmFyLXBlYXBvZDogXFxlMzFjO1xuJGZhLXZhci1jaGVzcy1jbG9jazogXFxmNDNkO1xuJGZhLXZhci1heGU6IFxcZjZiMjtcbiRmYS12YXItc3F1YXJlLWQ6IFxcZTI2ODtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1tb2JpbGUtc2lnbmFsLW91dDogXFxlMWYwO1xuJGZhLXZhci1hcnJvdy10dXJuLXVwOiBcXGYxNDg7XG4kZmEtdmFyLWxldmVsLXVwOiBcXGYxNDg7XG4kZmEtdmFyLXU6IFxcNTU7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tZG90dGVkLWxpbmU6IFxcZTA5YjtcbiRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGU6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kZmEtdmFyLWxpZ2h0LXN3aXRjaC1vbjogXFxlMDE5O1xuJGZhLXZhci1hcnJvdy1kb3duLWFycm93LXVwOiBcXGY4ODM7XG4kZmEtdmFyLXNvcnQtYWx0OiBcXGY4ODM7XG4kZmEtdmFyLXJhaW5kcm9wczogXFxmNzVjO1xuJGZhLXZhci1kYXNoOiBcXGU0MDQ7XG4kZmEtdmFyLW1pbnVzLWxhcmdlOiBcXGU0MDQ7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb2NrLWZvdXI6IFxcZjAxNztcbiRmYS12YXItaW5wdXQtbnVtZXJpYzogXFxlMWJkO1xuJGZhLXZhci10cnVjay10b3c6IFxcZTJiODtcbiRmYS12YXItYmFja3dhcmQtc3RlcDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1jYXItYm9sdDogXFxlMzQxO1xuJGZhLXZhci1hcnJvd3MtbWF4aW1pemU6IFxcZjMxZDtcbiRmYS12YXItZXhwYW5kLWFycm93czogXFxmMzFkO1xuJGZhLXZhci1mYXVjZXQ6IFxcZTAwNTtcbiRmYS12YXItY2xvdWQtc2xlZXQ6IFxcZjc0MTtcbiRmYS12YXItbGFtcC1zdHJlZXQ6IFxcZTFjNTtcbiRmYS12YXItbGlzdC1yYWRpbzogXFxlMWQwO1xuJGZhLXZhci1wZW4tbmliLXNsYXNoOiBcXGU0YTE7XG4kZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsOiBcXGY0MzI7XG4kZmEtdmFyLXNxdWFyZS11cC1sZWZ0OiBcXGUyODI7XG4kZmEtdmFyLW92ZXJsaW5lOiBcXGY4NzY7XG4kZmEtdmFyLXM6IFxcNTM7XG4kZmEtdmFyLXRpbWVsaW5lOiBcXGUyOWM7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWFycm93cy1mcm9tLWRvdHRlZC1saW5lOiBcXGUwYTM7XG4kZmEtdmFyLXVzYi1kcml2ZTogXFxmOGU5O1xuJGZhLXZhci1iYWxsb3Q6IFxcZjczMjtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1sb2NhdGlvbi1kb3Qtc2xhc2g6IFxcZjYwNTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQtc2xhc2g6IFxcZjYwNTtcbiRmYS12YXItY2FyZHM6IFxcZTNlZDtcbiRmYS12YXItaG91c2UtY2hpbW5leS1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWJveGluZy1nbG92ZTogXFxmNDM4O1xuJGZhLXZhci1nbG92ZS1ib3hpbmc6IFxcZjQzODtcbiRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGVtcGVyYXR1cmUtMzogXFxmMmM4O1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcXGYyYzg7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLWJlbGwtc2Nob29sOiBcXGY1ZDU7XG4kZmEtdmFyLW1vYmlsZS1zY3JlZW46IFxcZjNjZjtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0OiBcXGYzY2Y7XG4kZmEtdmFyLXBsYW5lLXVwOiBcXGUyMmQ7XG4kZmEtdmFyLWZvbGRlci1oZWFydDogXFxlMTg5O1xuJGZhLXZhci1jaXJjbGUtbG9jYXRpb24tYXJyb3c6IFxcZjYwMjtcbiRmYS12YXItbG9jYXRpb24tY2lyY2xlOiBcXGY2MDI7XG4kZmEtdmFyLWZhY2UtaGVhZC1iYW5kYWdlOiBcXGUzN2E7XG4kZmEtdmFyLXN1c2hpLXJvbGw6IFxcZTQ4YjtcbiRmYS12YXItbWFraS1yb2xsOiBcXGU0OGI7XG4kZmEtdmFyLW1ha2l6dXNoaTogXFxlNDhiO1xuJGZhLXZhci1jYXItYnVtcDogXFxmNWUwO1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXJhY3F1ZXQ6IFxcZjQ1YTtcbiRmYS12YXItY2FyLW1pcnJvcnM6IFxcZTM0MztcbiRmYS12YXItaW5kdXN0cnktd2luZG93czogXFxmM2IzO1xuJGZhLXZhci1pbmR1c3RyeS1hbHQ6IFxcZjNiMztcbiRmYS12YXItYm9sdC1hdXRvOiBcXGUwYjY7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFxcZjI0MjtcbiRmYS12YXItZmx1eC1jYXBhY2l0b3I6IFxcZjhiYTtcbiRmYS12YXItbW91bnRhaW4tY2l0eTogXFxlNTJlO1xuJGZhLXZhci1jb2luczogXFxmNTFlO1xuJGZhLXZhci1ob25leS1wb3Q6IFxcZTQxODtcbiRmYS12YXItb2xpdmU6IFxcZTMxNjtcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XG4kZmEtdmFyLWZpbHRlci1saXN0OiBcXGUxN2M7XG4kZmEtdmFyLW91dGxldDogXFxlMDFjO1xuJGZhLXZhci1zbGlkZXJzOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1jYXVsZHJvbjogXFxmNmJmO1xuJGZhLXZhci1wZW9wbGU6IFxcZTIxNjtcbiRmYS12YXItZm9sZGVyLXRyZWU6IFxcZjgwMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1jcm9pc3NhbnQ6IFxcZjdmNjtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1jZW50LXNpZ246IFxcZTNmNTtcbiRmYS12YXItc3dvcmRzLWxhc2VyOiBcXGUwM2Q7XG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XG4kZmEtdmFyLXBlcnNvbi1wcmVnbmFudDogXFxlMzFlO1xuJGZhLXZhci1zcXVhcmUtdTogXFxlMjgxO1xuJGZhLXZhci13YW5kLXNwYXJrbGVzOiBcXGY3MmI7XG4kZmEtdmFyLXJvdXRlcjogXFxmOGRhO1xuJGZhLXZhci1lbGxpcHNpcy12ZXJ0aWNhbDogXFxmMTQyO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLXN3b3JkLWxhc2VyLWFsdDogXFxlMDNjO1xuJGZhLXZhci10aWNrZXQ6IFxcZjE0NTtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLWNvaW46IFxcZjg1YztcbiRmYS12YXItbGFwdG9wLXNsYXNoOiBcXGUxYzc7XG4kZmEtdmFyLXJpZ2h0LWxvbmc6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItY2lyY2xlLWI6IFxcZTBmZDtcbiRmYS12YXItcGVyc29uLWRyZXNzLXNpbXBsZTogXFxlMjFjO1xuJGZhLXZhci1waXBlLWNvbGxhcjogXFxlNDM3O1xuJGZhLXZhci1saWdodHMtaG9saWRheTogXFxmN2IyO1xuJGZhLXZhci1jaXRydXM6IFxcZTJmNDtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItbGFwdG9wLWZpbGU6IFxcZTUxZDtcbiRmYS12YXItdHR5OiBcXGYxZTQ7XG4kZmEtdmFyLXRlbGV0eXBlOiBcXGYxZTQ7XG4kZmEtdmFyLWNoYXJ0LXRyZWUtbWFwOiBcXGUwZWE7XG4kZmEtdmFyLWRpYWdyYW0tbmV4dDogXFxlNDc2O1xuJGZhLXZhci1wZXJzb24tcmlmbGU6IFxcZTU0ZTtcbiRmYS12YXItY2xvY2stZml2ZS10aGlydHk6IFxcZTM0YTtcbiRmYS12YXItcGlwZS12YWx2ZTogXFxlNDM5O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWFyYzogXFxlNGI0O1xuJGZhLXZhci1mYWNlLXNwaXJhbC1leWVzOiBcXGU0ODU7XG4kZmEtdmFyLWNvbXByZXNzLXdpZGU6IFxcZjMyNjtcbiRmYS12YXItY2lyY2xlLXBob25lLWhhbmd1cDogXFxlMTFkO1xuJGZhLXZhci1waG9uZS1jaXJjbGUtZG93bjogXFxlMTFkO1xuJGZhLXZhci1nZWFyLWNvbXBsZXgtY29kZTogXFxlNWViO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTEyO1xuJGZhLXZhci1iYWRtaW50b246IFxcZTMzYTtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItcGVyc29uLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItcmlnaHQtZnJvbS1saW5lOiBcXGYzNDc7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLWxlZnQ6IFxcZjM0NztcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLXNodXR0bGVjb2NrOiBcXGY0NWI7XG4kZmEtdmFyLXVzZXItaGFpcjogXFxlNDVhO1xuJGZhLXZhci1leWUtZXZpbDogXFxmNmRiO1xuJGZhLXZhci1wZW9wbGUtcHVsbGluZzogXFxlNTM1O1xuJGZhLXZhci1uOiBcXDRlO1xuJGZhLXZhci1zd2FwOiBcXGU2MDk7XG4kZmEtdmFyLWdhcmFnZTogXFxlMDA5O1xuJGZhLXZhci1jYWJsZS1jYXI6IFxcZjdkYTtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci1zaG92ZWwtc25vdzogXFxmN2MzO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWZhY2UtbHlpbmc6IFxcZTM3ZTtcbiRmYS12YXItc3ByaW5rbGVyOiBcXGUwMzU7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS14bWFyazogXFxlNGQ0O1xuJGZhLXZhci1wZXJzb24tc2xlZGRpbmc6IFxcZjdjYjtcbiRmYS12YXItc2xlZGRpbmc6IFxcZjdjYjtcbiRmYS12YXItZ2FtZS1jb25zb2xlLWhhbmRoZWxkOiBcXGY4YmI7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItY2xvY2stc2l4LXRoaXJ0eTogXFxlMzUzO1xuJGZhLXZhci1iYXR0ZXJ5LXNsYXNoOiBcXGYzNzc7XG4kZmEtdmFyLXR1Z3Jpay1zaWduOiBcXGUyYmE7XG4kZmEtdmFyLWFycm93cy1kb3duLXRvLWxpbmU6IFxcZTRiODtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItYW5nbGVzLXVwLWRvd246IFxcZTYwZDtcbiRmYS12YXItc2hlbHZlczogXFxmNDgwO1xuJGZhLXZhci1pbnZlbnRvcnk6IFxcZjQ4MDtcbiRmYS12YXItY2xvdWQtc25vdzogXFxmNzQyO1xuJGZhLXZhci1mYWNlLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1kZWxldGUtbGVmdDogXFxmNTVhO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItb3ZlbjogXFxlMDFkO1xuJGZhLXZhci1jbG91ZC1iaW5hcnk6IFxcZTYwMTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLWRyb3BwZXItZW1wdHk6IFxcZjFmYjtcbiRmYS12YXItZXllZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1jb21tZW50LWNhcHRpb25zOiBcXGUxNDY7XG4kZmEtdmFyLWNvbW1lbnRzLXF1ZXN0aW9uOiBcXGUxNGU7XG4kZmEtdmFyLXNjcmliYmxlOiBcXGUyM2Y7XG4kZmEtdmFyLXJvdGF0ZS1leGNsYW1hdGlvbjogXFxlMjNjO1xuJGZhLXZhci1maWxlLWNpcmNsZS1jaGVjazogXFxlNWEwO1xuJGZhLXZhci1nbGFzczogXFxmODA0O1xuJGZhLXZhci1sb2FkZXI6IFxcZTFkNDtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci11c2VyLXBpbG90OiBcXGUyYzA7XG4kZmEtdmFyLW1vYmlsZTogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFxcZjNjZTtcbiRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QtY2xvc2VkOiBcXGUzZjk7XG4kZmEtdmFyLWZhY2UtbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYm9vay1za3VsbDogXFxmNmI3O1xuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFxcZjJjMjtcbiRmYS12YXItZmFjZS1kb3R0ZWQ6IFxcZTQ3ZjtcbiRmYS12YXItZmFjZS13b3JyaWVkOiBcXGUzYTM7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItZGVkZW50OiBcXGYwM2I7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGZlO1xuJGZhLXZhci1ob3VzZTogXFxmMDE1O1xuJGZhLXZhci1ob21lOiBcXGYwMTU7XG4kZmEtdmFyLWhvbWUtYWx0OiBcXGYwMTU7XG4kZmEtdmFyLWhvbWUtbGctYWx0OiBcXGYwMTU7XG4kZmEtdmFyLXZlY3Rvci1jaXJjbGU6IFxcZTJjNjtcbiRmYS12YXItY2FyLWNpcmNsZS1ib2x0OiBcXGUzNDI7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItZmx5aW5nLWRpc2M6IFxcZTNhOTtcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItc3F1YXJlLWRvd24tcmlnaHQ6IFxcZTI2YztcbiRmYS12YXItYjogXFw0MjtcbiRmYS12YXItc2VhdC1haXJsaW5lOiBcXGUyNDQ7XG4kZmEtdmFyLW1vb24tb3Zlci1zdW46IFxcZjc0YTtcbiRmYS12YXItZWNsaXBzZS1hbHQ6IFxcZjc0YTtcbiRmYS12YXItcGlwZTogXFw3YztcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLXBvdGF0bzogXFxlNDQwO1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1jaXJjbGUtYTogXFxlMGY3O1xuJGZhLXZhci1oZWxtZXQtYmF0dGxlOiBcXGY2ZWI7XG4kZmEtdmFyLWJ1dHRlcjogXFxlM2U0O1xuJGZhLXZhci1ibGFua2V0LWZpcmU6IFxcZTNkYTtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWNhc3RsZTogXFxlMGRlO1xuJGZhLXZhci1nb2xmLWNsdWI6IFxcZjQ1MTtcbiRmYS12YXItYXJyb3ctcmlnaHQtYXJyb3ctbGVmdDogXFxmMGVjO1xuJGZhLXZhci1leGNoYW5nZTogXFxmMGVjO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFxcZjJmOTtcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcbiRmYS12YXItcm90YXRlLWZvcndhcmQ6IFxcZjJmOTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItY3V0bGVyeTogXFxmMmU3O1xuJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0OiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLWNoYXJ0LXBpZS1zaW1wbGUtY2lyY2xlLWRvbGxhcjogXFxlNjA1O1xuJGZhLXZhci1iYWxsb29uczogXFxlMmU0O1xuJGZhLXZhci1taWxsLXNpZ246IFxcZTFlZDtcbiRmYS12YXItYm93bC1yaWNlOiBcXGUyZWI7XG4kZmEtdmFyLXRpbWVsaW5lLWFycm93OiBcXGUyOWQ7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLWdhbWUtYm9hcmQtc2ltcGxlOiBcXGY4Njg7XG4kZmEtdmFyLWdhbWUtYm9hcmQtYWx0OiBcXGY4Njg7XG4kZmEtdmFyLWNpcmNsZS12aWRlbzogXFxlMTJiO1xuJGZhLXZhci12aWRlby1jaXJjbGU6IFxcZTEyYjtcbiRmYS12YXItY2hhcnQtc2NhdHRlci1idWJibGU6IFxcZTBlOTtcbiRmYS12YXItaG91c2UtdHVycmV0OiBcXGUxYjQ7XG4kZmEtdmFyLWJhbmFuYTogXFxlMmU1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctc2t1bGw6IFxcZTFhNDtcbiRmYS12YXItcGVvcGxlLWRyZXNzOiBcXGUyMTc7XG4kZmEtdmFyLWxvdmVzZWF0OiBcXGY0Y2M7XG4kZmEtdmFyLWNvdWNoLXNtYWxsOiBcXGY0Y2M7XG4kZmEtdmFyLXRvd2VyLWJyb2FkY2FzdDogXFxmNTE5O1xuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLWJsb2NrLXF1b3RlOiBcXGUwYjU7XG4kZmEtdmFyLXVwLWxvbmc6IFxcZjMwYztcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItc3RvcDogXFxmMDRkO1xuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhci1wZW46IFxcZjg3MztcbiRmYS12YXItbW9uZXktY2hlY2stZWRpdC1hbHQ6IFxcZjg3MztcbiRmYS12YXItdXAtZnJvbS1saW5lOiBcXGYzNDY7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbTogXFxmMzQ2O1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItaHVycmljYW5lOiBcXGY3NTE7XG4kZmEtdmFyLWdyaWQtcm91bmQtMi1wbHVzOiBcXGU1ZGM7XG4kZmEtdmFyLXBlb3BsZS1wYW50czogXFxlMjE5O1xuJGZhLXZhci1tb3VuZDogXFxlNTJkO1xuJGZhLXZhci13aW5kc29jazogXFxmNzc3O1xuJGZhLXZhci1jaXJjbGUtaGFsZjogXFxlMTEwO1xuJGZhLXZhci1icmFrZS13YXJuaW5nOiBcXGUwYzc7XG4kZmEtdmFyLXRvaWxldC1wb3J0YWJsZTogXFxlNTgzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItZmlsZS1hcnJvdy1kb3duOiBcXGY1NmQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItc2F4b3Bob25lLWZpcmU6IFxcZjhkYjtcbiRmYS12YXItc2F4LWhvdDogXFxmOGRiO1xuJGZhLXZhci1jYW1lcmEtd2ViLXNsYXNoOiBcXGY4MzM7XG4kZmEtdmFyLXdlYmNhbS1zbGFzaDogXFxmODMzO1xuJGZhLXZhci1mb2xkZXItbWVkaWNhbDogXFxlMThjO1xuJGZhLXZhci1mb2xkZXItZ2VhcjogXFxlMTg3O1xuJGZhLXZhci1mb2xkZXItY29nOiBcXGUxODc7XG4kZmEtdmFyLWhhbmQtd2F2ZTogXFxlMWE3O1xuJGZhLXZhci1hcnJvdy11cC1hcnJvdy1kb3duOiBcXGUwOTk7XG4kZmEtdmFyLXNvcnQtdXAtZG93bjogXFxlMDk5O1xuJGZhLXZhci1jYXJhdmFuOiBcXGY4ZmY7XG4kZmEtdmFyLXNoaWVsZC1jYXQ6IFxcZTU3MjtcbiRmYS12YXItbWVzc2FnZS1zbGFzaDogXFxmNGE5O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaDogXFxmNGE5O1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLXphcDogXFxmMGU3O1xuJGZhLXZhci10cmFzaC1jYW4tY2hlY2s6IFxcZTJhOTtcbiRmYS12YXItZ2xhc3Mtd2F0ZXI6IFxcZTRmNDtcbiRmYS12YXItb2lsLXdlbGw6IFxcZTUzMjtcbiRmYS12YXItcGVyc29uLXNpbXBsZTogXFxlMjIwO1xuJGZhLXZhci12YXVsdDogXFxlMmM1O1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcms6IFxcZTU1NztcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXItY255OiBcXGYxNTc7XG4kZmEtdmFyLWpweTogXFxmMTU3O1xuJGZhLXZhci1ybWI6IFxcZjE1NztcbiRmYS12YXIteWVuOiBcXGYxNTc7XG4kZmEtdmFyLWdlYXItY29kZTogXFxlNWU4O1xuJGZhLXZhci1ub3RlczogXFxlMjAyO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJvdWJsZTogXFxmMTU4O1xuJGZhLXZhci1ydWI6IFxcZjE1ODtcbiRmYS12YXItcnVibGU6IFxcZjE1ODtcbiRmYS12YXItdHJhc2gtdW5kbzogXFxmODk1O1xuJGZhLXZhci10cmFzaC1hcnJvdy10dXJuLWxlZnQ6IFxcZjg5NTtcbiRmYS12YXItY2hhbXBhZ25lLWdsYXNzOiBcXGY3OWU7XG4kZmEtdmFyLWdsYXNzLWNoYW1wYWduZTogXFxmNzllO1xuJGZhLXZhci1vYmplY3RzLWFsaWduLWNlbnRlci1ob3Jpem9udGFsOiBcXGUzYmM7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci10cmFzaC1jYW4tc2xhc2g6IFxcZTJhZDtcbiRmYS12YXItdHJhc2gtYWx0LXNsYXNoOiBcXGUyYWQ7XG4kZmEtdmFyLXNjcmVlbi11c2VyczogXFxmNjNkO1xuJGZhLXZhci11c2Vycy1jbGFzczogXFxmNjNkO1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItc3F1YXJlLWFycm93LWxlZnQ6IFxcZjMzYTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLWxlZnQ6IFxcZjMzYTtcbiRmYS12YXItc3F1YXJlLTg6IFxcZTI1ZDtcbiRmYS12YXItZmFjZS1zbWlsZS1oZWFydHM6IFxcZTM5MDtcbiRmYS12YXItYnJhY2tldHMtc3F1YXJlOiBcXGY3ZTk7XG4kZmEtdmFyLWJyYWNrZXRzOiBcXGY3ZTk7XG4kZmEtdmFyLWxhcHRvcC1hcnJvdy1kb3duOiBcXGUxYzY7XG4kZmEtdmFyLWhvY2tleS1zdGljay1wdWNrOiBcXGUzYWU7XG4kZmEtdmFyLWhvdXNlLXRyZWU6IFxcZTFiMztcbiRmYS12YXItc2lnbmFsLWZhaXI6IFxcZjY4ZDtcbiRmYS12YXItc2lnbmFsLTI6IFxcZjY4ZDtcbiRmYS12YXItZmFjZS1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItY2lyY2xlLWRvbGxhcjogXFxmMmU4O1xuJGZhLXZhci1kb2xsYXItY2lyY2xlOiBcXGYyZTg7XG4kZmEtdmFyLXVzZC1jaXJjbGU6IFxcZjJlODtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1hcnJvd3MtcmVwZWF0OiBcXGYzNjQ7XG4kZmEtdmFyLXJlcGVhdC1hbHQ6IFxcZjM2NDtcbiRmYS12YXItYm9yZS1ob2xlOiBcXGU0YzM7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWltYWdlLXBvbGFyb2lkOiBcXGY4YzQ7XG4kZmEtdmFyLXdhdmUtdHJpYW5nbGU6IFxcZjg5YTtcbiRmYS12YXItcGVyc29uLXJ1bm5pbmctZmFzdDogXFxlNWZmO1xuJGZhLXZhci1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItZ3JpbGw6IFxcZTVhMztcbiRmYS12YXItYXJyb3dzLXR1cm4tdG8tZG90czogXFxlNGMxO1xuJGZhLXZhci1jaGFydC1taXhlZDogXFxmNjQzO1xuJGZhLXZhci1hbmFseXRpY3M6IFxcZjY0MztcbiRmYS12YXItZmxvcmluLXNpZ246IFxcZTE4NDtcbiRmYS12YXItYXJyb3ctZG93bi1zaG9ydC13aWRlOiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQ6IFxcZjg4NDtcbiRmYS12YXItbGVzcy10aGFuOiBcXDNjO1xuJGZhLXZhci1kaXNwbGF5LWNvZGU6IFxcZTE2NTtcbiRmYS12YXItZGVza3RvcC1jb2RlOiBcXGUxNjU7XG4kZmEtdmFyLWZhY2UtZHJvb2xpbmc6IFxcZTM3MjtcbiRmYS12YXItb2lsLXRlbXBlcmF0dXJlOiBcXGY2MTQ7XG4kZmEtdmFyLW9pbC10ZW1wOiBcXGY2MTQ7XG4kZmEtdmFyLXNxdWFyZS1xdWVzdGlvbjogXFxmMmZkO1xuJGZhLXZhci1xdWVzdGlvbi1zcXVhcmU6IFxcZjJmZDtcbiRmYS12YXItYWlyLWNvbmRpdGlvbmVyOiBcXGY4ZjQ7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItbW91bnRhaW5zOiBcXGY2ZmQ7XG4kZmEtdmFyLW9tZWdhOiBcXGY2N2E7XG4kZmEtdmFyLWNhci10dW5uZWw6IFxcZTRkZTtcbiRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5OiBcXGY0ZDE7XG4kZmEtdmFyLXBhbi1mb29kOiBcXGU0MmI7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxlMDYxO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci1hcnJvdy1yaWdodC1sb25nOiBcXGYxNzg7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcbiRmYS12YXItdGlja2V0cy1haXJsaW5lOiBcXGUyOWI7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcms6IFxcZTRhYztcbiRmYS12YXItZWxsaXBzaXM6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1uZmMtc2xhc2g6IFxcZTFmYztcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1raXQtbWVkaWNhbDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItZ3JpZC0yLXBsdXM6IFxcZTE5NztcbiRmYS12YXItYmVsbHM6IFxcZjc3ZjtcbiRmYS12YXItcGVyc29uLXRocm91Z2gtd2luZG93OiBcXGU1YTk7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItZW52ZWxvcGUtZG90OiBcXGUxNmY7XG4kZmEtdmFyLWVudmVsb3BlLWJhZGdlOiBcXGUxNmY7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctY2lyY2xlOiBcXGU0ZmI7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1ib3dsLWNob3BzdGlja3M6IFxcZTJlOTtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcXGYwOWQ7XG4kZmEtdmFyLWNpcmNsZS1zOiBcXGUxMjE7XG4kZmEtdmFyLWJveC1iYWxsb3Q6IFxcZjczNTtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFxcZjFiOTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQ6IFxcZTRmNztcbiRmYS12YXItdXNlci10aWUtaGFpcjogXFxlNDVmO1xuJGZhLXZhci1wb2RpdW0tc3RhcjogXFxmNzU4O1xuJGZhLXZhci11c2VyLWhhaXItbXVsbGV0OiBcXGU0NWM7XG4kZmEtdmFyLWJ1c2luZXNzLWZyb250OiBcXGU0NWM7XG4kZmEtdmFyLXBhcnR5LWJhY2s6IFxcZTQ1YztcbiRmYS12YXItdHJpYW4tYmFsYm90OiBcXGU0NWM7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc3RhbmQ6IFxcZjhjYjtcbiRmYS12YXItYm9vay1vcGVuLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1mYW1pbHktZHJlc3M6IFxcZTMwMTtcbiRmYS12YXItY2lyY2xlLXg6IFxcZTEyZTtcbiRmYS12YXItY2FiaW46IFxcZTQ2ZDtcbiRmYS12YXItbW91bnRhaW4tc3VuOiBcXGU1MmY7XG4kZmEtdmFyLWNoYXJ0LXNpbXBsZS1ob3Jpem9udGFsOiBcXGU0NzQ7XG4kZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmU6IFxcZTRiYTtcbiRmYS12YXItaGFuZC1iYWNrLXBvaW50LWxlZnQ6IFxcZTE5ZjtcbiRmYS12YXItbWVzc2FnZS1kb3RzOiBcXGY0YTM7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHM6IFxcZjRhMztcbiRmYS12YXItbWVzc2FnaW5nOiBcXGY0YTM7XG4kZmEtdmFyLWZpbGUtaGVhcnQ6IFxcZTE3NjtcbiRmYS12YXItYmVlci1tdWc6IFxcZTBiMztcbiRmYS12YXItYmVlci1mb2FtOiBcXGUwYjM7XG4kZmEtdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XG4kZmEtdmFyLWRyb25lOiBcXGY4NWY7XG4kZmEtdmFyLXRydWNrLWRyb3BsZXQ6IFxcZTU4YztcbiRmYS12YXItZmlsZS1jaXJjbGUteG1hcms6IFxcZTVhMTtcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXA6IFxcZTA0MDtcbiRmYS12YXItdGVtcGVyYXR1cmUtdXA6IFxcZTA0MDtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItcGVyc29uLWZhaXJ5OiBcXGU2MDg7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1ib29rLWNvcHk6IFxcZTBiZTtcbiRmYS12YXItc3F1YXJlLWg6IFxcZjBmZDtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItc3F1YXJlLWM6IFxcZTI2NjtcbiRmYS12YXItY2xvY2stdHdvOiBcXGUzNWE7XG4kZmEtdmFyLXNxdWFyZS1lbGxpcHNpcy12ZXJ0aWNhbDogXFxlMjZmO1xuJGZhLXZhci1jYWxlbmRhci11c2VyczogXFxlNWUyO1xuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XG4kZmEtdmFyLWJlZTogXFxlMGIyO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTQ6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItY2FuZHktYmFyOiBcXGUzZTg7XG4kZmEtdmFyLWNob2NvbGF0ZS1iYXI6IFxcZTNlODtcbiRmYS12YXIteG1hcmstbGFyZ2U6IFxcZTU5YjtcbiRmYS12YXItcGluYXRhOiBcXGUzYzM7XG4kZmEtdmFyLWFycm93cy1mcm9tLWxpbmU6IFxcZTBhNDtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItYm93bC1zcG9vbjogXFxlM2UwO1xuJGZhLXZhci1oZXhhZ29uLWNoZWNrOiBcXGU0MTY7XG4kZmEtdmFyLXBsdWctY2lyY2xlLXhtYXJrOiBcXGU1NjA7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LXN0b3A6IFxcZjYzYTtcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XG4kZmEtdmFyLWFjY2VudC1ncmF2ZTogXFw2MDtcbiRmYS12YXItaGFuZHNoYWtlLWFuZ2xlOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItY2lyY2xlLTA6IFxcZTBlZDtcbiRmYS12YXItZGlhbC1tZWQtbG93OiBcXGUxNjA7XG4kZmEtdmFyLWxvY2F0aW9uLWRvdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1jcmFiOiBcXGUzZmY7XG4kZmEtdmFyLWJveC1vcGVuLWZ1bGw6IFxcZjQ5YztcbiRmYS12YXItYm94LWZ1bGw6IFxcZjQ5YztcbiRmYS12YXItZmlsZTogXFxmMTViO1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcM2U7XG4kZmEtdmFyLXF1b3RlczogXFxlMjM0O1xuJGZhLXZhci1wcmV0emVsOiBcXGU0NDE7XG4kZmEtdmFyLXBlcnNvbi1zd2ltbWluZzogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcbiRmYS12YXItdXNlci1yb2JvdC14bWFya3M6IFxcZTRhNztcbiRmYS12YXItbWVzc2FnZS1xdW90ZTogXFxlMWU0O1xuJGZhLXZhci1jb21tZW50LWFsdC1xdW90ZTogXFxlMWU0O1xuJGZhLXZhci1jYW5keS1jb3JuOiBcXGY2YmQ7XG4kZmEtdmFyLWZvbGRlci1tYWduaWZ5aW5nLWdsYXNzOiBcXGUxOGI7XG4kZmEtdmFyLWZvbGRlci1zZWFyY2g6IFxcZTE4YjtcbiRmYS12YXItbm90ZWJvb2s6IFxcZTIwMTtcbiRmYS12YXItZHJvcGxldDogXFxmMDQzO1xuJGZhLXZhci10aW50OiBcXGYwNDM7XG4kZmEtdmFyLWJ1bGxzZXllLXBvaW50ZXI6IFxcZjY0OTtcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWhleGFnb24taW1hZ2U6IFxcZTUwNDtcbiRmYS12YXItZWFydGgtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZWFydGg6IFxcZjU3ZDtcbiRmYS12YXItZWFydGgtYW1lcmljYTogXFxmNTdkO1xuJGZhLXZhci1nbG9iZS1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1jcmF0ZS1hcHBsZTogXFxmNmIxO1xuJGZhLXZhci1hcHBsZS1jcmF0ZTogXFxmNmIxO1xuJGZhLXZhci1wZXJzb24tYnVyc3Q6IFxcZTUzYjtcbiRmYS12YXItZ2FtZS1ib2FyZDogXFxmODY3O1xuJGZhLXZhci1oYXQtY2hlZjogXFxmODZiO1xuJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtcmlnaHQ6IFxcZTFhMTtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1zbm93Zmxha2UtZHJvcGxldHM6IFxcZTVjMTtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFxcZjI0NDtcbiRmYS12YXItZ3JpZC00OiBcXGUxOTg7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLWZhY2Utc3VuZ2xhc3NlczogXFxlMzk4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1zcXVhcmUtMDogXFxlMjU1O1xuJGZhLXZhci1zZWN0aW9uOiBcXGU0NDc7XG4kZmEtdmFyLXNxdWFyZS10aGlzLXdheS11cDogXFxmNDlmO1xuJGZhLXZhci1ib3gtdXA6IFxcZjQ5ZjtcbiRmYS12YXItZ2F1Z2UtaGlnaDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0OiBcXGY2MjU7XG4kZmEtdmFyLXNxdWFyZS1hbXBlcnNhbmQ6IFxcZTI2MDtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWxhbXAtZGVzazogXFxlMDE0O1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtd2lkZTogXFxmMGY4O1xuJGZhLXZhci1wb2xsLXBlb3BsZTogXFxmNzU5O1xuJGZhLXZhci13aGlza2V5LWdsYXNzLWljZTogXFxmN2ExO1xuJGZhLXZhci1nbGFzcy13aGlza2V5LXJvY2tzOiBcXGY3YTE7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItdXNlci1ib3VudHktaHVudGVyOiBcXGUyYmY7XG4kZmEtdmFyLWJhcnMtc3RhZ2dlcmVkOiBcXGY1NTA7XG4kZmEtdmFyLXJlb3JkZXI6IFxcZjU1MDtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLWRpYWdyYW0tc2Fua2V5OiBcXGUxNTg7XG4kZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQ6IFxcZjczYTtcbiRmYS12YXItY2lyY2xlLXVwLWxlZnQ6IFxcZTEyODtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLW9iamVjdHMtYWxpZ24tbGVmdDogXFxlM2JlO1xuJGZhLXZhci1vaWwtY2FuLWRyaXA6IFxcZTIwNTtcbiRmYS12YXItZmFjZS1zbWlsaW5nLWhhbmRzOiBcXGUzOTY7XG4kZmEtdmFyLWJyb2Njb2xpOiBcXGUzZTI7XG4kZmEtdmFyLXJvdXRlLWludGVyc3RhdGU6IFxcZjYxYjtcbiRmYS12YXItZWFyLW11ZmZzOiBcXGY3OTU7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci10cmFuc3BvcnRlci1lbXB0eTogXFxlMDQ2O1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy13aXRoLWNhbmU6IFxcZjI5ZDtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYW5nbGUtOTA6IFxcZTA4ZDtcbiRmYS12YXItcmVjdGFuZ2xlLXRlcm1pbmFsOiBcXGUyMzY7XG4kZmEtdmFyLWtpdGU6IFxcZjZmNDtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1zY3J1YmJlcjogXFxmMmY4O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaGVhcnQtY2lyY2xlLWJvbHQ6IFxcZTRmYztcbiRmYS12YXItZmlzaC1ib25lczogXFxlMzA0O1xuJGZhLXZhci1kZWVyLXJ1ZG9scGg6IFxcZjc4ZjtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLXBhcmFncmFwaDogXFxmMWRkO1xuJGZhLXZhci1oZWFkLXNpZGUtaGVhcnQ6IFxcZTFhYTtcbiRmYS12YXItc3F1YXJlLWU6IFxcZTI2ZDtcbiRmYS12YXItbWV0ZXItZmlyZTogXFxlMWViO1xuJGZhLXZhci1jbG91ZC1oYWlsOiBcXGY3Mzk7XG4kZmEtdmFyLWNoZWNrLXRvLXNsb3Q6IFxcZjc3MjtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItbW9uZXktZnJvbS1icmFja2V0OiBcXGUzMTI7XG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xuJGZhLXZhci1jYXItYnVzOiBcXGY4NWE7XG4kZmEtdmFyLXNwZWFrZXI6IFxcZjhkZjtcbiRmYS12YXItdGltZXI6IFxcZTI5ZTtcbiRmYS12YXItYm94ZXMtc3RhY2tlZDogXFxmNDY4O1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1ib3hlcy1hbHQ6IFxcZjQ2ODtcbiRmYS12YXItZ3JpbGwtaG90OiBcXGU1YTU7XG4kZmEtdmFyLWJhbGxvdC1jaGVjazogXFxmNzMzO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWNoYWluOiBcXGYwYzE7XG4kZmEtdmFyLWVhci1saXN0ZW46IFxcZjJhMjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWZpbGUtbWludXM6IFxcZjMxODtcbiRmYS12YXItdHJlZS1jaXR5OiBcXGU1ODc7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1jdXAtdG9nbzogXFxmNmM1O1xuJGZhLXZhci1jb2ZmZWUtdG9nbzogXFxmNmM1O1xuJGZhLXZhci1zcXVhcmUtZG93bi1sZWZ0OiBcXGUyNmI7XG4kZmEtdmFyLWJ1cmdlci1sZXR0dWNlOiBcXGUzZTM7XG4kZmEtdmFyLXJ1cGlhaC1zaWduOiBcXGUyM2Q7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3M6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDogXFxmNDVkO1xuJGZhLXZhci1waW5nLXBvbmctcGFkZGxlLWJhbGw6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZTogXFxmNDcwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItY2hldnJvbnMtZG93bjogXFxmMzIyO1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1kb3duOiBcXGYzMjI7XG4kZmEtdmFyLXRyYXNoLWNhbi1hcnJvdy11cDogXFxmODJhO1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci1zaWduYWwtZ29vZDogXFxmNjhlO1xuJGZhLXZhci1zaWduYWwtMzogXFxmNjhlO1xuJGZhLXZhci1sb2NhdGlvbi1xdWVzdGlvbjogXFxmNjBiO1xuJGZhLXZhci1tYXAtbWFya2VyLXF1ZXN0aW9uOiBcXGY2MGI7XG4kZmEtdmFyLWZsb3BweS1kaXNrLWNpcmNsZS14bWFyazogXFxlMTgxO1xuJGZhLXZhci1mbG9wcHktZGlzay10aW1lczogXFxlMTgxO1xuJGZhLXZhci1zYXZlLWNpcmNsZS14bWFyazogXFxlMTgxO1xuJGZhLXZhci1zYXZlLXRpbWVzOiBcXGUxODE7XG4kZmEtdmFyLW5haXJhLXNpZ246IFxcZTFmNjtcbiRmYS12YXItcGVhY2g6IFxcZTIwYjtcbiRmYS12YXItdGF4aS1idXM6IFxcZTI5ODtcbiRmYS12YXItYnJhY2tldC1jdXJseTogXFw3YjtcbiRmYS12YXItYnJhY2tldC1jdXJseS1sZWZ0OiBcXDdiO1xuJGZhLXZhci1sb2JzdGVyOiBcXGU0MjE7XG4kZmEtdmFyLWNhcnQtZmxhdGJlZC1lbXB0eTogXFxmNDc2O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5OiBcXGY0NzY7XG4kZmEtdmFyLWNvbG9uOiBcXDNhO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItd2FuZDogXFxmNzJhO1xuJGZhLXZhci13YWxraWUtdGFsa2llOiBcXGY4ZWY7XG4kZmEtdmFyLWZpbGUtcGVuOiBcXGYzMWM7XG4kZmEtdmFyLWZpbGUtZWRpdDogXFxmMzFjO1xuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XG4kZmEtdmFyLXRhYmxlLXBpY25pYzogXFxlMzJkO1xuJGZhLXZhci1zcXVhcmUtcGVuOiBcXGYxNGI7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1jaXJjbGUtbWljcm9waG9uZS1saW5lczogXFxlMTE3O1xuJGZhLXZhci1taWNyb3Bob25lLWNpcmNsZS1hbHQ6IFxcZTExNztcbiRmYS12YXItZGlzcGxheS1zbGFzaDogXFxlMmZhO1xuJGZhLXZhci1kZXNrdG9wLXNsYXNoOiBcXGUyZmE7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTNmO1xuJGZhLXZhci10cmFuc3BvcnRlci0yOiBcXGUwNDQ7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctZGlhbW9uZDogXFxmNDdjO1xuJGZhLXZhci1oYW5kLXJlY2VpdmluZzogXFxmNDdjO1xuJGZhLXZhci1tb25leS1iaWxsLXNpbXBsZS13YXZlOiBcXGUxZjI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeTogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LTU6IFxcZjI0MDtcbiRmYS12YXItYmVsbC1wbHVzOiBcXGY4NDk7XG4kZmEtdmFyLWJvb2stYXJyb3ctcmlnaHQ6IFxcZTBiOTtcbiRmYS12YXItaG9zcGl0YWxzOiBcXGY4MGU7XG4kZmEtdmFyLWNsdWI6IFxcZjMyNztcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1kcm9wbGV0LWRlZ3JlZTogXFxmNzQ4O1xuJGZhLXZhci1kZXdwb2ludDogXFxmNzQ4O1xuJGZhLXZhci1jb2RlLWNvbXBhcmU6IFxcZTEzYTtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1saXN0LWRvdHM6IFxcZjBjYTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1hZ2ljOiBcXGY2ZTU7XG4kZmEtdmFyLXdhdGVybWVsb24tc2xpY2U6IFxcZTMzNztcbiRmYS12YXItY2lyY2xlLWVsbGlwc2lzOiBcXGUxMGE7XG4kZmEtdmFyLXNjaG9vbC1sb2NrOiBcXGU1NmY7XG4kZmEtdmFyLXRvd2VyLWNlbGw6IFxcZTU4NTtcbiRmYS12YXItc2QtY2FyZHM6IFxcZTI0MDtcbiRmYS12YXItanVnLWJvdHRsZTogXFxlNWZiO1xuJGZhLXZhci1kb3duLWxvbmc6IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1lbnZlbG9wZXM6IFxcZTE3MDtcbiRmYS12YXItcGhvbmUtb2ZmaWNlOiBcXGY2N2Q7XG4kZmEtdmFyLXJhbmtpbmctc3RhcjogXFxlNTYxO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLW5mYy1wZW46IFxcZTFmYTtcbiRmYS12YXItcGVyc29uLWhhcmFzc2luZzogXFxlNTQ5O1xuJGZhLXZhci1oYXQtd2ludGVyOiBcXGY3YTg7XG4kZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ246IFxcZTQ2YztcbiRmYS12YXItbGFuZG1hcmstZG9tZTogXFxmNzUyO1xuJGZhLXZhci1sYW5kbWFyay1hbHQ6IFxcZjc1MjtcbiRmYS12YXItYm9uZS1icmVhazogXFxmNWQ4O1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci1kb3duLWZyb20tZG90dGVkLWxpbmU6IFxcZTQwNztcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdGVsZXZpc2lvbjogXFxmMjZjO1xuJGZhLXZhci10di1hbHQ6IFxcZjI2YztcbiRmYS12YXItYm9yZGVyLWxlZnQ6IFxcZjg0ZjtcbiRmYS12YXItY2lyY2xlLWRpdmlkZTogXFxlMTA2O1xuJGZhLXZhci1zaHJpbXA6IFxcZTQ0ODtcbiRmYS12YXItbGlzdC1jaGVjazogXFxmMGFlO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci1kaWFncmFtLXN1YnRhc2s6IFxcZTQ3OTtcbiRmYS12YXItanVnLWRldGVyZ2VudDogXFxlNTE5O1xuJGZhLXZhci1jaXJjbGUtdXNlcjogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci1zcXVhcmUteTogXFxlMjg3O1xuJGZhLXZhci11c2VyLWRvY3Rvci1oYWlyOiBcXGU0NTg7XG4kZmEtdmFyLXBsYW5ldC1yaW5nZWQ6IFxcZTAyMDtcbiRmYS12YXItbXVzaHJvb206IFxcZTQyNTtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItbWVnYXBob25lOiBcXGY2NzU7XG4kZmEtdmFyLXdyZWF0aC1sYXVyZWw6IFxcZTVkMjtcbiRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLWNoZWNrOiBcXGUxMGQ7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItYm94LWRvbGxhcjogXFxmNGEwO1xuJGZhLXZhci1ib3gtdXNkOiBcXGY0YTA7XG4kZmEtdmFyLWNhci1idXJzdDogXFxmNWUxO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXIteTogXFw1OTtcbiRmYS12YXItdXNlci1oZWFkc2V0OiBcXGY4MmQ7XG4kZmEtdmFyLWFycm93cy1yZXR3ZWV0OiBcXGYzNjE7XG4kZmEtdmFyLXJldHdlZXQtYWx0OiBcXGYzNjE7XG4kZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNxdWFyZS1jaGV2cm9uLXJpZ2h0OiBcXGYzMmI7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0OiBcXGYzMmI7XG4kZmEtdmFyLWxhY3Jvc3NlLXN0aWNrLWJhbGw6IFxcZTNiNjtcbiRmYS12YXItdHJ1Y2stZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXVzZXItbWFnbmlmeWluZy1nbGFzczogXFxlNWM1O1xuJGZhLXZhci1zdGFyLXNoYXJwOiBcXGUyOGI7XG4kZmEtdmFyLWNvbW1lbnQtaGVhcnQ6IFxcZTVjODtcbiRmYS12YXItY2lyY2xlLTE6IFxcZTBlZTtcbiRmYS12YXItY2lyY2xlLXN0YXI6IFxcZTEyMztcbiRmYS12YXItc3Rhci1jaXJjbGU6IFxcZTEyMztcbiRmYS12YXItZmlzaDogXFxmNTc4O1xuJGZhLXZhci1jbG91ZC1mb2c6IFxcZjc0ZTtcbiRmYS12YXItZm9nOiBcXGY3NGU7XG4kZmEtdmFyLXdhZmZsZTogXFxlNDY2O1xuJGZhLXZhci1tdXNpYy1ub3RlOiBcXGY4Y2Y7XG4kZmEtdmFyLW11c2ljLWFsdDogXFxmOGNmO1xuJGZhLXZhci1oZXhhZ29uLWV4Y2xhbWF0aW9uOiBcXGU0MTc7XG4kZmEtdmFyLWNhcnQtc2hvcHBpbmctZmFzdDogXFxlMGRjO1xuJGZhLXZhci1vYmplY3QtdW5pb246IFxcZTQ5ZjtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci1zdGFyZmlnaHRlcjogXFxlMDM3O1xuJGZhLXZhci1jaXJjbGUtaGFsZi1zdHJva2U6IFxcZjA0MjtcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWxvbmctdG8tbGluZTogXFxlM2Q1O1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bjogXFxmMzM5O1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bjogXFxmMzM5O1xuJGZhLXZhci1kaWFtb25kLWhhbGYtc3Ryb2tlOiBcXGU1Yjg7XG4kZmEtdmFyLWNsYXBwZXJib2FyZDogXFxlMTMxO1xuJGZhLXZhci1zcXVhcmUtY2hldnJvbi1sZWZ0OiBcXGYzMmE7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLWxlZnQ6IFxcZjMyYTtcbiRmYS12YXItcGhvbmUtaW50ZXJjb206IFxcZTQzNDtcbiRmYS12YXItbGluay1ob3Jpem9udGFsOiBcXGUxY2I7XG4kZmEtdmFyLWNoYWluLWhvcml6b250YWw6IFxcZTFjYjtcbiRmYS12YXItbWFuZ286IFxcZTMwZjtcbiRmYS12YXItbXVzaWMtbm90ZS1zbGFzaDogXFxmOGQwO1xuJGZhLXZhci1tdXNpYy1hbHQtc2xhc2g6IFxcZjhkMDtcbiRmYS12YXItY2lyY2xlLXJhZGlhdGlvbjogXFxmN2JhO1xuJGZhLXZhci1yYWRpYXRpb24tYWx0OiBcXGY3YmE7XG4kZmEtdmFyLWZhY2UtdG9uZ3VlLXN3ZWF0OiBcXGUzOWU7XG4kZmEtdmFyLWdsb2JlLXN0YW5kOiBcXGY1ZjY7XG4kZmEtdmFyLWJhc2ViYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItY2lyY2xlLXA6IFxcZTExYTtcbiRmYS12YXItYXdhcmQtc2ltcGxlOiBcXGUwYWI7XG4kZmEtdmFyLWpldC1maWdodGVyLXVwOiBcXGU1MTg7XG4kZmEtdmFyLWRpYWdyYW0tcHJvamVjdDogXFxmNTQyO1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcGVkZXN0YWw6IFxcZTIwZDtcbiRmYS12YXItY2hhcnQtcHlyYW1pZDogXFxlMGU2O1xuJGZhLXZhci1zaWRlYmFyOiBcXGUyNGU7XG4kZmEtdmFyLXNub3dtYW4taGVhZDogXFxmNzliO1xuJGZhLXZhci1mcm9zdHktaGVhZDogXFxmNzliO1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWJ1cmdlci1nbGFzczogXFxlMGNlO1xuJGZhLXZhci12b2x1bWUteG1hcms6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLXRpbWVzOiBcXGY2YTk7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItYmFycy1maWx0ZXI6IFxcZTBhZDtcbiRmYS12YXItcGFpbnRicnVzaC1wZW5jaWw6IFxcZTIwNjtcbiRmYS12YXItcGFydHktYmVsbDogXFxlMzFhO1xuJGZhLXZhci11c2VyLXZuZWNrLWhhaXI6IFxcZTQ2MjtcbiRmYS12YXItamFjay1vLWxhbnRlcm46IFxcZjMwZTtcbiRmYS12YXItZ3JpcDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItc2hhcmUtZnJvbS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLWtleW5vdGU6IFxcZjY2YztcbiRmYS12YXItY2hpbGQtY29tYmF0YW50OiBcXGU0ZTA7XG4kZmEtdmFyLWNoaWxkLXJpZmxlOiBcXGU0ZTA7XG4kZmEtdmFyLWd1bjogXFxlMTliO1xuJGZhLXZhci1zcXVhcmUtcGhvbmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLWhhdC1iZWFjaDogXFxlNjA2O1xuJGZhLXZhci1wbHVzOiBcXDJiO1xuJGZhLXZhci1hZGQ6IFxcMmI7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1jb21wdXRlcjogXFxlNGU1O1xuJGZhLXZhci1mb3J0OiBcXGU0ODY7XG4kZmEtdmFyLWNsb3VkLWNoZWNrOiBcXGUzNWM7XG4kZmEtdmFyLXhtYXJrOiBcXGYwMGQ7XG4kZmEtdmFyLWNsb3NlOiBcXGYwMGQ7XG4kZmEtdmFyLW11bHRpcGx5OiBcXGYwMGQ7XG4kZmEtdmFyLXJlbW92ZTogXFxmMDBkO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci1mYWNlLXNtaXJraW5nOiBcXGUzOTc7XG4kZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjA0NztcbiRmYS12YXItYXJyb3dzOiBcXGYwNDc7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdXNlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItcmhvbWJ1czogXFxlMjNiO1xuJGZhLXZhci1jbGF3LW1hcmtzOiBcXGY2YzI7XG4kZmEtdmFyLXBlc28tc2lnbjogXFxlMjIyO1xuJGZhLXZhci1mYWNlLXNtaWxlLXRvbmd1ZTogXFxlMzk0O1xuJGZhLXZhci1jYXJ0LWNpcmNsZS14bWFyazogXFxlM2Y0O1xuJGZhLXZhci1idWlsZGluZy1zaGllbGQ6IFxcZTRkODtcbiRmYS12YXItY2lyY2xlLXBob25lLWZsaXA6IFxcZTExYztcbiRmYS12YXItcGhvbmUtY2lyY2xlLWFsdDogXFxlMTFjO1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLXVzZXJzLWxpbmU6IFxcZTU5MjtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1sZWZ0LWFsdDogXFxmMTBkO1xuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XG4kZmEtdmFyLWtleS1za2VsZXRvbjogXFxmNmYzO1xuJGZhLXZhci10cmFzaC1hcnJvdy11cDogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kZmEtdmFyLWFycm93LWRvd24tdXAtbG9jazogXFxlNGIwO1xuJGZhLXZhci1hcnJvdy1kb3duLXRvLWJyYWNrZXQ6IFxcZTA5NDtcbiRmYS12YXItbGluZXMtbGVhbmluZzogXFxlNTFlO1xuJGZhLXZhci1zcXVhcmUtcTogXFxlMjdiO1xuJGZhLXZhci1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJGZhLXZhci1zeW1ib2xzOiBcXGY4NmU7XG4kZmEtdmFyLWljb25zLWFsdDogXFxmODZlO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItZmxhc2stZ2VhcjogXFxlNWYxO1xuJGZhLXZhci1oaWdobGlnaHRlci1saW5lOiBcXGUxYWY7XG4kZmEtdmFyLWJyYWNrZXQtc3F1YXJlOiBcXDViO1xuJGZhLXZhci1icmFja2V0OiBcXDViO1xuJGZhLXZhci1icmFja2V0LWxlZnQ6IFxcNWI7XG4kZmEtdmFyLWlzbGFuZC10cm9waWNhbDogXFxmODExO1xuJGZhLXZhci1pc2xhbmQtdHJlZS1wYWxtOiBcXGY4MTE7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tbGluZTogXFxmMzQzO1xuJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQ6IFxcZjM0MztcbiRmYS12YXItaDI6IFxcZjMxNDtcbiRmYS12YXItZXF1YWxzOiBcXDNkO1xuJGZhLXZhci1jYWtlLXNsaWNlOiBcXGUzZTU7XG4kZmEtdmFyLXNob3J0Y2FrZTogXFxlM2U1O1xuJGZhLXZhci1wZWFudXQ6IFxcZTQzMDtcbiRmYS12YXItd3JlbmNoLXNpbXBsZTogXFxlMmQxO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRhbGx5LTI6IFxcZTI5NTtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItaWxzOiBcXGYyMGI7XG4kZmEtdmFyLXNoZWtlbDogXFxmMjBiO1xuJGZhLXZhci1zaGVxZWw6IFxcZjIwYjtcbiRmYS12YXItc2hlcWVsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItY2FyczogXFxmODViO1xuJGZhLXZhci1heGUtYmF0dGxlOiBcXGY2YjM7XG4kZmEtdmFyLXVzZXItaGFpci1sb25nOiBcXGU0NWI7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1hcnJvdy1sZWZ0LWZyb20tYXJjOiBcXGU2MTU7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLWluZm86IFxcZTQ5MztcbiRmYS12YXItZmFjZS1kaXNhcHBvaW50ZWQ6IFxcZTM2ZjtcbiRmYS12YXItbGFzc28tc3BhcmtsZXM6IFxcZTFjOTtcbiRmYS12YXItY2xvY2stZWxldmVuOiBcXGUzNDc7XG4kZmEtdmFyLXJvY2tldDogXFxmMTM1O1xuJGZhLXZhci1zaXJlbi1vbjogXFxlMDJlO1xuJGZhLXZhci1jbG9jay10ZW46IFxcZTM1NDtcbiRmYS12YXItY2FuZGxlLWhvbGRlcjogXFxmNmJjO1xuJGZhLXZhci12aWRlby1hcnJvdy1kb3duLWxlZnQ6IFxcZTJjODtcbiRmYS12YXItcGhvdG8tZmlsbTogXFxmODdjO1xuJGZhLXZhci1waG90by12aWRlbzogXFxmODdjO1xuJGZhLXZhci1mbG9wcHktZGlzay1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTE4MDtcbiRmYS12YXItc2F2ZS1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTE4MDtcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLXBsYW5ldC1tb29uOiBcXGUwMWY7XG4kZmEtdmFyLWZhY2UtZXllcy14bWFya3M6IFxcZTM3NDtcbiRmYS12YXItY2hhcnQtc2NhdHRlcjogXFxmN2VlO1xuJGZhLXZhci1kaXNwbGF5LWFycm93LWRvd246IFxcZTE2NDtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItYXJyb3ctdHJlbmQtdXA6IFxcZTA5ODtcbiRmYS12YXItcGx1Zy1jaXJjbGUtbWludXM6IFxcZTU1ZTtcbiRmYS12YXItb2xpdmUtYnJhbmNoOiBcXGUzMTc7XG4kZmEtdmFyLWFuZ2xlOiBcXGUwOGM7XG4kZmEtdmFyLXZhY3V1bS1yb2JvdDogXFxlMDRlO1xuJGZhLXZhci1zaWduLWhhbmdpbmc6IFxcZjRkOTtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1zcXVhcmUtZGl2aWRlOiBcXGUyNmE7XG4kZmEtdmFyLXNpZ25hbC1zdHJlYW0tc2xhc2g6IFxcZTI1MDtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyLWhhbGY6IFxcZTE3MztcbiRmYS12YXItc3RvcmUtbG9jazogXFxlNGE2O1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLWNsb3VkLWJvbHQtc3VuOiBcXGY3NmU7XG4kZmEtdmFyLXRodW5kZXJzdG9ybS1zdW46IFxcZjc2ZTtcbiRmYS12YXItY2FtZXJhLXNsYXNoOiBcXGUwZDk7XG4kZmEtdmFyLWNvbW1lbnQtcXVvdGU6IFxcZTE0YztcbiRmYS12YXItdGFibGV0OiBcXGYzZmI7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkOiBcXGYzZmI7XG4kZmEtdmFyLXNjaG9vbC1mbGFnOiBcXGU1NmU7XG4kZmEtdmFyLW1lc3NhZ2UtY29kZTogXFxlMWRmO1xuJGZhLXZhci1nbGFzcy1oYWxmOiBcXGUxOTI7XG4kZmEtdmFyLWdsYXNzLWhhbGYtZW1wdHk6IFxcZTE5MjtcbiRmYS12YXItZ2xhc3MtaGFsZi1mdWxsOiBcXGUxOTI7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItbWVzc2FnZS1taW51czogXFxmNGE3O1xuJGZhLXZhci1jb21tZW50LWFsdC1taW51czogXFxmNGE3O1xuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xuJGZhLXZhci1kaW5vc2F1cjogXFxlNWZlO1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1saW5rLWhvcml6b250YWwtc2xhc2g6IFxcZTFjYztcbiRmYS12YXItY2hhaW4taG9yaXpvbnRhbC1zbGFzaDogXFxlMWNjO1xuJGZhLXZhci1ob2xseS1iZXJyeTogXFxmN2FhO1xuJGZhLXZhci1ub3NlOiBcXGU1YmQ7XG4kZmEtdmFyLWFycm93LWxlZnQtdG8tYXJjOiBcXGU2MTY7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1iYWN0ZXJpYTogXFxlMDU5O1xuJGZhLXZhci1jbG91ZHM6IFxcZjc0NDtcbiRmYS12YXItbW9uZXktYmlsbC1zaW1wbGU6IFxcZTFmMTtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItdGFibGUtcGl2b3Q6IFxcZTI5MTtcbiRmYS12YXItZmlsdGVyLXNsYXNoOiBcXGUxN2Q7XG4kZmEtdmFyLXRyYXNoLWNhbi11bmRvOiBcXGY4OTY7XG4kZmEtdmFyLXRyYXNoLWNhbi1hcnJvdy10dXJuLWxlZnQ6IFxcZjg5NjtcbiRmYS12YXItdHJhc2gtdW5kby1hbHQ6IFxcZjg5NjtcbiRmYS12YXItbm90ZGVmOiBcXGUxZmU7XG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcbiRmYS12YXItcGVyc29uLXRvLWRvb3I6IFxcZTQzMztcbiRmYS12YXItdHVybnRhYmxlOiBcXGY4ZTQ7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXFxmMDU0O1xuJGZhLXZhci1zaWduYWwtd2VhazogXFxmNjhjO1xuJGZhLXZhci1zaWduYWwtMTogXFxmNjhjO1xuJGZhLXZhci1jbG9jay1maXZlOiBcXGUzNDk7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItY2FyLXJlYXI6IFxcZjVkZTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1wdW1wLXNvYXA6IFxcZTA2YjtcbiRmYS12YXItY29tcHV0ZXItY2xhc3NpYzogXFxmOGIxO1xuJGZhLXZhci1mcmFtZTogXFxlNDk1O1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS0yOiBcXGYyNDM7XG4kZmEtdmFyLWVsbGlwc2lzLXN0cm9rZTogXFxmMzliO1xuJGZhLXZhci1lbGxpcHNpcy1oLWFsdDogXFxmMzliO1xuJGZhLXZhci1yYWRpbzogXFxmOGQ3O1xuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kZmEtdmFyLWNhcnJpYWdlLWJhYnk6IFxcZjc3ZDtcbiRmYS12YXItZmFjZS1leHByZXNzaW9ubGVzczogXFxlMzczO1xuJGZhLXZhci1kb3duLXRvLWRvdHRlZC1saW5lOiBcXGU0MDg7XG4kZmEtdmFyLWNsb3VkLW11c2ljOiBcXGY4YWU7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItY2xvdWQtbWludXM6IFxcZTM1ZDtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItc2hpZWxkLW1pbnVzOiBcXGUyNDk7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci1jYXItdGlsdDogXFxmNWU1O1xuJGZhLXZhci1nYXVnZS1jaXJjbGUtbWludXM6IFxcZTQ5NztcbiRmYS12YXItYnJpZ2h0bmVzcy1sb3c6IFxcZTBjYTtcbiRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyOiBcXGY4MDY7XG4kZmEtdmFyLXBlcmNlbnQ6IFxcMjU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcMjU7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci1nbGFzcy13YXRlci1kcm9wbGV0OiBcXGU0ZjU7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQ6IFxcZjQ2ZTtcbiRmYS12YXItbG9jYXRpb24tY2hlY2s6IFxcZjYwNjtcbiRmYS12YXItbWFwLW1hcmtlci1jaGVjazogXFxmNjA2O1xuJGZhLXZhci1jb2luLXZlcnRpY2FsOiBcXGUzZmQ7XG4kZmEtdmFyLWRpc3BsYXk6IFxcZTE2MztcbiRmYS12YXItcGVyc29uLXNpZ246IFxcZjc1NztcbiRmYS12YXItZmFjZS1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1waG9uZS1oYW5ndXA6IFxcZTIyNTtcbiRmYS12YXItc2lnbmF0dXJlLXNsYXNoOiBcXGUzY2I7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aHVtYi10YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXdoZWF0LXNsYXNoOiBcXGUzMzk7XG4kZmEtdmFyLXRyb3BoeTogXFxmMDkxO1xuJGZhLXZhci1jbG91ZHMtc3VuOiBcXGY3NDY7XG4kZmEtdmFyLXBlcnNvbi1wcmF5aW5nOiBcXGY2ODM7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWZhY2Utdm9taXQ6IFxcZTNhMDtcbiRmYS12YXItc3BlYWtlcnM6IFxcZjhlMDtcbiRmYS12YXItdHR5LWFuc3dlcjogXFxlMmI5O1xuJGZhLXZhci10ZWxldHlwZS1hbnN3ZXI6IFxcZTJiOTtcbiRmYS12YXItbXVnLXRlYS1zYXVjZXI6IFxcZTFmNTtcbiRmYS12YXItZGlhZ3JhbS1sZWFuLWNhbnZhczogXFxlMTU2O1xuJGZhLXZhci1hbHQ6IFxcZTA4YTtcbiRmYS12YXItZGlhbDogXFxlMTViO1xuJGZhLXZhci1kaWFsLW1lZC1oaWdoOiBcXGUxNWI7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItY2lyY2xlLXRyYXNoOiBcXGUxMjY7XG4kZmEtdmFyLXRyYXNoLWNpcmNsZTogXFxlMTI2O1xuJGZhLXZhci1yb3RhdGU6IFxcZjJmMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItY2lyY2xlLXF1YXJ0ZXJzOiBcXGUzZjg7XG4kZmEtdmFyLXNwaW5uZXI6IFxcZjExMDtcbiRmYS12YXItdG93ZXItY29udHJvbDogXFxlMmEyO1xuJGZhLXZhci1hcnJvdy11cC10cmlhbmdsZS1zcXVhcmU6IFxcZjg4YTtcbiRmYS12YXItc29ydC1zaGFwZXMtdXA6IFxcZjg4YTtcbiRmYS12YXItd2hhbGU6IFxcZjcyYztcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItcGFydHktaG9ybjogXFxlMzFiO1xuJGZhLXZhci1nZWFyczogXFxmMDg1O1xuJGZhLXZhci1jb2dzOiBcXGYwODU7XG4kZmEtdmFyLXN1bi1icmlnaHQ6IFxcZTI4ZjtcbiRmYS12YXItc3VuLWFsdDogXFxlMjhmO1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItY29udmV5b3ItYmVsdC1hcm06IFxcZTVmODtcbiRmYS12YXItbG9jay1rZXlob2xlLW9wZW46IFxcZjNjMjtcbiRmYS12YXItbG9jay1vcGVuLWFsdDogXFxmM2MyO1xuJGZhLXZhci1zcXVhcmUtZnJhZ2lsZTogXFxmNDliO1xuJGZhLXZhci1ib3gtZnJhZ2lsZTogXFxmNDliO1xuJGZhLXZhci1zcXVhcmUtd2luZS1nbGFzcy1jcmFjazogXFxmNDliO1xuJGZhLXZhci1hcnJvdy11cC1yaWdodC1kb3RzOiBcXGU0Yjc7XG4kZmEtdmFyLXNxdWFyZS1uOiBcXGUyNzc7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItZmFjZS1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1tZXRlcjogXFxlMWU4O1xuJGZhLXZhci1tYW5kb2xpbjogXFxmNmY5O1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNTtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItdXAtZnJvbS1icmFja2V0OiBcXGU1OTA7XG4kZmEtdmFyLWtuaWZlLWtpdGNoZW46IFxcZjZmNTtcbiRmYS12YXItYm9yZGVyLXJpZ2h0OiBcXGY4NTI7XG4kZmEtdmFyLWFycm93LXR1cm4tZG93bjogXFxmMTQ5O1xuJGZhLXZhci1sZXZlbC1kb3duOiBcXGYxNDk7XG4kZmEtdmFyLXNwYWRlOiBcXGYyZjQ7XG4kZmEtdmFyLWNhcmQtc3BhZGU6IFxcZTNlYztcbiRmYS12YXItbGluZS1jb2x1bW5zOiBcXGY4NzA7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWxpbmU6IFxcZjM0MDtcbiRmYS12YXItYXJyb3ctdG8tcmlnaHQ6IFxcZjM0MDtcbiRmYS12YXItcGVyc29uLWZhbGxpbmctYnVyc3Q6IFxcZTU0NztcbiRmYS12YXItZmxhZy1wZW5uYW50OiBcXGY0NTY7XG4kZmEtdmFyLXBlbm5hbnQ6IFxcZjQ1NjtcbiRmYS12YXItY29udmV5b3ItYmVsdC1lbXB0eTogXFxlMTUwO1xuJGZhLXZhci11c2VyLWdyb3VwLXNpbXBsZTogXFxlNjAzO1xuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xuJGZhLXZhci10aWNrZXQtc2ltcGxlOiBcXGYzZmY7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYW5nbGVzLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItY2FtY29yZGVyOiBcXGY4YTg7XG4kZmEtdmFyLXZpZGVvLWhhbmRoZWxkOiBcXGY4YTg7XG4kZmEtdmFyLXBhbmNha2VzOiBcXGU0MmQ7XG4kZmEtdmFyLWFsYnVtLWNpcmNsZS11c2VyOiBcXGU0OGQ7XG4kZmEtdmFyLXN1YnRpdGxlcy1zbGFzaDogXFxlNjEwO1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItZGljZS1kMTA6IFxcZjZjZDtcbiRmYS12YXItZmlyZXBsYWNlOiBcXGY3OWE7XG4kZmEtdmFyLWJyb3dzZXI6IFxcZjM3ZTtcbiRmYS12YXItcGVuLXBhaW50YnJ1c2g6IFxcZjYxODtcbiRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2g6IFxcZjYxODtcbiRmYS12YXItZmlzaC1jb29rZWQ6IFxcZjdmZTtcbiRmYS12YXItY2hhaXItb2ZmaWNlOiBcXGY2YzE7XG4kZmEtdmFyLW5lc3RpbmctZG9sbHM6IFxcZTNiYTtcbiRmYS12YXItY2xvY2stcm90YXRlLWxlZnQ6IFxcZjFkYTtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci10cnVtcGV0OiBcXGY4ZTM7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1maXJlLXNtb2tlOiBcXGY3NGI7XG4kZmEtdmFyLXBob25lLW1pc3NlZDogXFxlMjI2O1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGU6IFxcZjU2ZTtcbiRmYS12YXItc2hpZWxkOiBcXGYxMzI7XG4kZmEtdmFyLXNoaWVsZC1ibGFuazogXFxmMTMyO1xuJGZhLXZhci1hcnJvdy11cC1zaG9ydC13aWRlOiBcXGY4ODU7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1hcnJvd3MtcmVwZWF0LTE6IFxcZjM2NjtcbiRmYS12YXItcmVwZWF0LTEtYWx0OiBcXGYzNjY7XG4kZmEtdmFyLWd1bi1zbGFzaDogXFxlMTljO1xuJGZhLXZhci1hdm9jYWRvOiBcXGUwYWE7XG4kZmEtdmFyLWJpbmFyeTogXFxlMzNiO1xuJGZhLXZhci1nbGFzc2VzLXJvdW5kOiBcXGY1ZjU7XG4kZmEtdmFyLWdsYXNzZXMtYWx0OiBcXGY1ZjU7XG4kZmEtdmFyLXBob25lLXBsdXM6IFxcZjRkMjtcbiRmYS12YXItZGl0dG86IFxcMjI7XG4kZmEtdmFyLXBlcnNvbi1zZWF0OiBcXGUyMWU7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWw6IFxcZTNiMjtcbiRmYS12YXItZ29sZi1iYWxsLXRlZTogXFxmNDUwO1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktd2luZG93OiBcXGUwMGQ7XG4kZmEtdmFyLXNjeXRoZTogXFxmNzEwO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLWJhbi1wYXJraW5nOiBcXGY2MTY7XG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoOiBcXGY2MTY7XG4kZmEtdmFyLXRlbnQtYXJyb3ctdHVybi1sZWZ0OiBcXGU1ODA7XG4kZmEtdmFyLWZhY2UtZGlhZ29uYWwtbW91dGg6IFxcZTQ3ZTtcbiRmYS12YXItZGlhZ3JhbS1jZWxsczogXFxlNDc1O1xuJGZhLXZhci1jcmlja2V0LWJhdC1iYWxsOiBcXGY0NDk7XG4kZmEtdmFyLWNyaWNrZXQ6IFxcZjQ0OTtcbiRmYS12YXItdGVudHM6IFxcZTU4MjtcbiRmYS12YXItd2FuZC1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1kb2c6IFxcZjZkMztcbiRmYS12YXItcGVuLWxpbmU6IFxcZTIxMjtcbiRmYS12YXItYXRvbS1zaW1wbGU6IFxcZjVkMztcbiRmYS12YXItYXRvbS1hbHQ6IFxcZjVkMztcbiRmYS12YXItYW1wZXJzYW5kOiBcXDI2O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1saW5lOiBcXGYzNDI7XG4kZmEtdmFyLWFycm93LWZyb20tYm90dG9tOiBcXGYzNDI7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItcGVuLXNsYXNoOiBcXGUyMTM7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtZW1wdHk6IFxcZjVjZTtcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItc3F1YXJlLXN0YXI6IFxcZTI3ZjtcbiRmYS12YXItY2hlZXNlOiBcXGY3ZWY7XG4kZmEtdmFyLXNlbmQtYmFja3dhcmQ6IFxcZjg3ZjtcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItY29tcGFzcy1zbGFzaDogXFxmNWU5O1xuJGZhLXZhci1jbG9jay1vbmU6IFxcZTM0ZTtcbiRmYS12YXItZmlsZS1tdXNpYzogXFxmOGI2O1xuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItcGVyc29uLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItZGlzcGxheS1jaGFydC11cC1jaXJjbGUtY3VycmVuY3k6IFxcZTVlNTtcbiRmYS12YXItc2tlbGV0b246IFxcZjYyMDtcbiRmYS12YXItY2lyY2xlLWc6IFxcZTEwZjtcbiRmYS12YXItY2lyY2xlLWFycm93LXVwLWxlZnQ6IFxcZTBmYjtcbiRmYS12YXItY29pbi1ibGFuazogXFxlM2ZiO1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci12YWN1dW06IFxcZTA0ZDtcbiRmYS12YXItc2hpZWxkLWhlYXJ0OiBcXGU1NzQ7XG4kZmEtdmFyLWNhcmQtaGVhcnQ6IFxcZTNlYjtcbiRmYS12YXItbGlnaHRidWxiLWNmbC1vbjogXFxlNWE3O1xuJGZhLXZhci1tZWxvbjogXFxlMzEwO1xuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XG4kZmEtdmFyLWVhcnRoLW9jZWFuaWE6IFxcZTQ3YjtcbiRmYS12YXItZ2xvYmUtb2NlYW5pYTogXFxlNDdiO1xuJGZhLXZhci1jb250YWluZXItc3RvcmFnZTogXFxmNGI3O1xuJGZhLXZhci1mYWNlLXBvdXRpbmc6IFxcZTM4NztcbiRmYS12YXItc3F1YXJlLXhtYXJrOiBcXGYyZDM7XG4kZmEtdmFyLXRpbWVzLXNxdWFyZTogXFxmMmQzO1xuJGZhLXZhci14bWFyay1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXItZmFjZS1leHBsb2RlOiBcXGUyZmU7XG4kZmEtdmFyLWV4cGxvZGluZy1oZWFkOiBcXGUyZmU7XG4kZmEtdmFyLWhhc2h0YWc6IFxcMjM7XG4kZmEtdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6IFxcZjQyNDtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1vaWwtY2FuOiBcXGY2MTM7XG4kZmEtdmFyLXQ6IFxcNTQ7XG4kZmEtdmFyLXRyYW5zZm9ybWVyLWJvbHQ6IFxcZTJhNDtcbiRmYS12YXItaGlwcG86IFxcZjZlZDtcbiRmYS12YXItY2hhcnQtY29sdW1uOiBcXGUwZTM7XG4kZmEtdmFyLWNhc3NldHRlLXZoczogXFxmOGVjO1xuJGZhLXZhci12aHM6IFxcZjhlYztcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItdmlhbC1jaXJjbGUtY2hlY2s6IFxcZTU5NjtcbiRmYS12YXItY2hpbW5leTogXFxmNzhiO1xuJGZhLXZhci1vYmplY3QtaW50ZXJzZWN0OiBcXGU0OWQ7XG4kZmEtdmFyLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZTUzODtcbiRmYS12YXItdm9pY2VtYWlsOiBcXGY4OTc7XG4kZmEtdmFyLWJsb2NrLWJyaWNrOiBcXGUzZGI7XG4kZmEtdmFyLXdhbGwtYnJpY2s6IFxcZTNkYjtcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLWJhZ3Mtc2hvcHBpbmc6IFxcZjg0NztcbiRmYS12YXItcGFyYWdyYXBoLWxlZnQ6IFxcZjg3ODtcbiRmYS12YXItcGFyYWdyYXBoLXJ0bDogXFxmODc4O1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlOiBcXGU1NTQ7XG4kZmEtdmFyLWNhcmF2YW4tc2ltcGxlOiBcXGUwMDA7XG4kZmEtdmFyLWNhcmF2YW4tYWx0OiBcXGUwMDA7XG4kZmEtdmFyLXR1cnRsZTogXFxmNzI2O1xuJGZhLXZhci1wZW5jaWwtbWVjaGFuaWNhbDogXFxlNWNhO1xuJGZhLXZhci11cC1kb3duOiBcXGYzMzg7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItYm9vdGgtY3VydGFpbjogXFxmNzM0O1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1ib3gtaGVhcnQ6IFxcZjQ5ZDtcbiRmYS12YXItdHJhaWxlcjogXFxlMDQxO1xuJGZhLXZhci11c2VyLWRvY3Rvci1tZXNzYWdlOiBcXGY4MmU7XG4kZmEtdmFyLXVzZXItbWQtY2hhdDogXFxmODJlO1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1oYXlrYWw6IFxcZjY2NjtcbiRmYS12YXItbGlnaHRob3VzZTogXFxlNjEyO1xuJGZhLXZhci1hbXAtZ3VpdGFyOiBcXGY4YTE7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItdm9sdW1lLXNsYXNoOiBcXGYyZTI7XG4kZmEtdmFyLWJvcmRlci1ib3R0b206IFxcZjg0ZDtcbiRmYS12YXItd2lmaS13ZWFrOiBcXGY2YWE7XG4kZmEtdmFyLXdpZmktMTogXFxmNmFhO1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItY2lyY2xlLXBsdXM6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NWQ7XG4kZmEtdmFyLWxpbmstc2xhc2g6IFxcZjEyNztcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcXGYxMjc7XG4kZmEtdmFyLWNoYWluLXNsYXNoOiBcXGYxMjc7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQ6IFxcZTU1MTtcbiRmYS12YXItYXJyb3ctdXAtei1hOiBcXGY4ODI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0OiBcXGY4ODI7XG4kZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkOiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLXRvcm5hZG86IFxcZjc2ZjtcbiRmYS12YXItZmlsZS1jaXJjbGUtcGx1czogXFxlNDk0O1xuJGZhLXZhci1kZWxldGUtcmlnaHQ6IFxcZTE1NDtcbiRmYS12YXItYm9vay1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1jaXJjbGUtcXVhcnRlcjogXFxlMTFmO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYm9yZGVyLWFsbDogXFxmODRjO1xuJGZhLXZhci1mdW5jdGlvbjogXFxmNjYxO1xuJGZhLXZhci1mYWNlLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLXBlb3BsZS1zaW1wbGU6IFxcZTIxYjtcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItYXJyb3ctdHJlbmQtZG93bjogXFxlMDk3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItZmVlZDogXFxmMDllO1xuJGZhLXZhci1mYWNlLW1vbm9jbGU6IFxcZTM4MDtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLXNjYWxlLWJhbGFuY2VkOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItY2FsZW5kYXItbGluZXM6IFxcZTBkNTtcbiRmYS12YXItY2FsZW5kYXItbm90ZTogXFxlMGQ1O1xuJGZhLXZhci1hcnJvdy1kb3duLWJpZy1zbWFsbDogXFxmODhjO1xuJGZhLXZhci1zb3J0LXNpemUtZG93bjogXFxmODhjO1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtaGlnaDogXFxmNjJhO1xuJGZhLXZhci10YWNob21ldGVyOiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdDogXFxmNjJhO1xuJGZhLXZhci1kby1ub3QtZW50ZXI6IFxcZjVlYztcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XG4kZmEtdmFyLWRpY2UtZDg6IFxcZjZkMjtcbiRmYS12YXItZGVza3RvcDogXFxmMzkwO1xuJGZhLXZhci1kZXNrdG9wLWFsdDogXFxmMzkwO1xuJGZhLXZhci1tOiBcXDRkO1xuJGZhLXZhci1ncmlwLWRvdHMtdmVydGljYWw6IFxcZTQxMTtcbiRmYS12YXItZmFjZS12aWV3ZmluZGVyOiBcXGUyZmY7XG4kZmEtdmFyLXNvZnQtc2VydmU6IFxcZTQwMDtcbiRmYS12YXItY3JlZW1lZTogXFxlNDAwO1xuJGZhLXZhci1oNTogXFxlNDEyO1xuJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtZG93bjogXFxlMTllO1xuJGZhLXZhci10YWJsZS1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItY29tbWVudC1zbXM6IFxcZjdjZDtcbiRmYS12YXItc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXJlY3RhbmdsZTogXFxmMmZhO1xuJGZhLXZhci1yZWN0YW5nbGUtbGFuZHNjYXBlOiBcXGYyZmE7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0LWNoZWNrOiBcXGY3Mzc7XG4kZmEtdmFyLXR1cmtleTogXFxmNzI1O1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci1pY2Utc2thdGU6IFxcZjdhYztcbiRmYS12YXItY2hlY2s6IFxcZjAwYztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFxcZjI0MTtcbiRmYS12YXItdG9tYXRvOiBcXGUzMzA7XG4kZmEtdmFyLXN3b3JkLWxhc2VyOiBcXGUwM2I7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS1jaGVjazogXFxlNTA5O1xuJGZhLXZhci1idWlsZGluZ3M6IFxcZTBjYztcbiRmYS12YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQtYm94ZXM6IFxcZjQ3NTtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQ6IFxcZjQ3NTtcbiRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3I6IFxcZTQ3YTtcbiRmYS12YXItdHJ1Y2stYXJyb3ctcmlnaHQ6IFxcZTU4YjtcbiRmYS12YXItc3F1YXJlLXc6IFxcZTI4NTtcbiRmYS12YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0OiBcXGU0YmM7XG4kZmEtdmFyLWxhbXA6IFxcZjRjYTtcbiRmYS12YXItYWlycGxheTogXFxlMDg5O1xuJGZhLXZhci1oYW5kLWZpc3Q6IFxcZjZkZTtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItc2hpZWxkLXF1YXJ0ZXJlZDogXFxlNTc1O1xuJGZhLXZhci1zbGFzaC1mb3J3YXJkOiBcXDJmO1xuJGZhLXZhci1sb2NhdGlvbi1wZW46IFxcZjYwNztcbiRmYS12YXItbWFwLW1hcmtlci1lZGl0OiBcXGY2MDc7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItcG90LWZvb2Q6IFxcZTQzZjtcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLXBlcnNvbi1mYWxsaW5nOiBcXGU1NDY7XG4kZmEtdmFyLWltYWdlLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXVzZXItdGFnOiBcXGY1MDc7XG4kZmEtdmFyLXJ1ZzogXFxlNTY5O1xuJGZhLXZhci1wcmludC1zbGFzaDogXFxmNjg2O1xuJGZhLXZhci1lYXJ0aC1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZTogXFxmNTlkO1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItaGFuZC1iYWNrLXBvaW50LXJpYmJvbjogXFxlMWEwO1xuJGZhLXZhci1yZWN0YW5nbGUteG1hcms6IFxcZjQxMDtcbiRmYS12YXItcmVjdGFuZ2xlLXRpbWVzOiBcXGY0MTA7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItdGlyZS1ydWdnZWQ6IFxcZjYzNDtcbiRmYS12YXItbGlnaHRidWxiLWRvbGxhcjogXFxmNjcwO1xuJGZhLXZhci1jb3diZWxsOiBcXGY4YjM7XG4kZmEtdmFyLWJhaHQtc2lnbjogXFxlMGFjO1xuJGZhLXZhci1jb3JuZXI6IFxcZTNmZTtcbiRmYS12YXItY2hldnJvbnMtcmlnaHQ6IFxcZjMyNDtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQ6IFxcZjMyNDtcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItaW5oYWxlcjogXFxmNWY5O1xuJGZhLXZhci1oYW5kY3VmZnM6IFxcZTRmODtcbiRmYS12YXItc25ha2U6IFxcZjcxNjtcbiRmYS12YXItdHJpYW5nbGUtZXhjbGFtYXRpb246IFxcZjA3MTtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcbiRmYS12YXItd2FybmluZzogXFxmMDcxO1xuJGZhLXZhci1ub3RlLW1lZGljYWw6IFxcZTIwMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZG93bi1sZWZ0OiBcXGUxNmE7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLWFycm93LXR1cm4tcmlnaHQ6IFxcZjA2NDtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcXGYwNjQ7XG4kZmEtdmFyLWZhY2UtdGhpbmtpbmc6IFxcZTM5YjtcbiRmYS12YXItdHVybi1kb3duLXJpZ2h0OiBcXGU0NTU7XG4kZmEtdmFyLWJvdHRsZS1kcm9wbGV0OiBcXGU0YzQ7XG4kZmEtdmFyLW1hc2stZmFjZTogXFxlMWQ3O1xuJGZhLXZhci1oaWxsLXJvY2tzbGlkZTogXFxlNTA4O1xuJGZhLXZhci1zY2FubmVyLWtleWJvYXJkOiBcXGY0ODk7XG4kZmEtdmFyLWNpcmNsZS1vOiBcXGUxMTk7XG4kZmEtdmFyLWdyaWQtaG9yaXpvbnRhbDogXFxlMzA3O1xuJGZhLXZhci1tZXNzYWdlLWRvbGxhcjogXFxmNjUwO1xuJGZhLXZhci1jb21tZW50LWFsdC1kb2xsYXI6IFxcZjY1MDtcbiRmYS12YXItcmlnaHQtbGVmdDogXFxmMzYyO1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItY29sdW1ucy0zOiBcXGUzNjE7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XG4kZmEtdmFyLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NjU7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWJveDogXFxmNDdiO1xuJGZhLXZhci1pbnB1dC10ZXh0OiBcXGUxYmY7XG4kZmEtdmFyLXdpbmRvdy1mbGlwOiBcXGY0MGY7XG4kZmEtdmFyLXdpbmRvdy1hbHQ6IFxcZjQwZjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcbiRmYS12YXItc2Nhbm5lci1ndW46IFxcZjQ4ODtcbiRmYS12YXItc2Nhbm5lcjogXFxmNDg4O1xuJGZhLXZhci10aXJlOiBcXGY2MzE7XG4kZmEtdmFyLWVuZ2luZTogXFxlMTZlO1xuJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZTogXFxmNTNiO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1oYW5kczogXFxmMmE3O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ25pbmc6IFxcZjJhNztcbiRmYS12YXItY2lyY2xlLWNhcmV0LXJpZ2h0OiBcXGYzMzA7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodDogXFxmMzMwO1xuJGZhLXZhci13aGVhdDogXFxmNzJkO1xuJGZhLXZhci1maWxlLXNwcmVhZHNoZWV0OiBcXGY2NWI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLXNsYXNoOiBcXGUwYTg7XG4kZmEtdmFyLWNhbGVuZGFyLWRheTogXFxmNzgzO1xuJGZhLXZhci13YXRlci1sYWRkZXI6IFxcZjVjNTtcbiRmYS12YXItbGFkZGVyLXdhdGVyOiBcXGY1YzU7XG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcbiRmYS12YXItYXJyb3dzLXVwLWRvd246IFxcZjA3ZDtcbiRmYS12YXItYXJyb3dzLXY6IFxcZjA3ZDtcbiRmYS12YXItY2hlc3MtcGF3bi1waWVjZTogXFxmNDQ0O1xuJGZhLXZhci1jaGVzcy1wYXduLWFsdDogXFxmNDQ0O1xuJGZhLXZhci1mYWNlLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci13aGVlbGNoYWlyLW1vdmU6IFxcZTJjZTtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFxcZTJjZTtcbiRmYS12YXItdHVybi1kb3duOiBcXGYzYmU7XG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XG4kZmEtdmFyLXNxdWFyZS1zOiBcXGUyN2Q7XG4kZmEtdmFyLXJlY3RhbmdsZS1iYXJjb2RlOiBcXGY0NjM7XG4kZmEtdmFyLWJhcmNvZGUtYWx0OiBcXGY0NjM7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0OiBcXGU1NTI7XG4kZmEtdmFyLXNxdWFyZS1lbnZlbG9wZTogXFxmMTk5O1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFxcZjE5OTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci11bmljb3JuOiBcXGY3Mjc7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1wb21wZWJsZWQ6IFxcZTQzZDtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItd2F0Y2gtc21hcnQ6IFxcZTJjYztcbiRmYS12YXItYm9vay11c2VyOiBcXGY3ZTc7XG4kZmEtdmFyLXNlbnNvci1jbG91ZDogXFxlMDJjO1xuJGZhLXZhci1zZW5zb3Itc21va2U6IFxcZTAyYztcbiRmYS12YXItY2xhcHBlcmJvYXJkLXBsYXk6IFxcZTEzMjtcbiRmYS12YXItYmFuZGFnZTogXFxmNDYyO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jaXJjbGUteG1hcms6IFxcZjA1NztcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXhtYXJrLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci1jaXJjbGUtNDogXFxlMGYxO1xuJGZhLXZhci1naWZ0czogXFxmNzljO1xuJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uOiBcXGY4YTA7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWVhcnRoLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1pZC1jYXJkLWNsaXA6IFxcZjQ3ZjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzOiBcXGY3M2Y7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItb25pb246IFxcZTQyNztcbiRmYS12YXItY2xvY2stdHdlbHZlLXRoaXJ0eTogXFxlMzU5O1xuJGZhLXZhci1hcnJvdy1kb3duLXRvLWRvdHRlZC1saW5lOiBcXGUwOTU7XG4kZmEtdmFyLWhhbmQtZG90czogXFxmNDYxO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci1yZWN0YW5nbGUtd2lkZTogXFxmMmZjO1xuJGZhLXZhci1jb21tZW50LWFycm93LXVwOiBcXGUxNDQ7XG4kZmEtdmFyLWdhcmxpYzogXFxlNDBlO1xuJGZhLXZhci1tdWctc2F1Y2VyOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci10cmVlLWRlY29yYXRlZDogXFxmN2RjO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLWNhbGVuZGFyLWhlYXJ0OiBcXGUwZDM7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLWZsb3dlcjogXFxmN2ZmO1xuJGZhLXZhci1hcnJvdy1kb3duLWZyb20tYXJjOiBcXGU2MTQ7XG4kZmEtdmFyLXJpZ2h0LWxlZnQtbGFyZ2U6IFxcZTVlMTtcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItY2lyY2xlcy1vdmVybGFwOiBcXGU2MDA7XG4kZmEtdmFyLXVzZXItbGFyZ2U6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItc3RhcnNoaXAtZnJlaWdodGVyOiBcXGUwM2E7XG4kZmEtdmFyLXRyYWluLXRyYW06IFxcZTViNDtcbiRmYS12YXItYnJpZGdlLXN1c3BlbnNpb246IFxcZTRjZDtcbiRmYS12YXItdHJhc2gtY2hlY2s6IFxcZTJhZjtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci1ib29tYm94OiBcXGY4YTU7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLXNoaWVsZC1leGNsYW1hdGlvbjogXFxlMjQ3O1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItZ3JpcC1kb3RzOiBcXGU0MTA7XG4kZmEtdmFyLWNvbW1lbnQtZXhjbGFtYXRpb246IFxcZjRhZjtcbiRmYS12YXItcGVuLXN3aXJsOiBcXGUyMTQ7XG4kZmEtdmFyLWZhbGFmZWw6IFxcZTQwYTtcbiRmYS12YXItY2lyY2xlLTI6IFxcZTBlZjtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLWphcjogXFxlNTE2O1xuJGZhLXZhci1ncmFtb3Bob25lOiBcXGY4YmQ7XG4kZmEtdmFyLWRpY2UtZDEyOiBcXGY2Y2U7XG4kZmEtdmFyLW5vdGUtc3RpY2t5OiBcXGYyNDk7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLWRvd246IFxcZjM1NDtcbiRmYS12YXItYXJyb3ctYWx0LWRvd246IFxcZjM1NDtcbiRmYS12YXItaHVuZHJlZC1wb2ludHM6IFxcZTQxYztcbiRmYS12YXItMTAwOiBcXGU0MWM7XG4kZmEtdmFyLXBhcGVyY2xpcC12ZXJ0aWNhbDogXFxlM2MyO1xuJGZhLXZhci13aW5kLXdhcm5pbmc6IFxcZjc3NjtcbiRmYS12YXItd2luZC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZjc3NjtcbiRmYS12YXItbG9jYXRpb24tcGluLXNsYXNoOiBcXGY2MGM7XG4kZmEtdmFyLW1hcC1tYXJrZXItc2xhc2g6IFxcZjYwYztcbiRmYS12YXItZmFjZS1zYWQtc3dlYXQ6IFxcZTM4YTtcbiRmYS12YXItYnVnLXNsYXNoOiBcXGU0OTA7XG4kZmEtdmFyLWN1cGNha2U6IFxcZTQwMjtcbiRmYS12YXItbGlnaHQtc3dpdGNoLW9mZjogXFxlMDE4O1xuJGZhLXZhci10b2dnbGUtbGFyZ2Utb2ZmOiBcXGU1YjA7XG4kZmEtdmFyLXBlbi1mYW5jeS1zbGFzaDogXFxlMjEwO1xuJGZhLXZhci10cnVjay1jb250YWluZXI6IFxcZjRkYztcbiRmYS12YXItYm9vdDogXFxmNzgyO1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6IFxcZTRiNjtcbiRmYS12YXItZmlsZS1jaGVjazogXFxmMzE2O1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWNhcmRzLWJsYW5rOiBcXGU0ZGY7XG4kZmEtdmFyLWNpcmNsZS0zOiBcXGUwZjA7XG4kZmEtdmFyLWJlbmNoLXRyZWU6IFxcZTJlNztcbiRmYS12YXIta2V5Ym9hcmQtYnJpZ2h0bmVzcy1sb3c6IFxcZTFjMTtcbiRmYS12YXItc2tpLWJvb3Qtc2tpOiBcXGUzY2Q7XG4kZmEtdmFyLWJyYWluLWNpcmN1aXQ6IFxcZTBjNjtcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kZmEtdmFyLWJsb2NrLWJyaWNrLWZpcmU6IFxcZTNkYztcbiRmYS12YXItZmlyZXdhbGw6IFxcZTNkYztcbiRmYS12YXItZmFjZS1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci10ZW50LWFycm93cy1kb3duOiBcXGU1ODE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXDIxO1xuJGZhLXZhci1hcnJvd3Mtc3BpbjogXFxlNGJiO1xuJGZhLXZhci1mYWNlLXNtaWxlLXJlbGF4ZWQ6IFxcZTM5MjtcbiRmYS12YXItY29tbWVudC14bWFyazogXFxmNGI1O1xuJGZhLXZhci1jb21tZW50LXRpbWVzOiBcXGY0YjU7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYS1zaWduOiBcXGUyYmI7XG4kZmEtdmFyLXRyeTogXFxlMmJiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFxcZTJiYjtcbiRmYS12YXItZmFjZS1ub3NlLXN0ZWFtOiBcXGUzODI7XG4kZmEtdmFyLWNpcmNsZS13YXZlZm9ybS1saW5lczogXFxlMTJkO1xuJGZhLXZhci13YXZlZm9ybS1jaXJjbGU6IFxcZTEyZDtcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcMjQ7XG4kZmEtdmFyLWRvbGxhcjogXFwyNDtcbiRmYS12YXItdXNkOiBcXDI0O1xuJGZhLXZhci1mZXJyaXMtd2hlZWw6IFxcZTE3NDtcbiRmYS12YXItY29tcHV0ZXItc3BlYWtlcjogXFxmOGIyO1xuJGZhLXZhci1za3VsbC1jb3c6IFxcZjhkZTtcbiRmYS12YXIteDogXFw1ODtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci11c2Vycy1nZWFyOiBcXGY1MDk7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmc6IFxcZTU0YTtcbiRmYS12YXItYnVpbGRpbmctY29sdW1uczogXFxmMTljO1xuJGZhLXZhci1iYW5rOiBcXGYxOWM7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcXGYxOWM7XG4kZmEtdmFyLW11c2V1bTogXFxmMTljO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLWNpcmNsZS10OiBcXGUxMjQ7XG4kZmEtdmFyLXNhY2s6IFxcZjgxYztcbiRmYS12YXItZ3JpZC0yOiBcXGUxOTY7XG4kZmEtdmFyLWNhbWVyYS1jY3R2OiBcXGY4YWM7XG4kZmEtdmFyLWNjdHY6IFxcZjhhYztcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdHJvd2VsOiBcXGU1ODk7XG4kZmEtdmFyLWhvcml6b250YWwtcnVsZTogXFxmODZjO1xuJGZhLXZhci1iZWQtZnJvbnQ6IFxcZjhmNztcbiRmYS12YXItYmVkLWFsdDogXFxmOGY3O1xuJGZhLXZhci1kOiBcXDQ0O1xuJGZhLXZhci1zdGFwbGVyOiBcXGU1YWY7XG4kZmEtdmFyLW1hc2tzLXRoZWF0ZXI6IFxcZjYzMDtcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xuJGZhLXZhci1raXAtc2lnbjogXFxlMWM0O1xuJGZhLXZhci1mYWNlLXdvb3p5OiBcXGUzYTI7XG4kZmEtdmFyLWNsb3VkLXF1ZXN0aW9uOiBcXGU0OTI7XG4kZmEtdmFyLXBpbmVhcHBsZTogXFxlMzFmO1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItZ2FsbGVyeS10aHVtYm5haWxzOiBcXGUzYWE7XG4kZmEtdmFyLWNpcmNsZS1qOiBcXGUxMTI7XG4kZmEtdmFyLWV5ZXM6IFxcZTM2NztcbiRmYS12YXItaGFuZHNoYWtlLXNpbXBsZTogXFxmNGM2O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLXBhZ2UtY2FyZXQtdXA6IFxcZTQyYTtcbiRmYS12YXItZmlsZS1jYXJldC11cDogXFxlNDJhO1xuJGZhLXZhci1qZXQtZmlnaHRlcjogXFxmMGZiO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1jb21ldDogXFxlMDAzO1xuJGZhLXZhci1zcXVhcmUtc2hhcmUtbm9kZXM6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGllbGQta2V5aG9sZTogXFxlMjQ4O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLXBsdXMtbWludXM6IFxcZTQzYztcbiRmYS12YXItc3F1YXJlLXNsaWRlcnMtdmVydGljYWw6IFxcZjNmMjtcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFxcZjAzZDtcbiRmYS12YXItbWVzc2FnZS1taWRkbGU6IFxcZTFlMTtcbiRmYS12YXItY29tbWVudC1taWRkbGUtYWx0OiBcXGUxZTE7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXFxmMTlkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbDogXFxlMDVjO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrOiBcXGU1M2U7XG4kZmEtdmFyLXNxdWFyZS16OiBcXGUyODg7XG4kZmEtdmFyLW1lc3NhZ2UtdGV4dDogXFxlMWU2O1xuJGZhLXZhci1jb21tZW50LWFsdC10ZXh0OiBcXGUxZTY7XG4kZmEtdmFyLXR1cm4tdXA6IFxcZjNiZjtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG5cbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItcmVkaGF0OiBcXGY3YmM7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLWNsb3VkZmxhcmU6IFxcZTA3ZDtcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1ndWlsZGVkOiBcXGUwN2U7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci1zcXVhcmUtanM6IFxcZjNiOTtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLXVuaXR5OiBcXGUwNDk7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItc3F1YXJlLXJlZGRpdDogXFxmMWEyO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZTVhZDtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW06IFxcZTA1NTtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3M6IFxcZjNhZjtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItdGhyZWFkczogXFxlNjE4O1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLXNxdWFyZS1zbmFwY2hhdDogXFxmMmFkO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nOiBcXGUwODc7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXNxdWFyZS12aWFkZW86IFxcZjJhYTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXNxdWFyZS1kcmliYmJsZTogXFxmMzk3O1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1kZWJpYW46IFxcZTYwYjtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zcXVhcmUtdHdpdHRlcjogXFxmMDgxO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItZ29sYW5nOiBcXGU0MGY7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItdW5jaGFydGVkOiBcXGUwODQ7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItc3F1YXJlLXlvdXR1YmU6IFxcZjQzMTtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd3ByZXNzcjogXFxmM2U0O1xuJGZhLXZhci1yZW5kYWN0OiBcXGYzZTQ7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1uZmMtZGlyZWN0aW9uYWw6IFxcZTUzMDtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLW1ldGE6IFxcZTQ5YjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLXNob2VsYWNlOiBcXGU2MGM7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXItc3F1YXJlLXN0ZWFtOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1zcXVhcmUtdmltZW86IFxcZjE5NDtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjJiNDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItaGl2ZTogXFxlMDdmO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItcGFkbGV0OiBcXGU0YTA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItc3F1YXJlLWdpdGh1YjogXFxmMDkyO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLWZlZGV4OiBcXGY3OTc7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1zcXVhcmUtdGhyZWFkczogXFxlNjE5O1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1zd2lmdDogXFxmOGUxO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1zcXVhcmUtZ2l0bGFiOiBcXGU1YWU7XG4kZmEtdmFyLWdpdGxhYi1zcXVhcmU6IFxcZTVhZTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1maXJlZm94OiBcXGYyNjk7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItc3F1YXJlLW9kbm9rbGFzc25pa2k6IFxcZjI2NDtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItaGFzaG5vZGU6IFxcZTQ5OTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItdWJ1bnR1OiBcXGY3ZGY7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1zcXVhcmUtcGludGVyZXN0OiBcXGYwZDM7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcXVpbnNjYXBlOiBcXGY0NTk7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1uZmMtc3ltYm9sOiBcXGU1MzE7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1zcXVhcmUtZ29vZ2xlLXBsdXM6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc3F1YXJlLXhpbmc6IFxcZjE2OTtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcXGYxZDU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItYmlsaWJpbGk6IFxcZTNkOTtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLXgtdHdpdHRlcjogXFxlNjFiO1xuJGZhLXZhci1jb3R0b24tYnVyZWF1OiBcXGY4OWU7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLTQyLWdyb3VwOiBcXGUwODA7XG4kZmEtdmFyLWlubm9zb2Z0OiBcXGUwODA7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1zcXVhcmUtcGllZC1waXBlcjogXFxlMDFlO1xuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci10aWt0b2s6IFxcZTA3YjtcbiRmYS12YXItc3F1YXJlLWZhY2Vib29rOiBcXGYwODI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItbGludXg6IFxcZjE3YztcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItbWl4ZXI6IFxcZTA1NjtcbiRmYS12YXItc3F1YXJlLWxhc3RmbTogXFxmMjAzO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kZmEtdmFyLXZpbWVvOiBcXGY0MGE7XG4kZmEtdmFyLW1lbmRlbGV5OiBcXGY3YjM7XG4kZmEtdmFyLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1kcm9wYm94OiBcXGYxNmI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xuJGZhLXZhci1jbXBsaWQ6IFxcZTM2MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLXBoYWJyaWNhdG9yOiBcXGYzZGI7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItc2xpZGVzaGFyZTogXFxmMWU3O1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWRlZXplcjogXFxlMDc3O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItc2NyZWVucGFsOiBcXGU1NzA7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRmYS12YXItZ2ctY2lyY2xlOiBcXGYyNjE7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XG4kZmEtdmFyLXJlYWRtZTogXFxmNGQ1O1xuJGZhLXZhci1odG1sNTogXFxmMTNiO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci13aXJzaW5kaGFuZHdlcms6IFxcZTJkMDtcbiRmYS12YXItd3NoOiBcXGUyZDA7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1vY3RvcHVzLWRlcGxveTogXFxlMDgyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1hcHBlcjogXFxmMzcxO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItd2F6ZTogXFxmODNmO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYjtcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRmYS12YXItcnVzdDogXFxlMDdhO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItc3F1YXJlLWJlaGFuY2U6IFxcZjFiNTtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXItc3BhY2UtYXdlc29tZTogXFxlNWFjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1zcXVhcmUtZ2l0OiBcXGYxZDI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItc3F1YXJlLXR1bWJscjogXFxmMTc0O1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItcGVyYnl0ZTogXFxlMDgzO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1ib3RzOiBcXGUzNDA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWlkZWFsOiBcXGUwMTM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLWZpcmVmb3gtYnJvd3NlcjogXFxlMDA3O1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1zdHViYmVyOiBcXGU1Yzc7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYyYzY7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vZHlzZWU6IFxcZTVjNjtcbiRmYS12YXItc3F1YXJlLXdoYXRzYXBwOiBcXGY0MGM7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjE5ODtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItc3F1YXJlLXgtdHdpdHRlcjogXFxlNjFhO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjIzYTtcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItc2l0cm94OiBcXGU0NGE7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItcGl4OiBcXGU0M2E7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuXG4kZmEtaWNvbnM6IChcbiAgXCIwXCI6ICRmYS12YXItMCxcbiAgXCIxXCI6ICRmYS12YXItMSxcbiAgXCIyXCI6ICRmYS12YXItMixcbiAgXCIzXCI6ICRmYS12YXItMyxcbiAgXCI0XCI6ICRmYS12YXItNCxcbiAgXCI1XCI6ICRmYS12YXItNSxcbiAgXCI2XCI6ICRmYS12YXItNixcbiAgXCI3XCI6ICRmYS12YXItNyxcbiAgXCI4XCI6ICRmYS12YXItOCxcbiAgXCI5XCI6ICRmYS12YXItOSxcbiAgXCJmaWxsLWRyaXBcIjogJGZhLXZhci1maWxsLWRyaXAsXG4gIFwiYXJyb3dzLXRvLWNpcmNsZVwiOiAkZmEtdmFyLWFycm93cy10by1jaXJjbGUsXG4gIFwiY2lyY2xlLWNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0LFxuICBcIndhZ29uLWNvdmVyZWRcIjogJGZhLXZhci13YWdvbi1jb3ZlcmVkLFxuICBcImxpbmUtaGVpZ2h0XCI6ICRmYS12YXItbGluZS1oZWlnaHQsXG4gIFwiYmFnZWxcIjogJGZhLXZhci1iYWdlbCxcbiAgXCJ0cmFuc3BvcnRlci03XCI6ICRmYS12YXItdHJhbnNwb3J0ZXItNyxcbiAgXCJhdFwiOiAkZmEtdmFyLWF0LFxuICBcInJlY3RhbmdsZXMtbWl4ZWRcIjogJGZhLXZhci1yZWN0YW5nbGVzLW1peGVkLFxuICBcInBob25lLWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItcGhvbmUtYXJyb3ctdXAtcmlnaHQsXG4gIFwicGhvbmUtYXJyb3ctdXBcIjogJGZhLXZhci1waG9uZS1hcnJvdy11cCxcbiAgXCJwaG9uZS1vdXRnb2luZ1wiOiAkZmEtdmFyLXBob25lLW91dGdvaW5nLFxuICBcInRyYXNoLWNhblwiOiAkZmEtdmFyLXRyYXNoLWNhbixcbiAgXCJ0cmFzaC1hbHRcIjogJGZhLXZhci10cmFzaC1hbHQsXG4gIFwiY2lyY2xlLWxcIjogJGZhLXZhci1jaXJjbGUtbCxcbiAgXCJoZWFkLXNpZGUtZ29nZ2xlc1wiOiAkZmEtdmFyLWhlYWQtc2lkZS1nb2dnbGVzLFxuICBcImhlYWQtdnJcIjogJGZhLXZhci1oZWFkLXZyLFxuICBcInRleHQtaGVpZ2h0XCI6ICRmYS12YXItdGV4dC1oZWlnaHQsXG4gIFwidXNlci14bWFya1wiOiAkZmEtdmFyLXVzZXIteG1hcmssXG4gIFwidXNlci10aW1lc1wiOiAkZmEtdmFyLXVzZXItdGltZXMsXG4gIFwiZmFjZS1oYW5kLXlhd25cIjogJGZhLXZhci1mYWNlLWhhbmQteWF3bixcbiAgXCJnYXVnZS1zaW1wbGUtbWluXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLW1pbixcbiAgXCJ0YWNob21ldGVyLXNsb3dlc3RcIjogJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3QsXG4gIFwic3RldGhvc2NvcGVcIjogJGZhLXZhci1zdGV0aG9zY29wZSxcbiAgXCJjb2ZmaW5cIjogJGZhLXZhci1jb2ZmaW4sXG4gIFwibWVzc2FnZVwiOiAkZmEtdmFyLW1lc3NhZ2UsXG4gIFwiY29tbWVudC1hbHRcIjogJGZhLXZhci1jb21tZW50LWFsdCxcbiAgXCJzYWxhZFwiOiAkZmEtdmFyLXNhbGFkLFxuICBcImJvd2wtc2FsYWRcIjogJGZhLXZhci1ib3dsLXNhbGFkLFxuICBcImluZm9cIjogJGZhLXZhci1pbmZvLFxuICBcInJvYm90LWFzdHJvbWVjaFwiOiAkZmEtdmFyLXJvYm90LWFzdHJvbWVjaCxcbiAgXCJyaW5nLWRpYW1vbmRcIjogJGZhLXZhci1yaW5nLWRpYW1vbmQsXG4gIFwiZm9uZHVlLXBvdFwiOiAkZmEtdmFyLWZvbmR1ZS1wb3QsXG4gIFwidGhldGFcIjogJGZhLXZhci10aGV0YSxcbiAgXCJmYWNlLWhhbmQtcGVla2luZ1wiOiAkZmEtdmFyLWZhY2UtaGFuZC1wZWVraW5nLFxuICBcInNxdWFyZS11c2VyXCI6ICRmYS12YXItc3F1YXJlLXVzZXIsXG4gIFwiZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXJcIjogJGZhLXZhci1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcixcbiAgXCJjb21wcmVzcy1hbHRcIjogJGZhLXZhci1jb21wcmVzcy1hbHQsXG4gIFwiZXhwbG9zaW9uXCI6ICRmYS12YXItZXhwbG9zaW9uLFxuICBcImZpbGUtbGluZXNcIjogJGZhLXZhci1maWxlLWxpbmVzLFxuICBcImZpbGUtYWx0XCI6ICRmYS12YXItZmlsZS1hbHQsXG4gIFwiZmlsZS10ZXh0XCI6ICRmYS12YXItZmlsZS10ZXh0LFxuICBcIndhdmUtc3F1YXJlXCI6ICRmYS12YXItd2F2ZS1zcXVhcmUsXG4gIFwicmluZ1wiOiAkZmEtdmFyLXJpbmcsXG4gIFwiYnVpbGRpbmctdW5cIjogJGZhLXZhci1idWlsZGluZy11bixcbiAgXCJkaWNlLXRocmVlXCI6ICRmYS12YXItZGljZS10aHJlZSxcbiAgXCJ0aXJlLXByZXNzdXJlLXdhcm5pbmdcIjogJGZhLXZhci10aXJlLXByZXNzdXJlLXdhcm5pbmcsXG4gIFwid2lmaS1mYWlyXCI6ICRmYS12YXItd2lmaS1mYWlyLFxuICBcIndpZmktMlwiOiAkZmEtdmFyLXdpZmktMixcbiAgXCJjYWxlbmRhci1kYXlzXCI6ICRmYS12YXItY2FsZW5kYXItZGF5cyxcbiAgXCJjYWxlbmRhci1hbHRcIjogJGZhLXZhci1jYWxlbmRhci1hbHQsXG4gIFwibXAzLXBsYXllclwiOiAkZmEtdmFyLW1wMy1wbGF5ZXIsXG4gIFwiYW5jaG9yLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtY2hlY2ssXG4gIFwidGFsbHktNFwiOiAkZmEtdmFyLXRhbGx5LTQsXG4gIFwicmVjdGFuZ2xlLWhpc3RvcnlcIjogJGZhLXZhci1yZWN0YW5nbGUtaGlzdG9yeSxcbiAgXCJidWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwidm9sbGV5YmFsbFwiOiAkZmEtdmFyLXZvbGxleWJhbGwsXG4gIFwidm9sbGV5YmFsbC1iYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbC1iYWxsLFxuICBcInN1bi1oYXplXCI6ICRmYS12YXItc3VuLWhhemUsXG4gIFwidGV4dC1zaXplXCI6ICRmYS12YXItdGV4dC1zaXplLFxuICBcInVmb1wiOiAkZmEtdmFyLXVmbyxcbiAgXCJmb3JrXCI6ICRmYS12YXItZm9yayxcbiAgXCJ1dGVuc2lsLWZvcmtcIjogJGZhLXZhci11dGVuc2lsLWZvcmssXG4gIFwiYXJyb3dzLXVwLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtdXAtdG8tbGluZSxcbiAgXCJtb2JpbGUtc2lnbmFsXCI6ICRmYS12YXItbW9iaWxlLXNpZ25hbCxcbiAgXCJiYXJjb2RlLXNjYW5cIjogJGZhLXZhci1iYXJjb2RlLXNjYW4sXG4gIFwic29ydC1kb3duXCI6ICRmYS12YXItc29ydC1kb3duLFxuICBcInNvcnQtZGVzY1wiOiAkZmEtdmFyLXNvcnQtZGVzYyxcbiAgXCJmb2xkZXItYXJyb3ctZG93blwiOiAkZmEtdmFyLWZvbGRlci1hcnJvdy1kb3duLFxuICBcImZvbGRlci1kb3dubG9hZFwiOiAkZmEtdmFyLWZvbGRlci1kb3dubG9hZCxcbiAgXCJjaXJjbGUtbWludXNcIjogJGZhLXZhci1jaXJjbGUtbWludXMsXG4gIFwibWludXMtY2lyY2xlXCI6ICRmYS12YXItbWludXMtY2lyY2xlLFxuICBcImZhY2UtaWNpY2xlc1wiOiAkZmEtdmFyLWZhY2UtaWNpY2xlcyxcbiAgXCJzaG92ZWxcIjogJGZhLXZhci1zaG92ZWwsXG4gIFwiZG9vci1vcGVuXCI6ICRmYS12YXItZG9vci1vcGVuLFxuICBcImZpbG1zXCI6ICRmYS12YXItZmlsbXMsXG4gIFwicmlnaHQtZnJvbS1icmFja2V0XCI6ICRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0LFxuICBcInNpZ24tb3V0LWFsdFwiOiAkZmEtdmFyLXNpZ24tb3V0LWFsdCxcbiAgXCJmYWNlLWdsYXNzZXNcIjogJGZhLXZhci1mYWNlLWdsYXNzZXMsXG4gIFwibmZjXCI6ICRmYS12YXItbmZjLFxuICBcImF0b21cIjogJGZhLXZhci1hdG9tLFxuICBcInNvYXBcIjogJGZhLXZhci1zb2FwLFxuICBcImljb25zXCI6ICRmYS12YXItaWNvbnMsXG4gIFwiaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHRcIjogJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdCxcbiAgXCJtaWNyb3Bob25lLWxpbmVzLXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaCxcbiAgXCJtaWNyb3Bob25lLWFsdC1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoLFxuICBcImNsb3NlZC1jYXB0aW9uaW5nLXNsYXNoXCI6ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmctc2xhc2gsXG4gIFwiY2FsY3VsYXRvci1zaW1wbGVcIjogJGZhLXZhci1jYWxjdWxhdG9yLXNpbXBsZSxcbiAgXCJjYWxjdWxhdG9yLWFsdFwiOiAkZmEtdmFyLWNhbGN1bGF0b3ItYWx0LFxuICBcImJyaWRnZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWNoZWNrLFxuICBcInNsaWRlcnMtdXBcIjogJGZhLXZhci1zbGlkZXJzLXVwLFxuICBcInNsaWRlcnMtdlwiOiAkZmEtdmFyLXNsaWRlcnMtdixcbiAgXCJsb2NhdGlvbi1taW51c1wiOiAkZmEtdmFyLWxvY2F0aW9uLW1pbnVzLFxuICBcIm1hcC1tYXJrZXItbWludXNcIjogJGZhLXZhci1tYXAtbWFya2VyLW1pbnVzLFxuICBcInB1bXAtbWVkaWNhbFwiOiAkZmEtdmFyLXB1bXAtbWVkaWNhbCxcbiAgXCJmaW5nZXJwcmludFwiOiAkZmEtdmFyLWZpbmdlcnByaW50LFxuICBcInNraS1ib290XCI6ICRmYS12YXItc2tpLWJvb3QsXG4gIFwic3RhbmRhcmQtZGVmaW5pdGlvblwiOiAkZmEtdmFyLXN0YW5kYXJkLWRlZmluaXRpb24sXG4gIFwicmVjdGFuZ2xlLXNkXCI6ICRmYS12YXItcmVjdGFuZ2xlLXNkLFxuICBcImgxXCI6ICRmYS12YXItaDEsXG4gIFwiaGFuZC1wb2ludC1yaWdodFwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvblwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb24sXG4gIFwic2VhcmNoLWxvY2F0aW9uXCI6ICRmYS12YXItc2VhcmNoLWxvY2F0aW9uLFxuICBcIm1lc3NhZ2UtYm90XCI6ICRmYS12YXItbWVzc2FnZS1ib3QsXG4gIFwiZm9yd2FyZC1zdGVwXCI6ICRmYS12YXItZm9yd2FyZC1zdGVwLFxuICBcInN0ZXAtZm9yd2FyZFwiOiAkZmEtdmFyLXN0ZXAtZm9yd2FyZCxcbiAgXCJmYWNlLXNtaWxlLWJlYW1cIjogJGZhLXZhci1mYWNlLXNtaWxlLWJlYW0sXG4gIFwic21pbGUtYmVhbVwiOiAkZmEtdmFyLXNtaWxlLWJlYW0sXG4gIFwibGlnaHQtY2VpbGluZ1wiOiAkZmEtdmFyLWxpZ2h0LWNlaWxpbmcsXG4gIFwibWVzc2FnZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLW1lc3NhZ2UtZXhjbGFtYXRpb24sXG4gIFwiY29tbWVudC1hbHQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jb21tZW50LWFsdC1leGNsYW1hdGlvbixcbiAgXCJib3dsLXNjb29wXCI6ICRmYS12YXItYm93bC1zY29vcCxcbiAgXCJib3dsLXNoYXZlZC1pY2VcIjogJGZhLXZhci1ib3dsLXNoYXZlZC1pY2UsXG4gIFwic3F1YXJlLXhcIjogJGZhLXZhci1zcXVhcmUteCxcbiAgXCJ1dGlsaXR5LXBvbGUtZG91YmxlXCI6ICRmYS12YXItdXRpbGl0eS1wb2xlLWRvdWJsZSxcbiAgXCJmbGFnLWNoZWNrZXJlZFwiOiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkLFxuICBcImNoZXZyb25zLXVwXCI6ICRmYS12YXItY2hldnJvbnMtdXAsXG4gIFwiY2hldnJvbi1kb3VibGUtdXBcIjogJGZhLXZhci1jaGV2cm9uLWRvdWJsZS11cCxcbiAgXCJmb290YmFsbFwiOiAkZmEtdmFyLWZvb3RiYWxsLFxuICBcImZvb3RiYWxsLWJhbGxcIjogJGZhLXZhci1mb290YmFsbC1iYWxsLFxuICBcInVzZXItdm5lY2tcIjogJGZhLXZhci11c2VyLXZuZWNrLFxuICBcInNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNyb3BcIjogJGZhLXZhci1jcm9wLFxuICBcImFuZ2xlcy1kb3duXCI6ICRmYS12YXItYW5nbGVzLWRvd24sXG4gIFwiYW5nbGUtZG91YmxlLWRvd25cIjogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bixcbiAgXCJ1c2Vycy1yZWN0YW5nbGVcIjogJGZhLXZhci11c2Vycy1yZWN0YW5nbGUsXG4gIFwicGVvcGxlLXJvb2ZcIjogJGZhLXZhci1wZW9wbGUtcm9vZixcbiAgXCJzcXVhcmUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctcmlnaHQsXG4gIFwiYXJyb3ctc3F1YXJlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0LFxuICBcImxvY2F0aW9uLXBsdXNcIjogJGZhLXZhci1sb2NhdGlvbi1wbHVzLFxuICBcIm1hcC1tYXJrZXItcGx1c1wiOiAkZmEtdmFyLW1hcC1tYXJrZXItcGx1cyxcbiAgXCJsaWdodGJ1bGItZXhjbGFtYXRpb24tb25cIjogJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb24tb24sXG4gIFwicGVvcGxlLWxpbmVcIjogJGZhLXZhci1wZW9wbGUtbGluZSxcbiAgXCJiZWVyLW11Zy1lbXB0eVwiOiAkZmEtdmFyLWJlZXItbXVnLWVtcHR5LFxuICBcImJlZXJcIjogJGZhLXZhci1iZWVyLFxuICBcImNyYXRlLWVtcHR5XCI6ICRmYS12YXItY3JhdGUtZW1wdHksXG4gIFwiZGlhZ3JhbS1wcmVkZWNlc3NvclwiOiAkZmEtdmFyLWRpYWdyYW0tcHJlZGVjZXNzb3IsXG4gIFwidHJhbnNwb3J0ZXJcIjogJGZhLXZhci10cmFuc3BvcnRlcixcbiAgXCJjYWxlbmRhci1jaXJjbGUtdXNlclwiOiAkZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS11c2VyLFxuICBcImFycm93LXVwLWxvbmdcIjogJGZhLXZhci1hcnJvdy11cC1sb25nLFxuICBcImxvbmctYXJyb3ctdXBcIjogJGZhLXZhci1sb25nLWFycm93LXVwLFxuICBcInBlcnNvbi1jYXJyeS1ib3hcIjogJGZhLXZhci1wZXJzb24tY2FycnktYm94LFxuICBcInBlcnNvbi1jYXJyeVwiOiAkZmEtdmFyLXBlcnNvbi1jYXJyeSxcbiAgXCJmaXJlLWZsYW1lLXNpbXBsZVwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlLFxuICBcImJ1cm5cIjogJGZhLXZhci1idXJuLFxuICBcInBlcnNvblwiOiAkZmEtdmFyLXBlcnNvbixcbiAgXCJtYWxlXCI6ICRmYS12YXItbWFsZSxcbiAgXCJsYXB0b3BcIjogJGZhLXZhci1sYXB0b3AsXG4gIFwiZmlsZS1jc3ZcIjogJGZhLXZhci1maWxlLWNzdixcbiAgXCJtZW5vcmFoXCI6ICRmYS12YXItbWVub3JhaCxcbiAgXCJ1bmlvblwiOiAkZmEtdmFyLXVuaW9uLFxuICBcImNoZXZyb25zLWxlZnRcIjogJGZhLXZhci1jaGV2cm9ucy1sZWZ0LFxuICBcImNoZXZyb24tZG91YmxlLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0LFxuICBcImNpcmNsZS1oZWFydFwiOiAkZmEtdmFyLWNpcmNsZS1oZWFydCxcbiAgXCJoZWFydC1jaXJjbGVcIjogJGZhLXZhci1oZWFydC1jaXJjbGUsXG4gIFwidHJ1Y2stcGxhbmVcIjogJGZhLXZhci10cnVjay1wbGFuZSxcbiAgXCJyZWNvcmQtdmlueWxcIjogJGZhLXZhci1yZWNvcmQtdmlueWwsXG4gIFwiYnJpbmctZm9yd2FyZFwiOiAkZmEtdmFyLWJyaW5nLWZvcndhcmQsXG4gIFwic3F1YXJlLXBcIjogJGZhLXZhci1zcXVhcmUtcCxcbiAgXCJmYWNlLWdyaW4tc3RhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3RhcnMsXG4gIFwiZ3Jpbi1zdGFyc1wiOiAkZmEtdmFyLWdyaW4tc3RhcnMsXG4gIFwic2lnbWFcIjogJGZhLXZhci1zaWdtYSxcbiAgXCJjYW1lcmEtbW92aWVcIjogJGZhLXZhci1jYW1lcmEtbW92aWUsXG4gIFwiYm9uZ1wiOiAkZmEtdmFyLWJvbmcsXG4gIFwiY2xhcmluZXRcIjogJGZhLXZhci1jbGFyaW5ldCxcbiAgXCJ0cnVjay1mbGF0YmVkXCI6ICRmYS12YXItdHJ1Y2stZmxhdGJlZCxcbiAgXCJzcGFnaGV0dGktbW9uc3Rlci1mbHlpbmdcIjogJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmcsXG4gIFwicGFzdGFmYXJpYW5pc21cIjogJGZhLXZhci1wYXN0YWZhcmlhbmlzbSxcbiAgXCJhcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZSxcbiAgXCJsZWFmLWhlYXJ0XCI6ICRmYS12YXItbGVhZi1oZWFydCxcbiAgXCJob3VzZS1idWlsZGluZ1wiOiAkZmEtdmFyLWhvdXNlLWJ1aWxkaW5nLFxuICBcImNoZWVzZS1zd2lzc1wiOiAkZmEtdmFyLWNoZWVzZS1zd2lzcyxcbiAgXCJzcG9vblwiOiAkZmEtdmFyLXNwb29uLFxuICBcInV0ZW5zaWwtc3Bvb25cIjogJGZhLXZhci11dGVuc2lsLXNwb29uLFxuICBcImphci13aGVhdFwiOiAkZmEtdmFyLWphci13aGVhdCxcbiAgXCJlbnZlbG9wZXMtYnVsa1wiOiAkZmEtdmFyLWVudmVsb3Blcy1idWxrLFxuICBcIm1haWwtYnVsa1wiOiAkZmEtdmFyLW1haWwtYnVsayxcbiAgXCJmaWxlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImJvdy1hcnJvd1wiOiAkZmEtdmFyLWJvdy1hcnJvdyxcbiAgXCJjYXJ0LXhtYXJrXCI6ICRmYS12YXItY2FydC14bWFyayxcbiAgXCJoZXhhZ29uLXhtYXJrXCI6ICRmYS12YXItaGV4YWdvbi14bWFyayxcbiAgXCJ0aW1lcy1oZXhhZ29uXCI6ICRmYS12YXItdGltZXMtaGV4YWdvbixcbiAgXCJ4bWFyay1oZXhhZ29uXCI6ICRmYS12YXIteG1hcmstaGV4YWdvbixcbiAgXCJjaXJjbGUtaFwiOiAkZmEtdmFyLWNpcmNsZS1oLFxuICBcImhvc3BpdGFsLXN5bWJvbFwiOiAkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCxcbiAgXCJtZXJnZVwiOiAkZmEtdmFyLW1lcmdlLFxuICBcInBhZ2VyXCI6ICRmYS12YXItcGFnZXIsXG4gIFwiY2FydC1taW51c1wiOiAkZmEtdmFyLWNhcnQtbWludXMsXG4gIFwiYWRkcmVzcy1ib29rXCI6ICRmYS12YXItYWRkcmVzcy1ib29rLFxuICBcImNvbnRhY3QtYm9va1wiOiAkZmEtdmFyLWNvbnRhY3QtYm9vayxcbiAgXCJwYW4tZnJ5aW5nXCI6ICRmYS12YXItcGFuLWZyeWluZyxcbiAgXCJncmlkXCI6ICRmYS12YXItZ3JpZCxcbiAgXCJncmlkLTNcIjogJGZhLXZhci1ncmlkLTMsXG4gIFwiZm9vdGJhbGwtaGVsbWV0XCI6ICRmYS12YXItZm9vdGJhbGwtaGVsbWV0LFxuICBcImhhbmQtbG92ZVwiOiAkZmEtdmFyLWhhbmQtbG92ZSxcbiAgXCJ0cmVlc1wiOiAkZmEtdmFyLXRyZWVzLFxuICBcInN0cmlrZXRocm91Z2hcIjogJGZhLXZhci1zdHJpa2V0aHJvdWdoLFxuICBcInBhZ2VcIjogJGZhLXZhci1wYWdlLFxuICBcImtcIjogJGZhLXZhci1rLFxuICBcImRpYWdyYW0tcHJldmlvdXNcIjogJGZhLXZhci1kaWFncmFtLXByZXZpb3VzLFxuICBcImdhdWdlLW1pblwiOiAkZmEtdmFyLWdhdWdlLW1pbixcbiAgXCJ0YWNob21ldGVyLWFsdC1zbG93ZXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvd2VzdCxcbiAgXCJmb2xkZXItZ3JpZFwiOiAkZmEtdmFyLWZvbGRlci1ncmlkLFxuICBcImVnZ3BsYW50XCI6ICRmYS12YXItZWdncGxhbnQsXG4gIFwicmFtXCI6ICRmYS12YXItcmFtLFxuICBcImxhbmRtYXJrLWZsYWdcIjogJGZhLXZhci1sYW5kbWFyay1mbGFnLFxuICBcImxpcHNcIjogJGZhLXZhci1saXBzLFxuICBcInBlbmNpbFwiOiAkZmEtdmFyLXBlbmNpbCxcbiAgXCJwZW5jaWwtYWx0XCI6ICRmYS12YXItcGVuY2lsLWFsdCxcbiAgXCJiYWNrd2FyZFwiOiAkZmEtdmFyLWJhY2t3YXJkLFxuICBcImNhcmV0LXJpZ2h0XCI6ICRmYS12YXItY2FyZXQtcmlnaHQsXG4gIFwiY29tbWVudHNcIjogJGZhLXZhci1jb21tZW50cyxcbiAgXCJwYXN0ZVwiOiAkZmEtdmFyLXBhc3RlLFxuICBcImZpbGUtY2xpcGJvYXJkXCI6ICRmYS12YXItZmlsZS1jbGlwYm9hcmQsXG4gIFwiZGVza3RvcC1hcnJvdy1kb3duXCI6ICRmYS12YXItZGVza3RvcC1hcnJvdy1kb3duLFxuICBcImNvZGUtcHVsbC1yZXF1ZXN0XCI6ICRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QsXG4gIFwicHVtcGtpblwiOiAkZmEtdmFyLXB1bXBraW4sXG4gIFwiY2xpcGJvYXJkLWxpc3RcIjogJGZhLXZhci1jbGlwYm9hcmQtbGlzdCxcbiAgXCJwZW4tZmllbGRcIjogJGZhLXZhci1wZW4tZmllbGQsXG4gIFwiYmx1ZWJlcnJpZXNcIjogJGZhLXZhci1ibHVlYmVycmllcyxcbiAgXCJ0cnVjay1yYW1wLWJveFwiOiAkZmEtdmFyLXRydWNrLXJhbXAtYm94LFxuICBcInRydWNrLWxvYWRpbmdcIjogJGZhLXZhci10cnVjay1sb2FkaW5nLFxuICBcIm5vdGVcIjogJGZhLXZhci1ub3RlLFxuICBcImFycm93LWRvd24tdG8tc3F1YXJlXCI6ICRmYS12YXItYXJyb3ctZG93bi10by1zcXVhcmUsXG4gIFwidXNlci1jaGVja1wiOiAkZmEtdmFyLXVzZXItY2hlY2ssXG4gIFwiY2xvdWQteG1hcmtcIjogJGZhLXZhci1jbG91ZC14bWFyayxcbiAgXCJ2aWFsLXZpcnVzXCI6ICRmYS12YXItdmlhbC12aXJ1cyxcbiAgXCJib29rLWJsYW5rXCI6ICRmYS12YXItYm9vay1ibGFuayxcbiAgXCJib29rLWFsdFwiOiAkZmEtdmFyLWJvb2stYWx0LFxuICBcImdvbGYtZmxhZy1ob2xlXCI6ICRmYS12YXItZ29sZi1mbGFnLWhvbGUsXG4gIFwibWVzc2FnZS1hcnJvdy1kb3duXCI6ICRmYS12YXItbWVzc2FnZS1hcnJvdy1kb3duLFxuICBcImNvbW1lbnQtYWx0LWFycm93LWRvd25cIjogJGZhLXZhci1jb21tZW50LWFsdC1hcnJvdy1kb3duLFxuICBcImZhY2UtdW5hbXVzZWRcIjogJGZhLXZhci1mYWNlLXVuYW11c2VkLFxuICBcInNoZWV0LXBsYXN0aWNcIjogJGZhLXZhci1zaGVldC1wbGFzdGljLFxuICBcImNpcmNsZS05XCI6ICRmYS12YXItY2lyY2xlLTksXG4gIFwiYmxvZ1wiOiAkZmEtdmFyLWJsb2csXG4gIFwidXNlci1uaW5qYVwiOiAkZmEtdmFyLXVzZXItbmluamEsXG4gIFwicGVuY2lsLXNsYXNoXCI6ICRmYS12YXItcGVuY2lsLXNsYXNoLFxuICBcImJvd2xpbmctcGluc1wiOiAkZmEtdmFyLWJvd2xpbmctcGlucyxcbiAgXCJwZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZSxcbiAgXCJkb3duLXJpZ2h0XCI6ICRmYS12YXItZG93bi1yaWdodCxcbiAgXCJzY3JvbGwtdG9yYWhcIjogJGZhLXZhci1zY3JvbGwtdG9yYWgsXG4gIFwidG9yYWhcIjogJGZhLXZhci10b3JhaCxcbiAgXCJ3ZWJob29rXCI6ICRmYS12YXItd2ViaG9vayxcbiAgXCJibGluZHMtb3BlblwiOiAkZmEtdmFyLWJsaW5kcy1vcGVuLFxuICBcImZlbmNlXCI6ICRmYS12YXItZmVuY2UsXG4gIFwidXBcIjogJGZhLXZhci11cCxcbiAgXCJhcnJvdy1hbHQtdXBcIjogJGZhLXZhci1hcnJvdy1hbHQtdXAsXG4gIFwiYnJvb20tYmFsbFwiOiAkZmEtdmFyLWJyb29tLWJhbGwsXG4gIFwicXVpZGRpdGNoXCI6ICRmYS12YXItcXVpZGRpdGNoLFxuICBcInF1aWRkaXRjaC1icm9vbS1iYWxsXCI6ICRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGwsXG4gIFwiZHJ1bXN0aWNrXCI6ICRmYS12YXItZHJ1bXN0aWNrLFxuICBcInNxdWFyZS12XCI6ICRmYS12YXItc3F1YXJlLXYsXG4gIFwiZmFjZS1hd2Vzb21lXCI6ICRmYS12YXItZmFjZS1hd2Vzb21lLFxuICBcImdhdmUtZGFuZHlcIjogJGZhLXZhci1nYXZlLWRhbmR5LFxuICBcImRpYWwtb2ZmXCI6ICRmYS12YXItZGlhbC1vZmYsXG4gIFwidG9nZ2xlLW9mZlwiOiAkZmEtdmFyLXRvZ2dsZS1vZmYsXG4gIFwiZmFjZS1zbWlsZS1ob3Juc1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtaG9ybnMsXG4gIFwiYm94LWFyY2hpdmVcIjogJGZhLXZhci1ib3gtYXJjaGl2ZSxcbiAgXCJhcmNoaXZlXCI6ICRmYS12YXItYXJjaGl2ZSxcbiAgXCJncmFwZXNcIjogJGZhLXZhci1ncmFwZXMsXG4gIFwicGVyc29uLWRyb3duaW5nXCI6ICRmYS12YXItcGVyc29uLWRyb3duaW5nLFxuICBcImRpYWwtbWF4XCI6ICRmYS12YXItZGlhbC1tYXgsXG4gIFwiY2lyY2xlLW1cIjogJGZhLXZhci1jaXJjbGUtbSxcbiAgXCJjYWxlbmRhci1pbWFnZVwiOiAkZmEtdmFyLWNhbGVuZGFyLWltYWdlLFxuICBcImNpcmNsZS1jYXJldC1kb3duXCI6ICRmYS12YXItY2lyY2xlLWNhcmV0LWRvd24sXG4gIFwiY2FyZXQtY2lyY2xlLWRvd25cIjogJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bixcbiAgXCJhcnJvdy1kb3duLTktMVwiOiAkZmEtdmFyLWFycm93LWRvd24tOS0xLFxuICBcInNvcnQtbnVtZXJpYy1kZXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2MsXG4gIFwic29ydC1udW1lcmljLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0LFxuICBcImZhY2UtZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwiZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50LFxuICBcInNoaXNoLWtlYmFiXCI6ICRmYS12YXItc2hpc2gta2ViYWIsXG4gIFwic3ByYXktY2FuXCI6ICRmYS12YXItc3ByYXktY2FuLFxuICBcImFsYXJtLXNub296ZVwiOiAkZmEtdmFyLWFsYXJtLXNub296ZSxcbiAgXCJzY2FyZWNyb3dcIjogJGZhLXZhci1zY2FyZWNyb3csXG4gIFwidHJ1Y2stbW9uc3RlclwiOiAkZmEtdmFyLXRydWNrLW1vbnN0ZXIsXG4gIFwiZ2lmdC1jYXJkXCI6ICRmYS12YXItZ2lmdC1jYXJkLFxuICBcIndcIjogJGZhLXZhci13LFxuICBcImNvZGUtcHVsbC1yZXF1ZXN0LWRyYWZ0XCI6ICRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QtZHJhZnQsXG4gIFwic3F1YXJlLWJcIjogJGZhLXZhci1zcXVhcmUtYixcbiAgXCJlbGVwaGFudFwiOiAkZmEtdmFyLWVsZXBoYW50LFxuICBcImVhcnRoLWFmcmljYVwiOiAkZmEtdmFyLWVhcnRoLWFmcmljYSxcbiAgXCJnbG9iZS1hZnJpY2FcIjogJGZhLXZhci1nbG9iZS1hZnJpY2EsXG4gIFwicmFpbmJvd1wiOiAkZmEtdmFyLXJhaW5ib3csXG4gIFwiY2lyY2xlLW5vdGNoXCI6ICRmYS12YXItY2lyY2xlLW5vdGNoLFxuICBcInRhYmxldC1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b24sXG4gIFwidGFibGV0LWFsdFwiOiAkZmEtdmFyLXRhYmxldC1hbHQsXG4gIFwicGF3XCI6ICRmYS12YXItcGF3LFxuICBcIm1lc3NhZ2UtcXVlc3Rpb25cIjogJGZhLXZhci1tZXNzYWdlLXF1ZXN0aW9uLFxuICBcImNsb3VkXCI6ICRmYS12YXItY2xvdWQsXG4gIFwidHJvd2VsLWJyaWNrc1wiOiAkZmEtdmFyLXRyb3dlbC1icmlja3MsXG4gIFwic3F1YXJlLTNcIjogJGZhLXZhci1zcXVhcmUtMyxcbiAgXCJmYWNlLWZsdXNoZWRcIjogJGZhLXZhci1mYWNlLWZsdXNoZWQsXG4gIFwiZmx1c2hlZFwiOiAkZmEtdmFyLWZsdXNoZWQsXG4gIFwiaG9zcGl0YWwtdXNlclwiOiAkZmEtdmFyLWhvc3BpdGFsLXVzZXIsXG4gIFwibWljcm93YXZlXCI6ICRmYS12YXItbWljcm93YXZlLFxuICBcImNoZi1zaWduXCI6ICRmYS12YXItY2hmLXNpZ24sXG4gIFwidGVudC1hcnJvdy1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItdGVudC1hcnJvdy1sZWZ0LXJpZ2h0LFxuICBcImNhcnQtY2lyY2xlLWFycm93LXVwXCI6ICRmYS12YXItY2FydC1jaXJjbGUtYXJyb3ctdXAsXG4gIFwidHJhc2gtY2xvY2tcIjogJGZhLXZhci10cmFzaC1jbG9jayxcbiAgXCJnYXZlbFwiOiAkZmEtdmFyLWdhdmVsLFxuICBcImxlZ2FsXCI6ICRmYS12YXItbGVnYWwsXG4gIFwic3ByaW5rbGVyLWNlaWxpbmdcIjogJGZhLXZhci1zcHJpbmtsZXItY2VpbGluZyxcbiAgXCJicm93c2Vyc1wiOiAkZmEtdmFyLWJyb3dzZXJzLFxuICBcInRyaWxsaXVtXCI6ICRmYS12YXItdHJpbGxpdW0sXG4gIFwibXVzaWMtc2xhc2hcIjogJGZhLXZhci1tdXNpYy1zbGFzaCxcbiAgXCJ0cnVjay1yYW1wXCI6ICRmYS12YXItdHJ1Y2stcmFtcCxcbiAgXCJiaW5vY3VsYXJzXCI6ICRmYS12YXItYmlub2N1bGFycyxcbiAgXCJtaWNyb3Bob25lLXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaCxcbiAgXCJib3gtdGlzc3VlXCI6ICRmYS12YXItYm94LXRpc3N1ZSxcbiAgXCJjaXJjbGUtY1wiOiAkZmEtdmFyLWNpcmNsZS1jLFxuICBcInN0YXItY2hyaXN0bWFzXCI6ICRmYS12YXItc3Rhci1jaHJpc3RtYXMsXG4gIFwiY2hhcnQtYnVsbGV0XCI6ICRmYS12YXItY2hhcnQtYnVsbGV0LFxuICBcIm1vdG9yY3ljbGVcIjogJGZhLXZhci1tb3RvcmN5Y2xlLFxuICBcInRyZWUtY2hyaXN0bWFzXCI6ICRmYS12YXItdHJlZS1jaHJpc3RtYXMsXG4gIFwidGlyZS1mbGF0XCI6ICRmYS12YXItdGlyZS1mbGF0LFxuICBcInN1bmdsYXNzZXNcIjogJGZhLXZhci1zdW5nbGFzc2VzLFxuICBcImJhZGdlXCI6ICRmYS12YXItYmFkZ2UsXG4gIFwibWVzc2FnZS1wZW5cIjogJGZhLXZhci1tZXNzYWdlLXBlbixcbiAgXCJjb21tZW50LWFsdC1lZGl0XCI6ICRmYS12YXItY29tbWVudC1hbHQtZWRpdCxcbiAgXCJtZXNzYWdlLWVkaXRcIjogJGZhLXZhci1tZXNzYWdlLWVkaXQsXG4gIFwiYmVsbC1jb25jaWVyZ2VcIjogJGZhLXZhci1iZWxsLWNvbmNpZXJnZSxcbiAgXCJjb25jaWVyZ2UtYmVsbFwiOiAkZmEtdmFyLWNvbmNpZXJnZS1iZWxsLFxuICBcInBlbi1ydWxlclwiOiAkZmEtdmFyLXBlbi1ydWxlcixcbiAgXCJwZW5jaWwtcnVsZXJcIjogJGZhLXZhci1wZW5jaWwtcnVsZXIsXG4gIFwiYXJyb3ctcHJvZ3Jlc3NcIjogJGZhLXZhci1hcnJvdy1wcm9ncmVzcyxcbiAgXCJjaGVzcy1yb29rLXBpZWNlXCI6ICRmYS12YXItY2hlc3Mtcm9vay1waWVjZSxcbiAgXCJjaGVzcy1yb29rLWFsdFwiOiAkZmEtdmFyLWNoZXNzLXJvb2stYWx0LFxuICBcInNxdWFyZS1yb290XCI6ICRmYS12YXItc3F1YXJlLXJvb3QsXG4gIFwiYWxidW0tY29sbGVjdGlvbi1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb24tY2lyY2xlLXBsdXMsXG4gIFwicGVvcGxlLWFycm93c1wiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MsXG4gIFwicGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0LFxuICBcImZhY2UtYW5ncnktaG9ybnNcIjogJGZhLXZhci1mYWNlLWFuZ3J5LWhvcm5zLFxuICBcIm1hcnMtYW5kLXZlbnVzLWJ1cnN0XCI6ICRmYS12YXItbWFycy1hbmQtdmVudXMtYnVyc3QsXG4gIFwidG9tYnN0b25lXCI6ICRmYS12YXItdG9tYnN0b25lLFxuICBcInNxdWFyZS1jYXJldC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1yaWdodCxcbiAgXCJjYXJldC1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQsXG4gIFwic2Npc3NvcnNcIjogJGZhLXZhci1zY2lzc29ycyxcbiAgXCJjdXRcIjogJGZhLXZhci1jdXQsXG4gIFwibGlzdC1tdXNpY1wiOiAkZmEtdmFyLWxpc3QtbXVzaWMsXG4gIFwic3VuLXBsYW50LXdpbHRcIjogJGZhLXZhci1zdW4tcGxhbnQtd2lsdCxcbiAgXCJ0b2lsZXRzLXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0cy1wb3J0YWJsZSxcbiAgXCJob2NrZXktcHVja1wiOiAkZmEtdmFyLWhvY2tleS1wdWNrLFxuICBcIm11c3RhY2hlXCI6ICRmYS12YXItbXVzdGFjaGUsXG4gIFwiaHlwaGVuXCI6ICRmYS12YXItaHlwaGVuLFxuICBcInRhYmxlXCI6ICRmYS12YXItdGFibGUsXG4gIFwidXNlci1jaGVmXCI6ICRmYS12YXItdXNlci1jaGVmLFxuICBcIm1lc3NhZ2UtaW1hZ2VcIjogJGZhLXZhci1tZXNzYWdlLWltYWdlLFxuICBcImNvbW1lbnQtYWx0LWltYWdlXCI6ICRmYS12YXItY29tbWVudC1hbHQtaW1hZ2UsXG4gIFwidXNlcnMtbWVkaWNhbFwiOiAkZmEtdmFyLXVzZXJzLW1lZGljYWwsXG4gIFwic2Vuc29yLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc2Vuc29yLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxuICBcInNlbnNvci1hbGVydFwiOiAkZmEtdmFyLXNlbnNvci1hbGVydCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodCxcbiAgXCJ0YWNob2dyYXBoLWRpZ2l0YWxcIjogJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWwsXG4gIFwiZGlnaXRhbC10YWNob2dyYXBoXCI6ICRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoLFxuICBcImZhY2UtbWFza1wiOiAkZmEtdmFyLWZhY2UtbWFzayxcbiAgXCJwaWNrbGViYWxsXCI6ICRmYS12YXItcGlja2xlYmFsbCxcbiAgXCJzdGFyLXNoYXJwLWhhbGZcIjogJGZhLXZhci1zdGFyLXNoYXJwLWhhbGYsXG4gIFwidXNlcnMtc2xhc2hcIjogJGZhLXZhci11c2Vycy1zbGFzaCxcbiAgXCJjbG92ZXJcIjogJGZhLXZhci1jbG92ZXIsXG4gIFwibWVhdFwiOiAkZmEtdmFyLW1lYXQsXG4gIFwicmVwbHlcIjogJGZhLXZhci1yZXBseSxcbiAgXCJtYWlsLXJlcGx5XCI6ICRmYS12YXItbWFpbC1yZXBseSxcbiAgXCJzdGFyLWFuZC1jcmVzY2VudFwiOiAkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50LFxuICBcImVtcHR5LXNldFwiOiAkZmEtdmFyLWVtcHR5LXNldCxcbiAgXCJob3VzZS1maXJlXCI6ICRmYS12YXItaG91c2UtZmlyZSxcbiAgXCJzcXVhcmUtbWludXNcIjogJGZhLXZhci1zcXVhcmUtbWludXMsXG4gIFwibWludXMtc3F1YXJlXCI6ICRmYS12YXItbWludXMtc3F1YXJlLFxuICBcImhlbGljb3B0ZXJcIjogJGZhLXZhci1oZWxpY29wdGVyLFxuICBcImJpcmRcIjogJGZhLXZhci1iaXJkLFxuICBcImNvbXBhc3NcIjogJGZhLXZhci1jb21wYXNzLFxuICBcInNxdWFyZS1jYXJldC1kb3duXCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWRvd24sXG4gIFwiY2FyZXQtc3F1YXJlLWRvd25cIjogJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bixcbiAgXCJoZWFydC1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLWhlYXJ0LWhhbGYtc3Ryb2tlLFxuICBcImhlYXJ0LWhhbGYtYWx0XCI6ICRmYS12YXItaGVhcnQtaGFsZi1hbHQsXG4gIFwiZmlsZS1jaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJsYXB0b3AtY29kZVwiOiAkZmEtdmFyLWxhcHRvcC1jb2RlLFxuICBcImpveXN0aWNrXCI6ICRmYS12YXItam95c3RpY2ssXG4gIFwiZ3JpbGwtZmlyZVwiOiAkZmEtdmFyLWdyaWxsLWZpcmUsXG4gIFwicmVjdGFuZ2xlLXZlcnRpY2FsLWhpc3RvcnlcIjogJGZhLXZhci1yZWN0YW5nbGUtdmVydGljYWwtaGlzdG9yeSxcbiAgXCJzd2F0Y2hib29rXCI6ICRmYS12YXItc3dhdGNoYm9vayxcbiAgXCJwcmVzY3JpcHRpb24tYm90dGxlXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSxcbiAgXCJiYXJzXCI6ICRmYS12YXItYmFycyxcbiAgXCJuYXZpY29uXCI6ICRmYS12YXItbmF2aWNvbixcbiAgXCJrZXlib2FyZC1sZWZ0XCI6ICRmYS12YXIta2V5Ym9hcmQtbGVmdCxcbiAgXCJwZW9wbGUtZ3JvdXBcIjogJGZhLXZhci1wZW9wbGUtZ3JvdXAsXG4gIFwiaG91cmdsYXNzLWVuZFwiOiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQsXG4gIFwiaG91cmdsYXNzLTNcIjogJGZhLXZhci1ob3VyZ2xhc3MtMyxcbiAgXCJoZWFydC1jcmFja1wiOiAkZmEtdmFyLWhlYXJ0LWNyYWNrLFxuICBcImhlYXJ0LWJyb2tlblwiOiAkZmEtdmFyLWhlYXJ0LWJyb2tlbixcbiAgXCJmYWNlLWJlYW0taGFuZC1vdmVyLW1vdXRoXCI6ICRmYS12YXItZmFjZS1iZWFtLWhhbmQtb3Zlci1tb3V0aCxcbiAgXCJkcm9wbGV0LXBlcmNlbnRcIjogJGZhLXZhci1kcm9wbGV0LXBlcmNlbnQsXG4gIFwiaHVtaWRpdHlcIjogJGZhLXZhci1odW1pZGl0eSxcbiAgXCJzcXVhcmUtdXAtcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtdXAtcmlnaHQsXG4gIFwiZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0XCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0LFxuICBcImZhY2Uta2lzcy1iZWFtXCI6ICRmYS12YXItZmFjZS1raXNzLWJlYW0sXG4gIFwia2lzcy1iZWFtXCI6ICRmYS12YXIta2lzcy1iZWFtLFxuICBcImNvcm5cIjogJGZhLXZhci1jb3JuLFxuICBcInJvbGxlci1jb2FzdGVyXCI6ICRmYS12YXItcm9sbGVyLWNvYXN0ZXIsXG4gIFwicGhvdG8tZmlsbS1tdXNpY1wiOiAkZmEtdmFyLXBob3RvLWZpbG0tbXVzaWMsXG4gIFwicmFkYXJcIjogJGZhLXZhci1yYWRhcixcbiAgXCJzaWNrbGVcIjogJGZhLXZhci1zaWNrbGUsXG4gIFwiZmlsbVwiOiAkZmEtdmFyLWZpbG0sXG4gIFwiY29jb251dFwiOiAkZmEtdmFyLWNvY29udXQsXG4gIFwicnVsZXItaG9yaXpvbnRhbFwiOiAkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwsXG4gIFwic2hpZWxkLWNyb3NzXCI6ICRmYS12YXItc2hpZWxkLWNyb3NzLFxuICBcImNhc3NldHRlLXRhcGVcIjogJGZhLXZhci1jYXNzZXR0ZS10YXBlLFxuICBcInNxdWFyZS10ZXJtaW5hbFwiOiAkZmEtdmFyLXNxdWFyZS10ZXJtaW5hbCxcbiAgXCJwZW9wbGUtcm9iYmVyeVwiOiAkZmEtdmFyLXBlb3BsZS1yb2JiZXJ5LFxuICBcImxpZ2h0YnVsYlwiOiAkZmEtdmFyLWxpZ2h0YnVsYixcbiAgXCJjYXJldC1sZWZ0XCI6ICRmYS12YXItY2FyZXQtbGVmdCxcbiAgXCJjb21tZW50LW1pZGRsZVwiOiAkZmEtdmFyLWNvbW1lbnQtbWlkZGxlLFxuICBcInRyYXNoLWNhbi1saXN0XCI6ICRmYS12YXItdHJhc2gtY2FuLWxpc3QsXG4gIFwiYmxvY2tcIjogJGZhLXZhci1ibG9jayxcbiAgXCJjaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZXhjbGFtYXRpb24tY2lyY2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlLFxuICBcInNjaG9vbC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLXhtYXJrLFxuICBcImFycm93LXJpZ2h0LWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldCxcbiAgXCJzaWduLW91dFwiOiAkZmEtdmFyLXNpZ24tb3V0LFxuICBcImZhY2UtZnJvd24tc2xpZ2h0XCI6ICRmYS12YXItZmFjZS1mcm93bi1zbGlnaHQsXG4gIFwiY2lyY2xlLWNoZXZyb24tZG93blwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd24sXG4gIFwiY2hldnJvbi1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24sXG4gIFwic2lkZWJhci1mbGlwXCI6ICRmYS12YXItc2lkZWJhci1mbGlwLFxuICBcInVubG9jay1rZXlob2xlXCI6ICRmYS12YXItdW5sb2NrLWtleWhvbGUsXG4gIFwidW5sb2NrLWFsdFwiOiAkZmEtdmFyLXVubG9jay1hbHQsXG4gIFwidGVtcGVyYXR1cmUtbGlzdFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWxpc3QsXG4gIFwiY2xvdWQtc2hvd2Vycy1oZWF2eVwiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnksXG4gIFwiaGVhZHBob25lcy1zaW1wbGVcIjogJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZSxcbiAgXCJoZWFkcGhvbmVzLWFsdFwiOiAkZmEtdmFyLWhlYWRwaG9uZXMtYWx0LFxuICBcInNpdGVtYXBcIjogJGZhLXZhci1zaXRlbWFwLFxuICBcInBpcGUtc2VjdGlvblwiOiAkZmEtdmFyLXBpcGUtc2VjdGlvbixcbiAgXCJzcGFjZS1zdGF0aW9uLW1vb24tY29uc3RydWN0aW9uXCI6ICRmYS12YXItc3BhY2Utc3RhdGlvbi1tb29uLWNvbnN0cnVjdGlvbixcbiAgXCJzcGFjZS1zdGF0aW9uLW1vb24tYWx0XCI6ICRmYS12YXItc3BhY2Utc3RhdGlvbi1tb29uLWFsdCxcbiAgXCJjaXJjbGUtZG9sbGFyLXRvLXNsb3RcIjogJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3QsXG4gIFwiZG9uYXRlXCI6ICRmYS12YXItZG9uYXRlLFxuICBcIm1lbW9yeVwiOiAkZmEtdmFyLW1lbW9yeSxcbiAgXCJmYWNlLXNsZWVwaW5nXCI6ICRmYS12YXItZmFjZS1zbGVlcGluZyxcbiAgXCJyb2FkLXNwaWtlc1wiOiAkZmEtdmFyLXJvYWQtc3Bpa2VzLFxuICBcImZpcmUtYnVybmVyXCI6ICRmYS12YXItZmlyZS1idXJuZXIsXG4gIFwic3F1aXJyZWxcIjogJGZhLXZhci1zcXVpcnJlbCxcbiAgXCJhcnJvdy11cC10by1saW5lXCI6ICRmYS12YXItYXJyb3ctdXAtdG8tbGluZSxcbiAgXCJhcnJvdy10by10b3BcIjogJGZhLXZhci1hcnJvdy10by10b3AsXG4gIFwiZmxhZ1wiOiAkZmEtdmFyLWZsYWcsXG4gIFwiZmFjZS1jb3dib3ktaGF0XCI6ICRmYS12YXItZmFjZS1jb3dib3ktaGF0LFxuICBcImhhbnVraWFoXCI6ICRmYS12YXItaGFudWtpYWgsXG4gIFwiY2hhcnQtc2NhdHRlci0zZFwiOiAkZmEtdmFyLWNoYXJ0LXNjYXR0ZXItM2QsXG4gIFwiZGlzcGxheS1jaGFydC11cFwiOiAkZmEtdmFyLWRpc3BsYXktY2hhcnQtdXAsXG4gIFwic3F1YXJlLWNvZGVcIjogJGZhLXZhci1zcXVhcmUtY29kZSxcbiAgXCJmZWF0aGVyXCI6ICRmYS12YXItZmVhdGhlcixcbiAgXCJ2b2x1bWUtbG93XCI6ICRmYS12YXItdm9sdW1lLWxvdyxcbiAgXCJ2b2x1bWUtZG93blwiOiAkZmEtdmFyLXZvbHVtZS1kb3duLFxuICBcInhtYXJrLXRvLXNsb3RcIjogJGZhLXZhci14bWFyay10by1zbG90LFxuICBcInRpbWVzLXRvLXNsb3RcIjogJGZhLXZhci10aW1lcy10by1zbG90LFxuICBcInZvdGUtbmF5XCI6ICRmYS12YXItdm90ZS1uYXksXG4gIFwiYm94LXRhcGVkXCI6ICRmYS12YXItYm94LXRhcGVkLFxuICBcImJveC1hbHRcIjogJGZhLXZhci1ib3gtYWx0LFxuICBcImNvbW1lbnQtc2xhc2hcIjogJGZhLXZhci1jb21tZW50LXNsYXNoLFxuICBcInN3b3Jkc1wiOiAkZmEtdmFyLXN3b3JkcyxcbiAgXCJjbG91ZC1zdW4tcmFpblwiOiAkZmEtdmFyLWNsb3VkLXN1bi1yYWluLFxuICBcImFsYnVtXCI6ICRmYS12YXItYWxidW0sXG4gIFwiY2lyY2xlLW5cIjogJGZhLXZhci1jaXJjbGUtbixcbiAgXCJjb21wcmVzc1wiOiAkZmEtdmFyLWNvbXByZXNzLFxuICBcIndoZWF0LWF3blwiOiAkZmEtdmFyLXdoZWF0LWF3bixcbiAgXCJ3aGVhdC1hbHRcIjogJGZhLXZhci13aGVhdC1hbHQsXG4gIFwiYW5raFwiOiAkZmEtdmFyLWFua2gsXG4gIFwiaGFuZHMtaG9sZGluZy1jaGlsZFwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctY2hpbGQsXG4gIFwiYXN0ZXJpc2tcIjogJGZhLXZhci1hc3RlcmlzayxcbiAgXCJrZXktc2tlbGV0b24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLWtleS1za2VsZXRvbi1sZWZ0LXJpZ2h0LFxuICBcImNvbW1lbnQtbGluZXNcIjogJGZhLXZhci1jb21tZW50LWxpbmVzLFxuICBcImx1Y2hhZG9yLW1hc2tcIjogJGZhLXZhci1sdWNoYWRvci1tYXNrLFxuICBcImx1Y2hhZG9yXCI6ICRmYS12YXItbHVjaGFkb3IsXG4gIFwibWFzay1sdWNoYWRvclwiOiAkZmEtdmFyLW1hc2stbHVjaGFkb3IsXG4gIFwic3F1YXJlLWNoZWNrXCI6ICRmYS12YXItc3F1YXJlLWNoZWNrLFxuICBcImNoZWNrLXNxdWFyZVwiOiAkZmEtdmFyLWNoZWNrLXNxdWFyZSxcbiAgXCJzaHJlZGRlclwiOiAkZmEtdmFyLXNocmVkZGVyLFxuICBcImJvb2stb3Blbi1jb3ZlclwiOiAkZmEtdmFyLWJvb2stb3Blbi1jb3ZlcixcbiAgXCJib29rLW9wZW4tYWx0XCI6ICRmYS12YXItYm9vay1vcGVuLWFsdCxcbiAgXCJzYW5kd2ljaFwiOiAkZmEtdmFyLXNhbmR3aWNoLFxuICBcInBlc2V0YS1zaWduXCI6ICRmYS12YXItcGVzZXRhLXNpZ24sXG4gIFwic3F1YXJlLXBhcmtpbmctc2xhc2hcIjogJGZhLXZhci1zcXVhcmUtcGFya2luZy1zbGFzaCxcbiAgXCJwYXJraW5nLXNsYXNoXCI6ICRmYS12YXItcGFya2luZy1zbGFzaCxcbiAgXCJ0cmFpbi10dW5uZWxcIjogJGZhLXZhci10cmFpbi10dW5uZWwsXG4gIFwiaGVhZGluZ1wiOiAkZmEtdmFyLWhlYWRpbmcsXG4gIFwiaGVhZGVyXCI6ICRmYS12YXItaGVhZGVyLFxuICBcImdob3N0XCI6ICRmYS12YXItZ2hvc3QsXG4gIFwiZmFjZS1hbmd1aXNoZWRcIjogJGZhLXZhci1mYWNlLWFuZ3Vpc2hlZCxcbiAgXCJob2NrZXktc3RpY2tzXCI6ICRmYS12YXItaG9ja2V5LXN0aWNrcyxcbiAgXCJhYmFjdXNcIjogJGZhLXZhci1hYmFjdXMsXG4gIFwiZmlsbS1zaW1wbGVcIjogJGZhLXZhci1maWxtLXNpbXBsZSxcbiAgXCJmaWxtLWFsdFwiOiAkZmEtdmFyLWZpbG0tYWx0LFxuICBcImxpc3RcIjogJGZhLXZhci1saXN0LFxuICBcImxpc3Qtc3F1YXJlc1wiOiAkZmEtdmFyLWxpc3Qtc3F1YXJlcyxcbiAgXCJ0cmVlLXBhbG1cIjogJGZhLXZhci10cmVlLXBhbG0sXG4gIFwic3F1YXJlLXBob25lLWZsaXBcIjogJGZhLXZhci1zcXVhcmUtcGhvbmUtZmxpcCxcbiAgXCJwaG9uZS1zcXVhcmUtYWx0XCI6ICRmYS12YXItcGhvbmUtc3F1YXJlLWFsdCxcbiAgXCJjYXJ0LXBsdXNcIjogJGZhLXZhci1jYXJ0LXBsdXMsXG4gIFwiZ2FtZXBhZFwiOiAkZmEtdmFyLWdhbWVwYWQsXG4gIFwiYm9yZGVyLWNlbnRlci12XCI6ICRmYS12YXItYm9yZGVyLWNlbnRlci12LFxuICBcImNpcmNsZS1kb3RcIjogJGZhLXZhci1jaXJjbGUtZG90LFxuICBcImRvdC1jaXJjbGVcIjogJGZhLXZhci1kb3QtY2lyY2xlLFxuICBcImNsaXBib2FyZC1tZWRpY2FsXCI6ICRmYS12YXItY2xpcGJvYXJkLW1lZGljYWwsXG4gIFwiZmFjZS1kaXp6eVwiOiAkZmEtdmFyLWZhY2UtZGl6enksXG4gIFwiZGl6enlcIjogJGZhLXZhci1kaXp6eSxcbiAgXCJlZ2dcIjogJGZhLXZhci1lZ2csXG4gIFwidXAtdG8tbGluZVwiOiAkZmEtdmFyLXVwLXRvLWxpbmUsXG4gIFwiYXJyb3ctYWx0LXRvLXRvcFwiOiAkZmEtdmFyLWFycm93LWFsdC10by10b3AsXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyayxcbiAgXCJ3YXRjaC1maXRuZXNzXCI6ICRmYS12YXItd2F0Y2gtZml0bmVzcyxcbiAgXCJjbG9jay1uaW5lLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLW5pbmUtdGhpcnR5LFxuICBcImNhbXBncm91bmRcIjogJGZhLXZhci1jYW1wZ3JvdW5kLFxuICBcImZvbGRlci1wbHVzXCI6ICRmYS12YXItZm9sZGVyLXBsdXMsXG4gIFwianVnXCI6ICRmYS12YXItanVnLFxuICBcImZ1dGJvbFwiOiAkZmEtdmFyLWZ1dGJvbCxcbiAgXCJmdXRib2wtYmFsbFwiOiAkZmEtdmFyLWZ1dGJvbC1iYWxsLFxuICBcInNvY2Nlci1iYWxsXCI6ICRmYS12YXItc29jY2VyLWJhbGwsXG4gIFwic25vdy1ibG93aW5nXCI6ICRmYS12YXItc25vdy1ibG93aW5nLFxuICBcInBhaW50YnJ1c2hcIjogJGZhLXZhci1wYWludGJydXNoLFxuICBcInBhaW50LWJydXNoXCI6ICRmYS12YXItcGFpbnQtYnJ1c2gsXG4gIFwibG9ja1wiOiAkZmEtdmFyLWxvY2ssXG4gIFwiYXJyb3ctZG93bi1mcm9tLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLWZyb20tbGluZSxcbiAgXCJhcnJvdy1mcm9tLXRvcFwiOiAkZmEtdmFyLWFycm93LWZyb20tdG9wLFxuICBcImdhcy1wdW1wXCI6ICRmYS12YXItZ2FzLXB1bXAsXG4gIFwic2lnbmFsLWJhcnMtc2xhc2hcIjogJGZhLXZhci1zaWduYWwtYmFycy1zbGFzaCxcbiAgXCJzaWduYWwtYWx0LXNsYXNoXCI6ICRmYS12YXItc2lnbmFsLWFsdC1zbGFzaCxcbiAgXCJtb25rZXlcIjogJGZhLXZhci1tb25rZXksXG4gIFwicmVjdGFuZ2xlLXByb1wiOiAkZmEtdmFyLXJlY3RhbmdsZS1wcm8sXG4gIFwicHJvXCI6ICRmYS12YXItcHJvLFxuICBcImhvdXNlLW5pZ2h0XCI6ICRmYS12YXItaG91c2UtbmlnaHQsXG4gIFwiaG90LXR1Yi1wZXJzb25cIjogJGZhLXZhci1ob3QtdHViLXBlcnNvbixcbiAgXCJob3QtdHViXCI6ICRmYS12YXItaG90LXR1YixcbiAgXCJnbG9iZS1wb2ludGVyXCI6ICRmYS12YXItZ2xvYmUtcG9pbnRlcixcbiAgXCJibGFua2V0XCI6ICRmYS12YXItYmxhbmtldCxcbiAgXCJtYXAtbG9jYXRpb25cIjogJGZhLXZhci1tYXAtbG9jYXRpb24sXG4gIFwibWFwLW1hcmtlZFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXJcIjogJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcixcbiAgXCJjb21tZW50cy1xdWVzdGlvbi1jaGVja1wiOiAkZmEtdmFyLWNvbW1lbnRzLXF1ZXN0aW9uLWNoZWNrLFxuICBcInRyZWVcIjogJGZhLXZhci10cmVlLFxuICBcImFycm93cy1jcm9zc1wiOiAkZmEtdmFyLWFycm93cy1jcm9zcyxcbiAgXCJiYWNrcGFja1wiOiAkZmEtdmFyLWJhY2twYWNrLFxuICBcInNxdWFyZS1zbWFsbFwiOiAkZmEtdmFyLXNxdWFyZS1zbWFsbCxcbiAgXCJmb2xkZXItYXJyb3ctdXBcIjogJGZhLXZhci1mb2xkZXItYXJyb3ctdXAsXG4gIFwiZm9sZGVyLXVwbG9hZFwiOiAkZmEtdmFyLWZvbGRlci11cGxvYWQsXG4gIFwiYnJpZGdlLWxvY2tcIjogJGZhLXZhci1icmlkZ2UtbG9jayxcbiAgXCJjcm9zc2hhaXJzLXNpbXBsZVwiOiAkZmEtdmFyLWNyb3NzaGFpcnMtc2ltcGxlLFxuICBcInNhY2stZG9sbGFyXCI6ICRmYS12YXItc2Fjay1kb2xsYXIsXG4gIFwicGVuLXRvLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi10by1zcXVhcmUsXG4gIFwiZWRpdFwiOiAkZmEtdmFyLWVkaXQsXG4gIFwic3F1YXJlLXNsaWRlcnNcIjogJGZhLXZhci1zcXVhcmUtc2xpZGVycyxcbiAgXCJzbGlkZXJzLWgtc3F1YXJlXCI6ICRmYS12YXItc2xpZGVycy1oLXNxdWFyZSxcbiAgXCJjYXItc2lkZVwiOiAkZmEtdmFyLWNhci1zaWRlLFxuICBcIm1lc3NhZ2UtbWlkZGxlLXRvcFwiOiAkZmEtdmFyLW1lc3NhZ2UtbWlkZGxlLXRvcCxcbiAgXCJjb21tZW50LW1pZGRsZS10b3AtYWx0XCI6ICRmYS12YXItY29tbWVudC1taWRkbGUtdG9wLWFsdCxcbiAgXCJsaWdodGJ1bGItb25cIjogJGZhLXZhci1saWdodGJ1bGItb24sXG4gIFwia25pZmVcIjogJGZhLXZhci1rbmlmZSxcbiAgXCJ1dGVuc2lsLWtuaWZlXCI6ICRmYS12YXItdXRlbnNpbC1rbmlmZSxcbiAgXCJzaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNoYXJlLW5vZGVzLFxuICBcInNoYXJlLWFsdFwiOiAkZmEtdmFyLXNoYXJlLWFsdCxcbiAgXCJkaXNwbGF5LWNoYXJ0LXVwLWNpcmNsZS1kb2xsYXJcIjogJGZhLXZhci1kaXNwbGF5LWNoYXJ0LXVwLWNpcmNsZS1kb2xsYXIsXG4gIFwid2F2ZS1zaW5lXCI6ICRmYS12YXItd2F2ZS1zaW5lLFxuICBcImhlYXJ0LWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1taW51cyxcbiAgXCJjaXJjbGUtd1wiOiAkZmEtdmFyLWNpcmNsZS13LFxuICBcImNpcmNsZS1jYWxlbmRhclwiOiAkZmEtdmFyLWNpcmNsZS1jYWxlbmRhcixcbiAgXCJjYWxlbmRhci1jaXJjbGVcIjogJGZhLXZhci1jYWxlbmRhci1jaXJjbGUsXG4gIFwiaG91cmdsYXNzLWhhbGZcIjogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZixcbiAgXCJob3VyZ2xhc3MtMlwiOiAkZmEtdmFyLWhvdXJnbGFzcy0yLFxuICBcIm1pY3Jvc2NvcGVcIjogJGZhLXZhci1taWNyb3Njb3BlLFxuICBcInN1bnNldFwiOiAkZmEtdmFyLXN1bnNldCxcbiAgXCJzaW5rXCI6ICRmYS12YXItc2luayxcbiAgXCJjYWxlbmRhci1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uLFxuICBcInRydWNrLWNvbnRhaW5lci1lbXB0eVwiOiAkZmEtdmFyLXRydWNrLWNvbnRhaW5lci1lbXB0eSxcbiAgXCJoYW5kLWhlYXJ0XCI6ICRmYS12YXItaGFuZC1oZWFydCxcbiAgXCJiYWctc2hvcHBpbmdcIjogJGZhLXZhci1iYWctc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctYmFnXCI6ICRmYS12YXItc2hvcHBpbmctYmFnLFxuICBcImFycm93LWRvd24tei1hXCI6ICRmYS12YXItYXJyb3ctZG93bi16LWEsXG4gIFwic29ydC1hbHBoYS1kZXNjXCI6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjLFxuICBcInNvcnQtYWxwaGEtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0LFxuICBcIm1pdHRlblwiOiAkZmEtdmFyLW1pdHRlbixcbiAgXCJyZXBseS1jbG9ja1wiOiAkZmEtdmFyLXJlcGx5LWNsb2NrLFxuICBcInJlcGx5LXRpbWVcIjogJGZhLXZhci1yZXBseS10aW1lLFxuICBcInBlcnNvbi1yYXlzXCI6ICRmYS12YXItcGVyc29uLXJheXMsXG4gIFwicmlnaHRcIjogJGZhLXZhci1yaWdodCxcbiAgXCJhcnJvdy1hbHQtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQsXG4gIFwiY2lyY2xlLWZcIjogJGZhLXZhci1jaXJjbGUtZixcbiAgXCJ1c2Vyc1wiOiAkZmEtdmFyLXVzZXJzLFxuICBcImZhY2UtcGxlYWRpbmdcIjogJGZhLXZhci1mYWNlLXBsZWFkaW5nLFxuICBcImV5ZS1zbGFzaFwiOiAkZmEtdmFyLWV5ZS1zbGFzaCxcbiAgXCJmbGFzay12aWFsXCI6ICRmYS12YXItZmxhc2stdmlhbCxcbiAgXCJwb2xpY2UtYm94XCI6ICRmYS12YXItcG9saWNlLWJveCxcbiAgXCJjdWN1bWJlclwiOiAkZmEtdmFyLWN1Y3VtYmVyLFxuICBcImhlYWQtc2lkZS1icmFpblwiOiAkZmEtdmFyLWhlYWQtc2lkZS1icmFpbixcbiAgXCJoYW5kXCI6ICRmYS12YXItaGFuZCxcbiAgXCJoYW5kLXBhcGVyXCI6ICRmYS12YXItaGFuZC1wYXBlcixcbiAgXCJwZXJzb24tYmlraW5nLW1vdW50YWluXCI6ICRmYS12YXItcGVyc29uLWJpa2luZy1tb3VudGFpbixcbiAgXCJiaWtpbmctbW91bnRhaW5cIjogJGZhLXZhci1iaWtpbmctbW91bnRhaW4sXG4gIFwidXRlbnNpbHMtc2xhc2hcIjogJGZhLXZhci11dGVuc2lscy1zbGFzaCxcbiAgXCJwcmludC1tYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItcHJpbnQtbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJwcmludC1zZWFyY2hcIjogJGZhLXZhci1wcmludC1zZWFyY2gsXG4gIFwiZm9sZGVyLWJvb2ttYXJrXCI6ICRmYS12YXItZm9sZGVyLWJvb2ttYXJrLFxuICBcIm9tXCI6ICRmYS12YXItb20sXG4gIFwicGlcIjogJGZhLXZhci1waSxcbiAgXCJmbGFzay1yb3VuZC1wb3Rpb25cIjogJGZhLXZhci1mbGFzay1yb3VuZC1wb3Rpb24sXG4gIFwiZmxhc2stcG90aW9uXCI6ICRmYS12YXItZmxhc2stcG90aW9uLFxuICBcImZhY2Utc2h1c2hcIjogJGZhLXZhci1mYWNlLXNodXNoLFxuICBcIndvcm1cIjogJGZhLXZhci13b3JtLFxuICBcImhvdXNlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS14bWFyayxcbiAgXCJwbHVnXCI6ICRmYS12YXItcGx1ZyxcbiAgXCJjYWxlbmRhci1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwic3F1YXJlLWlcIjogJGZhLXZhci1zcXVhcmUtaSxcbiAgXCJjaGV2cm9uLXVwXCI6ICRmYS12YXItY2hldnJvbi11cCxcbiAgXCJmYWNlLXNhbHV0aW5nXCI6ICRmYS12YXItZmFjZS1zYWx1dGluZyxcbiAgXCJnYXVnZS1zaW1wbGUtbG93XCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLWxvdyxcbiAgXCJ0YWNob21ldGVyLXNsb3dcIjogJGZhLXZhci10YWNob21ldGVyLXNsb3csXG4gIFwiZmFjZS1wZXJzZXZlcmluZ1wiOiAkZmEtdmFyLWZhY2UtcGVyc2V2ZXJpbmcsXG4gIFwiY2lyY2xlLWNhbWVyYVwiOiAkZmEtdmFyLWNpcmNsZS1jYW1lcmEsXG4gIFwiY2FtZXJhLWNpcmNsZVwiOiAkZmEtdmFyLWNhbWVyYS1jaXJjbGUsXG4gIFwiaGFuZC1zcG9ja1wiOiAkZmEtdmFyLWhhbmQtc3BvY2ssXG4gIFwic3BpZGVyLXdlYlwiOiAkZmEtdmFyLXNwaWRlci13ZWIsXG4gIFwiY2lyY2xlLW1pY3JvcGhvbmVcIjogJGZhLXZhci1jaXJjbGUtbWljcm9waG9uZSxcbiAgXCJtaWNyb3Bob25lLWNpcmNsZVwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtY2lyY2xlLFxuICBcImJvb2stYXJyb3ctdXBcIjogJGZhLXZhci1ib29rLWFycm93LXVwLFxuICBcInBvcHNpY2xlXCI6ICRmYS12YXItcG9wc2ljbGUsXG4gIFwiY29tbWFuZFwiOiAkZmEtdmFyLWNvbW1hbmQsXG4gIFwiYmxpbmRzXCI6ICRmYS12YXItYmxpbmRzLFxuICBcInN0b3B3YXRjaFwiOiAkZmEtdmFyLXN0b3B3YXRjaCxcbiAgXCJzYXhvcGhvbmVcIjogJGZhLXZhci1zYXhvcGhvbmUsXG4gIFwic3F1YXJlLTJcIjogJGZhLXZhci1zcXVhcmUtMixcbiAgXCJmaWVsZC1ob2NrZXktc3RpY2stYmFsbFwiOiAkZmEtdmFyLWZpZWxkLWhvY2tleS1zdGljay1iYWxsLFxuICBcImZpZWxkLWhvY2tleVwiOiAkZmEtdmFyLWZpZWxkLWhvY2tleSxcbiAgXCJhcnJvdy11cC1zcXVhcmUtdHJpYW5nbGVcIjogJGZhLXZhci1hcnJvdy11cC1zcXVhcmUtdHJpYW5nbGUsXG4gIFwic29ydC1zaGFwZXMtdXAtYWx0XCI6ICRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0LFxuICBcImZhY2Utc2NyZWFtXCI6ICRmYS12YXItZmFjZS1zY3JlYW0sXG4gIFwic3F1YXJlLW1cIjogJGZhLXZhci1zcXVhcmUtbSxcbiAgXCJjYW1lcmEtd2ViXCI6ICRmYS12YXItY2FtZXJhLXdlYixcbiAgXCJ3ZWJjYW1cIjogJGZhLXZhci13ZWJjYW0sXG4gIFwiY29tbWVudC1hcnJvdy1kb3duXCI6ICRmYS12YXItY29tbWVudC1hcnJvdy1kb3duLFxuICBcImxpZ2h0YnVsYi1jZmxcIjogJGZhLXZhci1saWdodGJ1bGItY2ZsLFxuICBcIndpbmRvdy1mcmFtZS1vcGVuXCI6ICRmYS12YXItd2luZG93LWZyYW1lLW9wZW4sXG4gIFwiZmFjZS1raXNzXCI6ICRmYS12YXItZmFjZS1raXNzLFxuICBcImtpc3NcIjogJGZhLXZhci1raXNzLFxuICBcImJyaWRnZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLXhtYXJrLFxuICBcInBlcmlvZFwiOiAkZmEtdmFyLXBlcmlvZCxcbiAgXCJmYWNlLWdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZSxcbiAgXCJncmluLXRvbmd1ZVwiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLFxuICBcInVwLXRvLWRvdHRlZC1saW5lXCI6ICRmYS12YXItdXAtdG8tZG90dGVkLWxpbmUsXG4gIFwidGhvdWdodC1idWJibGVcIjogJGZhLXZhci10aG91Z2h0LWJ1YmJsZSxcbiAgXCJza2VsZXRvbi1yaWJzXCI6ICRmYS12YXItc2tlbGV0b24tcmlicyxcbiAgXCJyYXlndW5cIjogJGZhLXZhci1yYXlndW4sXG4gIFwiZmx1dGVcIjogJGZhLXZhci1mbHV0ZSxcbiAgXCJhY29yblwiOiAkZmEtdmFyLWFjb3JuLFxuICBcInZpZGVvLWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItdmlkZW8tYXJyb3ctdXAtcmlnaHQsXG4gIFwiZ3JhdGUtZHJvcGxldFwiOiAkZmEtdmFyLWdyYXRlLWRyb3BsZXQsXG4gIFwic2VhbC1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNlYWwtZXhjbGFtYXRpb24sXG4gIFwiY2hlc3MtYmlzaG9wXCI6ICRmYS12YXItY2hlc3MtYmlzaG9wLFxuICBcIm1lc3NhZ2Utc21zXCI6ICRmYS12YXItbWVzc2FnZS1zbXMsXG4gIFwiY29mZmVlLWJlYW5zXCI6ICRmYS12YXItY29mZmVlLWJlYW5zLFxuICBcImhhdC13aXRjaFwiOiAkZmEtdmFyLWhhdC13aXRjaCxcbiAgXCJmYWNlLWdyaW4td2lua1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aW5rLFxuICBcImdyaW4td2lua1wiOiAkZmEtdmFyLWdyaW4td2luayxcbiAgXCJjbG9jay10aHJlZS10aGlydHlcIjogJGZhLXZhci1jbG9jay10aHJlZS10aGlydHksXG4gIFwiZWFyLWRlYWZcIjogJGZhLXZhci1lYXItZGVhZixcbiAgXCJkZWFmXCI6ICRmYS12YXItZGVhZixcbiAgXCJkZWFmbmVzc1wiOiAkZmEtdmFyLWRlYWZuZXNzLFxuICBcImhhcmQtb2YtaGVhcmluZ1wiOiAkZmEtdmFyLWhhcmQtb2YtaGVhcmluZyxcbiAgXCJhbGFybS1jbG9ja1wiOiAkZmEtdmFyLWFsYXJtLWNsb2NrLFxuICBcImVjbGlwc2VcIjogJGZhLXZhci1lY2xpcHNlLFxuICBcImZhY2UtcmVsaWV2ZWRcIjogJGZhLXZhci1mYWNlLXJlbGlldmVkLFxuICBcInJvYWQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2ssXG4gIFwiZGljZS1maXZlXCI6ICRmYS12YXItZGljZS1maXZlLFxuICBcIm9jdGFnb24tbWludXNcIjogJGZhLXZhci1vY3RhZ29uLW1pbnVzLFxuICBcIm1pbnVzLW9jdGFnb25cIjogJGZhLXZhci1taW51cy1vY3RhZ29uLFxuICBcInNxdWFyZS1yc3NcIjogJGZhLXZhci1zcXVhcmUtcnNzLFxuICBcInJzcy1zcXVhcmVcIjogJGZhLXZhci1yc3Mtc3F1YXJlLFxuICBcImZhY2UtemFueVwiOiAkZmEtdmFyLWZhY2UtemFueSxcbiAgXCJ0cmljeWNsZVwiOiAkZmEtdmFyLXRyaWN5Y2xlLFxuICBcImxhbmQtbWluZS1vblwiOiAkZmEtdmFyLWxhbmQtbWluZS1vbixcbiAgXCJzcXVhcmUtYXJyb3ctdXAtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1sZWZ0LFxuICBcImktY3Vyc29yXCI6ICRmYS12YXItaS1jdXJzb3IsXG4gIFwiY2hhcnQtbWl4ZWQtdXAtY2lyY2xlLWRvbGxhclwiOiAkZmEtdmFyLWNoYXJ0LW1peGVkLXVwLWNpcmNsZS1kb2xsYXIsXG4gIFwic2FsdC1zaGFrZXJcIjogJGZhLXZhci1zYWx0LXNoYWtlcixcbiAgXCJzdGFtcFwiOiAkZmEtdmFyLXN0YW1wLFxuICBcImZpbGUtcGx1c1wiOiAkZmEtdmFyLWZpbGUtcGx1cyxcbiAgXCJkcmF3LXNxdWFyZVwiOiAkZmEtdmFyLWRyYXctc3F1YXJlLFxuICBcInRvaWxldC1wYXBlci11bmRlci1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci11bmRlci1zbGFzaCxcbiAgXCJ0b2lsZXQtcGFwZXItcmV2ZXJzZS1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLXNsYXNoLFxuICBcInN0YWlyc1wiOiAkZmEtdmFyLXN0YWlycyxcbiAgXCJkcm9uZS1mcm9udFwiOiAkZmEtdmFyLWRyb25lLWZyb250LFxuICBcImRyb25lLWFsdFwiOiAkZmEtdmFyLWRyb25lLWFsdCxcbiAgXCJnbGFzcy1lbXB0eVwiOiAkZmEtdmFyLWdsYXNzLWVtcHR5LFxuICBcImRpYWwtaGlnaFwiOiAkZmEtdmFyLWRpYWwtaGlnaCxcbiAgXCJ1c2VyLWhlbG1ldC1zYWZldHlcIjogJGZhLXZhci11c2VyLWhlbG1ldC1zYWZldHksXG4gIFwidXNlci1jb25zdHJ1Y3Rpb25cIjogJGZhLXZhci11c2VyLWNvbnN0cnVjdGlvbixcbiAgXCJ1c2VyLWhhcmQtaGF0XCI6ICRmYS12YXItdXNlci1oYXJkLWhhdCxcbiAgXCJpXCI6ICRmYS12YXItaSxcbiAgXCJocnl2bmlhLXNpZ25cIjogJGZhLXZhci1ocnl2bmlhLXNpZ24sXG4gIFwiaHJ5dm5pYVwiOiAkZmEtdmFyLWhyeXZuaWEsXG4gIFwiYXJyb3ctZG93bi1sZWZ0LWFuZC1hcnJvdy11cC1yaWdodC10by1jZW50ZXJcIjogJGZhLXZhci1hcnJvdy1kb3duLWxlZnQtYW5kLWFycm93LXVwLXJpZ2h0LXRvLWNlbnRlcixcbiAgXCJwaWxsc1wiOiAkZmEtdmFyLXBpbGxzLFxuICBcImZhY2UtZ3Jpbi13aWRlXCI6ICRmYS12YXItZmFjZS1ncmluLXdpZGUsXG4gIFwiZ3Jpbi1hbHRcIjogJGZhLXZhci1ncmluLWFsdCxcbiAgXCJ0b290aFwiOiAkZmEtdmFyLXRvb3RoLFxuICBcImJhc2tldGJhbGwtaG9vcFwiOiAkZmEtdmFyLWJhc2tldGJhbGwtaG9vcCxcbiAgXCJvYmplY3RzLWFsaWduLWJvdHRvbVwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tYm90dG9tLFxuICBcInZcIjogJGZhLXZhci12LFxuICBcInNwYXJrbGVzXCI6ICRmYS12YXItc3BhcmtsZXMsXG4gIFwic3F1aWRcIjogJGZhLXZhci1zcXVpZCxcbiAgXCJsZWFmeS1ncmVlblwiOiAkZmEtdmFyLWxlYWZ5LWdyZWVuLFxuICBcImNpcmNsZS1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cC1yaWdodCxcbiAgXCJjYWxlbmRhcnNcIjogJGZhLXZhci1jYWxlbmRhcnMsXG4gIFwiYmFuZ2xhZGVzaGktdGFrYS1zaWduXCI6ICRmYS12YXItYmFuZ2xhZGVzaGktdGFrYS1zaWduLFxuICBcImJpY3ljbGVcIjogJGZhLXZhci1iaWN5Y2xlLFxuICBcImhhbW1lci13YXJcIjogJGZhLXZhci1oYW1tZXItd2FyLFxuICBcImNpcmNsZS1kXCI6ICRmYS12YXItY2lyY2xlLWQsXG4gIFwic3BpZGVyLWJsYWNrLXdpZG93XCI6ICRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93LFxuICBcInN0YWZmLXNuYWtlXCI6ICRmYS12YXItc3RhZmYtc25ha2UsXG4gIFwicm9kLWFzY2xlcGl1c1wiOiAkZmEtdmFyLXJvZC1hc2NsZXBpdXMsXG4gIFwicm9kLXNuYWtlXCI6ICRmYS12YXItcm9kLXNuYWtlLFxuICBcInN0YWZmLWFlc2N1bGFwaXVzXCI6ICRmYS12YXItc3RhZmYtYWVzY3VsYXBpdXMsXG4gIFwicGVhclwiOiAkZmEtdmFyLXBlYXIsXG4gIFwiaGVhZC1zaWRlLWNvdWdoLXNsYXNoXCI6ICRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoLFxuICBcInRyaWFuZ2xlXCI6ICRmYS12YXItdHJpYW5nbGUsXG4gIFwiYXBhcnRtZW50XCI6ICRmYS12YXItYXBhcnRtZW50LFxuICBcInRydWNrLW1lZGljYWxcIjogJGZhLXZhci10cnVjay1tZWRpY2FsLFxuICBcImFtYnVsYW5jZVwiOiAkZmEtdmFyLWFtYnVsYW5jZSxcbiAgXCJwZXBwZXJcIjogJGZhLXZhci1wZXBwZXIsXG4gIFwicGlhbm9cIjogJGZhLXZhci1waWFubyxcbiAgXCJndW4tc3F1aXJ0XCI6ICRmYS12YXItZ3VuLXNxdWlydCxcbiAgXCJ3aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJzbm93bWFuXCI6ICRmYS12YXItc25vd21hbixcbiAgXCJ1c2VyLWFsaWVuXCI6ICRmYS12YXItdXNlci1hbGllbixcbiAgXCJzaGllbGQtY2hlY2tcIjogJGZhLXZhci1zaGllbGQtY2hlY2ssXG4gIFwibW9ydGFyLXBlc3RsZVwiOiAkZmEtdmFyLW1vcnRhci1wZXN0bGUsXG4gIFwicm9hZC1iYXJyaWVyXCI6ICRmYS12YXItcm9hZC1iYXJyaWVyLFxuICBcImNoYXJ0LWNhbmRsZXN0aWNrXCI6ICRmYS12YXItY2hhcnQtY2FuZGxlc3RpY2ssXG4gIFwiYnJpZWZjYXNlLWJsYW5rXCI6ICRmYS12YXItYnJpZWZjYXNlLWJsYW5rLFxuICBcInNjaG9vbFwiOiAkZmEtdmFyLXNjaG9vbCxcbiAgXCJpZ2xvb1wiOiAkZmEtdmFyLWlnbG9vLFxuICBcImJyYWNrZXQtcm91bmRcIjogJGZhLXZhci1icmFja2V0LXJvdW5kLFxuICBcInBhcmVudGhlc2lzXCI6ICRmYS12YXItcGFyZW50aGVzaXMsXG4gIFwiam9pbnRcIjogJGZhLXZhci1qb2ludCxcbiAgXCJob3JzZS1zYWRkbGVcIjogJGZhLXZhci1ob3JzZS1zYWRkbGUsXG4gIFwibXVnLW1hcnNobWFsbG93c1wiOiAkZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3MsXG4gIFwiZmlsdGVyc1wiOiAkZmEtdmFyLWZpbHRlcnMsXG4gIFwiYmVsbC1vblwiOiAkZmEtdmFyLWJlbGwtb24sXG4gIFwiYW5nbGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1yaWdodCxcbiAgXCJkaWFsLW1lZFwiOiAkZmEtdmFyLWRpYWwtbWVkLFxuICBcImhvcnNlXCI6ICRmYS12YXItaG9yc2UsXG4gIFwicVwiOiAkZmEtdmFyLXEsXG4gIFwibW9uaXRvci13YXZlZm9ybVwiOiAkZmEtdmFyLW1vbml0b3Itd2F2ZWZvcm0sXG4gIFwibW9uaXRvci1oZWFydC1yYXRlXCI6ICRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlLFxuICBcImxpbmstc2ltcGxlXCI6ICRmYS12YXItbGluay1zaW1wbGUsXG4gIFwid2hpc3RsZVwiOiAkZmEtdmFyLXdoaXN0bGUsXG4gIFwiZ1wiOiAkZmEtdmFyLWcsXG4gIFwid2luZS1nbGFzcy1jcmFja1wiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtY3JhY2ssXG4gIFwiZnJhZ2lsZVwiOiAkZmEtdmFyLWZyYWdpbGUsXG4gIFwic2xvdC1tYWNoaW5lXCI6ICRmYS12YXItc2xvdC1tYWNoaW5lLFxuICBcIm5vdGVzLW1lZGljYWxcIjogJGZhLXZhci1ub3Rlcy1tZWRpY2FsLFxuICBcImNhci13YXNoXCI6ICRmYS12YXItY2FyLXdhc2gsXG4gIFwiZXNjYWxhdG9yXCI6ICRmYS12YXItZXNjYWxhdG9yLFxuICBcImNvbW1lbnQtaW1hZ2VcIjogJGZhLXZhci1jb21tZW50LWltYWdlLFxuICBcInRlbXBlcmF0dXJlLWhhbGZcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmLFxuICBcInRlbXBlcmF0dXJlLTJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0yLFxuICBcInRoZXJtb21ldGVyLTJcIjogJGZhLXZhci10aGVybW9tZXRlci0yLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogJGZhLXZhci10aGVybW9tZXRlci1oYWxmLFxuICBcImRvbmctc2lnblwiOiAkZmEtdmFyLWRvbmctc2lnbixcbiAgXCJkb251dFwiOiAkZmEtdmFyLWRvbnV0LFxuICBcImRvdWdobnV0XCI6ICRmYS12YXItZG91Z2hudXQsXG4gIFwiY2Fwc3VsZXNcIjogJGZhLXZhci1jYXBzdWxlcyxcbiAgXCJwb28tc3Rvcm1cIjogJGZhLXZhci1wb28tc3Rvcm0sXG4gIFwicG9vLWJvbHRcIjogJGZhLXZhci1wb28tYm9sdCxcbiAgXCJ0YWxseS0xXCI6ICRmYS12YXItdGFsbHktMSxcbiAgXCJmYWNlLWZyb3duLW9wZW5cIjogJGZhLXZhci1mYWNlLWZyb3duLW9wZW4sXG4gIFwiZnJvd24tb3BlblwiOiAkZmEtdmFyLWZyb3duLW9wZW4sXG4gIFwic3F1YXJlLWRhc2hlZFwiOiAkZmEtdmFyLXNxdWFyZS1kYXNoZWQsXG4gIFwic3F1YXJlLWpcIjogJGZhLXZhci1zcXVhcmUtaixcbiAgXCJoYW5kLXBvaW50LXVwXCI6ICRmYS12YXItaGFuZC1wb2ludC11cCxcbiAgXCJtb25leS1iaWxsXCI6ICRmYS12YXItbW9uZXktYmlsbCxcbiAgXCJhcnJvdy11cC1iaWctc21hbGxcIjogJGZhLXZhci1hcnJvdy11cC1iaWctc21hbGwsXG4gIFwic29ydC1zaXplLXVwXCI6ICRmYS12YXItc29ydC1zaXplLXVwLFxuICBcImJhcmNvZGUtcmVhZFwiOiAkZmEtdmFyLWJhcmNvZGUtcmVhZCxcbiAgXCJiYWd1ZXR0ZVwiOiAkZmEtdmFyLWJhZ3VldHRlLFxuICBcImJvd2wtc29mdC1zZXJ2ZVwiOiAkZmEtdmFyLWJvd2wtc29mdC1zZXJ2ZSxcbiAgXCJmYWNlLWhvbGRpbmctYmFjay10ZWFyc1wiOiAkZmEtdmFyLWZhY2UtaG9sZGluZy1iYWNrLXRlYXJzLFxuICBcInNxdWFyZS11cFwiOiAkZmEtdmFyLXNxdWFyZS11cCxcbiAgXCJhcnJvdy1hbHQtc3F1YXJlLXVwXCI6ICRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cCxcbiAgXCJ0cmFpbi1zdWJ3YXktdHVubmVsXCI6ICRmYS12YXItdHJhaW4tc3Vid2F5LXR1bm5lbCxcbiAgXCJzdWJ3YXktdHVubmVsXCI6ICRmYS12YXItc3Vid2F5LXR1bm5lbCxcbiAgXCJzcXVhcmUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1zcXVhcmUtZXhjbGFtYXRpb24sXG4gIFwiZXhjbGFtYXRpb24tc3F1YXJlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlLFxuICBcInNlbWljb2xvblwiOiAkZmEtdmFyLXNlbWljb2xvbixcbiAgXCJib29rbWFya1wiOiAkZmEtdmFyLWJvb2ttYXJrLFxuICBcImZhbi10YWJsZVwiOiAkZmEtdmFyLWZhbi10YWJsZSxcbiAgXCJhbGlnbi1qdXN0aWZ5XCI6ICRmYS12YXItYWxpZ24tanVzdGlmeSxcbiAgXCJiYXR0ZXJ5LWxvd1wiOiAkZmEtdmFyLWJhdHRlcnktbG93LFxuICBcImJhdHRlcnktMVwiOiAkZmEtdmFyLWJhdHRlcnktMSxcbiAgXCJjcmVkaXQtY2FyZC1mcm9udFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLWZyb250LFxuICBcImJyYWluLWFycm93LWN1cnZlZC1yaWdodFwiOiAkZmEtdmFyLWJyYWluLWFycm93LWN1cnZlZC1yaWdodCxcbiAgXCJtaW5kLXNoYXJlXCI6ICRmYS12YXItbWluZC1zaGFyZSxcbiAgXCJ1bWJyZWxsYS1iZWFjaFwiOiAkZmEtdmFyLXVtYnJlbGxhLWJlYWNoLFxuICBcImhlbG1ldC11blwiOiAkZmEtdmFyLWhlbG1ldC11bixcbiAgXCJsb2NhdGlvbi1zbWlsZVwiOiAkZmEtdmFyLWxvY2F0aW9uLXNtaWxlLFxuICBcIm1hcC1tYXJrZXItc21pbGVcIjogJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlLFxuICBcImFycm93LWxlZnQtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93LWxlZnQtdG8tbGluZSxcbiAgXCJhcnJvdy10by1sZWZ0XCI6ICRmYS12YXItYXJyb3ctdG8tbGVmdCxcbiAgXCJidWxsc2V5ZVwiOiAkZmEtdmFyLWJ1bGxzZXllLFxuICBcInN1c2hpXCI6ICRmYS12YXItc3VzaGksXG4gIFwibmlnaXJpXCI6ICRmYS12YXItbmlnaXJpLFxuICBcIm1lc3NhZ2UtY2FwdGlvbnNcIjogJGZhLXZhci1tZXNzYWdlLWNhcHRpb25zLFxuICBcImNvbW1lbnQtYWx0LWNhcHRpb25zXCI6ICRmYS12YXItY29tbWVudC1hbHQtY2FwdGlvbnMsXG4gIFwidHJhc2gtbGlzdFwiOiAkZmEtdmFyLXRyYXNoLWxpc3QsXG4gIFwiYmFjb25cIjogJGZhLXZhci1iYWNvbixcbiAgXCJvcHRpb25cIjogJGZhLXZhci1vcHRpb24sXG4gIFwicmFjY29vblwiOiAkZmEtdmFyLXJhY2Nvb24sXG4gIFwiaGFuZC1wb2ludC1kb3duXCI6ICRmYS12YXItaGFuZC1wb2ludC1kb3duLFxuICBcImFycm93LXVwLWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tYnJhY2tldCxcbiAgXCJoZWFkLXNpZGUtZ2VhclwiOiAkZmEtdmFyLWhlYWQtc2lkZS1nZWFyLFxuICBcInRyYXNoLXBsdXNcIjogJGZhLXZhci10cmFzaC1wbHVzLFxuICBcIm9iamVjdHMtYWxpZ24tdG9wXCI6ICRmYS12YXItb2JqZWN0cy1hbGlnbi10b3AsXG4gIFwiZm9sZGVyXCI6ICRmYS12YXItZm9sZGVyLFxuICBcImZvbGRlci1ibGFua1wiOiAkZmEtdmFyLWZvbGRlci1ibGFuayxcbiAgXCJmYWNlLWFueGlvdXMtc3dlYXRcIjogJGZhLXZhci1mYWNlLWFueGlvdXMtc3dlYXQsXG4gIFwiY3JlZGl0LWNhcmQtYmxhbmtcIjogJGZhLXZhci1jcmVkaXQtY2FyZC1ibGFuayxcbiAgXCJmaWxlLXdhdmVmb3JtXCI6ICRmYS12YXItZmlsZS13YXZlZm9ybSxcbiAgXCJmaWxlLW1lZGljYWwtYWx0XCI6ICRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCxcbiAgXCJtaWNyb2NoaXAtYWlcIjogJGZhLXZhci1taWNyb2NoaXAtYWksXG4gIFwibXVnXCI6ICRmYS12YXItbXVnLFxuICBcInBsYW5lLXVwLXNsYXNoXCI6ICRmYS12YXItcGxhbmUtdXAtc2xhc2gsXG4gIFwicmFkaWF0aW9uXCI6ICRmYS12YXItcmFkaWF0aW9uLFxuICBcInBlbi1jaXJjbGVcIjogJGZhLXZhci1wZW4tY2lyY2xlLFxuICBcImJhZy1zZWVkbGluZ1wiOiAkZmEtdmFyLWJhZy1zZWVkbGluZyxcbiAgXCJjaGFydC1zaW1wbGVcIjogJGZhLXZhci1jaGFydC1zaW1wbGUsXG4gIFwiY3J1dGNoZXNcIjogJGZhLXZhci1jcnV0Y2hlcyxcbiAgXCJjaXJjbGUtcGFya2luZ1wiOiAkZmEtdmFyLWNpcmNsZS1wYXJraW5nLFxuICBcInBhcmtpbmctY2lyY2xlXCI6ICRmYS12YXItcGFya2luZy1jaXJjbGUsXG4gIFwibWFycy1zdHJva2VcIjogJGZhLXZhci1tYXJzLXN0cm9rZSxcbiAgXCJsZWFmLW9ha1wiOiAkZmEtdmFyLWxlYWYtb2FrLFxuICBcInNxdWFyZS1ib2x0XCI6ICRmYS12YXItc3F1YXJlLWJvbHQsXG4gIFwidmlhbFwiOiAkZmEtdmFyLXZpYWwsXG4gIFwiZ2F1Z2VcIjogJGZhLXZhci1nYXVnZSxcbiAgXCJkYXNoYm9hcmRcIjogJGZhLXZhci1kYXNoYm9hcmQsXG4gIFwiZ2F1Z2UtbWVkXCI6ICRmYS12YXItZ2F1Z2UtbWVkLFxuICBcInRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2VcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlLFxuICBcIndhbmQtbWFnaWMtc3BhcmtsZXNcIjogJGZhLXZhci13YW5kLW1hZ2ljLXNwYXJrbGVzLFxuICBcIm1hZ2ljLXdhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1tYWdpYy13YW5kLXNwYXJrbGVzLFxuICBcImxhbWJkYVwiOiAkZmEtdmFyLWxhbWJkYSxcbiAgXCJlXCI6ICRmYS12YXItZSxcbiAgXCJwaXp6YVwiOiAkZmEtdmFyLXBpenphLFxuICBcImJvd2wtY2hvcHN0aWNrcy1ub29kbGVzXCI6ICRmYS12YXItYm93bC1jaG9wc3RpY2tzLW5vb2RsZXMsXG4gIFwiaDNcIjogJGZhLXZhci1oMyxcbiAgXCJwZW4tY2xpcFwiOiAkZmEtdmFyLXBlbi1jbGlwLFxuICBcInBlbi1hbHRcIjogJGZhLXZhci1wZW4tYWx0LFxuICBcImJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImJhZGdlLXBlcmNlbnRcIjogJGZhLXZhci1iYWRnZS1wZXJjZW50LFxuICBcInVzZXJcIjogJGZhLXZhci11c2VyLFxuICBcInNlbnNvclwiOiAkZmEtdmFyLXNlbnNvcixcbiAgXCJjb21tYVwiOiAkZmEtdmFyLWNvbW1hLFxuICBcInNjaG9vbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrLFxuICBcInRvaWxldC1wYXBlci11bmRlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci11bmRlcixcbiAgXCJ0b2lsZXQtcGFwZXItcmV2ZXJzZVwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLFxuICBcImxpZ2h0LWVtZXJnZW5jeVwiOiAkZmEtdmFyLWxpZ2h0LWVtZXJnZW5jeSxcbiAgXCJhcnJvdy1kb3duLXRvLWFyY1wiOiAkZmEtdmFyLWFycm93LWRvd24tdG8tYXJjLFxuICBcImR1bXBzdGVyXCI6ICRmYS12YXItZHVtcHN0ZXIsXG4gIFwidmFuLXNodXR0bGVcIjogJGZhLXZhci12YW4tc2h1dHRsZSxcbiAgXCJzaHV0dGxlLXZhblwiOiAkZmEtdmFyLXNodXR0bGUtdmFuLFxuICBcImJ1aWxkaW5nLXVzZXJcIjogJGZhLXZhci1idWlsZGluZy11c2VyLFxuICBcImxpZ2h0LXN3aXRjaFwiOiAkZmEtdmFyLWxpZ2h0LXN3aXRjaCxcbiAgXCJzcXVhcmUtY2FyZXQtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1sZWZ0LFxuICBcImNhcmV0LXNxdWFyZS1sZWZ0XCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQsXG4gIFwiaGlnaGxpZ2h0ZXJcIjogJGZhLXZhci1oaWdobGlnaHRlcixcbiAgXCJ3YXZlLXB1bHNlXCI6ICRmYS12YXItd2F2ZS1wdWxzZSxcbiAgXCJoZWFydC1yYXRlXCI6ICRmYS12YXItaGVhcnQtcmF0ZSxcbiAgXCJrZXlcIjogJGZhLXZhci1rZXksXG4gIFwiaGF0LXNhbnRhXCI6ICRmYS12YXItaGF0LXNhbnRhLFxuICBcInRhbWFsZVwiOiAkZmEtdmFyLXRhbWFsZSxcbiAgXCJib3gtY2hlY2tcIjogJGZhLXZhci1ib3gtY2hlY2ssXG4gIFwiYnVsbGhvcm5cIjogJGZhLXZhci1idWxsaG9ybixcbiAgXCJzdGVha1wiOiAkZmEtdmFyLXN0ZWFrLFxuICBcImxvY2F0aW9uLWNyb3NzaGFpcnMtc2xhc2hcIjogJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzLXNsYXNoLFxuICBcImxvY2F0aW9uLXNsYXNoXCI6ICRmYS12YXItbG9jYXRpb24tc2xhc2gsXG4gIFwicGVyc29uLWRvbGx5XCI6ICRmYS12YXItcGVyc29uLWRvbGx5LFxuICBcImdsb2JlXCI6ICRmYS12YXItZ2xvYmUsXG4gIFwic3luYWdvZ3VlXCI6ICRmYS12YXItc3luYWdvZ3VlLFxuICBcImZpbGUtY2hhcnQtY29sdW1uXCI6ICRmYS12YXItZmlsZS1jaGFydC1jb2x1bW4sXG4gIFwiZmlsZS1jaGFydC1saW5lXCI6ICRmYS12YXItZmlsZS1jaGFydC1saW5lLFxuICBcInBlcnNvbi1oYWxmLWRyZXNzXCI6ICRmYS12YXItcGVyc29uLWhhbGYtZHJlc3MsXG4gIFwiZm9sZGVyLWltYWdlXCI6ICRmYS12YXItZm9sZGVyLWltYWdlLFxuICBcImNhbGVuZGFyLXBlblwiOiAkZmEtdmFyLWNhbGVuZGFyLXBlbixcbiAgXCJjYWxlbmRhci1lZGl0XCI6ICRmYS12YXItY2FsZW5kYXItZWRpdCxcbiAgXCJyb2FkLWJyaWRnZVwiOiAkZmEtdmFyLXJvYWQtYnJpZGdlLFxuICBcImZhY2Utc21pbGUtdGVhclwiOiAkZmEtdmFyLWZhY2Utc21pbGUtdGVhcixcbiAgXCJtZXNzYWdlLXBsdXNcIjogJGZhLXZhci1tZXNzYWdlLXBsdXMsXG4gIFwiY29tbWVudC1hbHQtcGx1c1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LXBsdXMsXG4gIFwibG9jYXRpb24tYXJyb3dcIjogJGZhLXZhci1sb2NhdGlvbi1hcnJvdyxcbiAgXCJjXCI6ICRmYS12YXItYyxcbiAgXCJ0YWJsZXQtYnV0dG9uXCI6ICRmYS12YXItdGFibGV0LWJ1dHRvbixcbiAgXCJwZXJzb24tZHJlc3MtZmFpcnlcIjogJGZhLXZhci1wZXJzb24tZHJlc3MtZmFpcnksXG4gIFwicmVjdGFuZ2xlLWhpc3RvcnktY2lyY2xlLXVzZXJcIjogJGZhLXZhci1yZWN0YW5nbGUtaGlzdG9yeS1jaXJjbGUtdXNlcixcbiAgXCJidWlsZGluZy1sb2NrXCI6ICRmYS12YXItYnVpbGRpbmctbG9jayxcbiAgXCJjaGFydC1saW5lLXVwXCI6ICRmYS12YXItY2hhcnQtbGluZS11cCxcbiAgXCJtYWlsYm94XCI6ICRmYS12YXItbWFpbGJveCxcbiAgXCJ0cnVjay1ib2x0XCI6ICRmYS12YXItdHJ1Y2stYm9sdCxcbiAgXCJwaXp6YS1zbGljZVwiOiAkZmEtdmFyLXBpenphLXNsaWNlLFxuICBcIm1vbmV5LWJpbGwtd2F2ZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSxcbiAgXCJjaGFydC1hcmVhXCI6ICRmYS12YXItY2hhcnQtYXJlYSxcbiAgXCJhcmVhLWNoYXJ0XCI6ICRmYS12YXItYXJlYS1jaGFydCxcbiAgXCJob3VzZS1mbGFnXCI6ICRmYS12YXItaG91c2UtZmxhZyxcbiAgXCJjaXJjbGUtdGhyZWUtcXVhcnRlcnMtc3Ryb2tlXCI6ICRmYS12YXItY2lyY2xlLXRocmVlLXF1YXJ0ZXJzLXN0cm9rZSxcbiAgXCJwZXJzb24tY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1taW51cyxcbiAgXCJzY2FscGVsXCI6ICRmYS12YXItc2NhbHBlbCxcbiAgXCJiYW5cIjogJGZhLXZhci1iYW4sXG4gIFwiY2FuY2VsXCI6ICRmYS12YXItY2FuY2VsLFxuICBcImJlbGwtZXhjbGFtYXRpb25cIjogJGZhLXZhci1iZWxsLWV4Y2xhbWF0aW9uLFxuICBcImNpcmNsZS1ib29rbWFya1wiOiAkZmEtdmFyLWNpcmNsZS1ib29rbWFyayxcbiAgXCJib29rbWFyay1jaXJjbGVcIjogJGZhLXZhci1ib29rbWFyay1jaXJjbGUsXG4gIFwiZWdnLWZyaWVkXCI6ICRmYS12YXItZWdnLWZyaWVkLFxuICBcImZhY2Utd2VhcnlcIjogJGZhLXZhci1mYWNlLXdlYXJ5LFxuICBcInVuaWZvcm0tbWFydGlhbC1hcnRzXCI6ICRmYS12YXItdW5pZm9ybS1tYXJ0aWFsLWFydHMsXG4gIFwiY2FtZXJhLXJvdGF0ZVwiOiAkZmEtdmFyLWNhbWVyYS1yb3RhdGUsXG4gIFwic3VuLWR1c3RcIjogJGZhLXZhci1zdW4tZHVzdCxcbiAgXCJjb21tZW50LXRleHRcIjogJGZhLXZhci1jb21tZW50LXRleHQsXG4gIFwic3ByYXktY2FuLXNwYXJrbGVzXCI6ICRmYS12YXItc3ByYXktY2FuLXNwYXJrbGVzLFxuICBcImFpci1mcmVzaGVuZXJcIjogJGZhLXZhci1haXItZnJlc2hlbmVyLFxuICBcInNpZ25hbC1iYXJzXCI6ICRmYS12YXItc2lnbmFsLWJhcnMsXG4gIFwic2lnbmFsLWFsdFwiOiAkZmEtdmFyLXNpZ25hbC1hbHQsXG4gIFwic2lnbmFsLWFsdC00XCI6ICRmYS12YXItc2lnbmFsLWFsdC00LFxuICBcInNpZ25hbC1iYXJzLXN0cm9uZ1wiOiAkZmEtdmFyLXNpZ25hbC1iYXJzLXN0cm9uZyxcbiAgXCJkaWFtb25kLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItZGlhbW9uZC1leGNsYW1hdGlvbixcbiAgXCJzdGFyXCI6ICRmYS12YXItc3RhcixcbiAgXCJkaWFsLW1pblwiOiAkZmEtdmFyLWRpYWwtbWluLFxuICBcInJlcGVhdFwiOiAkZmEtdmFyLXJlcGVhdCxcbiAgXCJjcm9zc1wiOiAkZmEtdmFyLWNyb3NzLFxuICBcInBhZ2UtY2FyZXQtZG93blwiOiAkZmEtdmFyLXBhZ2UtY2FyZXQtZG93bixcbiAgXCJmaWxlLWNhcmV0LWRvd25cIjogJGZhLXZhci1maWxlLWNhcmV0LWRvd24sXG4gIFwiYm94XCI6ICRmYS12YXItYm94LFxuICBcInZlbnVzLW1hcnNcIjogJGZhLXZhci12ZW51cy1tYXJzLFxuICBcImNsb2NrLXNldmVuLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLXNldmVuLXRoaXJ0eSxcbiAgXCJhcnJvdy1wb2ludGVyXCI6ICRmYS12YXItYXJyb3ctcG9pbnRlcixcbiAgXCJtb3VzZS1wb2ludGVyXCI6ICRmYS12YXItbW91c2UtcG9pbnRlcixcbiAgXCJjbG9jay1mb3VyLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLWZvdXItdGhpcnR5LFxuICBcInNpZ25hbC1iYXJzLWdvb2RcIjogJGZhLXZhci1zaWduYWwtYmFycy1nb29kLFxuICBcInNpZ25hbC1hbHQtM1wiOiAkZmEtdmFyLXNpZ25hbC1hbHQtMyxcbiAgXCJjYWN0dXNcIjogJGZhLXZhci1jYWN0dXMsXG4gIFwibGlnaHRidWxiLWdlYXJcIjogJGZhLXZhci1saWdodGJ1bGItZ2VhcixcbiAgXCJtYXhpbWl6ZVwiOiAkZmEtdmFyLW1heGltaXplLFxuICBcImV4cGFuZC1hcnJvd3MtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFycm93cy1hbHQsXG4gIFwiY2hhcmdpbmctc3RhdGlvblwiOiAkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24sXG4gIFwic2hhcGVzXCI6ICRmYS12YXItc2hhcGVzLFxuICBcInRyaWFuZ2xlLWNpcmNsZS1zcXVhcmVcIjogJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlLFxuICBcInBsYW5lLXRhaWxcIjogJGZhLXZhci1wbGFuZS10YWlsLFxuICBcImdhdWdlLXNpbXBsZS1tYXhcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWF4LFxuICBcInRhY2hvbWV0ZXItZmFzdGVzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdGVzdCxcbiAgXCJjaXJjbGUtdVwiOiAkZmEtdmFyLWNpcmNsZS11LFxuICBcInNoaWVsZC1zbGFzaFwiOiAkZmEtdmFyLXNoaWVsZC1zbGFzaCxcbiAgXCJzcXVhcmUtcGhvbmUtaGFuZ3VwXCI6ICRmYS12YXItc3F1YXJlLXBob25lLWhhbmd1cCxcbiAgXCJwaG9uZS1zcXVhcmUtZG93blwiOiAkZmEtdmFyLXBob25lLXNxdWFyZS1kb3duLFxuICBcImFycm93LXVwLWxlZnRcIjogJGZhLXZhci1hcnJvdy11cC1sZWZ0LFxuICBcInRyYW5zcG9ydGVyLTFcIjogJGZhLXZhci10cmFuc3BvcnRlci0xLFxuICBcInBlYW51dHNcIjogJGZhLXZhci1wZWFudXRzLFxuICBcInNodWZmbGVcIjogJGZhLXZhci1zaHVmZmxlLFxuICBcInJhbmRvbVwiOiAkZmEtdmFyLXJhbmRvbSxcbiAgXCJwZXJzb24tcnVubmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1ydW5uaW5nLFxuICBcInJ1bm5pbmdcIjogJGZhLXZhci1ydW5uaW5nLFxuICBcIm1vYmlsZS1yZXRyb1wiOiAkZmEtdmFyLW1vYmlsZS1yZXRybyxcbiAgXCJncmlwLWxpbmVzLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCxcbiAgXCJiaW4tYm90dGxlcy1yZWN5Y2xlXCI6ICRmYS12YXItYmluLWJvdHRsZXMtcmVjeWNsZSxcbiAgXCJhcnJvdy11cC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tc3F1YXJlLFxuICBcImZpbGUtZGFzaGVkLWxpbmVcIjogJGZhLXZhci1maWxlLWRhc2hlZC1saW5lLFxuICBcInBhZ2UtYnJlYWtcIjogJGZhLXZhci1wYWdlLWJyZWFrLFxuICBcImJyYWNrZXQtY3VybHktcmlnaHRcIjogJGZhLXZhci1icmFja2V0LWN1cmx5LXJpZ2h0LFxuICBcInNwaWRlclwiOiAkZmEtdmFyLXNwaWRlcixcbiAgXCJjbG9jay10aHJlZVwiOiAkZmEtdmFyLWNsb2NrLXRocmVlLFxuICBcImhhbmRzLWJvdW5kXCI6ICRmYS12YXItaGFuZHMtYm91bmQsXG4gIFwic2NhbHBlbC1saW5lLWRhc2hlZFwiOiAkZmEtdmFyLXNjYWxwZWwtbGluZS1kYXNoZWQsXG4gIFwic2NhbHBlbC1wYXRoXCI6ICRmYS12YXItc2NhbHBlbC1wYXRoLFxuICBcImZpbGUtaW52b2ljZS1kb2xsYXJcIjogJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyLFxuICBcInBpcGUtc21va2luZ1wiOiAkZmEtdmFyLXBpcGUtc21va2luZyxcbiAgXCJmYWNlLWFzdG9uaXNoZWRcIjogJGZhLXZhci1mYWNlLWFzdG9uaXNoZWQsXG4gIFwid2luZG93XCI6ICRmYS12YXItd2luZG93LFxuICBcInBsYW5lLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJlYXJcIjogJGZhLXZhci1lYXIsXG4gIFwiZmlsZS1sb2NrXCI6ICRmYS12YXItZmlsZS1sb2NrLFxuICBcImRpYWdyYW0tdmVublwiOiAkZmEtdmFyLWRpYWdyYW0tdmVubixcbiAgXCJ4LXJheVwiOiAkZmEtdmFyLXgtcmF5LFxuICBcImdvYWwtbmV0XCI6ICRmYS12YXItZ29hbC1uZXQsXG4gIFwiY29mZmluLWNyb3NzXCI6ICRmYS12YXItY29mZmluLWNyb3NzLFxuICBcInNwZWxsLWNoZWNrXCI6ICRmYS12YXItc3BlbGwtY2hlY2ssXG4gIFwibG9jYXRpb24teG1hcmtcIjogJGZhLXZhci1sb2NhdGlvbi14bWFyayxcbiAgXCJtYXAtbWFya2VyLXRpbWVzXCI6ICRmYS12YXItbWFwLW1hcmtlci10aW1lcyxcbiAgXCJtYXAtbWFya2VyLXhtYXJrXCI6ICRmYS12YXItbWFwLW1hcmtlci14bWFyayxcbiAgXCJjaXJjbGUtcXVhcnRlci1zdHJva2VcIjogJGZhLXZhci1jaXJjbGUtcXVhcnRlci1zdHJva2UsXG4gIFwibGFzc29cIjogJGZhLXZhci1sYXNzbyxcbiAgXCJzbGFzaFwiOiAkZmEtdmFyLXNsYXNoLFxuICBcInBlcnNvbi10by1wb3J0YWxcIjogJGZhLXZhci1wZXJzb24tdG8tcG9ydGFsLFxuICBcInBvcnRhbC1lbnRlclwiOiAkZmEtdmFyLXBvcnRhbC1lbnRlcixcbiAgXCJjYWxlbmRhci1zdGFyXCI6ICRmYS12YXItY2FsZW5kYXItc3RhcixcbiAgXCJjb21wdXRlci1tb3VzZVwiOiAkZmEtdmFyLWNvbXB1dGVyLW1vdXNlLFxuICBcIm1vdXNlXCI6ICRmYS12YXItbW91c2UsXG4gIFwiYXJyb3ctcmlnaHQtdG8tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQsXG4gIFwic2lnbi1pblwiOiAkZmEtdmFyLXNpZ24taW4sXG4gIFwicGVnYXN1c1wiOiAkZmEtdmFyLXBlZ2FzdXMsXG4gIFwiZmlsZXMtbWVkaWNhbFwiOiAkZmEtdmFyLWZpbGVzLW1lZGljYWwsXG4gIFwibmZjLWxvY2tcIjogJGZhLXZhci1uZmMtbG9jayxcbiAgXCJwZXJzb24tc2tpLWxpZnRcIjogJGZhLXZhci1wZXJzb24tc2tpLWxpZnQsXG4gIFwic2tpLWxpZnRcIjogJGZhLXZhci1za2ktbGlmdCxcbiAgXCJzcXVhcmUtNlwiOiAkZmEtdmFyLXNxdWFyZS02LFxuICBcInNob3Atc2xhc2hcIjogJGZhLXZhci1zaG9wLXNsYXNoLFxuICBcInN0b3JlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXN0b3JlLWFsdC1zbGFzaCxcbiAgXCJ3aW5kLXR1cmJpbmVcIjogJGZhLXZhci13aW5kLXR1cmJpbmUsXG4gIFwic2xpZGVycy1zaW1wbGVcIjogJGZhLXZhci1zbGlkZXJzLXNpbXBsZSxcbiAgXCJncmlkLXJvdW5kXCI6ICRmYS12YXItZ3JpZC1yb3VuZCxcbiAgXCJiYWRnZS1zaGVyaWZmXCI6ICRmYS12YXItYmFkZ2Utc2hlcmlmZixcbiAgXCJzZXJ2ZXJcIjogJGZhLXZhci1zZXJ2ZXIsXG4gIFwidmlydXMtY292aWQtc2xhc2hcIjogJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaCxcbiAgXCJpbnRlcnNlY3Rpb25cIjogJGZhLXZhci1pbnRlcnNlY3Rpb24sXG4gIFwic2hvcC1sb2NrXCI6ICRmYS12YXItc2hvcC1sb2NrLFxuICBcImZhbWlseVwiOiAkZmEtdmFyLWZhbWlseSxcbiAgXCJob3VyZ2xhc3Mtc3RhcnRcIjogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQsXG4gIFwiaG91cmdsYXNzLTFcIjogJGZhLXZhci1ob3VyZ2xhc3MtMSxcbiAgXCJ1c2VyLWhhaXItYnVuc1wiOiAkZmEtdmFyLXVzZXItaGFpci1idW5zLFxuICBcImJsZW5kZXItcGhvbmVcIjogJGZhLXZhci1ibGVuZGVyLXBob25lLFxuICBcImhvdXJnbGFzcy1jbG9ja1wiOiAkZmEtdmFyLWhvdXJnbGFzcy1jbG9jayxcbiAgXCJwZXJzb24tc2VhdC1yZWNsaW5lZFwiOiAkZmEtdmFyLXBlcnNvbi1zZWF0LXJlY2xpbmVkLFxuICBcInBhcGVyLXBsYW5lLXRvcFwiOiAkZmEtdmFyLXBhcGVyLXBsYW5lLXRvcCxcbiAgXCJwYXBlci1wbGFuZS1hbHRcIjogJGZhLXZhci1wYXBlci1wbGFuZS1hbHQsXG4gIFwic2VuZFwiOiAkZmEtdmFyLXNlbmQsXG4gIFwibWVzc2FnZS1hcnJvdy11cFwiOiAkZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXAsXG4gIFwiY29tbWVudC1hbHQtYXJyb3ctdXBcIjogJGZhLXZhci1jb21tZW50LWFsdC1hcnJvdy11cCxcbiAgXCJsaWdodGJ1bGItZXhjbGFtYXRpb25cIjogJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb24sXG4gIFwibGF5ZXItbWludXNcIjogJGZhLXZhci1sYXllci1taW51cyxcbiAgXCJsYXllci1ncm91cC1taW51c1wiOiAkZmEtdmFyLWxheWVyLWdyb3VwLW1pbnVzLFxuICBcImNoYXJ0LXBpZS1zaW1wbGUtY2lyY2xlLWN1cnJlbmN5XCI6ICRmYS12YXItY2hhcnQtcGllLXNpbXBsZS1jaXJjbGUtY3VycmVuY3ksXG4gIFwiY2lyY2xlLWVcIjogJGZhLXZhci1jaXJjbGUtZSxcbiAgXCJidWlsZGluZy13aGVhdFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXdoZWF0LFxuICBcImdhdWdlLW1heFwiOiAkZmEtdmFyLWdhdWdlLW1heCxcbiAgXCJ0YWNob21ldGVyLWFsdC1mYXN0ZXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdCxcbiAgXCJwZXJzb24tYnJlYXN0ZmVlZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nLFxuICBcImFwb3N0cm9waGVcIjogJGZhLXZhci1hcG9zdHJvcGhlLFxuICBcImZpcmUtaHlkcmFudFwiOiAkZmEtdmFyLWZpcmUtaHlkcmFudCxcbiAgXCJyaWdodC10by1icmFja2V0XCI6ICRmYS12YXItcmlnaHQtdG8tYnJhY2tldCxcbiAgXCJzaWduLWluLWFsdFwiOiAkZmEtdmFyLXNpZ24taW4tYWx0LFxuICBcInZpZGVvLXBsdXNcIjogJGZhLXZhci12aWRlby1wbHVzLFxuICBcInNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1yaWdodCxcbiAgXCJhcnJvdy1hbHQtc3F1YXJlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodCxcbiAgXCJjb21tZW50LXNtaWxlXCI6ICRmYS12YXItY29tbWVudC1zbWlsZSxcbiAgXCJ2ZW51c1wiOiAkZmEtdmFyLXZlbnVzLFxuICBcInBhc3Nwb3J0XCI6ICRmYS12YXItcGFzc3BvcnQsXG4gIFwiaW5ib3gtaW5cIjogJGZhLXZhci1pbmJveC1pbixcbiAgXCJpbmJveC1hcnJvdy1kb3duXCI6ICRmYS12YXItaW5ib3gtYXJyb3ctZG93bixcbiAgXCJoZWFydC1wdWxzZVwiOiAkZmEtdmFyLWhlYXJ0LXB1bHNlLFxuICBcImhlYXJ0YmVhdFwiOiAkZmEtdmFyLWhlYXJ0YmVhdCxcbiAgXCJjaXJjbGUtOFwiOiAkZmEtdmFyLWNpcmNsZS04LFxuICBcImNsb3Vkcy1tb29uXCI6ICRmYS12YXItY2xvdWRzLW1vb24sXG4gIFwiY2xvY2stdGVuLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLXRlbi10aGlydHksXG4gIFwicGVvcGxlLWNhcnJ5LWJveFwiOiAkZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3gsXG4gIFwicGVvcGxlLWNhcnJ5XCI6ICRmYS12YXItcGVvcGxlLWNhcnJ5LFxuICBcImZvbGRlci11c2VyXCI6ICRmYS12YXItZm9sZGVyLXVzZXIsXG4gIFwidHJhc2gtY2FuLXhtYXJrXCI6ICRmYS12YXItdHJhc2gtY2FuLXhtYXJrLFxuICBcInRlbXBlcmF0dXJlLWhpZ2hcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoLFxuICBcIm1pY3JvY2hpcFwiOiAkZmEtdmFyLW1pY3JvY2hpcCxcbiAgXCJsZWZ0LWxvbmctdG8tbGluZVwiOiAkZmEtdmFyLWxlZnQtbG9uZy10by1saW5lLFxuICBcImNyb3duXCI6ICRmYS12YXItY3Jvd24sXG4gIFwid2VpZ2h0LWhhbmdpbmdcIjogJGZhLXZhci13ZWlnaHQtaGFuZ2luZyxcbiAgXCJ4bWFya3MtbGluZXNcIjogJGZhLXZhci14bWFya3MtbGluZXMsXG4gIFwiZmlsZS1wcmVzY3JpcHRpb25cIjogJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbixcbiAgXCJjYWxlbmRhci1yYW5nZVwiOiAkZmEtdmFyLWNhbGVuZGFyLXJhbmdlLFxuICBcImZsb3dlci1kYWZmb2RpbFwiOiAkZmEtdmFyLWZsb3dlci1kYWZmb2RpbCxcbiAgXCJoYW5kLWJhY2stcG9pbnQtdXBcIjogJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtdXAsXG4gIFwid2VpZ2h0LXNjYWxlXCI6ICRmYS12YXItd2VpZ2h0LXNjYWxlLFxuICBcIndlaWdodFwiOiAkZmEtdmFyLXdlaWdodCxcbiAgXCJhcnJvdy11cC10by1hcmNcIjogJGZhLXZhci1hcnJvdy11cC10by1hcmMsXG4gIFwic3Rhci1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXN0YXItZXhjbGFtYXRpb24sXG4gIFwiYm9va3NcIjogJGZhLXZhci1ib29rcyxcbiAgXCJ1c2VyLWdyb3VwXCI6ICRmYS12YXItdXNlci1ncm91cCxcbiAgXCJ1c2VyLWZyaWVuZHNcIjogJGZhLXZhci11c2VyLWZyaWVuZHMsXG4gIFwiYXJyb3ctdXAtYS16XCI6ICRmYS12YXItYXJyb3ctdXAtYS16LFxuICBcInNvcnQtYWxwaGEtdXBcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLFxuICBcImxheWVyLXBsdXNcIjogJGZhLXZhci1sYXllci1wbHVzLFxuICBcImxheWVyLWdyb3VwLXBsdXNcIjogJGZhLXZhci1sYXllci1ncm91cC1wbHVzLFxuICBcInBsYXktcGF1c2VcIjogJGZhLXZhci1wbGF5LXBhdXNlLFxuICBcImJsb2NrLXF1ZXN0aW9uXCI6ICRmYS12YXItYmxvY2stcXVlc3Rpb24sXG4gIFwic25vb3plXCI6ICRmYS12YXItc25vb3plLFxuICBcInp6elwiOiAkZmEtdmFyLXp6eixcbiAgXCJzY2FubmVyLWltYWdlXCI6ICRmYS12YXItc2Nhbm5lci1pbWFnZSxcbiAgXCJ0di1yZXRyb1wiOiAkZmEtdmFyLXR2LXJldHJvLFxuICBcInNxdWFyZS10XCI6ICRmYS12YXItc3F1YXJlLXQsXG4gIFwiZmFybVwiOiAkZmEtdmFyLWZhcm0sXG4gIFwiYmFybi1zaWxvXCI6ICRmYS12YXItYmFybi1zaWxvLFxuICBcImNoZXNzLWtuaWdodFwiOiAkZmEtdmFyLWNoZXNzLWtuaWdodCxcbiAgXCJiYXJzLXNvcnRcIjogJGZhLXZhci1iYXJzLXNvcnQsXG4gIFwicGFsbGV0LWJveGVzXCI6ICRmYS12YXItcGFsbGV0LWJveGVzLFxuICBcInBhbGV0dGUtYm94ZXNcIjogJGZhLXZhci1wYWxldHRlLWJveGVzLFxuICBcInBhbGxldC1hbHRcIjogJGZhLXZhci1wYWxsZXQtYWx0LFxuICBcImZhY2UtbGF1Z2gtc3F1aW50XCI6ICRmYS12YXItZmFjZS1sYXVnaC1zcXVpbnQsXG4gIFwibGF1Z2gtc3F1aW50XCI6ICRmYS12YXItbGF1Z2gtc3F1aW50LFxuICBcImNvZGUtc2ltcGxlXCI6ICRmYS12YXItY29kZS1zaW1wbGUsXG4gIFwiYm9sdC1zbGFzaFwiOiAkZmEtdmFyLWJvbHQtc2xhc2gsXG4gIFwicGFuZWwtZmlyZVwiOiAkZmEtdmFyLXBhbmVsLWZpcmUsXG4gIFwiYmluYXJ5LWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJpbmFyeS1jaXJjbGUtY2hlY2ssXG4gIFwiY29tbWVudC1taW51c1wiOiAkZmEtdmFyLWNvbW1lbnQtbWludXMsXG4gIFwiYnVycml0b1wiOiAkZmEtdmFyLWJ1cnJpdG8sXG4gIFwidmlvbGluXCI6ICRmYS12YXItdmlvbGluLFxuICBcIm9iamVjdHMtY29sdW1uXCI6ICRmYS12YXItb2JqZWN0cy1jb2x1bW4sXG4gIFwic3F1YXJlLWNoZXZyb24tZG93blwiOiAkZmEtdmFyLXNxdWFyZS1jaGV2cm9uLWRvd24sXG4gIFwiY2hldnJvbi1zcXVhcmUtZG93blwiOiAkZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd24sXG4gIFwiY29tbWVudC1wbHVzXCI6ICRmYS12YXItY29tbWVudC1wbHVzLFxuICBcInRyaWFuZ2xlLWluc3RydW1lbnRcIjogJGZhLXZhci10cmlhbmdsZS1pbnN0cnVtZW50LFxuICBcInRyaWFuZ2xlLW11c2ljXCI6ICRmYS12YXItdHJpYW5nbGUtbXVzaWMsXG4gIFwid2hlZWxjaGFpclwiOiAkZmEtdmFyLXdoZWVsY2hhaXIsXG4gIFwidXNlci1waWxvdC10aWVcIjogJGZhLXZhci11c2VyLXBpbG90LXRpZSxcbiAgXCJwaWFuby1rZXlib2FyZFwiOiAkZmEtdmFyLXBpYW5vLWtleWJvYXJkLFxuICBcImJlZC1lbXB0eVwiOiAkZmEtdmFyLWJlZC1lbXB0eSxcbiAgXCJjaXJjbGUtYXJyb3ctdXBcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAsXG4gIFwiYXJyb3ctY2lyY2xlLXVwXCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwLFxuICBcInRvZ2dsZS1vblwiOiAkZmEtdmFyLXRvZ2dsZS1vbixcbiAgXCJyZWN0YW5nbGUtdmVydGljYWxcIjogJGZhLXZhci1yZWN0YW5nbGUtdmVydGljYWwsXG4gIFwicmVjdGFuZ2xlLXBvcnRyYWl0XCI6ICRmYS12YXItcmVjdGFuZ2xlLXBvcnRyYWl0LFxuICBcInBlcnNvbi13YWxraW5nXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmcsXG4gIFwid2Fsa2luZ1wiOiAkZmEtdmFyLXdhbGtpbmcsXG4gIFwibFwiOiAkZmEtdmFyLWwsXG4gIFwic2lnbmFsLXN0cmVhbVwiOiAkZmEtdmFyLXNpZ25hbC1zdHJlYW0sXG4gIFwiZG93bi10by1icmFja2V0XCI6ICRmYS12YXItZG93bi10by1icmFja2V0LFxuICBcImNpcmNsZS16XCI6ICRmYS12YXItY2lyY2xlLXosXG4gIFwic3RhcnNcIjogJGZhLXZhci1zdGFycyxcbiAgXCJmaXJlXCI6ICRmYS12YXItZmlyZSxcbiAgXCJiZWQtcHVsc2VcIjogJGZhLXZhci1iZWQtcHVsc2UsXG4gIFwicHJvY2VkdXJlc1wiOiAkZmEtdmFyLXByb2NlZHVyZXMsXG4gIFwiaG91c2UtZGF5XCI6ICRmYS12YXItaG91c2UtZGF5LFxuICBcInNodXR0bGUtc3BhY2VcIjogJGZhLXZhci1zaHV0dGxlLXNwYWNlLFxuICBcInNwYWNlLXNodXR0bGVcIjogJGZhLXZhci1zcGFjZS1zaHV0dGxlLFxuICBcInNoaXJ0LWxvbmctc2xlZXZlXCI6ICRmYS12YXItc2hpcnQtbG9uZy1zbGVldmUsXG4gIFwiY2hhcnQtcGllLXNpbXBsZVwiOiAkZmEtdmFyLWNoYXJ0LXBpZS1zaW1wbGUsXG4gIFwiY2hhcnQtcGllLWFsdFwiOiAkZmEtdmFyLWNoYXJ0LXBpZS1hbHQsXG4gIFwiZmFjZS1sYXVnaFwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gsXG4gIFwibGF1Z2hcIjogJGZhLXZhci1sYXVnaCxcbiAgXCJmb2xkZXItb3BlblwiOiAkZmEtdmFyLWZvbGRlci1vcGVuLFxuICBcImFsYnVtLWNvbGxlY3Rpb24tY2lyY2xlLXVzZXJcIjogJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS11c2VyLFxuICBcImNhbmR5XCI6ICRmYS12YXItY2FuZHksXG4gIFwiYm93bC1ob3RcIjogJGZhLXZhci1ib3dsLWhvdCxcbiAgXCJzb3VwXCI6ICRmYS12YXItc291cCxcbiAgXCJmbGF0YnJlYWRcIjogJGZhLXZhci1mbGF0YnJlYWQsXG4gIFwiaGVhcnQtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtcGx1cyxcbiAgXCJjb2RlLWZvcmtcIjogJGZhLXZhci1jb2RlLWZvcmssXG4gIFwiY2l0eVwiOiAkZmEtdmFyLWNpdHksXG4gIFwic2lnbmFsLWJhcnMtd2Vha1wiOiAkZmEtdmFyLXNpZ25hbC1iYXJzLXdlYWssXG4gIFwic2lnbmFsLWFsdC0xXCI6ICRmYS12YXItc2lnbmFsLWFsdC0xLFxuICBcIm1pY3JvcGhvbmUtbGluZXNcIjogJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLFxuICBcIm1pY3JvcGhvbmUtYWx0XCI6ICRmYS12YXItbWljcm9waG9uZS1hbHQsXG4gIFwiY2xvY2stdHdlbHZlXCI6ICRmYS12YXItY2xvY2stdHdlbHZlLFxuICBcInBlcHBlci1ob3RcIjogJGZhLXZhci1wZXBwZXItaG90LFxuICBcImNpdHJ1cy1zbGljZVwiOiAkZmEtdmFyLWNpdHJ1cy1zbGljZSxcbiAgXCJzaGVlcFwiOiAkZmEtdmFyLXNoZWVwLFxuICBcInVubG9ja1wiOiAkZmEtdmFyLXVubG9jayxcbiAgXCJjb2xvbi1zaWduXCI6ICRmYS12YXItY29sb24tc2lnbixcbiAgXCJoZWFkc2V0XCI6ICRmYS12YXItaGVhZHNldCxcbiAgXCJiYWRnZXItaG9uZXlcIjogJGZhLXZhci1iYWRnZXItaG9uZXksXG4gIFwiaDRcIjogJGZhLXZhci1oNCxcbiAgXCJzdG9yZS1zbGFzaFwiOiAkZmEtdmFyLXN0b3JlLXNsYXNoLFxuICBcInJvYWQtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUteG1hcmssXG4gIFwic2lnbmFsLXNsYXNoXCI6ICRmYS12YXItc2lnbmFsLXNsYXNoLFxuICBcInVzZXItbWludXNcIjogJGZhLXZhci11c2VyLW1pbnVzLFxuICBcIm1hcnMtc3Ryb2tlLXVwXCI6ICRmYS12YXItbWFycy1zdHJva2UtdXAsXG4gIFwibWFycy1zdHJva2UtdlwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXYsXG4gIFwiY2hhbXBhZ25lLWdsYXNzZXNcIjogJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3NlcyxcbiAgXCJnbGFzcy1jaGVlcnNcIjogJGZhLXZhci1nbGFzcy1jaGVlcnMsXG4gIFwidGFjb1wiOiAkZmEtdmFyLXRhY28sXG4gIFwiaGV4YWdvbi1wbHVzXCI6ICRmYS12YXItaGV4YWdvbi1wbHVzLFxuICBcInBsdXMtaGV4YWdvblwiOiAkZmEtdmFyLXBsdXMtaGV4YWdvbixcbiAgXCJjbGlwYm9hcmRcIjogJGZhLXZhci1jbGlwYm9hcmQsXG4gIFwiaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImZpbGUtYXJyb3ctdXBcIjogJGZhLXZhci1maWxlLWFycm93LXVwLFxuICBcImZpbGUtdXBsb2FkXCI6ICRmYS12YXItZmlsZS11cGxvYWQsXG4gIFwid2lmaVwiOiAkZmEtdmFyLXdpZmksXG4gIFwid2lmaS0zXCI6ICRmYS12YXItd2lmaS0zLFxuICBcIndpZmktc3Ryb25nXCI6ICRmYS12YXItd2lmaS1zdHJvbmcsXG4gIFwibWVzc2FnZXNcIjogJGZhLXZhci1tZXNzYWdlcyxcbiAgXCJjb21tZW50cy1hbHRcIjogJGZhLXZhci1jb21tZW50cy1hbHQsXG4gIFwiYmF0aFwiOiAkZmEtdmFyLWJhdGgsXG4gIFwiYmF0aHR1YlwiOiAkZmEtdmFyLWJhdGh0dWIsXG4gIFwidW1icmVsbGEtc2ltcGxlXCI6ICRmYS12YXItdW1icmVsbGEtc2ltcGxlLFxuICBcInVtYnJlbGxhLWFsdFwiOiAkZmEtdmFyLXVtYnJlbGxhLWFsdCxcbiAgXCJyZWN0YW5nbGUtaGlzdG9yeS1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLXJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS1wbHVzLFxuICBcInVuZGVybGluZVwiOiAkZmEtdmFyLXVuZGVybGluZSxcbiAgXCJwcmVzY3JpcHRpb24tYm90dGxlLXBpbGxcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLXBpbGwsXG4gIFwidXNlci1wZW5cIjogJGZhLXZhci11c2VyLXBlbixcbiAgXCJ1c2VyLWVkaXRcIjogJGZhLXZhci11c2VyLWVkaXQsXG4gIFwiYmluYXJ5LXNsYXNoXCI6ICRmYS12YXItYmluYXJ5LXNsYXNoLFxuICBcInNxdWFyZS1vXCI6ICRmYS12YXItc3F1YXJlLW8sXG4gIFwic2lnbmF0dXJlXCI6ICRmYS12YXItc2lnbmF0dXJlLFxuICBcInN0cm9vcHdhZmVsXCI6ICRmYS12YXItc3Ryb29wd2FmZWwsXG4gIFwiYm9sZFwiOiAkZmEtdmFyLWJvbGQsXG4gIFwiYW5jaG9yLWxvY2tcIjogJGZhLXZhci1hbmNob3ItbG9jayxcbiAgXCJidWlsZGluZy1uZ29cIjogJGZhLXZhci1idWlsZGluZy1uZ28sXG4gIFwidHJhbnNwb3J0ZXItM1wiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLTMsXG4gIFwiZW5naW5lLXdhcm5pbmdcIjogJGZhLXZhci1lbmdpbmUtd2FybmluZyxcbiAgXCJlbmdpbmUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1lbmdpbmUtZXhjbGFtYXRpb24sXG4gIFwiY2lyY2xlLWRvd24tcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtZG93bi1yaWdodCxcbiAgXCJzcXVhcmUta1wiOiAkZmEtdmFyLXNxdWFyZS1rLFxuICBcIm1hbmF0LXNpZ25cIjogJGZhLXZhci1tYW5hdC1zaWduLFxuICBcIm1vbmV5LWNoZWNrLXBlblwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLXBlbixcbiAgXCJtb25leS1jaGVjay1lZGl0XCI6ICRmYS12YXItbW9uZXktY2hlY2stZWRpdCxcbiAgXCJub3QtZXF1YWxcIjogJGZhLXZhci1ub3QtZXF1YWwsXG4gIFwiYm9yZGVyLXRvcC1sZWZ0XCI6ICRmYS12YXItYm9yZGVyLXRvcC1sZWZ0LFxuICBcImJvcmRlci1zdHlsZVwiOiAkZmEtdmFyLWJvcmRlci1zdHlsZSxcbiAgXCJtYXAtbG9jYXRpb24tZG90XCI6ICRmYS12YXItbWFwLWxvY2F0aW9uLWRvdCxcbiAgXCJtYXAtbWFya2VkLWFsdFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQtYWx0LFxuICBcInRpbGRlXCI6ICRmYS12YXItdGlsZGUsXG4gIFwiamVkaVwiOiAkZmEtdmFyLWplZGksXG4gIFwic3F1YXJlLXBvbGwtdmVydGljYWxcIjogJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbCxcbiAgXCJwb2xsXCI6ICRmYS12YXItcG9sbCxcbiAgXCJhcnJvdy1kb3duLXNxdWFyZS10cmlhbmdsZVwiOiAkZmEtdmFyLWFycm93LWRvd24tc3F1YXJlLXRyaWFuZ2xlLFxuICBcInNvcnQtc2hhcGVzLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1zaGFwZXMtZG93bi1hbHQsXG4gIFwibXVnLWhvdFwiOiAkZmEtdmFyLW11Zy1ob3QsXG4gIFwiZG9nLWxlYXNoZWRcIjogJGZhLXZhci1kb2ctbGVhc2hlZCxcbiAgXCJjYXItYmF0dGVyeVwiOiAkZmEtdmFyLWNhci1iYXR0ZXJ5LFxuICBcImJhdHRlcnktY2FyXCI6ICRmYS12YXItYmF0dGVyeS1jYXIsXG4gIFwiZmFjZS1kb3duY2FzdC1zd2VhdFwiOiAkZmEtdmFyLWZhY2UtZG93bmNhc3Qtc3dlYXQsXG4gIFwibWFpbGJveC1mbGFnLXVwXCI6ICRmYS12YXItbWFpbGJveC1mbGFnLXVwLFxuICBcIm1lbW8tY2lyY2xlLWluZm9cIjogJGZhLXZhci1tZW1vLWNpcmNsZS1pbmZvLFxuICBcImdpZnRcIjogJGZhLXZhci1naWZ0LFxuICBcImRpY2UtdHdvXCI6ICRmYS12YXItZGljZS10d28sXG4gIFwidm9sdW1lXCI6ICRmYS12YXItdm9sdW1lLFxuICBcInZvbHVtZS1tZWRpdW1cIjogJGZhLXZhci12b2x1bWUtbWVkaXVtLFxuICBcInRyYW5zcG9ydGVyLTVcIjogJGZhLXZhci10cmFuc3BvcnRlci01LFxuICBcImdhdWdlLWNpcmNsZS1ib2x0XCI6ICRmYS12YXItZ2F1Z2UtY2lyY2xlLWJvbHQsXG4gIFwiY29pbi1mcm9udFwiOiAkZmEtdmFyLWNvaW4tZnJvbnQsXG4gIFwiZmlsZS1zbGFzaFwiOiAkZmEtdmFyLWZpbGUtc2xhc2gsXG4gIFwibWVzc2FnZS1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXAtcmlnaHQsXG4gIFwidHJlYXN1cmUtY2hlc3RcIjogJGZhLXZhci10cmVhc3VyZS1jaGVzdCxcbiAgXCJjaGVzcy1xdWVlblwiOiAkZmEtdmFyLWNoZXNzLXF1ZWVuLFxuICBcInBhaW50YnJ1c2gtZmluZVwiOiAkZmEtdmFyLXBhaW50YnJ1c2gtZmluZSxcbiAgXCJwYWludC1icnVzaC1hbHRcIjogJGZhLXZhci1wYWludC1icnVzaC1hbHQsXG4gIFwicGFpbnQtYnJ1c2gtZmluZVwiOiAkZmEtdmFyLXBhaW50LWJydXNoLWZpbmUsXG4gIFwicGFpbnRicnVzaC1hbHRcIjogJGZhLXZhci1wYWludGJydXNoLWFsdCxcbiAgXCJnbGFzc2VzXCI6ICRmYS12YXItZ2xhc3NlcyxcbiAgXCJob29kLWNsb2FrXCI6ICRmYS12YXItaG9vZC1jbG9hayxcbiAgXCJzcXVhcmUtcXVvdGVcIjogJGZhLXZhci1zcXVhcmUtcXVvdGUsXG4gIFwidXAtbGVmdFwiOiAkZmEtdmFyLXVwLWxlZnQsXG4gIFwiYnJpbmctZnJvbnRcIjogJGZhLXZhci1icmluZy1mcm9udCxcbiAgXCJjaGVzcy1ib2FyZFwiOiAkZmEtdmFyLWNoZXNzLWJvYXJkLFxuICBcImJ1cmdlci1jaGVlc2VcIjogJGZhLXZhci1idXJnZXItY2hlZXNlLFxuICBcImNoZWVzZWJ1cmdlclwiOiAkZmEtdmFyLWNoZWVzZWJ1cmdlcixcbiAgXCJidWlsZGluZy1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtY2hlY2ssXG4gIFwicmVwZWF0LTFcIjogJGZhLXZhci1yZXBlYXQtMSxcbiAgXCJhcnJvdy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwiYXJyb3ctdG8tYm90dG9tXCI6ICRmYS12YXItYXJyb3ctdG8tYm90dG9tLFxuICBcImdyaWQtNVwiOiAkZmEtdmFyLWdyaWQtNSxcbiAgXCJzd2FwLWFycm93c1wiOiAkZmEtdmFyLXN3YXAtYXJyb3dzLFxuICBcInJpZ2h0LWxvbmctdG8tbGluZVwiOiAkZmEtdmFyLXJpZ2h0LWxvbmctdG8tbGluZSxcbiAgXCJwZXJzb24tY2hhbGtib2FyZFwiOiAkZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkLFxuICBcIm1hcnMtc3Ryb2tlLXJpZ2h0XCI6ICRmYS12YXItbWFycy1zdHJva2UtcmlnaHQsXG4gIFwibWFycy1zdHJva2UtaFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWgsXG4gIFwiaGFuZC1iYWNrLWZpc3RcIjogJGZhLXZhci1oYW5kLWJhY2stZmlzdCxcbiAgXCJoYW5kLXJvY2tcIjogJGZhLXZhci1oYW5kLXJvY2ssXG4gIFwiZ3JpZC1yb3VuZC01XCI6ICRmYS12YXItZ3JpZC1yb3VuZC01LFxuICBcInRhbGx5XCI6ICRmYS12YXItdGFsbHksXG4gIFwidGFsbHktNVwiOiAkZmEtdmFyLXRhbGx5LTUsXG4gIFwic3F1YXJlLWNhcmV0LXVwXCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LXVwLFxuICBcImNhcmV0LXNxdWFyZS11cFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCxcbiAgXCJjbG91ZC1zaG93ZXJzLXdhdGVyXCI6ICRmYS12YXItY2xvdWQtc2hvd2Vycy13YXRlcixcbiAgXCJjaGFydC1iYXJcIjogJGZhLXZhci1jaGFydC1iYXIsXG4gIFwiYmFyLWNoYXJ0XCI6ICRmYS12YXItYmFyLWNoYXJ0LFxuICBcImhhbmRzLWJ1YmJsZXNcIjogJGZhLXZhci1oYW5kcy1idWJibGVzLFxuICBcImhhbmRzLXdhc2hcIjogJGZhLXZhci1oYW5kcy13YXNoLFxuICBcImxlc3MtdGhhbi1lcXVhbFwiOiAkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCxcbiAgXCJ0cmFpblwiOiAkZmEtdmFyLXRyYWluLFxuICBcInVwLWZyb20tZG90dGVkLWxpbmVcIjogJGZhLXZhci11cC1mcm9tLWRvdHRlZC1saW5lLFxuICBcImV5ZS1sb3ctdmlzaW9uXCI6ICRmYS12YXItZXllLWxvdy12aXNpb24sXG4gIFwibG93LXZpc2lvblwiOiAkZmEtdmFyLWxvdy12aXNpb24sXG4gIFwidHJhZmZpYy1saWdodC1nb1wiOiAkZmEtdmFyLXRyYWZmaWMtbGlnaHQtZ28sXG4gIFwiZmFjZS1leGhhbGluZ1wiOiAkZmEtdmFyLWZhY2UtZXhoYWxpbmcsXG4gIFwic2Vuc29yLWZpcmVcIjogJGZhLXZhci1zZW5zb3ItZmlyZSxcbiAgXCJ1c2VyLXVubG9ja1wiOiAkZmEtdmFyLXVzZXItdW5sb2NrLFxuICBcImhleGFnb24tZGl2aWRlXCI6ICRmYS12YXItaGV4YWdvbi1kaXZpZGUsXG4gIFwiMDBcIjogJGZhLXZhci0wMCxcbiAgXCJjcm93XCI6ICRmYS12YXItY3JvdyxcbiAgXCJjYXNzZXR0ZS1iZXRhbWF4XCI6ICRmYS12YXItY2Fzc2V0dGUtYmV0YW1heCxcbiAgXCJiZXRhbWF4XCI6ICRmYS12YXItYmV0YW1heCxcbiAgXCJzYWlsYm9hdFwiOiAkZmEtdmFyLXNhaWxib2F0LFxuICBcIndpbmRvdy1yZXN0b3JlXCI6ICRmYS12YXItd2luZG93LXJlc3RvcmUsXG4gIFwibmZjLW1hZ25pZnlpbmctZ2xhc3NcIjogJGZhLXZhci1uZmMtbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJmaWxlLWJpbmFyeVwiOiAkZmEtdmFyLWZpbGUtYmluYXJ5LFxuICBcImNpcmNsZS12XCI6ICRmYS12YXItY2lyY2xlLXYsXG4gIFwic3F1YXJlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtcGx1cyxcbiAgXCJwbHVzLXNxdWFyZVwiOiAkZmEtdmFyLXBsdXMtc3F1YXJlLFxuICBcImJvd2wtc2Nvb3BzXCI6ICRmYS12YXItYm93bC1zY29vcHMsXG4gIFwibWlzdGxldG9lXCI6ICRmYS12YXItbWlzdGxldG9lLFxuICBcImN1c3RhcmRcIjogJGZhLXZhci1jdXN0YXJkLFxuICBcImxhY3Jvc3NlLXN0aWNrXCI6ICRmYS12YXItbGFjcm9zc2Utc3RpY2ssXG4gIFwiaG9ja2V5LW1hc2tcIjogJGZhLXZhci1ob2NrZXktbWFzayxcbiAgXCJzdW5yaXNlXCI6ICRmYS12YXItc3VucmlzZSxcbiAgXCJzdWJ0aXRsZXNcIjogJGZhLXZhci1zdWJ0aXRsZXMsXG4gIFwicGFuZWwtZXdzXCI6ICRmYS12YXItcGFuZWwtZXdzLFxuICBcInRvcmlpLWdhdGVcIjogJGZhLXZhci10b3JpaS1nYXRlLFxuICBcImNsb3VkLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2xvdWQtZXhjbGFtYXRpb24sXG4gIFwibWVzc2FnZS1saW5lc1wiOiAkZmEtdmFyLW1lc3NhZ2UtbGluZXMsXG4gIFwiY29tbWVudC1hbHQtbGluZXNcIjogJGZhLXZhci1jb21tZW50LWFsdC1saW5lcyxcbiAgXCJmcm9nXCI6ICRmYS12YXItZnJvZyxcbiAgXCJidWNrZXRcIjogJGZhLXZhci1idWNrZXQsXG4gIFwiZmxvcHB5LWRpc2stcGVuXCI6ICRmYS12YXItZmxvcHB5LWRpc2stcGVuLFxuICBcImltYWdlXCI6ICRmYS12YXItaW1hZ2UsXG4gIFwid2luZG93LWZyYW1lXCI6ICRmYS12YXItd2luZG93LWZyYW1lLFxuICBcIm1pY3JvcGhvbmVcIjogJGZhLXZhci1taWNyb3Bob25lLFxuICBcImNvd1wiOiAkZmEtdmFyLWNvdyxcbiAgXCJmaWxlLXppcFwiOiAkZmEtdmFyLWZpbGUtemlwLFxuICBcInNxdWFyZS1yaW5nXCI6ICRmYS12YXItc3F1YXJlLXJpbmcsXG4gIFwiZG93bi1mcm9tLWxpbmVcIjogJGZhLXZhci1kb3duLWZyb20tbGluZSxcbiAgXCJhcnJvdy1hbHQtZnJvbS10b3BcIjogJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3AsXG4gIFwiY2FyZXQtdXBcIjogJGZhLXZhci1jYXJldC11cCxcbiAgXCJzaGllbGQteG1hcmtcIjogJGZhLXZhci1zaGllbGQteG1hcmssXG4gIFwic2hpZWxkLXRpbWVzXCI6ICRmYS12YXItc2hpZWxkLXRpbWVzLFxuICBcInNjcmV3ZHJpdmVyXCI6ICRmYS12YXItc2NyZXdkcml2ZXIsXG4gIFwiY2lyY2xlLXNvcnQtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1zb3J0LWRvd24sXG4gIFwic29ydC1jaXJjbGUtZG93blwiOiAkZmEtdmFyLXNvcnQtY2lyY2xlLWRvd24sXG4gIFwiZm9sZGVyLWNsb3NlZFwiOiAkZmEtdmFyLWZvbGRlci1jbG9zZWQsXG4gIFwiaG91c2UtdHN1bmFtaVwiOiAkZmEtdmFyLWhvdXNlLXRzdW5hbWksXG4gIFwic3F1YXJlLW5maVwiOiAkZmEtdmFyLXNxdWFyZS1uZmksXG4gIFwiZm9ya2xpZnRcIjogJGZhLXZhci1mb3JrbGlmdCxcbiAgXCJhcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlclwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyLFxuICBcImJyYWNrZXQtc3F1YXJlLXJpZ2h0XCI6ICRmYS12YXItYnJhY2tldC1zcXVhcmUtcmlnaHQsXG4gIFwibWFydGluaS1nbGFzc1wiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MsXG4gIFwiZ2xhc3MtbWFydGluaS1hbHRcIjogJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCxcbiAgXCJyb3RhdGUtbGVmdFwiOiAkZmEtdmFyLXJvdGF0ZS1sZWZ0LFxuICBcInJvdGF0ZS1iYWNrXCI6ICRmYS12YXItcm90YXRlLWJhY2ssXG4gIFwicm90YXRlLWJhY2t3YXJkXCI6ICRmYS12YXItcm90YXRlLWJhY2t3YXJkLFxuICBcInVuZG8tYWx0XCI6ICRmYS12YXItdW5kby1hbHQsXG4gIFwidGFibGUtY29sdW1uc1wiOiAkZmEtdmFyLXRhYmxlLWNvbHVtbnMsXG4gIFwiY29sdW1uc1wiOiAkZmEtdmFyLWNvbHVtbnMsXG4gIFwic3F1YXJlLWFcIjogJGZhLXZhci1zcXVhcmUtYSxcbiAgXCJ0aWNrXCI6ICRmYS12YXItdGljayxcbiAgXCJsZW1vblwiOiAkZmEtdmFyLWxlbW9uLFxuICBcImhlYWQtc2lkZS1tYXNrXCI6ICRmYS12YXItaGVhZC1zaWRlLW1hc2ssXG4gIFwiaGFuZHNoYWtlXCI6ICRmYS12YXItaGFuZHNoYWtlLFxuICBcImdlbVwiOiAkZmEtdmFyLWdlbSxcbiAgXCJkb2xseVwiOiAkZmEtdmFyLWRvbGx5LFxuICBcImRvbGx5LWJveFwiOiAkZmEtdmFyLWRvbGx5LWJveCxcbiAgXCJzbW9raW5nXCI6ICRmYS12YXItc21va2luZyxcbiAgXCJtaW5pbWl6ZVwiOiAkZmEtdmFyLW1pbmltaXplLFxuICBcImNvbXByZXNzLWFycm93cy1hbHRcIjogJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0LFxuICBcInJlZnJpZ2VyYXRvclwiOiAkZmEtdmFyLXJlZnJpZ2VyYXRvcixcbiAgXCJtb251bWVudFwiOiAkZmEtdmFyLW1vbnVtZW50LFxuICBcIm9jdGFnb24teG1hcmtcIjogJGZhLXZhci1vY3RhZ29uLXhtYXJrLFxuICBcInRpbWVzLW9jdGFnb25cIjogJGZhLXZhci10aW1lcy1vY3RhZ29uLFxuICBcInhtYXJrLW9jdGFnb25cIjogJGZhLXZhci14bWFyay1vY3RhZ29uLFxuICBcImFsaWduLXNsYXNoXCI6ICRmYS12YXItYWxpZ24tc2xhc2gsXG4gIFwic25vd3Bsb3dcIjogJGZhLXZhci1zbm93cGxvdyxcbiAgXCJhbmdsZXMtcmlnaHRcIjogJGZhLXZhci1hbmdsZXMtcmlnaHQsXG4gIFwiYW5nbGUtZG91YmxlLXJpZ2h0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0LFxuICBcInRydWNrLXJhbXAtY291Y2hcIjogJGZhLXZhci10cnVjay1yYW1wLWNvdWNoLFxuICBcInRydWNrLWNvdWNoXCI6ICRmYS12YXItdHJ1Y2stY291Y2gsXG4gIFwiY2FubmFiaXNcIjogJGZhLXZhci1jYW5uYWJpcyxcbiAgXCJjaXJjbGUtcGxheVwiOiAkZmEtdmFyLWNpcmNsZS1wbGF5LFxuICBcInBsYXktY2lyY2xlXCI6ICRmYS12YXItcGxheS1jaXJjbGUsXG4gIFwiYXJyb3ctdXAtcmlnaHQtYW5kLWFycm93LWRvd24tbGVmdC1mcm9tLWNlbnRlclwiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWFuZC1hcnJvdy1kb3duLWxlZnQtZnJvbS1jZW50ZXIsXG4gIFwidGFibGV0c1wiOiAkZmEtdmFyLXRhYmxldHMsXG4gIFwiMzYwLWRlZ3JlZXNcIjogJGZhLXZhci0zNjAtZGVncmVlcyxcbiAgXCJldGhlcm5ldFwiOiAkZmEtdmFyLWV0aGVybmV0LFxuICBcImV1cm8tc2lnblwiOiAkZmEtdmFyLWV1cm8tc2lnbixcbiAgXCJldXJcIjogJGZhLXZhci1ldXIsXG4gIFwiZXVyb1wiOiAkZmEtdmFyLWV1cm8sXG4gIFwiY2hhaXJcIjogJGZhLXZhci1jaGFpcixcbiAgXCJjaXJjbGUtY2hlY2tcIjogJGZhLXZhci1jaXJjbGUtY2hlY2ssXG4gIFwiY2hlY2stY2lyY2xlXCI6ICRmYS12YXItY2hlY2stY2lyY2xlLFxuICBcInNxdWFyZS1kYXNoZWQtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtZGFzaGVkLWNpcmNsZS1wbHVzLFxuICBcIm1vbmV5LXNpbXBsZS1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1tb25leS1zaW1wbGUtZnJvbS1icmFja2V0LFxuICBcImJhdFwiOiAkZmEtdmFyLWJhdCxcbiAgXCJjaXJjbGUtc3RvcFwiOiAkZmEtdmFyLWNpcmNsZS1zdG9wLFxuICBcInN0b3AtY2lyY2xlXCI6ICRmYS12YXItc3RvcC1jaXJjbGUsXG4gIFwiaGVhZC1zaWRlLWhlYWRwaG9uZXNcIjogJGZhLXZhci1oZWFkLXNpZGUtaGVhZHBob25lcyxcbiAgXCJwaG9uZS1yb3RhcnlcIjogJGZhLXZhci1waG9uZS1yb3RhcnksXG4gIFwiY29tcGFzcy1kcmFmdGluZ1wiOiAkZmEtdmFyLWNvbXBhc3MtZHJhZnRpbmcsXG4gIFwiZHJhZnRpbmctY29tcGFzc1wiOiAkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MsXG4gIFwicGxhdGUtd2hlYXRcIjogJGZhLXZhci1wbGF0ZS13aGVhdCxcbiAgXCJjYWxlbmRhci1jaXJjbGUtbWludXNcIjogJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtbWludXMsXG4gIFwiY2hvcHN0aWNrc1wiOiAkZmEtdmFyLWNob3BzdGlja3MsXG4gIFwiY2FyLXdyZW5jaFwiOiAkZmEtdmFyLWNhci13cmVuY2gsXG4gIFwiY2FyLW1lY2hhbmljXCI6ICRmYS12YXItY2FyLW1lY2hhbmljLFxuICBcImljaWNsZXNcIjogJGZhLXZhci1pY2ljbGVzLFxuICBcInBlcnNvbi1zaGVsdGVyXCI6ICRmYS12YXItcGVyc29uLXNoZWx0ZXIsXG4gIFwibmV1dGVyXCI6ICRmYS12YXItbmV1dGVyLFxuICBcImlkLWJhZGdlXCI6ICRmYS12YXItaWQtYmFkZ2UsXG4gIFwia2F6b29cIjogJGZhLXZhci1rYXpvbyxcbiAgXCJtYXJrZXJcIjogJGZhLXZhci1tYXJrZXIsXG4gIFwiYmluLWJvdHRsZXNcIjogJGZhLXZhci1iaW4tYm90dGxlcyxcbiAgXCJmYWNlLWxhdWdoLWJlYW1cIjogJGZhLXZhci1mYWNlLWxhdWdoLWJlYW0sXG4gIFwibGF1Z2gtYmVhbVwiOiAkZmEtdmFyLWxhdWdoLWJlYW0sXG4gIFwic3F1YXJlLWFycm93LWRvd24tbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy1kb3duLWxlZnQsXG4gIFwiYmF0dGVyeS1ib2x0XCI6ICRmYS12YXItYmF0dGVyeS1ib2x0LFxuICBcInRyZWUtbGFyZ2VcIjogJGZhLXZhci10cmVlLWxhcmdlLFxuICBcImhlbGljb3B0ZXItc3ltYm9sXCI6ICRmYS12YXItaGVsaWNvcHRlci1zeW1ib2wsXG4gIFwiYXBlcnR1cmVcIjogJGZhLXZhci1hcGVydHVyZSxcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzXCI6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzcyxcbiAgXCJnZWFyLWNvbXBsZXhcIjogJGZhLXZhci1nZWFyLWNvbXBsZXgsXG4gIFwiZmlsZS1tYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItZmlsZS1tYWduaWZ5aW5nLWdsYXNzLFxuICBcImZpbGUtc2VhcmNoXCI6ICRmYS12YXItZmlsZS1zZWFyY2gsXG4gIFwidXAtcmlnaHRcIjogJGZhLXZhci11cC1yaWdodCxcbiAgXCJjaXJjbGUtY2hldnJvbi11cFwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXVwLFxuICBcImNoZXZyb24tY2lyY2xlLXVwXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXAsXG4gIFwidXNlci1wb2xpY2VcIjogJGZhLXZhci11c2VyLXBvbGljZSxcbiAgXCJsYXJpLXNpZ25cIjogJGZhLXZhci1sYXJpLXNpZ24sXG4gIFwidm9sY2Fub1wiOiAkZmEtdmFyLXZvbGNhbm8sXG4gIFwidGVkZHktYmVhclwiOiAkZmEtdmFyLXRlZGR5LWJlYXIsXG4gIFwic3RvY2tpbmdcIjogJGZhLXZhci1zdG9ja2luZyxcbiAgXCJwZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0LFxuICBcImltYWdlLXNsYXNoXCI6ICRmYS12YXItaW1hZ2Utc2xhc2gsXG4gIFwibWFzay1zbm9ya2VsXCI6ICRmYS12YXItbWFzay1zbm9ya2VsLFxuICBcInNtb2tlXCI6ICRmYS12YXItc21va2UsXG4gIFwic3Rlcmxpbmctc2lnblwiOiAkZmEtdmFyLXN0ZXJsaW5nLXNpZ24sXG4gIFwiZ2JwXCI6ICRmYS12YXItZ2JwLFxuICBcInBvdW5kLXNpZ25cIjogJGZhLXZhci1wb3VuZC1zaWduLFxuICBcImJhdHRlcnktZXhjbGFtYXRpb25cIjogJGZhLXZhci1iYXR0ZXJ5LWV4Y2xhbWF0aW9uLFxuICBcInZpcnVzZXNcIjogJGZhLXZhci12aXJ1c2VzLFxuICBcInNxdWFyZS1wZXJzb24tY29uZmluZWRcIjogJGZhLXZhci1zcXVhcmUtcGVyc29uLWNvbmZpbmVkLFxuICBcInVzZXItdGllXCI6ICRmYS12YXItdXNlci10aWUsXG4gIFwiYXJyb3ctZG93bi1sb25nXCI6ICRmYS12YXItYXJyb3ctZG93bi1sb25nLFxuICBcImxvbmctYXJyb3ctZG93blwiOiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bixcbiAgXCJ0ZW50LWFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lLFxuICBcImNlcnRpZmljYXRlXCI6ICRmYS12YXItY2VydGlmaWNhdGUsXG4gIFwiY3J5c3RhbC1iYWxsXCI6ICRmYS12YXItY3J5c3RhbC1iYWxsLFxuICBcInJlcGx5LWFsbFwiOiAkZmEtdmFyLXJlcGx5LWFsbCxcbiAgXCJtYWlsLXJlcGx5LWFsbFwiOiAkZmEtdmFyLW1haWwtcmVwbHktYWxsLFxuICBcInN1aXRjYXNlXCI6ICRmYS12YXItc3VpdGNhc2UsXG4gIFwicGVyc29uLXNrYXRpbmdcIjogJGZhLXZhci1wZXJzb24tc2thdGluZyxcbiAgXCJza2F0aW5nXCI6ICRmYS12YXItc2thdGluZyxcbiAgXCJzdGFyLXNob290aW5nXCI6ICRmYS12YXItc3Rhci1zaG9vdGluZyxcbiAgXCJiaW5hcnktbG9ja1wiOiAkZmEtdmFyLWJpbmFyeS1sb2NrLFxuICBcImZpbHRlci1jaXJjbGUtZG9sbGFyXCI6ICRmYS12YXItZmlsdGVyLWNpcmNsZS1kb2xsYXIsXG4gIFwiZnVubmVsLWRvbGxhclwiOiAkZmEtdmFyLWZ1bm5lbC1kb2xsYXIsXG4gIFwiY2FtZXJhLXJldHJvXCI6ICRmYS12YXItY2FtZXJhLXJldHJvLFxuICBcImNpcmNsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItY2lyY2xlLWFycm93LWRvd24sXG4gIFwiYXJyb3ctY2lyY2xlLWRvd25cIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bixcbiAgXCJjb21tZW50LXBlblwiOiAkZmEtdmFyLWNvbW1lbnQtcGVuLFxuICBcImNvbW1lbnQtZWRpdFwiOiAkZmEtdmFyLWNvbW1lbnQtZWRpdCxcbiAgXCJmaWxlLWltcG9ydFwiOiAkZmEtdmFyLWZpbGUtaW1wb3J0LFxuICBcImFycm93LXJpZ2h0LXRvLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlLFxuICBcImJhbmpvXCI6ICRmYS12YXItYmFuam8sXG4gIFwic3F1YXJlLWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0LFxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlXCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUsXG4gIFwibGlnaHQtZW1lcmdlbmN5LW9uXCI6ICRmYS12YXItbGlnaHQtZW1lcmdlbmN5LW9uLFxuICBcImtlcm5pbmdcIjogJGZhLXZhci1rZXJuaW5nLFxuICBcImJveC1vcGVuXCI6ICRmYS12YXItYm94LW9wZW4sXG4gIFwic3F1YXJlLWZcIjogJGZhLXZhci1zcXVhcmUtZixcbiAgXCJzY3JvbGxcIjogJGZhLXZhci1zY3JvbGwsXG4gIFwic3BhXCI6ICRmYS12YXItc3BhLFxuICBcImFycm93LWxlZnQtZnJvbS1saW5lXCI6ICRmYS12YXItYXJyb3ctbGVmdC1mcm9tLWxpbmUsXG4gIFwiYXJyb3ctZnJvbS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWZyb20tcmlnaHQsXG4gIFwic3RyYXdiZXJyeVwiOiAkZmEtdmFyLXN0cmF3YmVycnksXG4gIFwibG9jYXRpb24tcGluLWxvY2tcIjogJGZhLXZhci1sb2NhdGlvbi1waW4tbG9jayxcbiAgXCJwYXVzZVwiOiAkZmEtdmFyLXBhdXNlLFxuICBcImNsb2NrLWVpZ2h0LXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLWVpZ2h0LXRoaXJ0eSxcbiAgXCJwbGFuZS1lbmdpbmVzXCI6ICRmYS12YXItcGxhbmUtZW5naW5lcyxcbiAgXCJwbGFuZS1hbHRcIjogJGZhLXZhci1wbGFuZS1hbHQsXG4gIFwiaGlsbC1hdmFsYW5jaGVcIjogJGZhLXZhci1oaWxsLWF2YWxhbmNoZSxcbiAgXCJ0ZW1wZXJhdHVyZS1lbXB0eVwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWVtcHR5LFxuICBcInRlbXBlcmF0dXJlLTBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0wLFxuICBcInRoZXJtb21ldGVyLTBcIjogJGZhLXZhci10aGVybW9tZXRlci0wLFxuICBcInRoZXJtb21ldGVyLWVtcHR5XCI6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHksXG4gIFwiYm9tYlwiOiAkZmEtdmFyLWJvbWIsXG4gIFwiZ2F1Z2UtbG93XCI6ICRmYS12YXItZ2F1Z2UtbG93LFxuICBcInRhY2hvbWV0ZXItYWx0LXNsb3dcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93LFxuICBcInJlZ2lzdGVyZWRcIjogJGZhLXZhci1yZWdpc3RlcmVkLFxuICBcInRyYXNoLWNhbi1wbHVzXCI6ICRmYS12YXItdHJhc2gtY2FuLXBsdXMsXG4gIFwiYWRkcmVzcy1jYXJkXCI6ICRmYS12YXItYWRkcmVzcy1jYXJkLFxuICBcImNvbnRhY3QtY2FyZFwiOiAkZmEtdmFyLWNvbnRhY3QtY2FyZCxcbiAgXCJ2Y2FyZFwiOiAkZmEtdmFyLXZjYXJkLFxuICBcInNjYWxlLXVuYmFsYW5jZWQtZmxpcFwiOiAkZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcCxcbiAgXCJiYWxhbmNlLXNjYWxlLXJpZ2h0XCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCxcbiAgXCJnbG9iZS1zbm93XCI6ICRmYS12YXItZ2xvYmUtc25vdyxcbiAgXCJzdWJzY3JpcHRcIjogJGZhLXZhci1zdWJzY3JpcHQsXG4gIFwiZGlhbW9uZC10dXJuLXJpZ2h0XCI6ICRmYS12YXItZGlhbW9uZC10dXJuLXJpZ2h0LFxuICBcImRpcmVjdGlvbnNcIjogJGZhLXZhci1kaXJlY3Rpb25zLFxuICBcImludGVncmFsXCI6ICRmYS12YXItaW50ZWdyYWwsXG4gIFwiYnVyc3RcIjogJGZhLXZhci1idXJzdCxcbiAgXCJob3VzZS1sYXB0b3BcIjogJGZhLXZhci1ob3VzZS1sYXB0b3AsXG4gIFwibGFwdG9wLWhvdXNlXCI6ICRmYS12YXItbGFwdG9wLWhvdXNlLFxuICBcImZhY2UtdGlyZWRcIjogJGZhLXZhci1mYWNlLXRpcmVkLFxuICBcInRpcmVkXCI6ICRmYS12YXItdGlyZWQsXG4gIFwibW9uZXktYmlsbHNcIjogJGZhLXZhci1tb25leS1iaWxscyxcbiAgXCJibGluZHMtcmFpc2VkXCI6ICRmYS12YXItYmxpbmRzLXJhaXNlZCxcbiAgXCJzbW9nXCI6ICRmYS12YXItc21vZyxcbiAgXCJ1Zm8tYmVhbVwiOiAkZmEtdmFyLXVmby1iZWFtLFxuICBcImNpcmNsZS1jYXJldC11cFwiOiAkZmEtdmFyLWNpcmNsZS1jYXJldC11cCxcbiAgXCJjYXJldC1jaXJjbGUtdXBcIjogJGZhLXZhci1jYXJldC1jaXJjbGUtdXAsXG4gIFwidXNlci12bmVjay1oYWlyLWxvbmdcIjogJGZhLXZhci11c2VyLXZuZWNrLWhhaXItbG9uZyxcbiAgXCJzcXVhcmUtYS1sb2NrXCI6ICRmYS12YXItc3F1YXJlLWEtbG9jayxcbiAgXCJjcnV0Y2hcIjogJGZhLXZhci1jcnV0Y2gsXG4gIFwiZ2FzLXB1bXAtc2xhc2hcIjogJGZhLXZhci1nYXMtcHVtcC1zbGFzaCxcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiAkZmEtdmFyLWNsb3VkLWFycm93LXVwLFxuICBcImNsb3VkLXVwbG9hZFwiOiAkZmEtdmFyLWNsb3VkLXVwbG9hZCxcbiAgXCJjbG91ZC11cGxvYWQtYWx0XCI6ICRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCxcbiAgXCJwYWxldHRlXCI6ICRmYS12YXItcGFsZXR0ZSxcbiAgXCJ0cmFuc3BvcnRlci00XCI6ICRmYS12YXItdHJhbnNwb3J0ZXItNCxcbiAgXCJjaGFydC1taXhlZC11cC1jaXJjbGUtY3VycmVuY3lcIjogJGZhLXZhci1jaGFydC1taXhlZC11cC1jaXJjbGUtY3VycmVuY3ksXG4gIFwib2JqZWN0cy1hbGlnbi1yaWdodFwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tcmlnaHQsXG4gIFwiYXJyb3dzLXR1cm4tcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodCxcbiAgXCJ2ZXN0XCI6ICRmYS12YXItdmVzdCxcbiAgXCJwaWdcIjogJGZhLXZhci1waWcsXG4gIFwiaW5ib3gtZnVsbFwiOiAkZmEtdmFyLWluYm94LWZ1bGwsXG4gIFwiY2lyY2xlLWVudmVsb3BlXCI6ICRmYS12YXItY2lyY2xlLWVudmVsb3BlLFxuICBcImVudmVsb3BlLWNpcmNsZVwiOiAkZmEtdmFyLWVudmVsb3BlLWNpcmNsZSxcbiAgXCJ0cmlhbmdsZS1wZXJzb24tZGlnZ2luZ1wiOiAkZmEtdmFyLXRyaWFuZ2xlLXBlcnNvbi1kaWdnaW5nLFxuICBcImNvbnN0cnVjdGlvblwiOiAkZmEtdmFyLWNvbnN0cnVjdGlvbixcbiAgXCJmZXJyeVwiOiAkZmEtdmFyLWZlcnJ5LFxuICBcImJ1bGxzZXllLWFycm93XCI6ICRmYS12YXItYnVsbHNleWUtYXJyb3csXG4gIFwiYXJyb3dzLWRvd24tdG8tcGVvcGxlXCI6ICRmYS12YXItYXJyb3dzLWRvd24tdG8tcGVvcGxlLFxuICBcInNlZWRsaW5nXCI6ICRmYS12YXItc2VlZGxpbmcsXG4gIFwic3Byb3V0XCI6ICRmYS12YXItc3Byb3V0LFxuICBcImNsb2NrLXNldmVuXCI6ICRmYS12YXItY2xvY2stc2V2ZW4sXG4gIFwibGVmdC1yaWdodFwiOiAkZmEtdmFyLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWFsdC1oXCI6ICRmYS12YXItYXJyb3dzLWFsdC1oLFxuICBcImJveGVzLXBhY2tpbmdcIjogJGZhLXZhci1ib3hlcy1wYWNraW5nLFxuICBcImNpcmNsZS1hcnJvdy1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LWxlZnQsXG4gIFwiYXJyb3ctY2lyY2xlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCxcbiAgXCJmbGFzaGxpZ2h0XCI6ICRmYS12YXItZmxhc2hsaWdodCxcbiAgXCJncm91cC1hcnJvd3Mtcm90YXRlXCI6ICRmYS12YXItZ3JvdXAtYXJyb3dzLXJvdGF0ZSxcbiAgXCJib3dsLWZvb2RcIjogJGZhLXZhci1ib3dsLWZvb2QsXG4gIFwic3F1YXJlLTlcIjogJGZhLXZhci1zcXVhcmUtOSxcbiAgXCJjYW5keS1jYW5lXCI6ICRmYS12YXItY2FuZHktY2FuZSxcbiAgXCJhcnJvdy1kb3duLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQsXG4gIFwic29ydC1hbW91bnQtYXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtYXNjLFxuICBcInNvcnQtYW1vdW50LWRvd25cIjogJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLFxuICBcInNxdWFyZS1kb2xsYXJcIjogJGZhLXZhci1zcXVhcmUtZG9sbGFyLFxuICBcImRvbGxhci1zcXVhcmVcIjogJGZhLXZhci1kb2xsYXItc3F1YXJlLFxuICBcInVzZC1zcXVhcmVcIjogJGZhLXZhci11c2Qtc3F1YXJlLFxuICBcInBob25lLWFycm93LXJpZ2h0XCI6ICRmYS12YXItcGhvbmUtYXJyb3ctcmlnaHQsXG4gIFwiaGFuZC1ob2xkaW5nLXNlZWRsaW5nXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nLFxuICBcIm1lc3NhZ2UtY2hlY2tcIjogJGZhLXZhci1tZXNzYWdlLWNoZWNrLFxuICBcImNvbW1lbnQtYWx0LWNoZWNrXCI6ICRmYS12YXItY29tbWVudC1hbHQtY2hlY2ssXG4gIFwiY2xvdWQtYm9sdFwiOiAkZmEtdmFyLWNsb3VkLWJvbHQsXG4gIFwidGh1bmRlcnN0b3JtXCI6ICRmYS12YXItdGh1bmRlcnN0b3JtLFxuICBcImNoYXJ0LWxpbmUtdXAtZG93blwiOiAkZmEtdmFyLWNoYXJ0LWxpbmUtdXAtZG93bixcbiAgXCJ0ZXh0LXNsYXNoXCI6ICRmYS12YXItdGV4dC1zbGFzaCxcbiAgXCJyZW1vdmUtZm9ybWF0XCI6ICRmYS12YXItcmVtb3ZlLWZvcm1hdCxcbiAgXCJ3YXRjaFwiOiAkZmEtdmFyLXdhdGNoLFxuICBcImNpcmNsZS1kb3duLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtZG93bi1sZWZ0LFxuICBcInRleHRcIjogJGZhLXZhci10ZXh0LFxuICBcInByb2plY3RvclwiOiAkZmEtdmFyLXByb2plY3RvcixcbiAgXCJmYWNlLXNtaWxlLXdpbmtcIjogJGZhLXZhci1mYWNlLXNtaWxlLXdpbmssXG4gIFwic21pbGUtd2lua1wiOiAkZmEtdmFyLXNtaWxlLXdpbmssXG4gIFwidG9tYnN0b25lLWJsYW5rXCI6ICRmYS12YXItdG9tYnN0b25lLWJsYW5rLFxuICBcInRvbWJzdG9uZS1hbHRcIjogJGZhLXZhci10b21ic3RvbmUtYWx0LFxuICBcImNoZXNzLWtpbmctcGllY2VcIjogJGZhLXZhci1jaGVzcy1raW5nLXBpZWNlLFxuICBcImNoZXNzLWtpbmctYWx0XCI6ICRmYS12YXItY2hlc3Mta2luZy1hbHQsXG4gIFwiY2lyY2xlLTZcIjogJGZhLXZhci1jaXJjbGUtNixcbiAgXCJsZWZ0XCI6ICRmYS12YXItbGVmdCxcbiAgXCJhcnJvdy1hbHQtbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1sZWZ0LFxuICBcImZpbGUtd29yZFwiOiAkZmEtdmFyLWZpbGUtd29yZCxcbiAgXCJmaWxlLXBvd2VycG9pbnRcIjogJGZhLXZhci1maWxlLXBvd2VycG9pbnQsXG4gIFwic3F1YXJlLWRvd25cIjogJGZhLXZhci1zcXVhcmUtZG93bixcbiAgXCJhcnJvdy1hbHQtc3F1YXJlLWRvd25cIjogJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd24sXG4gIFwib2JqZWN0cy1hbGlnbi1jZW50ZXItdmVydGljYWxcIjogJGZhLXZhci1vYmplY3RzLWFsaWduLWNlbnRlci12ZXJ0aWNhbCxcbiAgXCJhcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1oXCI6ICRmYS12YXItYXJyb3dzLWgsXG4gIFwiaG91c2UtbG9ja1wiOiAkZmEtdmFyLWhvdXNlLWxvY2ssXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNsb3VkLWFycm93LWRvd24sXG4gIFwiY2xvdWQtZG93bmxvYWRcIjogJGZhLXZhci1jbG91ZC1kb3dubG9hZCxcbiAgXCJjbG91ZC1kb3dubG9hZC1hbHRcIjogJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQsXG4gIFwid3JlYXRoXCI6ICRmYS12YXItd3JlYXRoLFxuICBcImNoaWxkcmVuXCI6ICRmYS12YXItY2hpbGRyZW4sXG4gIFwibWV0ZXItZHJvcGxldFwiOiAkZmEtdmFyLW1ldGVyLWRyb3BsZXQsXG4gIFwiY2hhbGtib2FyZFwiOiAkZmEtdmFyLWNoYWxrYm9hcmQsXG4gIFwiYmxhY2tib2FyZFwiOiAkZmEtdmFyLWJsYWNrYm9hcmQsXG4gIFwidXNlci1sYXJnZS1zbGFzaFwiOiAkZmEtdmFyLXVzZXItbGFyZ2Utc2xhc2gsXG4gIFwidXNlci1hbHQtc2xhc2hcIjogJGZhLXZhci11c2VyLWFsdC1zbGFzaCxcbiAgXCJzaWduYWwtc3Ryb25nXCI6ICRmYS12YXItc2lnbmFsLXN0cm9uZyxcbiAgXCJzaWduYWwtNFwiOiAkZmEtdmFyLXNpZ25hbC00LFxuICBcImxvbGxpcG9wXCI6ICRmYS12YXItbG9sbGlwb3AsXG4gIFwibG9sbHlwb3BcIjogJGZhLXZhci1sb2xseXBvcCxcbiAgXCJsaXN0LXRyZWVcIjogJGZhLXZhci1saXN0LXRyZWUsXG4gIFwiZW52ZWxvcGUtb3BlblwiOiAkZmEtdmFyLWVudmVsb3BlLW9wZW4sXG4gIFwiZHJhdy1jaXJjbGVcIjogJGZhLXZhci1kcmF3LWNpcmNsZSxcbiAgXCJjYXQtc3BhY2VcIjogJGZhLXZhci1jYXQtc3BhY2UsXG4gIFwiaGFuZHNoYWtlLXNpbXBsZS1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2gsXG4gIFwiaGFuZHNoYWtlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gsXG4gIFwicmFiYml0LXJ1bm5pbmdcIjogJGZhLXZhci1yYWJiaXQtcnVubmluZyxcbiAgXCJyYWJiaXQtZmFzdFwiOiAkZmEtdmFyLXJhYmJpdC1mYXN0LFxuICBcIm1lbW8tcGFkXCI6ICRmYS12YXItbWVtby1wYWQsXG4gIFwibWF0dHJlc3MtcGlsbG93XCI6ICRmYS12YXItbWF0dHJlc3MtcGlsbG93LFxuICBcImFsYXJtLXBsdXNcIjogJGZhLXZhci1hbGFybS1wbHVzLFxuICBcImFsaWNvcm5cIjogJGZhLXZhci1hbGljb3JuLFxuICBcImNvbW1lbnQtcXVlc3Rpb25cIjogJGZhLXZhci1jb21tZW50LXF1ZXN0aW9uLFxuICBcImdpbmdlcmJyZWFkLW1hblwiOiAkZmEtdmFyLWdpbmdlcmJyZWFkLW1hbixcbiAgXCJndWFyYW5pLXNpZ25cIjogJGZhLXZhci1ndWFyYW5pLXNpZ24sXG4gIFwiYnVyZ2VyLWZyaWVzXCI6ICRmYS12YXItYnVyZ2VyLWZyaWVzLFxuICBcIm11Zy10ZWFcIjogJGZhLXZhci1tdWctdGVhLFxuICBcImJvcmRlci10b3BcIjogJGZhLXZhci1ib3JkZXItdG9wLFxuICBcImFycm93cy1yb3RhdGVcIjogJGZhLXZhci1hcnJvd3Mtcm90YXRlLFxuICBcInJlZnJlc2hcIjogJGZhLXZhci1yZWZyZXNoLFxuICBcInN5bmNcIjogJGZhLXZhci1zeW5jLFxuICBcImNpcmNsZS1ib29rLW9wZW5cIjogJGZhLXZhci1jaXJjbGUtYm9vay1vcGVuLFxuICBcImJvb2stY2lyY2xlXCI6ICRmYS12YXItYm9vay1jaXJjbGUsXG4gIFwiYXJyb3dzLXRvLWRvdHRlZC1saW5lXCI6ICRmYS12YXItYXJyb3dzLXRvLWRvdHRlZC1saW5lLFxuICBcImZpcmUtZXh0aW5ndWlzaGVyXCI6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIsXG4gIFwiZ2FyYWdlLW9wZW5cIjogJGZhLXZhci1nYXJhZ2Utb3BlbixcbiAgXCJzaGVsdmVzLWVtcHR5XCI6ICRmYS12YXItc2hlbHZlcy1lbXB0eSxcbiAgXCJjcnV6ZWlyby1zaWduXCI6ICRmYS12YXItY3J1emVpcm8tc2lnbixcbiAgXCJ3YXRjaC1hcHBsZVwiOiAkZmEtdmFyLXdhdGNoLWFwcGxlLFxuICBcIndhdGNoLWNhbGN1bGF0b3JcIjogJGZhLXZhci13YXRjaC1jYWxjdWxhdG9yLFxuICBcImxpc3QtZHJvcGRvd25cIjogJGZhLXZhci1saXN0LWRyb3Bkb3duLFxuICBcImNhYmluZXQtZmlsaW5nXCI6ICRmYS12YXItY2FiaW5ldC1maWxpbmcsXG4gIFwiYnVyZ2VyLXNvZGFcIjogJGZhLXZhci1idXJnZXItc29kYSxcbiAgXCJzcXVhcmUtYXJyb3ctdXBcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAsXG4gIFwiYXJyb3ctc3F1YXJlLXVwXCI6ICRmYS12YXItYXJyb3ctc3F1YXJlLXVwLFxuICBcImdyZWF0ZXItdGhhbi1lcXVhbFwiOiAkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCxcbiAgXCJwYWxsZXQtYm94XCI6ICRmYS12YXItcGFsbGV0LWJveCxcbiAgXCJmYWNlLWNvbmZvdW5kZWRcIjogJGZhLXZhci1mYWNlLWNvbmZvdW5kZWQsXG4gIFwic2hpZWxkLWhhbHZlZFwiOiAkZmEtdmFyLXNoaWVsZC1oYWx2ZWQsXG4gIFwic2hpZWxkLWFsdFwiOiAkZmEtdmFyLXNoaWVsZC1hbHQsXG4gIFwidHJ1Y2stcGxvd1wiOiAkZmEtdmFyLXRydWNrLXBsb3csXG4gIFwiYm9vay1hdGxhc1wiOiAkZmEtdmFyLWJvb2stYXRsYXMsXG4gIFwiYXRsYXNcIjogJGZhLXZhci1hdGxhcyxcbiAgXCJ2aXJ1c1wiOiAkZmEtdmFyLXZpcnVzLFxuICBcImdyaWQtcm91bmQtMlwiOiAkZmEtdmFyLWdyaWQtcm91bmQtMixcbiAgXCJjb21tZW50LW1pZGRsZS10b3BcIjogJGZhLXZhci1jb21tZW50LW1pZGRsZS10b3AsXG4gIFwiZW52ZWxvcGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItZW52ZWxvcGUtY2lyY2xlLWNoZWNrLFxuICBcImxheWVyLWdyb3VwXCI6ICRmYS12YXItbGF5ZXItZ3JvdXAsXG4gIFwicmVzdHJvb20tc2ltcGxlXCI6ICRmYS12YXItcmVzdHJvb20tc2ltcGxlLFxuICBcImFycm93cy10by1kb3RcIjogJGZhLXZhci1hcnJvd3MtdG8tZG90LFxuICBcImJvcmRlci1vdXRlclwiOiAkZmEtdmFyLWJvcmRlci1vdXRlcixcbiAgXCJoYXNodGFnLWxvY2tcIjogJGZhLXZhci1oYXNodGFnLWxvY2ssXG4gIFwiY2xvY2stdHdvLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLXR3by10aGlydHksXG4gIFwiYXJjaHdheVwiOiAkZmEtdmFyLWFyY2h3YXksXG4gIFwiaGVhcnQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrLFxuICBcImhvdXNlLWNoaW1uZXktY3JhY2tcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LWNyYWNrLFxuICBcImhvdXNlLWRhbWFnZVwiOiAkZmEtdmFyLWhvdXNlLWRhbWFnZSxcbiAgXCJmaWxlLXppcHBlclwiOiAkZmEtdmFyLWZpbGUtemlwcGVyLFxuICBcImZpbGUtYXJjaGl2ZVwiOiAkZmEtdmFyLWZpbGUtYXJjaGl2ZSxcbiAgXCJoZWFydC1oYWxmXCI6ICRmYS12YXItaGVhcnQtaGFsZixcbiAgXCJjb21tZW50LWNoZWNrXCI6ICRmYS12YXItY29tbWVudC1jaGVjayxcbiAgXCJzcXVhcmVcIjogJGZhLXZhci1zcXVhcmUsXG4gIFwibWVtb1wiOiAkZmEtdmFyLW1lbW8sXG4gIFwibWFydGluaS1nbGFzcy1lbXB0eVwiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHksXG4gIFwiZ2xhc3MtbWFydGluaVwiOiAkZmEtdmFyLWdsYXNzLW1hcnRpbmksXG4gIFwiY291Y2hcIjogJGZhLXZhci1jb3VjaCxcbiAgXCJjZWRpLXNpZ25cIjogJGZhLXZhci1jZWRpLXNpZ24sXG4gIFwiaXRhbGljXCI6ICRmYS12YXItaXRhbGljLFxuICBcImdsYXNzLWNpdHJ1c1wiOiAkZmEtdmFyLWdsYXNzLWNpdHJ1cyxcbiAgXCJjYWxlbmRhci1saW5lcy1wZW5cIjogJGZhLXZhci1jYWxlbmRhci1saW5lcy1wZW4sXG4gIFwiY2h1cmNoXCI6ICRmYS12YXItY2h1cmNoLFxuICBcInBlcnNvbi1zbm93bW9iaWxpbmdcIjogJGZhLXZhci1wZXJzb24tc25vd21vYmlsaW5nLFxuICBcInNub3dtb2JpbGVcIjogJGZhLXZhci1zbm93bW9iaWxlLFxuICBcImZhY2UtaHVzaGVkXCI6ICRmYS12YXItZmFjZS1odXNoZWQsXG4gIFwiY29tbWVudHMtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudHMtZG9sbGFyLFxuICBcInBpY2theGVcIjogJGZhLXZhci1waWNrYXhlLFxuICBcImxpbmstc2ltcGxlLXNsYXNoXCI6ICRmYS12YXItbGluay1zaW1wbGUtc2xhc2gsXG4gIFwiZGVtb2NyYXRcIjogJGZhLXZhci1kZW1vY3JhdCxcbiAgXCJmYWNlLWNvbmZ1c2VkXCI6ICRmYS12YXItZmFjZS1jb25mdXNlZCxcbiAgXCJwaW5iYWxsXCI6ICRmYS12YXItcGluYmFsbCxcbiAgXCJ6XCI6ICRmYS12YXIteixcbiAgXCJwZXJzb24tc2tpaW5nXCI6ICRmYS12YXItcGVyc29uLXNraWluZyxcbiAgXCJza2lpbmdcIjogJGZhLXZhci1za2lpbmcsXG4gIFwiZGVlclwiOiAkZmEtdmFyLWRlZXIsXG4gIFwiaW5wdXQtcGlwZVwiOiAkZmEtdmFyLWlucHV0LXBpcGUsXG4gIFwicm9hZC1sb2NrXCI6ICRmYS12YXItcm9hZC1sb2NrLFxuICBcImFcIjogJGZhLXZhci1hLFxuICBcImJvb2ttYXJrLXNsYXNoXCI6ICRmYS12YXItYm9va21hcmstc2xhc2gsXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd24sXG4gIFwidGVtcGVyYXR1cmUtZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWRvd24sXG4gIFwibWFjZVwiOiAkZmEtdmFyLW1hY2UsXG4gIFwiZmVhdGhlci1wb2ludGVkXCI6ICRmYS12YXItZmVhdGhlci1wb2ludGVkLFxuICBcImZlYXRoZXItYWx0XCI6ICRmYS12YXItZmVhdGhlci1hbHQsXG4gIFwic2F1c2FnZVwiOiAkZmEtdmFyLXNhdXNhZ2UsXG4gIFwidHJhc2gtY2FuLWNsb2NrXCI6ICRmYS12YXItdHJhc2gtY2FuLWNsb2NrLFxuICBcInBcIjogJGZhLXZhci1wLFxuICBcImJyb29tLXdpZGVcIjogJGZhLXZhci1icm9vbS13aWRlLFxuICBcInNub3dmbGFrZVwiOiAkZmEtdmFyLXNub3dmbGFrZSxcbiAgXCJzdG9tYWNoXCI6ICRmYS12YXItc3RvbWFjaCxcbiAgXCJuZXdzcGFwZXJcIjogJGZhLXZhci1uZXdzcGFwZXIsXG4gIFwicmVjdGFuZ2xlLWFkXCI6ICRmYS12YXItcmVjdGFuZ2xlLWFkLFxuICBcImFkXCI6ICRmYS12YXItYWQsXG4gIFwiZ3VpdGFyLWVsZWN0cmljXCI6ICRmYS12YXItZ3VpdGFyLWVsZWN0cmljLFxuICBcImFycm93LXR1cm4tZG93bi1yaWdodFwiOiAkZmEtdmFyLWFycm93LXR1cm4tZG93bi1yaWdodCxcbiAgXCJtb29uLWNsb3VkXCI6ICRmYS12YXItbW9vbi1jbG91ZCxcbiAgXCJicmVhZC1zbGljZS1idXR0ZXJcIjogJGZhLXZhci1icmVhZC1zbGljZS1idXR0ZXIsXG4gIFwiY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcImFycm93LWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCxcbiAgXCJ1c2VyLWdyb3VwLWNyb3duXCI6ICRmYS12YXItdXNlci1ncm91cC1jcm93bixcbiAgXCJ1c2Vycy1jcm93blwiOiAkZmEtdmFyLXVzZXJzLWNyb3duLFxuICBcImNpcmNsZS1pXCI6ICRmYS12YXItY2lyY2xlLWksXG4gIFwidG9pbGV0LXBhcGVyLWNoZWNrXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLWNoZWNrLFxuICBcImZpbHRlci1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLXhtYXJrLFxuICBcImxvY3VzdFwiOiAkZmEtdmFyLWxvY3VzdCxcbiAgXCJzb3J0XCI6ICRmYS12YXItc29ydCxcbiAgXCJ1bnNvcnRlZFwiOiAkZmEtdmFyLXVuc29ydGVkLFxuICBcImxpc3Qtb2xcIjogJGZhLXZhci1saXN0LW9sLFxuICBcImxpc3QtMS0yXCI6ICRmYS12YXItbGlzdC0xLTIsXG4gIFwibGlzdC1udW1lcmljXCI6ICRmYS12YXItbGlzdC1udW1lcmljLFxuICBcImNoYXJ0LXdhdGVyZmFsbFwiOiAkZmEtdmFyLWNoYXJ0LXdhdGVyZmFsbCxcbiAgXCJzcGFya2xlXCI6ICRmYS12YXItc3BhcmtsZSxcbiAgXCJmYWNlLXBhcnR5XCI6ICRmYS12YXItZmFjZS1wYXJ0eSxcbiAgXCJraWRuZXlzXCI6ICRmYS12YXIta2lkbmV5cyxcbiAgXCJ3aWZpLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItd2lmaS1leGNsYW1hdGlvbixcbiAgXCJjaGFydC1uZXR3b3JrXCI6ICRmYS12YXItY2hhcnQtbmV0d29yayxcbiAgXCJwZXJzb24tZHJlc3MtYnVyc3RcIjogJGZhLXZhci1wZXJzb24tZHJlc3MtYnVyc3QsXG4gIFwiZGljZS1kNFwiOiAkZmEtdmFyLWRpY2UtZDQsXG4gIFwibW9uZXktY2hlY2stZG9sbGFyXCI6ICRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyLFxuICBcIm1vbmV5LWNoZWNrLWFsdFwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCxcbiAgXCJ2ZWN0b3Itc3F1YXJlXCI6ICRmYS12YXItdmVjdG9yLXNxdWFyZSxcbiAgXCJicmVhZC1zbGljZVwiOiAkZmEtdmFyLWJyZWFkLXNsaWNlLFxuICBcImxhbmd1YWdlXCI6ICRmYS12YXItbGFuZ3VhZ2UsXG4gIFwid2hlYXQtYXduLXNsYXNoXCI6ICRmYS12YXItd2hlYXQtYXduLXNsYXNoLFxuICBcImZhY2Uta2lzcy13aW5rLWhlYXJ0XCI6ICRmYS12YXItZmFjZS1raXNzLXdpbmstaGVhcnQsXG4gIFwia2lzcy13aW5rLWhlYXJ0XCI6ICRmYS12YXIta2lzcy13aW5rLWhlYXJ0LFxuICBcImRhZ2dlclwiOiAkZmEtdmFyLWRhZ2dlcixcbiAgXCJwb2RpdW1cIjogJGZhLXZhci1wb2RpdW0sXG4gIFwibWVtby1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1tZW1vLWNpcmNsZS1jaGVjayxcbiAgXCJyb3V0ZS1oaWdod2F5XCI6ICRmYS12YXItcm91dGUtaGlnaHdheSxcbiAgXCJkb3duLXRvLWxpbmVcIjogJGZhLXZhci1kb3duLXRvLWxpbmUsXG4gIFwiYXJyb3ctYWx0LXRvLWJvdHRvbVwiOiAkZmEtdmFyLWFycm93LWFsdC10by1ib3R0b20sXG4gIFwiZmlsdGVyXCI6ICRmYS12YXItZmlsdGVyLFxuICBcInNxdWFyZS1nXCI6ICRmYS12YXItc3F1YXJlLWcsXG4gIFwiY2lyY2xlLXBob25lXCI6ICRmYS12YXItY2lyY2xlLXBob25lLFxuICBcInBob25lLWNpcmNsZVwiOiAkZmEtdmFyLXBob25lLWNpcmNsZSxcbiAgXCJjbGlwYm9hcmQtcHJlc2NyaXB0aW9uXCI6ICRmYS12YXItY2xpcGJvYXJkLXByZXNjcmlwdGlvbixcbiAgXCJ1c2VyLW51cnNlLWhhaXJcIjogJGZhLXZhci11c2VyLW51cnNlLWhhaXIsXG4gIFwicXVlc3Rpb25cIjogJGZhLXZhci1xdWVzdGlvbixcbiAgXCJmaWxlLXNpZ25hdHVyZVwiOiAkZmEtdmFyLWZpbGUtc2lnbmF0dXJlLFxuICBcInRvZ2dsZS1sYXJnZS1vblwiOiAkZmEtdmFyLXRvZ2dsZS1sYXJnZS1vbixcbiAgXCJ1cC1kb3duLWxlZnQtcmlnaHRcIjogJGZhLXZhci11cC1kb3duLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWFsdFwiOiAkZmEtdmFyLWFycm93cy1hbHQsXG4gIFwiZHJ5ZXItaGVhdFwiOiAkZmEtdmFyLWRyeWVyLWhlYXQsXG4gIFwiZHJ5ZXItYWx0XCI6ICRmYS12YXItZHJ5ZXItYWx0LFxuICBcImhvdXNlLWNoaW1uZXktdXNlclwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktdXNlcixcbiAgXCJoYW5kLWhvbGRpbmctaGVhcnRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQsXG4gIFwiYXJyb3ctdXAtc21hbGwtYmlnXCI6ICRmYS12YXItYXJyb3ctdXAtc21hbGwtYmlnLFxuICBcInNvcnQtc2l6ZS11cC1hbHRcIjogJGZhLXZhci1zb3J0LXNpemUtdXAtYWx0LFxuICBcInRyYWluLXRyYWNrXCI6ICRmYS12YXItdHJhaW4tdHJhY2ssXG4gIFwicHV6emxlLXBpZWNlXCI6ICRmYS12YXItcHV6emxlLXBpZWNlLFxuICBcIm1vbmV5LWNoZWNrXCI6ICRmYS12YXItbW9uZXktY2hlY2ssXG4gIFwic3Rhci1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLXN0YXItaGFsZi1zdHJva2UsXG4gIFwic3Rhci1oYWxmLWFsdFwiOiAkZmEtdmFyLXN0YXItaGFsZi1hbHQsXG4gIFwiZmlsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWZpbGUtZXhjbGFtYXRpb24sXG4gIFwiY29kZVwiOiAkZmEtdmFyLWNvZGUsXG4gIFwid2hpc2tleS1nbGFzc1wiOiAkZmEtdmFyLXdoaXNrZXktZ2xhc3MsXG4gIFwiZ2xhc3Mtd2hpc2tleVwiOiAkZmEtdmFyLWdsYXNzLXdoaXNrZXksXG4gIFwibW9vbi1zdGFyc1wiOiAkZmEtdmFyLW1vb24tc3RhcnMsXG4gIFwiYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNsb3RoZXMtaGFuZ2VyXCI6ICRmYS12YXItY2xvdGhlcy1oYW5nZXIsXG4gIFwibW9iaWxlLW5vdGNoXCI6ICRmYS12YXItbW9iaWxlLW5vdGNoLFxuICBcIm1vYmlsZS1pcGhvbmVcIjogJGZhLXZhci1tb2JpbGUtaXBob25lLFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtY2hhcnRcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0LFxuICBcImFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmUsXG4gIFwiZXh0ZXJuYWwtbGlua1wiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmssXG4gIFwiY3ViZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWN1YmVzLXN0YWNrZWQsXG4gIFwiaW1hZ2VzLXVzZXJcIjogJGZhLXZhci1pbWFnZXMtdXNlcixcbiAgXCJ3b24tc2lnblwiOiAkZmEtdmFyLXdvbi1zaWduLFxuICBcImtyd1wiOiAkZmEtdmFyLWtydyxcbiAgXCJ3b25cIjogJGZhLXZhci13b24sXG4gIFwiaW1hZ2UtcG9sYXJvaWQtdXNlclwiOiAkZmEtdmFyLWltYWdlLXBvbGFyb2lkLXVzZXIsXG4gIFwidmlydXMtY292aWRcIjogJGZhLXZhci12aXJ1cy1jb3ZpZCxcbiAgXCJzcXVhcmUtZWxsaXBzaXNcIjogJGZhLXZhci1zcXVhcmUtZWxsaXBzaXMsXG4gIFwicGllXCI6ICRmYS12YXItcGllLFxuICBcImNoZXNzLWtuaWdodC1waWVjZVwiOiAkZmEtdmFyLWNoZXNzLWtuaWdodC1waWVjZSxcbiAgXCJjaGVzcy1rbmlnaHQtYWx0XCI6ICRmYS12YXItY2hlc3Mta25pZ2h0LWFsdCxcbiAgXCJhdXN0cmFsLXNpZ25cIjogJGZhLXZhci1hdXN0cmFsLXNpZ24sXG4gIFwiY2xvdWQtcGx1c1wiOiAkZmEtdmFyLWNsb3VkLXBsdXMsXG4gIFwiZlwiOiAkZmEtdmFyLWYsXG4gIFwibGVhZlwiOiAkZmEtdmFyLWxlYWYsXG4gIFwiYmVkLWJ1bmtcIjogJGZhLXZhci1iZWQtYnVuayxcbiAgXCJyb2FkXCI6ICRmYS12YXItcm9hZCxcbiAgXCJ0YXhpXCI6ICRmYS12YXItdGF4aSxcbiAgXCJjYWJcIjogJGZhLXZhci1jYWIsXG4gIFwicGVyc29uLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1wbHVzLFxuICBcImNoYXJ0LXBpZVwiOiAkZmEtdmFyLWNoYXJ0LXBpZSxcbiAgXCJwaWUtY2hhcnRcIjogJGZhLXZhci1waWUtY2hhcnQsXG4gIFwiYm9sdC1saWdodG5pbmdcIjogJGZhLXZhci1ib2x0LWxpZ2h0bmluZyxcbiAgXCJjbG9jay1laWdodFwiOiAkZmEtdmFyLWNsb2NrLWVpZ2h0LFxuICBcInNhY2steG1hcmtcIjogJGZhLXZhci1zYWNrLXhtYXJrLFxuICBcImZpbGUtZXhjZWxcIjogJGZhLXZhci1maWxlLWV4Y2VsLFxuICBcImZpbGUtY29udHJhY3RcIjogJGZhLXZhci1maWxlLWNvbnRyYWN0LFxuICBcImZpc2gtZmluc1wiOiAkZmEtdmFyLWZpc2gtZmlucyxcbiAgXCJjaXJjbGUtcVwiOiAkZmEtdmFyLWNpcmNsZS1xLFxuICBcImJ1aWxkaW5nLWZsYWdcIjogJGZhLXZhci1idWlsZGluZy1mbGFnLFxuICBcImZhY2UtZ3Jpbi1iZWFtXCI6ICRmYS12YXItZmFjZS1ncmluLWJlYW0sXG4gIFwiZ3Jpbi1iZWFtXCI6ICRmYS12YXItZ3Jpbi1iZWFtLFxuICBcIm9iamVjdC11bmdyb3VwXCI6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXAsXG4gIFwiZmFjZS1kaXNndWlzZVwiOiAkZmEtdmFyLWZhY2UtZGlzZ3Vpc2UsXG4gIFwiY2lyY2xlLWFycm93LWRvd24tcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bi1yaWdodCxcbiAgXCJhbGllbi04Yml0XCI6ICRmYS12YXItYWxpZW4tOGJpdCxcbiAgXCJhbGllbi1tb25zdGVyXCI6ICRmYS12YXItYWxpZW4tbW9uc3RlcixcbiAgXCJoYW5kLXBvaW50LXJpYmJvblwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtcmliYm9uLFxuICBcInBvb3BcIjogJGZhLXZhci1wb29wLFxuICBcIm9iamVjdC1leGNsdWRlXCI6ICRmYS12YXItb2JqZWN0LWV4Y2x1ZGUsXG4gIFwidGVsZXNjb3BlXCI6ICRmYS12YXItdGVsZXNjb3BlLFxuICBcImxvY2F0aW9uLXBpblwiOiAkZmEtdmFyLWxvY2F0aW9uLXBpbixcbiAgXCJtYXAtbWFya2VyXCI6ICRmYS12YXItbWFwLW1hcmtlcixcbiAgXCJzcXVhcmUtbGlzdFwiOiAkZmEtdmFyLXNxdWFyZS1saXN0LFxuICBcImthYWJhXCI6ICRmYS12YXIta2FhYmEsXG4gIFwidG9pbGV0LXBhcGVyXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLFxuICBcImhlbG1ldC1zYWZldHlcIjogJGZhLXZhci1oZWxtZXQtc2FmZXR5LFxuICBcImhhcmQtaGF0XCI6ICRmYS12YXItaGFyZC1oYXQsXG4gIFwiaGF0LWhhcmRcIjogJGZhLXZhci1oYXQtaGFyZCxcbiAgXCJjb21tZW50LWNvZGVcIjogJGZhLXZhci1jb21tZW50LWNvZGUsXG4gIFwic2ltLWNhcmRzXCI6ICRmYS12YXItc2ltLWNhcmRzLFxuICBcInN0YXJzaGlwXCI6ICRmYS12YXItc3RhcnNoaXAsXG4gIFwiZWplY3RcIjogJGZhLXZhci1lamVjdCxcbiAgXCJjaXJjbGUtcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtcmlnaHQsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQsXG4gIFwicGxhbmUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLWNoZWNrLFxuICBcInNlYWxcIjogJGZhLXZhci1zZWFsLFxuICBcInVzZXItY293Ym95XCI6ICRmYS12YXItdXNlci1jb3dib3ksXG4gIFwiaGV4YWdvbi12ZXJ0aWNhbC1uZnRcIjogJGZhLXZhci1oZXhhZ29uLXZlcnRpY2FsLW5mdCxcbiAgXCJmYWNlLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzLFxuICBcIm1laC1yb2xsaW5nLWV5ZXNcIjogJGZhLXZhci1tZWgtcm9sbGluZy1leWVzLFxuICBcImJyZWFkLWxvYWZcIjogJGZhLXZhci1icmVhZC1sb2FmLFxuICBcInJpbmdzLXdlZGRpbmdcIjogJGZhLXZhci1yaW5ncy13ZWRkaW5nLFxuICBcIm9iamVjdC1ncm91cFwiOiAkZmEtdmFyLW9iamVjdC1ncm91cCxcbiAgXCJmcmVuY2gtZnJpZXNcIjogJGZhLXZhci1mcmVuY2gtZnJpZXMsXG4gIFwiY2hhcnQtbGluZVwiOiAkZmEtdmFyLWNoYXJ0LWxpbmUsXG4gIFwibGluZS1jaGFydFwiOiAkZmEtdmFyLWxpbmUtY2hhcnQsXG4gIFwiY2FsZW5kYXItYXJyb3ctZG93blwiOiAkZmEtdmFyLWNhbGVuZGFyLWFycm93LWRvd24sXG4gIFwiY2FsZW5kYXItZG93bmxvYWRcIjogJGZhLXZhci1jYWxlbmRhci1kb3dubG9hZCxcbiAgXCJzZW5kLWJhY2tcIjogJGZhLXZhci1zZW5kLWJhY2ssXG4gIFwibWFzay12ZW50aWxhdG9yXCI6ICRmYS12YXItbWFzay12ZW50aWxhdG9yLFxuICBcInNpZ25hdHVyZS1sb2NrXCI6ICRmYS12YXItc2lnbmF0dXJlLWxvY2ssXG4gIFwiYXJyb3ctcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yaWdodCxcbiAgXCJzaWducy1wb3N0XCI6ICRmYS12YXItc2lnbnMtcG9zdCxcbiAgXCJtYXAtc2lnbnNcIjogJGZhLXZhci1tYXAtc2lnbnMsXG4gIFwib2N0YWdvbi1wbHVzXCI6ICRmYS12YXItb2N0YWdvbi1wbHVzLFxuICBcInBsdXMtb2N0YWdvblwiOiAkZmEtdmFyLXBsdXMtb2N0YWdvbixcbiAgXCJjYXNoLXJlZ2lzdGVyXCI6ICRmYS12YXItY2FzaC1yZWdpc3RlcixcbiAgXCJwZXJzb24tY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJtZWxvbi1zbGljZVwiOiAkZmEtdmFyLW1lbG9uLXNsaWNlLFxuICBcInNwYWNlLXN0YXRpb24tbW9vblwiOiAkZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbixcbiAgXCJtZXNzYWdlLXNtaWxlXCI6ICRmYS12YXItbWVzc2FnZS1zbWlsZSxcbiAgXCJjb21tZW50LWFsdC1zbWlsZVwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LXNtaWxlLFxuICBcImN1cC1zdHJhd1wiOiAkZmEtdmFyLWN1cC1zdHJhdyxcbiAgXCJsZWZ0LWZyb20tbGluZVwiOiAkZmEtdmFyLWxlZnQtZnJvbS1saW5lLFxuICBcImFycm93LWFsdC1mcm9tLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQsXG4gIFwiaFwiOiAkZmEtdmFyLWgsXG4gIFwiYmFza2V0LXNob3BwaW5nLXNpbXBsZVwiOiAkZmEtdmFyLWJhc2tldC1zaG9wcGluZy1zaW1wbGUsXG4gIFwic2hvcHBpbmctYmFza2V0LWFsdFwiOiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldC1hbHQsXG4gIFwiaGFuZHMtaG9sZGluZy1oZWFydFwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctaGVhcnQsXG4gIFwiaGFuZHMtaGVhcnRcIjogJGZhLXZhci1oYW5kcy1oZWFydCxcbiAgXCJjbG9jay1uaW5lXCI6ICRmYS12YXItY2xvY2stbmluZSxcbiAgXCJ0YXJwXCI6ICRmYS12YXItdGFycCxcbiAgXCJmYWNlLXNsZWVweVwiOiAkZmEtdmFyLWZhY2Utc2xlZXB5LFxuICBcImhhbmQtaG9ybnNcIjogJGZhLXZhci1oYW5kLWhvcm5zLFxuICBcInNjcmV3ZHJpdmVyLXdyZW5jaFwiOiAkZmEtdmFyLXNjcmV3ZHJpdmVyLXdyZW5jaCxcbiAgXCJ0b29sc1wiOiAkZmEtdmFyLXRvb2xzLFxuICBcImFycm93cy10by1leWVcIjogJGZhLXZhci1hcnJvd3MtdG8tZXllLFxuICBcImNpcmNsZS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLWNpcmNsZS10aHJlZS1xdWFydGVycyxcbiAgXCJ0cm9waHktc3RhclwiOiAkZmEtdmFyLXRyb3BoeS1zdGFyLFxuICBcInRyb3BoeS1hbHRcIjogJGZhLXZhci10cm9waHktYWx0LFxuICBcInBsdWctY2lyY2xlLWJvbHRcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1ib2x0LFxuICBcImZhY2UtdGhlcm1vbWV0ZXJcIjogJGZhLXZhci1mYWNlLXRoZXJtb21ldGVyLFxuICBcImdyaWQtcm91bmQtNFwiOiAkZmEtdmFyLWdyaWQtcm91bmQtNCxcbiAgXCJzaGlydC1ydW5uaW5nXCI6ICRmYS12YXItc2hpcnQtcnVubmluZyxcbiAgXCJib29rLWNpcmNsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWJvb2stY2lyY2xlLWFycm93LXVwLFxuICBcImZhY2UtbmF1c2VhdGVkXCI6ICRmYS12YXItZmFjZS1uYXVzZWF0ZWQsXG4gIFwiaGVhcnRcIjogJGZhLXZhci1oZWFydCxcbiAgXCJmaWxlLWNoYXJ0LXBpZVwiOiAkZmEtdmFyLWZpbGUtY2hhcnQtcGllLFxuICBcIm1hcnMtYW5kLXZlbnVzXCI6ICRmYS12YXItbWFycy1hbmQtdmVudXMsXG4gIFwiaG91c2UtdXNlclwiOiAkZmEtdmFyLWhvdXNlLXVzZXIsXG4gIFwiaG9tZS11c2VyXCI6ICRmYS12YXItaG9tZS11c2VyLFxuICBcImNpcmNsZS1hcnJvdy1kb3duLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bi1sZWZ0LFxuICBcImR1bXBzdGVyLWZpcmVcIjogJGZhLXZhci1kdW1wc3Rlci1maXJlLFxuICBcImhleGFnb24tbWludXNcIjogJGZhLXZhci1oZXhhZ29uLW1pbnVzLFxuICBcIm1pbnVzLWhleGFnb25cIjogJGZhLXZhci1taW51cy1oZXhhZ29uLFxuICBcImxlZnQtdG8tbGluZVwiOiAkZmEtdmFyLWxlZnQtdG8tbGluZSxcbiAgXCJhcnJvdy1hbHQtdG8tbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC10by1sZWZ0LFxuICBcImhvdXNlLWNyYWNrXCI6ICRmYS12YXItaG91c2UtY3JhY2ssXG4gIFwicGF3LXNpbXBsZVwiOiAkZmEtdmFyLXBhdy1zaW1wbGUsXG4gIFwicGF3LWFsdFwiOiAkZmEtdmFyLXBhdy1hbHQsXG4gIFwiYXJyb3ctbGVmdC1sb25nLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmctdG8tbGluZSxcbiAgXCJicmFja2V0cy1yb3VuZFwiOiAkZmEtdmFyLWJyYWNrZXRzLXJvdW5kLFxuICBcInBhcmVudGhlc2VzXCI6ICRmYS12YXItcGFyZW50aGVzZXMsXG4gIFwibWFydGluaS1nbGFzcy1jaXRydXNcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWNpdHJ1cyxcbiAgXCJjb2NrdGFpbFwiOiAkZmEtdmFyLWNvY2t0YWlsLFxuICBcInVzZXItc2hha2VzcGVhcmVcIjogJGZhLXZhci11c2VyLXNoYWtlc3BlYXJlLFxuICBcImFycm93LXJpZ2h0LXRvLWFyY1wiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWFyYyxcbiAgXCJmYWNlLXN1cnByaXNlXCI6ICRmYS12YXItZmFjZS1zdXJwcmlzZSxcbiAgXCJzdXJwcmlzZVwiOiAkZmEtdmFyLXN1cnByaXNlLFxuICBcImJvdHRsZS13YXRlclwiOiAkZmEtdmFyLWJvdHRsZS13YXRlcixcbiAgXCJjaXJjbGUtcGF1c2VcIjogJGZhLXZhci1jaXJjbGUtcGF1c2UsXG4gIFwicGF1c2UtY2lyY2xlXCI6ICRmYS12YXItcGF1c2UtY2lyY2xlLFxuICBcImdhdWdlLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItZ2F1Z2UtY2lyY2xlLXBsdXMsXG4gIFwiZm9sZGVyc1wiOiAkZmEtdmFyLWZvbGRlcnMsXG4gIFwiYW5nZWxcIjogJGZhLXZhci1hbmdlbCxcbiAgXCJ2YWx1ZS1hYnNvbHV0ZVwiOiAkZmEtdmFyLXZhbHVlLWFic29sdXRlLFxuICBcInJhYmJpdFwiOiAkZmEtdmFyLXJhYmJpdCxcbiAgXCJ0b2lsZXQtcGFwZXItc2xhc2hcIjogJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2gsXG4gIFwiY2lyY2xlLWV1cm9cIjogJGZhLXZhci1jaXJjbGUtZXVybyxcbiAgXCJhcHBsZS13aG9sZVwiOiAkZmEtdmFyLWFwcGxlLXdob2xlLFxuICBcImFwcGxlLWFsdFwiOiAkZmEtdmFyLWFwcGxlLWFsdCxcbiAgXCJraXRjaGVuLXNldFwiOiAkZmEtdmFyLWtpdGNoZW4tc2V0LFxuICBcImRpYW1vbmQtaGFsZlwiOiAkZmEtdmFyLWRpYW1vbmQtaGFsZixcbiAgXCJsb2NrLWtleWhvbGVcIjogJGZhLXZhci1sb2NrLWtleWhvbGUsXG4gIFwibG9jay1hbHRcIjogJGZhLXZhci1sb2NrLWFsdCxcbiAgXCJyXCI6ICRmYS12YXItcixcbiAgXCJ0ZW1wZXJhdHVyZS1xdWFydGVyXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtcXVhcnRlcixcbiAgXCJ0ZW1wZXJhdHVyZS0xXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMSxcbiAgXCJ0aGVybW9tZXRlci0xXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMSxcbiAgXCJ0aGVybW9tZXRlci1xdWFydGVyXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcixcbiAgXCJzcXVhcmUtaW5mb1wiOiAkZmEtdmFyLXNxdWFyZS1pbmZvLFxuICBcImluZm8tc3F1YXJlXCI6ICRmYS12YXItaW5mby1zcXVhcmUsXG4gIFwid2lmaS1zbGFzaFwiOiAkZmEtdmFyLXdpZmktc2xhc2gsXG4gIFwidG9pbGV0LXBhcGVyLXhtYXJrXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXhtYXJrLFxuICBcImhhbmRzLWhvbGRpbmctZG9sbGFyXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1kb2xsYXIsXG4gIFwiaGFuZHMtdXNkXCI6ICRmYS12YXItaGFuZHMtdXNkLFxuICBcImN1YmVcIjogJGZhLXZhci1jdWJlLFxuICBcImFycm93LWRvd24tdHJpYW5nbGUtc3F1YXJlXCI6ICRmYS12YXItYXJyb3ctZG93bi10cmlhbmdsZS1zcXVhcmUsXG4gIFwic29ydC1zaGFwZXMtZG93blwiOiAkZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24sXG4gIFwiYml0Y29pbi1zaWduXCI6ICRmYS12YXItYml0Y29pbi1zaWduLFxuICBcInNodXR0ZXJzXCI6ICRmYS12YXItc2h1dHRlcnMsXG4gIFwic2hpZWxkLWRvZ1wiOiAkZmEtdmFyLXNoaWVsZC1kb2csXG4gIFwic29sYXItcGFuZWxcIjogJGZhLXZhci1zb2xhci1wYW5lbCxcbiAgXCJsb2NrLW9wZW5cIjogJGZhLXZhci1sb2NrLW9wZW4sXG4gIFwidGFibGUtdHJlZVwiOiAkZmEtdmFyLXRhYmxlLXRyZWUsXG4gIFwiaG91c2UtY2hpbW5leS1oZWFydFwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktaGVhcnQsXG4gIFwidGFsbHktM1wiOiAkZmEtdmFyLXRhbGx5LTMsXG4gIFwiZWxldmF0b3JcIjogJGZhLXZhci1lbGV2YXRvcixcbiAgXCJtb25leS1iaWxsLXRyYW5zZmVyXCI6ICRmYS12YXItbW9uZXktYmlsbC10cmFuc2ZlcixcbiAgXCJtb25leS1iaWxsLXRyZW5kLXVwXCI6ICRmYS12YXItbW9uZXktYmlsbC10cmVuZC11cCxcbiAgXCJob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwic3F1YXJlLXBvbGwtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLXNxdWFyZS1wb2xsLWhvcml6b250YWwsXG4gIFwicG9sbC1oXCI6ICRmYS12YXItcG9sbC1oLFxuICBcImNpcmNsZVwiOiAkZmEtdmFyLWNpcmNsZSxcbiAgXCJjYXJ0LWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInN3b3JkXCI6ICRmYS12YXItc3dvcmQsXG4gIFwiYmFja3dhcmQtZmFzdFwiOiAkZmEtdmFyLWJhY2t3YXJkLWZhc3QsXG4gIFwiZmFzdC1iYWNrd2FyZFwiOiAkZmEtdmFyLWZhc3QtYmFja3dhcmQsXG4gIFwicmVjeWNsZVwiOiAkZmEtdmFyLXJlY3ljbGUsXG4gIFwidXNlci1hc3Ryb25hdXRcIjogJGZhLXZhci11c2VyLWFzdHJvbmF1dCxcbiAgXCJpbnRlcnJvYmFuZ1wiOiAkZmEtdmFyLWludGVycm9iYW5nLFxuICBcInBsYW5lLXNsYXNoXCI6ICRmYS12YXItcGxhbmUtc2xhc2gsXG4gIFwiY2lyY2xlLWRhc2hlZFwiOiAkZmEtdmFyLWNpcmNsZS1kYXNoZWQsXG4gIFwidHJhZGVtYXJrXCI6ICRmYS12YXItdHJhZGVtYXJrLFxuICBcImJhc2tldGJhbGxcIjogJGZhLXZhci1iYXNrZXRiYWxsLFxuICBcImJhc2tldGJhbGwtYmFsbFwiOiAkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCxcbiAgXCJmb3JrLWtuaWZlXCI6ICRmYS12YXItZm9yay1rbmlmZSxcbiAgXCJ1dGVuc2lscy1hbHRcIjogJGZhLXZhci11dGVuc2lscy1hbHQsXG4gIFwic2F0ZWxsaXRlLWRpc2hcIjogJGZhLXZhci1zYXRlbGxpdGUtZGlzaCxcbiAgXCJiYWRnZS1jaGVja1wiOiAkZmEtdmFyLWJhZGdlLWNoZWNrLFxuICBcImNpcmNsZS11cFwiOiAkZmEtdmFyLWNpcmNsZS11cCxcbiAgXCJhcnJvdy1hbHQtY2lyY2xlLXVwXCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCxcbiAgXCJzbGlkZXJcIjogJGZhLXZhci1zbGlkZXIsXG4gIFwibW9iaWxlLXNjcmVlbi1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbixcbiAgXCJtb2JpbGUtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFsdCxcbiAgXCJjbG9jay1vbmUtdGhpcnR5XCI6ICRmYS12YXItY2xvY2stb25lLXRoaXJ0eSxcbiAgXCJpbmJveC1vdXRcIjogJGZhLXZhci1pbmJveC1vdXQsXG4gIFwiaW5ib3gtYXJyb3ctdXBcIjogJGZhLXZhci1pbmJveC1hcnJvdy11cCxcbiAgXCJjbG91ZC1zbGFzaFwiOiAkZmEtdmFyLWNsb3VkLXNsYXNoLFxuICBcInZvbHVtZS1oaWdoXCI6ICRmYS12YXItdm9sdW1lLWhpZ2gsXG4gIFwidm9sdW1lLXVwXCI6ICRmYS12YXItdm9sdW1lLXVwLFxuICBcInVzZXJzLXJheXNcIjogJGZhLXZhci11c2Vycy1yYXlzLFxuICBcIndhbGxldFwiOiAkZmEtdmFyLXdhbGxldCxcbiAgXCJvY3RhZ29uLWNoZWNrXCI6ICRmYS12YXItb2N0YWdvbi1jaGVjayxcbiAgXCJmbGF0YnJlYWQtc3R1ZmZlZFwiOiAkZmEtdmFyLWZsYXRicmVhZC1zdHVmZmVkLFxuICBcImNsaXBib2FyZC1jaGVja1wiOiAkZmEtdmFyLWNsaXBib2FyZC1jaGVjayxcbiAgXCJjYXJ0LWNpcmNsZS1wbHVzXCI6ICRmYS12YXItY2FydC1jaXJjbGUtcGx1cyxcbiAgXCJ0cnVjay1jbG9ja1wiOiAkZmEtdmFyLXRydWNrLWNsb2NrLFxuICBcInNoaXBwaW5nLXRpbWVkXCI6ICRmYS12YXItc2hpcHBpbmctdGltZWQsXG4gIFwicG9vbC04LWJhbGxcIjogJGZhLXZhci1wb29sLTgtYmFsbCxcbiAgXCJmaWxlLWF1ZGlvXCI6ICRmYS12YXItZmlsZS1hdWRpbyxcbiAgXCJ0dXJuLWRvd24tbGVmdFwiOiAkZmEtdmFyLXR1cm4tZG93bi1sZWZ0LFxuICBcImxvY2staGFzaHRhZ1wiOiAkZmEtdmFyLWxvY2staGFzaHRhZyxcbiAgXCJjaGFydC1yYWRhclwiOiAkZmEtdmFyLWNoYXJ0LXJhZGFyLFxuICBcInN0YWZmXCI6ICRmYS12YXItc3RhZmYsXG4gIFwiYnVyZ2VyXCI6ICRmYS12YXItYnVyZ2VyLFxuICBcImhhbWJ1cmdlclwiOiAkZmEtdmFyLWhhbWJ1cmdlcixcbiAgXCJ1dGlsaXR5LXBvbGVcIjogJGZhLXZhci11dGlsaXR5LXBvbGUsXG4gIFwidHJhbnNwb3J0ZXItNlwiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLTYsXG4gIFwid3JlbmNoXCI6ICRmYS12YXItd3JlbmNoLFxuICBcImJ1Z3NcIjogJGZhLXZhci1idWdzLFxuICBcInZlY3Rvci1wb2x5Z29uXCI6ICRmYS12YXItdmVjdG9yLXBvbHlnb24sXG4gIFwiZGlhZ3JhbS1uZXN0ZWRcIjogJGZhLXZhci1kaWFncmFtLW5lc3RlZCxcbiAgXCJydXBlZS1zaWduXCI6ICRmYS12YXItcnVwZWUtc2lnbixcbiAgXCJydXBlZVwiOiAkZmEtdmFyLXJ1cGVlLFxuICBcImZpbGUtaW1hZ2VcIjogJGZhLXZhci1maWxlLWltYWdlLFxuICBcImNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUsXG4gIFwiaW1hZ2UtdXNlclwiOiAkZmEtdmFyLWltYWdlLXVzZXIsXG4gIFwiYnVveVwiOiAkZmEtdmFyLWJ1b3ksXG4gIFwicGxhbmUtZGVwYXJ0dXJlXCI6ICRmYS12YXItcGxhbmUtZGVwYXJ0dXJlLFxuICBcImhhbmRzaGFrZS1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCxcbiAgXCJib29rLWJvb2ttYXJrXCI6ICRmYS12YXItYm9vay1ib29rbWFyayxcbiAgXCJib3JkZXItY2VudGVyLWhcIjogJGZhLXZhci1ib3JkZXItY2VudGVyLWgsXG4gIFwiY2FuLWZvb2RcIjogJGZhLXZhci1jYW4tZm9vZCxcbiAgXCJ0eXBld3JpdGVyXCI6ICRmYS12YXItdHlwZXdyaXRlcixcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWFyY1wiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYXJjLFxuICBcImNpcmNsZS1rXCI6ICRmYS12YXItY2lyY2xlLWssXG4gIFwiZmFjZS1oYW5kLW92ZXItbW91dGhcIjogJGZhLXZhci1mYWNlLWhhbmQtb3Zlci1tb3V0aCxcbiAgXCJwb3Bjb3JuXCI6ICRmYS12YXItcG9wY29ybixcbiAgXCJob3VzZS13YXRlclwiOiAkZmEtdmFyLWhvdXNlLXdhdGVyLFxuICBcImhvdXNlLWZsb29kXCI6ICRmYS12YXItaG91c2UtZmxvb2QsXG4gIFwib2JqZWN0LXN1YnRyYWN0XCI6ICRmYS12YXItb2JqZWN0LXN1YnRyYWN0LFxuICBcImNvZGUtYnJhbmNoXCI6ICRmYS12YXItY29kZS1icmFuY2gsXG4gIFwid2FyZWhvdXNlLWZ1bGxcIjogJGZhLXZhci13YXJlaG91c2UtZnVsbCxcbiAgXCJ3YXJlaG91c2UtYWx0XCI6ICRmYS12YXItd2FyZWhvdXNlLWFsdCxcbiAgXCJoYXQtY293Ym95XCI6ICRmYS12YXItaGF0LWNvd2JveSxcbiAgXCJicmlkZ2VcIjogJGZhLXZhci1icmlkZ2UsXG4gIFwicGhvbmUtZmxpcFwiOiAkZmEtdmFyLXBob25lLWZsaXAsXG4gIFwicGhvbmUtYWx0XCI6ICRmYS12YXItcGhvbmUtYWx0LFxuICBcImFycm93LWRvd24tZnJvbS1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tZnJvbS1kb3R0ZWQtbGluZSxcbiAgXCJmaWxlLWRvY1wiOiAkZmEtdmFyLWZpbGUtZG9jLFxuICBcInNxdWFyZS1xdWFydGVyc1wiOiAkZmEtdmFyLXNxdWFyZS1xdWFydGVycyxcbiAgXCJ0cnVjay1mcm9udFwiOiAkZmEtdmFyLXRydWNrLWZyb250LFxuICBcImNhdFwiOiAkZmEtdmFyLWNhdCxcbiAgXCJ0cmFzaC14bWFya1wiOiAkZmEtdmFyLXRyYXNoLXhtYXJrLFxuICBcImNpcmNsZS1jYXJldC1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWNhcmV0LWxlZnQsXG4gIFwiY2FyZXQtY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdCxcbiAgXCJmaWxlc1wiOiAkZmEtdmFyLWZpbGVzLFxuICBcImFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1hbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImZhY2UtY2xvdWRzXCI6ICRmYS12YXItZmFjZS1jbG91ZHMsXG4gIFwidXNlci1jcm93blwiOiAkZmEtdmFyLXVzZXItY3Jvd24sXG4gIFwidHJ1Y2stZmllbGRcIjogJGZhLXZhci10cnVjay1maWVsZCxcbiAgXCJyb3V0ZVwiOiAkZmEtdmFyLXJvdXRlLFxuICBcImNhcnQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItY2FydC1jaXJjbGUtY2hlY2ssXG4gIFwiY2xpcGJvYXJkLXF1ZXN0aW9uXCI6ICRmYS12YXItY2xpcGJvYXJkLXF1ZXN0aW9uLFxuICBcInBhbm9yYW1hXCI6ICRmYS12YXItcGFub3JhbWEsXG4gIFwiY29tbWVudC1tZWRpY2FsXCI6ICRmYS12YXItY29tbWVudC1tZWRpY2FsLFxuICBcInRlZXRoLW9wZW5cIjogJGZhLXZhci10ZWV0aC1vcGVuLFxuICBcInVzZXItdGllLWhhaXItbG9uZ1wiOiAkZmEtdmFyLXVzZXItdGllLWhhaXItbG9uZyxcbiAgXCJmaWxlLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzLFxuICBcImhlYWQtc2lkZS1tZWRpY2FsXCI6ICRmYS12YXItaGVhZC1zaWRlLW1lZGljYWwsXG4gIFwidGFnc1wiOiAkZmEtdmFyLXRhZ3MsXG4gIFwid2luZS1nbGFzc1wiOiAkZmEtdmFyLXdpbmUtZ2xhc3MsXG4gIFwiZm9yd2FyZC1mYXN0XCI6ICRmYS12YXItZm9yd2FyZC1mYXN0LFxuICBcImZhc3QtZm9yd2FyZFwiOiAkZmEtdmFyLWZhc3QtZm9yd2FyZCxcbiAgXCJmYWNlLW1laC1ibGFua1wiOiAkZmEtdmFyLWZhY2UtbWVoLWJsYW5rLFxuICBcIm1laC1ibGFua1wiOiAkZmEtdmFyLW1laC1ibGFuayxcbiAgXCJ1c2VyLXJvYm90XCI6ICRmYS12YXItdXNlci1yb2JvdCxcbiAgXCJzcXVhcmUtcGFya2luZ1wiOiAkZmEtdmFyLXNxdWFyZS1wYXJraW5nLFxuICBcInBhcmtpbmdcIjogJGZhLXZhci1wYXJraW5nLFxuICBcImNhcmQtZGlhbW9uZFwiOiAkZmEtdmFyLWNhcmQtZGlhbW9uZCxcbiAgXCJmYWNlLXppcHBlclwiOiAkZmEtdmFyLWZhY2UtemlwcGVyLFxuICBcImZhY2UtcmFpc2VkLWV5ZWJyb3dcIjogJGZhLXZhci1mYWNlLXJhaXNlZC1leWVicm93LFxuICBcImhvdXNlLXNpZ25hbFwiOiAkZmEtdmFyLWhvdXNlLXNpZ25hbCxcbiAgXCJzcXVhcmUtY2hldnJvbi11cFwiOiAkZmEtdmFyLXNxdWFyZS1jaGV2cm9uLXVwLFxuICBcImNoZXZyb24tc3F1YXJlLXVwXCI6ICRmYS12YXItY2hldnJvbi1zcXVhcmUtdXAsXG4gIFwiYmFycy1wcm9ncmVzc1wiOiAkZmEtdmFyLWJhcnMtcHJvZ3Jlc3MsXG4gIFwidGFza3MtYWx0XCI6ICRmYS12YXItdGFza3MtYWx0LFxuICBcImZhdWNldC1kcmlwXCI6ICRmYS12YXItZmF1Y2V0LWRyaXAsXG4gIFwiYXJyb3dzLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtdG8tbGluZSxcbiAgXCJkb2xwaGluXCI6ICRmYS12YXItZG9scGhpbixcbiAgXCJhcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LFxuICBcImNpcmNsZS1yXCI6ICRmYS12YXItY2lyY2xlLXIsXG4gIFwiY2FydC1mbGF0YmVkXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLFxuICBcImRvbGx5LWZsYXRiZWRcIjogJGZhLXZhci1kb2xseS1mbGF0YmVkLFxuICBcImJhbi1zbW9raW5nXCI6ICRmYS12YXItYmFuLXNtb2tpbmcsXG4gIFwic21va2luZy1iYW5cIjogJGZhLXZhci1zbW9raW5nLWJhbixcbiAgXCJjaXJjbGUtc29ydC11cFwiOiAkZmEtdmFyLWNpcmNsZS1zb3J0LXVwLFxuICBcInNvcnQtY2lyY2xlLXVwXCI6ICRmYS12YXItc29ydC1jaXJjbGUtdXAsXG4gIFwidGVybWluYWxcIjogJGZhLXZhci10ZXJtaW5hbCxcbiAgXCJtb2JpbGUtYnV0dG9uXCI6ICRmYS12YXItbW9iaWxlLWJ1dHRvbixcbiAgXCJob3VzZS1tZWRpY2FsLWZsYWdcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWZsYWcsXG4gIFwiYmFza2V0LXNob3BwaW5nXCI6ICRmYS12YXItYmFza2V0LXNob3BwaW5nLFxuICBcInNob3BwaW5nLWJhc2tldFwiOiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldCxcbiAgXCJ0YXBlXCI6ICRmYS12YXItdGFwZSxcbiAgXCJjaGVzdG51dFwiOiAkZmEtdmFyLWNoZXN0bnV0LFxuICBcImJ1cy1zaW1wbGVcIjogJGZhLXZhci1idXMtc2ltcGxlLFxuICBcImJ1cy1hbHRcIjogJGZhLXZhci1idXMtYWx0LFxuICBcImV5ZVwiOiAkZmEtdmFyLWV5ZSxcbiAgXCJmYWNlLXNhZC1jcnlcIjogJGZhLXZhci1mYWNlLXNhZC1jcnksXG4gIFwic2FkLWNyeVwiOiAkZmEtdmFyLXNhZC1jcnksXG4gIFwiaGVhdFwiOiAkZmEtdmFyLWhlYXQsXG4gIFwidGlja2V0LWFpcmxpbmVcIjogJGZhLXZhci10aWNrZXQtYWlybGluZSxcbiAgXCJib290LWhlZWxlZFwiOiAkZmEtdmFyLWJvb3QtaGVlbGVkLFxuICBcImFycm93cy1taW5pbWl6ZVwiOiAkZmEtdmFyLWFycm93cy1taW5pbWl6ZSxcbiAgXCJjb21wcmVzcy1hcnJvd3NcIjogJGZhLXZhci1jb21wcmVzcy1hcnJvd3MsXG4gIFwiYXVkaW8tZGVzY3JpcHRpb25cIjogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbixcbiAgXCJwZXJzb24tbWlsaXRhcnktdG8tcGVyc29uXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbixcbiAgXCJmaWxlLXNoaWVsZFwiOiAkZmEtdmFyLWZpbGUtc2hpZWxkLFxuICBcImhleGFnb25cIjogJGZhLXZhci1oZXhhZ29uLFxuICBcIm1hbmhvbGVcIjogJGZhLXZhci1tYW5ob2xlLFxuICBcInVzZXItc2xhc2hcIjogJGZhLXZhci11c2VyLXNsYXNoLFxuICBcInBlblwiOiAkZmEtdmFyLXBlbixcbiAgXCJ0b3dlci1vYnNlcnZhdGlvblwiOiAkZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uLFxuICBcImZsb3BweS1kaXNrc1wiOiAkZmEtdmFyLWZsb3BweS1kaXNrcyxcbiAgXCJ0b2lsZXQtcGFwZXItYmxhbmstdW5kZXJcIjogJGZhLXZhci10b2lsZXQtcGFwZXItYmxhbmstdW5kZXIsXG4gIFwidG9pbGV0LXBhcGVyLXJldmVyc2UtYWx0XCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXJldmVyc2UtYWx0LFxuICBcImZpbGUtY29kZVwiOiAkZmEtdmFyLWZpbGUtY29kZSxcbiAgXCJzaWduYWxcIjogJGZhLXZhci1zaWduYWwsXG4gIFwic2lnbmFsLTVcIjogJGZhLXZhci1zaWduYWwtNSxcbiAgXCJzaWduYWwtcGVyZmVjdFwiOiAkZmEtdmFyLXNpZ25hbC1wZXJmZWN0LFxuICBcInB1bXBcIjogJGZhLXZhci1wdW1wLFxuICBcImJ1c1wiOiAkZmEtdmFyLWJ1cyxcbiAgXCJoZWFydC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcmssXG4gIFwiYXJyb3ctdXAtbGVmdC1mcm9tLWNpcmNsZVwiOiAkZmEtdmFyLWFycm93LXVwLWxlZnQtZnJvbS1jaXJjbGUsXG4gIFwiaG91c2UtY2hpbW5leVwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXksXG4gIFwiaG9tZS1sZ1wiOiAkZmEtdmFyLWhvbWUtbGcsXG4gIFwid2luZG93LW1heGltaXplXCI6ICRmYS12YXItd2luZG93LW1heGltaXplLFxuICBcImRyeWVyXCI6ICRmYS12YXItZHJ5ZXIsXG4gIFwiZmFjZS1mcm93blwiOiAkZmEtdmFyLWZhY2UtZnJvd24sXG4gIFwiZnJvd25cIjogJGZhLXZhci1mcm93bixcbiAgXCJjaGVzcy1iaXNob3AtcGllY2VcIjogJGZhLXZhci1jaGVzcy1iaXNob3AtcGllY2UsXG4gIFwiY2hlc3MtYmlzaG9wLWFsdFwiOiAkZmEtdmFyLWNoZXNzLWJpc2hvcC1hbHQsXG4gIFwic2hpcnQtdGFuay10b3BcIjogJGZhLXZhci1zaGlydC10YW5rLXRvcCxcbiAgXCJkaXBsb21hXCI6ICRmYS12YXItZGlwbG9tYSxcbiAgXCJzY3JvbGwtcmliYm9uXCI6ICRmYS12YXItc2Nyb2xsLXJpYmJvbixcbiAgXCJzY3JlZW5jYXN0XCI6ICRmYS12YXItc2NyZWVuY2FzdCxcbiAgXCJ3YWxrZXJcIjogJGZhLXZhci13YWxrZXIsXG4gIFwicHJlc2NyaXB0aW9uXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLFxuICBcInNob3BcIjogJGZhLXZhci1zaG9wLFxuICBcInN0b3JlLWFsdFwiOiAkZmEtdmFyLXN0b3JlLWFsdCxcbiAgXCJmbG9wcHktZGlza1wiOiAkZmEtdmFyLWZsb3BweS1kaXNrLFxuICBcInNhdmVcIjogJGZhLXZhci1zYXZlLFxuICBcInZpaGFyYVwiOiAkZmEtdmFyLXZpaGFyYSxcbiAgXCJmYWNlLWtpc3MtY2xvc2VkLWV5ZXNcIjogJGZhLXZhci1mYWNlLWtpc3MtY2xvc2VkLWV5ZXMsXG4gIFwic2NhbGUtdW5iYWxhbmNlZFwiOiAkZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQsXG4gIFwiYmFsYW5jZS1zY2FsZS1sZWZ0XCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0LFxuICBcImZpbGUtdXNlclwiOiAkZmEtdmFyLWZpbGUtdXNlcixcbiAgXCJ1c2VyLXBvbGljZS10aWVcIjogJGZhLXZhci11c2VyLXBvbGljZS10aWUsXG4gIFwiZmFjZS10b25ndWUtbW9uZXlcIjogJGZhLXZhci1mYWNlLXRvbmd1ZS1tb25leSxcbiAgXCJ0ZW5uaXMtYmFsbFwiOiAkZmEtdmFyLXRlbm5pcy1iYWxsLFxuICBcInNxdWFyZS1sXCI6ICRmYS12YXItc3F1YXJlLWwsXG4gIFwic29ydC11cFwiOiAkZmEtdmFyLXNvcnQtdXAsXG4gIFwic29ydC1hc2NcIjogJGZhLXZhci1zb3J0LWFzYyxcbiAgXCJjYWxlbmRhci1hcnJvdy11cFwiOiAkZmEtdmFyLWNhbGVuZGFyLWFycm93LXVwLFxuICBcImNhbGVuZGFyLXVwbG9hZFwiOiAkZmEtdmFyLWNhbGVuZGFyLXVwbG9hZCxcbiAgXCJjb21tZW50LWRvdHNcIjogJGZhLXZhci1jb21tZW50LWRvdHMsXG4gIFwiY29tbWVudGluZ1wiOiAkZmEtdmFyLWNvbW1lbnRpbmcsXG4gIFwicGxhbnQtd2lsdFwiOiAkZmEtdmFyLXBsYW50LXdpbHQsXG4gIFwic2NhcmZcIjogJGZhLXZhci1zY2FyZixcbiAgXCJhbGJ1bS1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWFsYnVtLWNpcmNsZS1wbHVzLFxuICBcInVzZXItbnVyc2UtaGFpci1sb25nXCI6ICRmYS12YXItdXNlci1udXJzZS1oYWlyLWxvbmcsXG4gIFwiZGlhbW9uZFwiOiAkZmEtdmFyLWRpYW1vbmQsXG4gIFwic3F1YXJlLWxlZnRcIjogJGZhLXZhci1zcXVhcmUtbGVmdCxcbiAgXCJhcnJvdy1hbHQtc3F1YXJlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQsXG4gIFwiZmFjZS1ncmluLXNxdWludFwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQsXG4gIFwiZ3Jpbi1zcXVpbnRcIjogJGZhLXZhci1ncmluLXNxdWludCxcbiAgXCJjaXJjbGUtZWxsaXBzaXMtdmVydGljYWxcIjogJGZhLXZhci1jaXJjbGUtZWxsaXBzaXMtdmVydGljYWwsXG4gIFwiaGFuZC1ob2xkaW5nLWRvbGxhclwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1kb2xsYXIsXG4gIFwiaGFuZC1ob2xkaW5nLXVzZFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QsXG4gIFwiZ3JpZC1kaXZpZGVyc1wiOiAkZmEtdmFyLWdyaWQtZGl2aWRlcnMsXG4gIFwiYmFjdGVyaXVtXCI6ICRmYS12YXItYmFjdGVyaXVtLFxuICBcImhhbmQtcG9pbnRlclwiOiAkZmEtdmFyLWhhbmQtcG9pbnRlcixcbiAgXCJkcnVtLXN0ZWVscGFuXCI6ICRmYS12YXItZHJ1bS1zdGVlbHBhbixcbiAgXCJoYW5kLXNjaXNzb3JzXCI6ICRmYS12YXItaGFuZC1zY2lzc29ycyxcbiAgXCJoYW5kcy1wcmF5aW5nXCI6ICRmYS12YXItaGFuZHMtcHJheWluZyxcbiAgXCJwcmF5aW5nLWhhbmRzXCI6ICRmYS12YXItcHJheWluZy1oYW5kcyxcbiAgXCJmYWNlLXBlbnNpdmVcIjogJGZhLXZhci1mYWNlLXBlbnNpdmUsXG4gIFwidXNlci1tdXNpY1wiOiAkZmEtdmFyLXVzZXItbXVzaWMsXG4gIFwiYXJyb3ctcm90YXRlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctcm90YXRlLXJpZ2h0LFxuICBcImFycm93LXJpZ2h0LXJvdGF0ZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXJvdGF0ZSxcbiAgXCJhcnJvdy1yb3RhdGUtZm9yd2FyZFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1mb3J3YXJkLFxuICBcInJlZG9cIjogJGZhLXZhci1yZWRvLFxuICBcIm1lc3NhZ2VzLWRvbGxhclwiOiAkZmEtdmFyLW1lc3NhZ2VzLWRvbGxhcixcbiAgXCJjb21tZW50cy1hbHQtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudHMtYWx0LWRvbGxhcixcbiAgXCJzZW5zb3Itb25cIjogJGZhLXZhci1zZW5zb3Itb24sXG4gIFwiYmFsbG9vblwiOiAkZmEtdmFyLWJhbGxvb24sXG4gIFwiYmlvaGF6YXJkXCI6ICRmYS12YXItYmlvaGF6YXJkLFxuICBcImNoZXNzLXF1ZWVuLXBpZWNlXCI6ICRmYS12YXItY2hlc3MtcXVlZW4tcGllY2UsXG4gIFwiY2hlc3MtcXVlZW4tYWx0XCI6ICRmYS12YXItY2hlc3MtcXVlZW4tYWx0LFxuICBcImxvY2F0aW9uLWNyb3NzaGFpcnNcIjogJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzLFxuICBcImxvY2F0aW9uXCI6ICRmYS12YXItbG9jYXRpb24sXG4gIFwibWFycy1kb3VibGVcIjogJGZhLXZhci1tYXJzLWRvdWJsZSxcbiAgXCJob3VzZS1wZXJzb24tbGVhdmVcIjogJGZhLXZhci1ob3VzZS1wZXJzb24tbGVhdmUsXG4gIFwiaG91c2UtbGVhdmVcIjogJGZhLXZhci1ob3VzZS1sZWF2ZSxcbiAgXCJob3VzZS1wZXJzb24tZGVwYXJ0XCI6ICRmYS12YXItaG91c2UtcGVyc29uLWRlcGFydCxcbiAgXCJydWxlci10cmlhbmdsZVwiOiAkZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlLFxuICBcImNhcmQtY2x1YlwiOiAkZmEtdmFyLWNhcmQtY2x1YixcbiAgXCJjaGlsZC1kcmVzc1wiOiAkZmEtdmFyLWNoaWxkLWRyZXNzLFxuICBcInVzZXJzLWJldHdlZW4tbGluZXNcIjogJGZhLXZhci11c2Vycy1iZXR3ZWVuLWxpbmVzLFxuICBcImx1bmdzLXZpcnVzXCI6ICRmYS12YXItbHVuZ3MtdmlydXMsXG4gIFwic3Bpbm5lci10aGlyZFwiOiAkZmEtdmFyLXNwaW5uZXItdGhpcmQsXG4gIFwiZmFjZS1ncmluLXRlYXJzXCI6ICRmYS12YXItZmFjZS1ncmluLXRlYXJzLFxuICBcImdyaW4tdGVhcnNcIjogJGZhLXZhci1ncmluLXRlYXJzLFxuICBcInBob25lXCI6ICRmYS12YXItcGhvbmUsXG4gIFwiY29tcHV0ZXItbW91c2Utc2Nyb2xsd2hlZWxcIjogJGZhLXZhci1jb21wdXRlci1tb3VzZS1zY3JvbGx3aGVlbCxcbiAgXCJtb3VzZS1hbHRcIjogJGZhLXZhci1tb3VzZS1hbHQsXG4gIFwiY2FsZW5kYXIteG1hcmtcIjogJGZhLXZhci1jYWxlbmRhci14bWFyayxcbiAgXCJjYWxlbmRhci10aW1lc1wiOiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLFxuICBcImNoaWxkLXJlYWNoaW5nXCI6ICRmYS12YXItY2hpbGQtcmVhY2hpbmcsXG4gIFwidGFibGUtbGF5b3V0XCI6ICRmYS12YXItdGFibGUtbGF5b3V0LFxuICBcIm5hcndoYWxcIjogJGZhLXZhci1uYXJ3aGFsLFxuICBcInJhbXAtbG9hZGluZ1wiOiAkZmEtdmFyLXJhbXAtbG9hZGluZyxcbiAgXCJjYWxlbmRhci1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS1wbHVzLFxuICBcInRvb3RoYnJ1c2hcIjogJGZhLXZhci10b290aGJydXNoLFxuICBcImJvcmRlci1pbm5lclwiOiAkZmEtdmFyLWJvcmRlci1pbm5lcixcbiAgXCJwYXctY2xhd3NcIjogJGZhLXZhci1wYXctY2xhd3MsXG4gIFwia2l3aS1mcnVpdFwiOiAkZmEtdmFyLWtpd2ktZnJ1aXQsXG4gIFwidHJhZmZpYy1saWdodC1zbG93XCI6ICRmYS12YXItdHJhZmZpYy1saWdodC1zbG93LFxuICBcInJlY3RhbmdsZS1jb2RlXCI6ICRmYS12YXItcmVjdGFuZ2xlLWNvZGUsXG4gIFwiaGVhZC1zaWRlLXZpcnVzXCI6ICRmYS12YXItaGVhZC1zaWRlLXZpcnVzLFxuICBcImtleWJvYXJkLWJyaWdodG5lc3NcIjogJGZhLXZhci1rZXlib2FyZC1icmlnaHRuZXNzLFxuICBcImJvb2tzLW1lZGljYWxcIjogJGZhLXZhci1ib29rcy1tZWRpY2FsLFxuICBcImxpZ2h0YnVsYi1zbGFzaFwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaCxcbiAgXCJob3VzZS1ibGFua1wiOiAkZmEtdmFyLWhvdXNlLWJsYW5rLFxuICBcImhvbWUtYmxhbmtcIjogJGZhLXZhci1ob21lLWJsYW5rLFxuICBcInNxdWFyZS01XCI6ICRmYS12YXItc3F1YXJlLTUsXG4gIFwic3F1YXJlLWhlYXJ0XCI6ICRmYS12YXItc3F1YXJlLWhlYXJ0LFxuICBcImhlYXJ0LXNxdWFyZVwiOiAkZmEtdmFyLWhlYXJ0LXNxdWFyZSxcbiAgXCJwdXp6bGVcIjogJGZhLXZhci1wdXp6bGUsXG4gIFwidXNlci1nZWFyXCI6ICRmYS12YXItdXNlci1nZWFyLFxuICBcInVzZXItY29nXCI6ICRmYS12YXItdXNlci1jb2csXG4gIFwicGlwZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1waXBlLWNpcmNsZS1jaGVjayxcbiAgXCJhcnJvdy11cC0xLTlcIjogJGZhLXZhci1hcnJvdy11cC0xLTksXG4gIFwic29ydC1udW1lcmljLXVwXCI6ICRmYS12YXItc29ydC1udW1lcmljLXVwLFxuICBcIm9jdGFnb24tZXhjbGFtYXRpb25cIjogJGZhLXZhci1vY3RhZ29uLWV4Y2xhbWF0aW9uLFxuICBcImRpYWwtbG93XCI6ICRmYS12YXItZGlhbC1sb3csXG4gIFwiZG9vci1jbG9zZWRcIjogJGZhLXZhci1kb29yLWNsb3NlZCxcbiAgXCJsYXB0b3AtbW9iaWxlXCI6ICRmYS12YXItbGFwdG9wLW1vYmlsZSxcbiAgXCJwaG9uZS1sYXB0b3BcIjogJGZhLXZhci1waG9uZS1sYXB0b3AsXG4gIFwiY29udmV5b3ItYmVsdC1ib3hlc1wiOiAkZmEtdmFyLWNvbnZleW9yLWJlbHQtYm94ZXMsXG4gIFwiY29udmV5b3ItYmVsdC1hbHRcIjogJGZhLXZhci1jb252ZXlvci1iZWx0LWFsdCxcbiAgXCJzaGllbGQtdmlydXNcIjogJGZhLXZhci1zaGllbGQtdmlydXMsXG4gIFwic3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lLWFkdmFuY2VkXCI6ICRmYS12YXItc3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lLWFkdmFuY2VkLFxuICBcInN0YXJmaWdodGVyLWFsdC1hZHZhbmNlZFwiOiAkZmEtdmFyLXN0YXJmaWdodGVyLWFsdC1hZHZhbmNlZCxcbiAgXCJkaWNlLXNpeFwiOiAkZmEtdmFyLWRpY2Utc2l4LFxuICBcInN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZVwiOiAkZmEtdmFyLXN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZSxcbiAgXCJzdGFyZmlnaHRlci1hbHRcIjogJGZhLXZhci1zdGFyZmlnaHRlci1hbHQsXG4gIFwicm9ja2V0LWxhdW5jaFwiOiAkZmEtdmFyLXJvY2tldC1sYXVuY2gsXG4gIFwibW9zcXVpdG8tbmV0XCI6ICRmYS12YXItbW9zcXVpdG8tbmV0LFxuICBcInZlbnQtZGFtcGVyXCI6ICRmYS12YXItdmVudC1kYW1wZXIsXG4gIFwiYnJpZGdlLXdhdGVyXCI6ICRmYS12YXItYnJpZGdlLXdhdGVyLFxuICBcImJhbi1idWdcIjogJGZhLXZhci1iYW4tYnVnLFxuICBcImRlYnVnXCI6ICRmYS12YXItZGVidWcsXG4gIFwicGVyc29uLWJvb3RoXCI6ICRmYS12YXItcGVyc29uLWJvb3RoLFxuICBcInRleHQtd2lkdGhcIjogJGZhLXZhci10ZXh0LXdpZHRoLFxuICBcImdhcmFnZS1jYXJcIjogJGZhLXZhci1nYXJhZ2UtY2FyLFxuICBcInNxdWFyZS1rYW5iYW5cIjogJGZhLXZhci1zcXVhcmUta2FuYmFuLFxuICBcImhhdC13aXphcmRcIjogJGZhLXZhci1oYXQtd2l6YXJkLFxuICBcInBlbi1mYW5jeVwiOiAkZmEtdmFyLXBlbi1mYW5jeSxcbiAgXCJjb2ZmZWUtcG90XCI6ICRmYS12YXItY29mZmVlLXBvdCxcbiAgXCJtb3VzZS1maWVsZFwiOiAkZmEtdmFyLW1vdXNlLWZpZWxkLFxuICBcInBlcnNvbi1kaWdnaW5nXCI6ICRmYS12YXItcGVyc29uLWRpZ2dpbmcsXG4gIFwiZGlnZ2luZ1wiOiAkZmEtdmFyLWRpZ2dpbmcsXG4gIFwic2hvd2VyLWRvd25cIjogJGZhLXZhci1zaG93ZXItZG93bixcbiAgXCJzaG93ZXItYWx0XCI6ICRmYS12YXItc2hvd2VyLWFsdCxcbiAgXCJib3gtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYm94LWNpcmNsZS1jaGVjayxcbiAgXCJicmlnaHRuZXNzXCI6ICRmYS12YXItYnJpZ2h0bmVzcyxcbiAgXCJjYXItc2lkZS1ib2x0XCI6ICRmYS12YXItY2FyLXNpZGUtYm9sdCxcbiAgXCJvcm5hbWVudFwiOiAkZmEtdmFyLW9ybmFtZW50LFxuICBcInBob25lLWFycm93LWRvd24tbGVmdFwiOiAkZmEtdmFyLXBob25lLWFycm93LWRvd24tbGVmdCxcbiAgXCJwaG9uZS1hcnJvdy1kb3duXCI6ICRmYS12YXItcGhvbmUtYXJyb3ctZG93bixcbiAgXCJwaG9uZS1pbmNvbWluZ1wiOiAkZmEtdmFyLXBob25lLWluY29taW5nLFxuICBcImNsb3VkLXdvcmRcIjogJGZhLXZhci1jbG91ZC13b3JkLFxuICBcImhhbmQtZmluZ2Vycy1jcm9zc2VkXCI6ICRmYS12YXItaGFuZC1maW5nZXJzLWNyb3NzZWQsXG4gIFwidHJhc2hcIjogJGZhLXZhci10cmFzaCxcbiAgXCJnYXVnZS1zaW1wbGVcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUsXG4gIFwiZ2F1Z2Utc2ltcGxlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1tZWQsXG4gIFwidGFjaG9tZXRlci1hdmVyYWdlXCI6ICRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlLFxuICBcImFycm93LWRvd24tc21hbGwtYmlnXCI6ICRmYS12YXItYXJyb3ctZG93bi1zbWFsbC1iaWcsXG4gIFwic29ydC1zaXplLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1zaXplLWRvd24tYWx0LFxuICBcImJvb2stbWVkaWNhbFwiOiAkZmEtdmFyLWJvb2stbWVkaWNhbCxcbiAgXCJmYWNlLW1lbHRpbmdcIjogJGZhLXZhci1mYWNlLW1lbHRpbmcsXG4gIFwicG9vXCI6ICRmYS12YXItcG9vLFxuICBcInBlbi1jbGlwLXNsYXNoXCI6ICRmYS12YXItcGVuLWNsaXAtc2xhc2gsXG4gIFwicGVuLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXBlbi1hbHQtc2xhc2gsXG4gIFwicXVvdGUtcmlnaHRcIjogJGZhLXZhci1xdW90ZS1yaWdodCxcbiAgXCJxdW90ZS1yaWdodC1hbHRcIjogJGZhLXZhci1xdW90ZS1yaWdodC1hbHQsXG4gIFwic2Nyb2xsLW9sZFwiOiAkZmEtdmFyLXNjcm9sbC1vbGQsXG4gIFwiZ3VpdGFyc1wiOiAkZmEtdmFyLWd1aXRhcnMsXG4gIFwicGhvbmUteG1hcmtcIjogJGZhLXZhci1waG9uZS14bWFyayxcbiAgXCJob3NlXCI6ICRmYS12YXItaG9zZSxcbiAgXCJjbG9jay1zaXhcIjogJGZhLXZhci1jbG9jay1zaXgsXG4gIFwic2hpcnRcIjogJGZhLXZhci1zaGlydCxcbiAgXCJ0LXNoaXJ0XCI6ICRmYS12YXItdC1zaGlydCxcbiAgXCJ0c2hpcnRcIjogJGZhLXZhci10c2hpcnQsXG4gIFwiYmlsbGJvYXJkXCI6ICRmYS12YXItYmlsbGJvYXJkLFxuICBcInNxdWFyZS1yXCI6ICRmYS12YXItc3F1YXJlLXIsXG4gIFwiY3ViZXNcIjogJGZhLXZhci1jdWJlcyxcbiAgXCJlbnZlbG9wZS1vcGVuLWRvbGxhclwiOiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tZG9sbGFyLFxuICBcImRpdmlkZVwiOiAkZmEtdmFyLWRpdmlkZSxcbiAgXCJzdW4tY2xvdWRcIjogJGZhLXZhci1zdW4tY2xvdWQsXG4gIFwibGFtcC1mbG9vclwiOiAkZmEtdmFyLWxhbXAtZmxvb3IsXG4gIFwic3F1YXJlLTdcIjogJGZhLXZhci1zcXVhcmUtNyxcbiAgXCJ0ZW5nZS1zaWduXCI6ICRmYS12YXItdGVuZ2Utc2lnbixcbiAgXCJ0ZW5nZVwiOiAkZmEtdmFyLXRlbmdlLFxuICBcImhlYWRwaG9uZXNcIjogJGZhLXZhci1oZWFkcGhvbmVzLFxuICBcImhhbmRzLWhvbGRpbmdcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLFxuICBcImNhbXBmaXJlXCI6ICRmYS12YXItY2FtcGZpcmUsXG4gIFwiY2lyY2xlLWFtcGVyc2FuZFwiOiAkZmEtdmFyLWNpcmNsZS1hbXBlcnNhbmQsXG4gIFwic25vd2ZsYWtlc1wiOiAkZmEtdmFyLXNub3dmbGFrZXMsXG4gIFwiaGFuZHMtY2xhcHBpbmdcIjogJGZhLXZhci1oYW5kcy1jbGFwcGluZyxcbiAgXCJyZXB1YmxpY2FuXCI6ICRmYS12YXItcmVwdWJsaWNhbixcbiAgXCJsZWFmLW1hcGxlXCI6ICRmYS12YXItbGVhZi1tYXBsZSxcbiAgXCJhcnJvdy1sZWZ0XCI6ICRmYS12YXItYXJyb3ctbGVmdCxcbiAgXCJwZXJzb24tY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS14bWFyayxcbiAgXCJydWxlclwiOiAkZmEtdmFyLXJ1bGVyLFxuICBcImN1cC1zdHJhdy1zd29vc2hcIjogJGZhLXZhci1jdXAtc3RyYXctc3dvb3NoLFxuICBcInRlbXBlcmF0dXJlLXN1blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXN1bixcbiAgXCJ0ZW1wZXJhdHVyZS1ob3RcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1ob3QsXG4gIFwiYWxpZ24tbGVmdFwiOiAkZmEtdmFyLWFsaWduLWxlZnQsXG4gIFwiZGljZS1kNlwiOiAkZmEtdmFyLWRpY2UtZDYsXG4gIFwicmVzdHJvb21cIjogJGZhLXZhci1yZXN0cm9vbSxcbiAgXCJoaWdoLWRlZmluaXRpb25cIjogJGZhLXZhci1oaWdoLWRlZmluaXRpb24sXG4gIFwicmVjdGFuZ2xlLWhkXCI6ICRmYS12YXItcmVjdGFuZ2xlLWhkLFxuICBcImpcIjogJGZhLXZhci1qLFxuICBcImdhbGF4eVwiOiAkZmEtdmFyLWdhbGF4eSxcbiAgXCJ1c2Vycy12aWV3ZmluZGVyXCI6ICRmYS12YXItdXNlcnMtdmlld2ZpbmRlcixcbiAgXCJmaWxlLXZpZGVvXCI6ICRmYS12YXItZmlsZS12aWRlbyxcbiAgXCJjaGVycmllc1wiOiAkZmEtdmFyLWNoZXJyaWVzLFxuICBcInVwLXJpZ2h0LWZyb20tc3F1YXJlXCI6ICRmYS12YXItdXAtcmlnaHQtZnJvbS1zcXVhcmUsXG4gIFwiZXh0ZXJuYWwtbGluay1hbHRcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCxcbiAgXCJjaXJjbGUtc29ydFwiOiAkZmEtdmFyLWNpcmNsZS1zb3J0LFxuICBcInNvcnQtY2lyY2xlXCI6ICRmYS12YXItc29ydC1jaXJjbGUsXG4gIFwidGFibGUtY2VsbHNcIjogJGZhLXZhci10YWJsZS1jZWxscyxcbiAgXCJ0aFwiOiAkZmEtdmFyLXRoLFxuICBcImZpbGUtcGRmXCI6ICRmYS12YXItZmlsZS1wZGYsXG4gIFwic2lyZW5cIjogJGZhLXZhci1zaXJlbixcbiAgXCJhcnJvdy11cC10by1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWFycm93LXVwLXRvLWRvdHRlZC1saW5lLFxuICBcImltYWdlLWxhbmRzY2FwZVwiOiAkZmEtdmFyLWltYWdlLWxhbmRzY2FwZSxcbiAgXCJsYW5kc2NhcGVcIjogJGZhLXZhci1sYW5kc2NhcGUsXG4gIFwidGFuay13YXRlclwiOiAkZmEtdmFyLXRhbmstd2F0ZXIsXG4gIFwiY3VybGluZy1zdG9uZVwiOiAkZmEtdmFyLWN1cmxpbmctc3RvbmUsXG4gIFwiY3VybGluZ1wiOiAkZmEtdmFyLWN1cmxpbmcsXG4gIFwiZ2FtZXBhZC1tb2Rlcm5cIjogJGZhLXZhci1nYW1lcGFkLW1vZGVybixcbiAgXCJnYW1lcGFkLWFsdFwiOiAkZmEtdmFyLWdhbWVwYWQtYWx0LFxuICBcIm1lc3NhZ2VzLXF1ZXN0aW9uXCI6ICRmYS12YXItbWVzc2FnZXMtcXVlc3Rpb24sXG4gIFwiYm9vay1iaWJsZVwiOiAkZmEtdmFyLWJvb2stYmlibGUsXG4gIFwiYmlibGVcIjogJGZhLXZhci1iaWJsZSxcbiAgXCJvXCI6ICRmYS12YXItbyxcbiAgXCJzdWl0Y2FzZS1tZWRpY2FsXCI6ICRmYS12YXItc3VpdGNhc2UtbWVkaWNhbCxcbiAgXCJtZWRraXRcIjogJGZhLXZhci1tZWRraXQsXG4gIFwiYnJpZWZjYXNlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItYnJpZWZjYXNlLWFycm93LXJpZ2h0LFxuICBcImV4cGFuZC13aWRlXCI6ICRmYS12YXItZXhwYW5kLXdpZGUsXG4gIFwiY2xvY2stZWxldmVuLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLWVsZXZlbi10aGlydHksXG4gIFwicnZcIjogJGZhLXZhci1ydixcbiAgXCJ1c2VyLXNlY3JldFwiOiAkZmEtdmFyLXVzZXItc2VjcmV0LFxuICBcIm90dGVyXCI6ICRmYS12YXItb3R0ZXIsXG4gIFwiZHJlaWRlbFwiOiAkZmEtdmFyLWRyZWlkZWwsXG4gIFwicGVyc29uLWRyZXNzXCI6ICRmYS12YXItcGVyc29uLWRyZXNzLFxuICBcImZlbWFsZVwiOiAkZmEtdmFyLWZlbWFsZSxcbiAgXCJjb21tZW50LWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnQtZG9sbGFyLFxuICBcImJ1c2luZXNzLXRpbWVcIjogJGZhLXZhci1idXNpbmVzcy10aW1lLFxuICBcImJyaWVmY2FzZS1jbG9ja1wiOiAkZmEtdmFyLWJyaWVmY2FzZS1jbG9jayxcbiAgXCJmbG93ZXItdHVsaXBcIjogJGZhLXZhci1mbG93ZXItdHVsaXAsXG4gIFwicGVvcGxlLXBhbnRzLXNpbXBsZVwiOiAkZmEtdmFyLXBlb3BsZS1wYW50cy1zaW1wbGUsXG4gIFwiY2xvdWQtZHJpenpsZVwiOiAkZmEtdmFyLWNsb3VkLWRyaXp6bGUsXG4gIFwidGFibGUtY2VsbHMtbGFyZ2VcIjogJGZhLXZhci10YWJsZS1jZWxscy1sYXJnZSxcbiAgXCJ0aC1sYXJnZVwiOiAkZmEtdmFyLXRoLWxhcmdlLFxuICBcImJvb2stdGFuYWtoXCI6ICRmYS12YXItYm9vay10YW5ha2gsXG4gIFwidGFuYWtoXCI6ICRmYS12YXItdGFuYWtoLFxuICBcInNvbGFyLXN5c3RlbVwiOiAkZmEtdmFyLXNvbGFyLXN5c3RlbSxcbiAgXCJzZWFsLXF1ZXN0aW9uXCI6ICRmYS12YXItc2VhbC1xdWVzdGlvbixcbiAgXCJwaG9uZS12b2x1bWVcIjogJGZhLXZhci1waG9uZS12b2x1bWUsXG4gIFwidm9sdW1lLWNvbnRyb2wtcGhvbmVcIjogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZSxcbiAgXCJkaXNjLWRyaXZlXCI6ICRmYS12YXItZGlzYy1kcml2ZSxcbiAgXCJoYXQtY293Ym95LXNpZGVcIjogJGZhLXZhci1oYXQtY293Ym95LXNpZGUsXG4gIFwidGFibGUtcm93c1wiOiAkZmEtdmFyLXRhYmxlLXJvd3MsXG4gIFwicm93c1wiOiAkZmEtdmFyLXJvd3MsXG4gIFwibG9jYXRpb24tZXhjbGFtYXRpb25cIjogJGZhLXZhci1sb2NhdGlvbi1leGNsYW1hdGlvbixcbiAgXCJtYXAtbWFya2VyLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItbWFwLW1hcmtlci1leGNsYW1hdGlvbixcbiAgXCJmYWNlLWZlYXJmdWxcIjogJGZhLXZhci1mYWNlLWZlYXJmdWwsXG4gIFwiY2xpcGJvYXJkLXVzZXJcIjogJGZhLXZhci1jbGlwYm9hcmQtdXNlcixcbiAgXCJidXMtc2Nob29sXCI6ICRmYS12YXItYnVzLXNjaG9vbCxcbiAgXCJmaWxtLXNsYXNoXCI6ICRmYS12YXItZmlsbS1zbGFzaCxcbiAgXCJzcXVhcmUtYXJyb3ctZG93bi1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy1kb3duLXJpZ2h0LFxuICBcImJvb2stc3BhcmtsZXNcIjogJGZhLXZhci1ib29rLXNwYXJrbGVzLFxuICBcImJvb2stc3BlbGxzXCI6ICRmYS12YXItYm9vay1zcGVsbHMsXG4gIFwid2FzaGluZy1tYWNoaW5lXCI6ICRmYS12YXItd2FzaGluZy1tYWNoaW5lLFxuICBcIndhc2hlclwiOiAkZmEtdmFyLXdhc2hlcixcbiAgXCJjaGlsZFwiOiAkZmEtdmFyLWNoaWxkLFxuICBcImxpcmEtc2lnblwiOiAkZmEtdmFyLWxpcmEtc2lnbixcbiAgXCJ1c2VyLXZpc29yXCI6ICRmYS12YXItdXNlci12aXNvcixcbiAgXCJmaWxlLXBsdXMtbWludXNcIjogJGZhLXZhci1maWxlLXBsdXMtbWludXMsXG4gIFwiY2hlc3MtY2xvY2stZmxpcFwiOiAkZmEtdmFyLWNoZXNzLWNsb2NrLWZsaXAsXG4gIFwiY2hlc3MtY2xvY2stYWx0XCI6ICRmYS12YXItY2hlc3MtY2xvY2stYWx0LFxuICBcInNhdGVsbGl0ZVwiOiAkZmEtdmFyLXNhdGVsbGl0ZSxcbiAgXCJwbGFuZS1sb2NrXCI6ICRmYS12YXItcGxhbmUtbG9jayxcbiAgXCJzdGVlcmluZy13aGVlbFwiOiAkZmEtdmFyLXN0ZWVyaW5nLXdoZWVsLFxuICBcInRhZ1wiOiAkZmEtdmFyLXRhZyxcbiAgXCJzdHJldGNoZXJcIjogJGZhLXZhci1zdHJldGNoZXIsXG4gIFwiYm9vay1zZWN0aW9uXCI6ICRmYS12YXItYm9vay1zZWN0aW9uLFxuICBcImJvb2stbGF3XCI6ICRmYS12YXItYm9vay1sYXcsXG4gIFwiaW5ib3hlc1wiOiAkZmEtdmFyLWluYm94ZXMsXG4gIFwiY29mZmVlLWJlYW5cIjogJGZhLXZhci1jb2ZmZWUtYmVhbixcbiAgXCJjaXJjbGUteWVuXCI6ICRmYS12YXItY2lyY2xlLXllbixcbiAgXCJicmFja2V0cy1jdXJseVwiOiAkZmEtdmFyLWJyYWNrZXRzLWN1cmx5LFxuICBcImVsbGlwc2lzLXN0cm9rZS12ZXJ0aWNhbFwiOiAkZmEtdmFyLWVsbGlwc2lzLXN0cm9rZS12ZXJ0aWNhbCxcbiAgXCJlbGxpcHNpcy12LWFsdFwiOiAkZmEtdmFyLWVsbGlwc2lzLXYtYWx0LFxuICBcImNvbW1lbnRcIjogJGZhLXZhci1jb21tZW50LFxuICBcInNxdWFyZS0xXCI6ICRmYS12YXItc3F1YXJlLTEsXG4gIFwiY2FrZS1jYW5kbGVzXCI6ICRmYS12YXItY2FrZS1jYW5kbGVzLFxuICBcImJpcnRoZGF5LWNha2VcIjogJGZhLXZhci1iaXJ0aGRheS1jYWtlLFxuICBcImNha2VcIjogJGZhLXZhci1jYWtlLFxuICBcImhlYWQtc2lkZVwiOiAkZmEtdmFyLWhlYWQtc2lkZSxcbiAgXCJlbnZlbG9wZVwiOiAkZmEtdmFyLWVudmVsb3BlLFxuICBcImRvbGx5LWVtcHR5XCI6ICRmYS12YXItZG9sbHktZW1wdHksXG4gIFwiZmFjZS10aXNzdWVcIjogJGZhLXZhci1mYWNlLXRpc3N1ZSxcbiAgXCJhbmdsZXMtdXBcIjogJGZhLXZhci1hbmdsZXMtdXAsXG4gIFwiYW5nbGUtZG91YmxlLXVwXCI6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwLFxuICBcImJpbi1yZWN5Y2xlXCI6ICRmYS12YXItYmluLXJlY3ljbGUsXG4gIFwicGFwZXJjbGlwXCI6ICRmYS12YXItcGFwZXJjbGlwLFxuICBcImNoYXJ0LWxpbmUtZG93blwiOiAkZmEtdmFyLWNoYXJ0LWxpbmUtZG93bixcbiAgXCJhcnJvdy1yaWdodC10by1jaXR5XCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tY2l0eSxcbiAgXCJsb2NrLWFcIjogJGZhLXZhci1sb2NrLWEsXG4gIFwicmliYm9uXCI6ICRmYS12YXItcmliYm9uLFxuICBcImx1bmdzXCI6ICRmYS12YXItbHVuZ3MsXG4gIFwicGVyc29uLXBpbmJhbGxcIjogJGZhLXZhci1wZXJzb24tcGluYmFsbCxcbiAgXCJhcnJvdy11cC05LTFcIjogJGZhLXZhci1hcnJvdy11cC05LTEsXG4gIFwic29ydC1udW1lcmljLXVwLWFsdFwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQsXG4gIFwiYXBwbGUtY29yZVwiOiAkZmEtdmFyLWFwcGxlLWNvcmUsXG4gIFwiY2lyY2xlLXlcIjogJGZhLXZhci1jaXJjbGUteSxcbiAgXCJoNlwiOiAkZmEtdmFyLWg2LFxuICBcImxpdGVjb2luLXNpZ25cIjogJGZhLXZhci1saXRlY29pbi1zaWduLFxuICBcImNpcmNsZS1zbWFsbFwiOiAkZmEtdmFyLWNpcmNsZS1zbWFsbCxcbiAgXCJib3JkZXItbm9uZVwiOiAkZmEtdmFyLWJvcmRlci1ub25lLFxuICBcImFycm93LXR1cm4tZG93bi1sZWZ0XCI6ICRmYS12YXItYXJyb3ctdHVybi1kb3duLWxlZnQsXG4gIFwiY2lyY2xlLW5vZGVzXCI6ICRmYS12YXItY2lyY2xlLW5vZGVzLFxuICBcInBhcmFjaHV0ZS1ib3hcIjogJGZhLXZhci1wYXJhY2h1dGUtYm94LFxuICBcIm1lc3NhZ2UtbWVkaWNhbFwiOiAkZmEtdmFyLW1lc3NhZ2UtbWVkaWNhbCxcbiAgXCJjb21tZW50LWFsdC1tZWRpY2FsXCI6ICRmYS12YXItY29tbWVudC1hbHQtbWVkaWNhbCxcbiAgXCJydWdieS1iYWxsXCI6ICRmYS12YXItcnVnYnktYmFsbCxcbiAgXCJjb21tZW50LW11c2ljXCI6ICRmYS12YXItY29tbWVudC1tdXNpYyxcbiAgXCJpbmRlbnRcIjogJGZhLXZhci1pbmRlbnQsXG4gIFwidHJlZS1kZWNpZHVvdXNcIjogJGZhLXZhci10cmVlLWRlY2lkdW91cyxcbiAgXCJ0cmVlLWFsdFwiOiAkZmEtdmFyLXRyZWUtYWx0LFxuICBcInB1enpsZS1waWVjZS1zaW1wbGVcIjogJGZhLXZhci1wdXp6bGUtcGllY2Utc2ltcGxlLFxuICBcInB1enpsZS1waWVjZS1hbHRcIjogJGZhLXZhci1wdXp6bGUtcGllY2UtYWx0LFxuICBcInRydWNrLWZpZWxkLXVuXCI6ICRmYS12YXItdHJ1Y2stZmllbGQtdW4sXG4gIFwibmZjLXRyYXNoXCI6ICRmYS12YXItbmZjLXRyYXNoLFxuICBcImhvdXJnbGFzc1wiOiAkZmEtdmFyLWhvdXJnbGFzcyxcbiAgXCJob3VyZ2xhc3MtZW1wdHlcIjogJGZhLXZhci1ob3VyZ2xhc3MtZW1wdHksXG4gIFwibW91bnRhaW5cIjogJGZhLXZhci1tb3VudGFpbixcbiAgXCJmaWxlLXhtYXJrXCI6ICRmYS12YXItZmlsZS14bWFyayxcbiAgXCJmaWxlLXRpbWVzXCI6ICRmYS12YXItZmlsZS10aW1lcyxcbiAgXCJob3VzZS1oZWFydFwiOiAkZmEtdmFyLWhvdXNlLWhlYXJ0LFxuICBcImhvbWUtaGVhcnRcIjogJGZhLXZhci1ob21lLWhlYXJ0LFxuICBcImhvdXNlLWNoaW1uZXktYmxhbmtcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LWJsYW5rLFxuICBcIm1ldGVyLWJvbHRcIjogJGZhLXZhci1tZXRlci1ib2x0LFxuICBcInVzZXItZG9jdG9yXCI6ICRmYS12YXItdXNlci1kb2N0b3IsXG4gIFwidXNlci1tZFwiOiAkZmEtdmFyLXVzZXItbWQsXG4gIFwic2xhc2gtYmFja1wiOiAkZmEtdmFyLXNsYXNoLWJhY2ssXG4gIFwiY2lyY2xlLWluZm9cIjogJGZhLXZhci1jaXJjbGUtaW5mbyxcbiAgXCJpbmZvLWNpcmNsZVwiOiAkZmEtdmFyLWluZm8tY2lyY2xlLFxuICBcImZpc2hpbmctcm9kXCI6ICRmYS12YXItZmlzaGluZy1yb2QsXG4gIFwiaGFtbWVyLWNyYXNoXCI6ICRmYS12YXItaGFtbWVyLWNyYXNoLFxuICBcIm1lc3NhZ2UtaGVhcnRcIjogJGZhLXZhci1tZXNzYWdlLWhlYXJ0LFxuICBcImNsb3VkLW1lYXRiYWxsXCI6ICRmYS12YXItY2xvdWQtbWVhdGJhbGwsXG4gIFwiY2FtZXJhLXBvbGFyb2lkXCI6ICRmYS12YXItY2FtZXJhLXBvbGFyb2lkLFxuICBcImNhbWVyYVwiOiAkZmEtdmFyLWNhbWVyYSxcbiAgXCJjYW1lcmEtYWx0XCI6ICRmYS12YXItY2FtZXJhLWFsdCxcbiAgXCJzcXVhcmUtdmlydXNcIjogJGZhLXZhci1zcXVhcmUtdmlydXMsXG4gIFwiY2FydC1hcnJvdy11cFwiOiAkZmEtdmFyLWNhcnQtYXJyb3ctdXAsXG4gIFwibWV0ZW9yXCI6ICRmYS12YXItbWV0ZW9yLFxuICBcImNhci1vblwiOiAkZmEtdmFyLWNhci1vbixcbiAgXCJzbGVpZ2hcIjogJGZhLXZhci1zbGVpZ2gsXG4gIFwiYXJyb3ctZG93bi0xLTlcIjogJGZhLXZhci1hcnJvdy1kb3duLTEtOSxcbiAgXCJzb3J0LW51bWVyaWMtYXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWFzYyxcbiAgXCJzb3J0LW51bWVyaWMtZG93blwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLFxuICBcImJ1b3ktbW9vcmluZ1wiOiAkZmEtdmFyLWJ1b3ktbW9vcmluZyxcbiAgXCJzcXVhcmUtNFwiOiAkZmEtdmFyLXNxdWFyZS00LFxuICBcImhhbmQtaG9sZGluZy1kcm9wbGV0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRyb3BsZXQsXG4gIFwiaGFuZC1ob2xkaW5nLXdhdGVyXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyLFxuICBcInRyaWN5Y2xlLWFkdWx0XCI6ICRmYS12YXItdHJpY3ljbGUtYWR1bHQsXG4gIFwid2F2ZWZvcm1cIjogJGZhLXZhci13YXZlZm9ybSxcbiAgXCJ3YXRlclwiOiAkZmEtdmFyLXdhdGVyLFxuICBcInN0YXItc2hhcnAtaGFsZi1zdHJva2VcIjogJGZhLXZhci1zdGFyLXNoYXJwLWhhbGYtc3Ryb2tlLFxuICBcInN0YXItc2hhcnAtaGFsZi1hbHRcIjogJGZhLXZhci1zdGFyLXNoYXJwLWhhbGYtYWx0LFxuICBcIm5mYy1zaWduYWxcIjogJGZhLXZhci1uZmMtc2lnbmFsLFxuICBcInBsYW5lLXByb3BcIjogJGZhLXZhci1wbGFuZS1wcm9wLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6ICRmYS12YXItY2FsZW5kYXItY2hlY2ssXG4gIFwiY2xvY2stZGVza1wiOiAkZmEtdmFyLWNsb2NrLWRlc2ssXG4gIFwiY2FsZW5kYXItY2xvY2tcIjogJGZhLXZhci1jYWxlbmRhci1jbG9jayxcbiAgXCJjYWxlbmRhci10aW1lXCI6ICRmYS12YXItY2FsZW5kYXItdGltZSxcbiAgXCJicmFpbGxlXCI6ICRmYS12YXItYnJhaWxsZSxcbiAgXCJwcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWxcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWwsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1hbHRcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCxcbiAgXCJwbGF0ZS11dGVuc2lsc1wiOiAkZmEtdmFyLXBsYXRlLXV0ZW5zaWxzLFxuICBcImZhbWlseS1wYW50c1wiOiAkZmEtdmFyLWZhbWlseS1wYW50cyxcbiAgXCJob3NlLXJlZWxcIjogJGZhLXZhci1ob3NlLXJlZWwsXG4gIFwiaG91c2Utd2luZG93XCI6ICRmYS12YXItaG91c2Utd2luZG93LFxuICBcImxhbmRtYXJrXCI6ICRmYS12YXItbGFuZG1hcmssXG4gIFwidHJ1Y2tcIjogJGZhLXZhci10cnVjayxcbiAgXCJjcm9zc2hhaXJzXCI6ICRmYS12YXItY3Jvc3NoYWlycyxcbiAgXCJjbG91ZC1yYWluYm93XCI6ICRmYS12YXItY2xvdWQtcmFpbmJvdyxcbiAgXCJwZXJzb24tY2FuZVwiOiAkZmEtdmFyLXBlcnNvbi1jYW5lLFxuICBcImFsaWVuXCI6ICRmYS12YXItYWxpZW4sXG4gIFwidGVudFwiOiAkZmEtdmFyLXRlbnQsXG4gIFwibGFwdG9wLWJpbmFyeVwiOiAkZmEtdmFyLWxhcHRvcC1iaW5hcnksXG4gIFwidmVzdC1wYXRjaGVzXCI6ICRmYS12YXItdmVzdC1wYXRjaGVzLFxuICBcInBlb3BsZS1kcmVzcy1zaW1wbGVcIjogJGZhLXZhci1wZW9wbGUtZHJlc3Mtc2ltcGxlLFxuICBcImNoZWNrLWRvdWJsZVwiOiAkZmEtdmFyLWNoZWNrLWRvdWJsZSxcbiAgXCJhcnJvdy1kb3duLWEtelwiOiAkZmEtdmFyLWFycm93LWRvd24tYS16LFxuICBcInNvcnQtYWxwaGEtYXNjXCI6ICRmYS12YXItc29ydC1hbHBoYS1hc2MsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6ICRmYS12YXItc29ydC1hbHBoYS1kb3duLFxuICBcImJvd2xpbmctYmFsbC1waW5cIjogJGZhLXZhci1ib3dsaW5nLWJhbGwtcGluLFxuICBcImJlbGwtc2Nob29sLXNsYXNoXCI6ICRmYS12YXItYmVsbC1zY2hvb2wtc2xhc2gsXG4gIFwicGx1cy1sYXJnZVwiOiAkZmEtdmFyLXBsdXMtbGFyZ2UsXG4gIFwibW9uZXktYmlsbC13aGVhdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtd2hlYXQsXG4gIFwiY2FtZXJhLXZpZXdmaW5kZXJcIjogJGZhLXZhci1jYW1lcmEtdmlld2ZpbmRlcixcbiAgXCJzY3JlZW5zaG90XCI6ICRmYS12YXItc2NyZWVuc2hvdCxcbiAgXCJtZXNzYWdlLW11c2ljXCI6ICRmYS12YXItbWVzc2FnZS1tdXNpYyxcbiAgXCJjb21tZW50LWFsdC1tdXNpY1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LW11c2ljLFxuICBcImNhci1idWlsZGluZ1wiOiAkZmEtdmFyLWNhci1idWlsZGluZyxcbiAgXCJib3JkZXItYm90dG9tLXJpZ2h0XCI6ICRmYS12YXItYm9yZGVyLWJvdHRvbS1yaWdodCxcbiAgXCJib3JkZXItc3R5bGUtYWx0XCI6ICRmYS12YXItYm9yZGVyLXN0eWxlLWFsdCxcbiAgXCJvY3RhZ29uXCI6ICRmYS12YXItb2N0YWdvbixcbiAgXCJjb21tZW50LWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItY29tbWVudC1hcnJvdy11cC1yaWdodCxcbiAgXCJvY3RhZ29uLWRpdmlkZVwiOiAkZmEtdmFyLW9jdGFnb24tZGl2aWRlLFxuICBcImNvb2tpZVwiOiAkZmEtdmFyLWNvb2tpZSxcbiAgXCJhcnJvdy1yb3RhdGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0LFxuICBcImFycm93LWxlZnQtcm90YXRlXCI6ICRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWJhY2tcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFjayxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFja3dhcmQsXG4gIFwidW5kb1wiOiAkZmEtdmFyLXVuZG8sXG4gIFwidHYtbXVzaWNcIjogJGZhLXZhci10di1tdXNpYyxcbiAgXCJoYXJkLWRyaXZlXCI6ICRmYS12YXItaGFyZC1kcml2ZSxcbiAgXCJoZGRcIjogJGZhLXZhci1oZGQsXG4gIFwicmVlbFwiOiAkZmEtdmFyLXJlZWwsXG4gIFwiZmFjZS1ncmluLXNxdWludC10ZWFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1ncmluLXNxdWludC10ZWFycyxcbiAgXCJkdW1iYmVsbFwiOiAkZmEtdmFyLWR1bWJiZWxsLFxuICBcInJlY3RhbmdsZS1saXN0XCI6ICRmYS12YXItcmVjdGFuZ2xlLWxpc3QsXG4gIFwibGlzdC1hbHRcIjogJGZhLXZhci1saXN0LWFsdCxcbiAgXCJ0YXJwLWRyb3BsZXRcIjogJGZhLXZhci10YXJwLWRyb3BsZXQsXG4gIFwiYWxhcm0tZXhjbGFtYXRpb25cIjogJGZhLXZhci1hbGFybS1leGNsYW1hdGlvbixcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrLFxuICBcInRyYWZmaWMtY29uZVwiOiAkZmEtdmFyLXRyYWZmaWMtY29uZSxcbiAgXCJncmF0ZVwiOiAkZmEtdmFyLWdyYXRlLFxuICBcImFycm93LWRvd24tcmlnaHRcIjogJGZhLXZhci1hcnJvdy1kb3duLXJpZ2h0LFxuICBcInBlcnNvbi1za2lpbmctbm9yZGljXCI6ICRmYS12YXItcGVyc29uLXNraWluZy1ub3JkaWMsXG4gIFwic2tpaW5nLW5vcmRpY1wiOiAkZmEtdmFyLXNraWluZy1ub3JkaWMsXG4gIFwiY2FsZW5kYXItcGx1c1wiOiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMsXG4gIFwicGVyc29uLWZyb20tcG9ydGFsXCI6ICRmYS12YXItcGVyc29uLWZyb20tcG9ydGFsLFxuICBcInBvcnRhbC1leGl0XCI6ICRmYS12YXItcG9ydGFsLWV4aXQsXG4gIFwicGxhbmUtYXJyaXZhbFwiOiAkZmEtdmFyLXBsYW5lLWFycml2YWwsXG4gIFwiY293YmVsbC1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNvd2JlbGwtY2lyY2xlLXBsdXMsXG4gIFwiY293YmVsbC1tb3JlXCI6ICRmYS12YXItY293YmVsbC1tb3JlLFxuICBcImNpcmNsZS1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWxlZnQsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0LFxuICBcImRpc3RyaWJ1dGUtc3BhY2luZy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWRpc3RyaWJ1dGUtc3BhY2luZy12ZXJ0aWNhbCxcbiAgXCJzaWduYWwtYmFycy1mYWlyXCI6ICRmYS12YXItc2lnbmFsLWJhcnMtZmFpcixcbiAgXCJzaWduYWwtYWx0LTJcIjogJGZhLXZhci1zaWduYWwtYWx0LTIsXG4gIFwic3BvcnRzYmFsbFwiOiAkZmEtdmFyLXNwb3J0c2JhbGwsXG4gIFwiZ2FtZS1jb25zb2xlLWhhbmRoZWxkLWNyYW5rXCI6ICRmYS12YXItZ2FtZS1jb25zb2xlLWhhbmRoZWxkLWNyYW5rLFxuICBcInRyYWluLXN1YndheVwiOiAkZmEtdmFyLXRyYWluLXN1YndheSxcbiAgXCJzdWJ3YXlcIjogJGZhLXZhci1zdWJ3YXksXG4gIFwiY2hhcnQtZ2FudHRcIjogJGZhLXZhci1jaGFydC1nYW50dCxcbiAgXCJmYWNlLXNtaWxlLXVwc2lkZS1kb3duXCI6ICRmYS12YXItZmFjZS1zbWlsZS11cHNpZGUtZG93bixcbiAgXCJiYWxsLXBpbGVcIjogJGZhLXZhci1iYWxsLXBpbGUsXG4gIFwiYmFkZ2UtZG9sbGFyXCI6ICRmYS12YXItYmFkZ2UtZG9sbGFyLFxuICBcIm1vbmV5LWJpbGxzLXNpbXBsZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGxzLXNpbXBsZSxcbiAgXCJtb25leS1iaWxscy1hbHRcIjogJGZhLXZhci1tb25leS1iaWxscy1hbHQsXG4gIFwibGlzdC10aW1lbGluZVwiOiAkZmEtdmFyLWxpc3QtdGltZWxpbmUsXG4gIFwiaW5kaWFuLXJ1cGVlLXNpZ25cIjogJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbixcbiAgXCJpbmRpYW4tcnVwZWVcIjogJGZhLXZhci1pbmRpYW4tcnVwZWUsXG4gIFwiaW5yXCI6ICRmYS12YXItaW5yLFxuICBcImNyb3Atc2ltcGxlXCI6ICRmYS12YXItY3JvcC1zaW1wbGUsXG4gIFwiY3JvcC1hbHRcIjogJGZhLXZhci1jcm9wLWFsdCxcbiAgXCJtb25leS1iaWxsLTFcIjogJGZhLXZhci1tb25leS1iaWxsLTEsXG4gIFwibW9uZXktYmlsbC1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLWFsdCxcbiAgXCJsZWZ0LWxvbmdcIjogJGZhLXZhci1sZWZ0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQsXG4gIFwia2V5Ym9hcmQtZG93blwiOiAkZmEtdmFyLWtleWJvYXJkLWRvd24sXG4gIFwiY2lyY2xlLXVwLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLXVwLXJpZ2h0LFxuICBcImNsb3VkLWJvbHQtbW9vblwiOiAkZmEtdmFyLWNsb3VkLWJvbHQtbW9vbixcbiAgXCJ0aHVuZGVyc3Rvcm0tbW9vblwiOiAkZmEtdmFyLXRodW5kZXJzdG9ybS1tb29uLFxuICBcImRuYVwiOiAkZmEtdmFyLWRuYSxcbiAgXCJ2aXJ1cy1zbGFzaFwiOiAkZmEtdmFyLXZpcnVzLXNsYXNoLFxuICBcImJyYWNrZXQtcm91bmQtcmlnaHRcIjogJGZhLXZhci1icmFja2V0LXJvdW5kLXJpZ2h0LFxuICBcImNpcmNsZS1zdGVybGluZ1wiOiAkZmEtdmFyLWNpcmNsZS1zdGVybGluZyxcbiAgXCJjaXJjbGUtNVwiOiAkZmEtdmFyLWNpcmNsZS01LFxuICBcIm1pbnVzXCI6ICRmYS12YXItbWludXMsXG4gIFwic3VidHJhY3RcIjogJGZhLXZhci1zdWJ0cmFjdCxcbiAgXCJmaXJlLWZsYW1lXCI6ICRmYS12YXItZmlyZS1mbGFtZSxcbiAgXCJmbGFtZVwiOiAkZmEtdmFyLWZsYW1lLFxuICBcInJpZ2h0LXRvLWxpbmVcIjogJGZhLXZhci1yaWdodC10by1saW5lLFxuICBcImFycm93LWFsdC10by1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC10by1yaWdodCxcbiAgXCJnaWZcIjogJGZhLXZhci1naWYsXG4gIFwiY2hlc3NcIjogJGZhLXZhci1jaGVzcyxcbiAgXCJ0cmFzaC1zbGFzaFwiOiAkZmEtdmFyLXRyYXNoLXNsYXNoLFxuICBcImFycm93LWxlZnQtbG9uZ1wiOiAkZmEtdmFyLWFycm93LWxlZnQtbG9uZyxcbiAgXCJsb25nLWFycm93LWxlZnRcIjogJGZhLXZhci1sb25nLWFycm93LWxlZnQsXG4gIFwicGx1Zy1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1jaGVjayxcbiAgXCJmb250LWNhc2VcIjogJGZhLXZhci1mb250LWNhc2UsXG4gIFwic3RyZWV0LXZpZXdcIjogJGZhLXZhci1zdHJlZXQtdmlldyxcbiAgXCJhcnJvdy1kb3duLWxlZnRcIjogJGZhLXZhci1hcnJvdy1kb3duLWxlZnQsXG4gIFwiZnJhbmMtc2lnblwiOiAkZmEtdmFyLWZyYW5jLXNpZ24sXG4gIFwiZmxhc2stcm91bmQtcG9pc29uXCI6ICRmYS12YXItZmxhc2stcm91bmQtcG9pc29uLFxuICBcImZsYXNrLXBvaXNvblwiOiAkZmEtdmFyLWZsYXNrLXBvaXNvbixcbiAgXCJ2b2x1bWUtb2ZmXCI6ICRmYS12YXItdm9sdW1lLW9mZixcbiAgXCJib29rLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWJvb2stY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcImNoYXJ0LXVzZXJcIjogJGZhLXZhci1jaGFydC11c2VyLFxuICBcInVzZXItY2hhcnRcIjogJGZhLXZhci11c2VyLWNoYXJ0LFxuICBcImhhbmRzLWFzbC1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nLFxuICBcImFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcsXG4gIFwiYXNsLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWFzbC1pbnRlcnByZXRpbmcsXG4gIFwiaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyxcbiAgXCJwcmVzZW50YXRpb24tc2NyZWVuXCI6ICRmYS12YXItcHJlc2VudGF0aW9uLXNjcmVlbixcbiAgXCJwcmVzZW50YXRpb25cIjogJGZhLXZhci1wcmVzZW50YXRpb24sXG4gIFwiY2lyY2xlLWJvbHRcIjogJGZhLXZhci1jaXJjbGUtYm9sdCxcbiAgXCJmYWNlLXNtaWxlLWhhbG9cIjogJGZhLXZhci1mYWNlLXNtaWxlLWhhbG8sXG4gIFwiY2FydC1jaXJjbGUtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNhcnQtY2lyY2xlLWFycm93LWRvd24sXG4gIFwiaG91c2UtcGVyc29uLXJldHVyblwiOiAkZmEtdmFyLWhvdXNlLXBlcnNvbi1yZXR1cm4sXG4gIFwiaG91c2UtcGVyc29uLWFycml2ZVwiOiAkZmEtdmFyLWhvdXNlLXBlcnNvbi1hcnJpdmUsXG4gIFwiaG91c2UtcmV0dXJuXCI6ICRmYS12YXItaG91c2UtcmV0dXJuLFxuICBcIm1lc3NhZ2UteG1hcmtcIjogJGZhLXZhci1tZXNzYWdlLXhtYXJrLFxuICBcImNvbW1lbnQtYWx0LXRpbWVzXCI6ICRmYS12YXItY29tbWVudC1hbHQtdGltZXMsXG4gIFwibWVzc2FnZS10aW1lc1wiOiAkZmEtdmFyLW1lc3NhZ2UtdGltZXMsXG4gIFwiZmlsZS1jZXJ0aWZpY2F0ZVwiOiAkZmEtdmFyLWZpbGUtY2VydGlmaWNhdGUsXG4gIFwiZmlsZS1hd2FyZFwiOiAkZmEtdmFyLWZpbGUtYXdhcmQsXG4gIFwidXNlci1kb2N0b3ItaGFpci1sb25nXCI6ICRmYS12YXItdXNlci1kb2N0b3ItaGFpci1sb25nLFxuICBcImNhbWVyYS1zZWN1cml0eVwiOiAkZmEtdmFyLWNhbWVyYS1zZWN1cml0eSxcbiAgXCJjYW1lcmEtaG9tZVwiOiAkZmEtdmFyLWNhbWVyYS1ob21lLFxuICBcImdlYXJcIjogJGZhLXZhci1nZWFyLFxuICBcImNvZ1wiOiAkZmEtdmFyLWNvZyxcbiAgXCJkcm9wbGV0LXNsYXNoXCI6ICRmYS12YXItZHJvcGxldC1zbGFzaCxcbiAgXCJ0aW50LXNsYXNoXCI6ICRmYS12YXItdGludC1zbGFzaCxcbiAgXCJib29rLWhlYXJ0XCI6ICRmYS12YXItYm9vay1oZWFydCxcbiAgXCJtb3NxdWVcIjogJGZhLXZhci1tb3NxdWUsXG4gIFwiZHVja1wiOiAkZmEtdmFyLWR1Y2ssXG4gIFwibW9zcXVpdG9cIjogJGZhLXZhci1tb3NxdWl0byxcbiAgXCJzdGFyLW9mLWRhdmlkXCI6ICRmYS12YXItc3Rhci1vZi1kYXZpZCxcbiAgXCJmbGFnLXN3YWxsb3d0YWlsXCI6ICRmYS12YXItZmxhZy1zd2FsbG93dGFpbCxcbiAgXCJmbGFnLWFsdFwiOiAkZmEtdmFyLWZsYWctYWx0LFxuICBcInBlcnNvbi1taWxpdGFyeS1yaWZsZVwiOiAkZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1yaWZsZSxcbiAgXCJjYXItZ2FyYWdlXCI6ICRmYS12YXItY2FyLWdhcmFnZSxcbiAgXCJjYXJ0LXNob3BwaW5nXCI6ICRmYS12YXItY2FydC1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1jYXJ0XCI6ICRmYS12YXItc2hvcHBpbmctY2FydCxcbiAgXCJib29rLWZvbnRcIjogJGZhLXZhci1ib29rLWZvbnQsXG4gIFwic2hpZWxkLXBsdXNcIjogJGZhLXZhci1zaGllbGQtcGx1cyxcbiAgXCJ2aWFsc1wiOiAkZmEtdmFyLXZpYWxzLFxuICBcImV5ZS1kcm9wcGVyLWZ1bGxcIjogJGZhLXZhci1leWUtZHJvcHBlci1mdWxsLFxuICBcImRpc3RyaWJ1dGUtc3BhY2luZy1ob3Jpem9udGFsXCI6ICRmYS12YXItZGlzdHJpYnV0ZS1zcGFjaW5nLWhvcml6b250YWwsXG4gIFwidGFibGV0LXJ1Z2dlZFwiOiAkZmEtdmFyLXRhYmxldC1ydWdnZWQsXG4gIFwidGVtcGVyYXR1cmUtc25vd1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXNub3csXG4gIFwidGVtcGVyYXR1cmUtZnJpZ2lkXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZnJpZ2lkLFxuICBcIm1vcGVkXCI6ICRmYS12YXItbW9wZWQsXG4gIFwiZmFjZS1zbWlsZS1wbHVzXCI6ICRmYS12YXItZmFjZS1zbWlsZS1wbHVzLFxuICBcInNtaWxlLXBsdXNcIjogJGZhLXZhci1zbWlsZS1wbHVzLFxuICBcInJhZGlvLXR1bmVyXCI6ICRmYS12YXItcmFkaW8tdHVuZXIsXG4gIFwicmFkaW8tYWx0XCI6ICRmYS12YXItcmFkaW8tYWx0LFxuICBcImZhY2Utc3dlYXJcIjogJGZhLXZhci1mYWNlLXN3ZWFyLFxuICBcIndhdGVyLWFycm93LWRvd25cIjogJGZhLXZhci13YXRlci1hcnJvdy1kb3duLFxuICBcIndhdGVyLWxvd2VyXCI6ICRmYS12YXItd2F0ZXItbG93ZXIsXG4gIFwic2Nhbm5lci10b3VjaHNjcmVlblwiOiAkZmEtdmFyLXNjYW5uZXItdG91Y2hzY3JlZW4sXG4gIFwiY2lyY2xlLTdcIjogJGZhLXZhci1jaXJjbGUtNyxcbiAgXCJwbHVnLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtcGx1cyxcbiAgXCJwZXJzb24tc2tpLWp1bXBpbmdcIjogJGZhLXZhci1wZXJzb24tc2tpLWp1bXBpbmcsXG4gIFwic2tpLWp1bXBcIjogJGZhLXZhci1za2ktanVtcCxcbiAgXCJwbGFjZS1vZi13b3JzaGlwXCI6ICRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCxcbiAgXCJ3YXRlci1hcnJvdy11cFwiOiAkZmEtdmFyLXdhdGVyLWFycm93LXVwLFxuICBcIndhdGVyLXJpc2VcIjogJGZhLXZhci13YXRlci1yaXNlLFxuICBcIndhdmVmb3JtLWxpbmVzXCI6ICRmYS12YXItd2F2ZWZvcm0tbGluZXMsXG4gIFwid2F2ZWZvcm0tcGF0aFwiOiAkZmEtdmFyLXdhdmVmb3JtLXBhdGgsXG4gIFwic3BsaXRcIjogJGZhLXZhci1zcGxpdCxcbiAgXCJmaWxtLWNhbmlzdGVyXCI6ICRmYS12YXItZmlsbS1jYW5pc3RlcixcbiAgXCJmaWxtLWNhbm5pc3RlclwiOiAkZmEtdmFyLWZpbG0tY2FubmlzdGVyLFxuICBcImZvbGRlci14bWFya1wiOiAkZmEtdmFyLWZvbGRlci14bWFyayxcbiAgXCJmb2xkZXItdGltZXNcIjogJGZhLXZhci1mb2xkZXItdGltZXMsXG4gIFwidG9pbGV0LXBhcGVyLWJsYW5rXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLWJsYW5rLFxuICBcInRvaWxldC1wYXBlci1hbHRcIjogJGZhLXZhci10b2lsZXQtcGFwZXItYWx0LFxuICBcInRhYmxldC1zY3JlZW5cIjogJGZhLXZhci10YWJsZXQtc2NyZWVuLFxuICBcInRhYmxldC1hbmRyb2lkLWFsdFwiOiAkZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdCxcbiAgXCJoZXhhZ29uLXZlcnRpY2FsLW5mdC1zbGFudGVkXCI6ICRmYS12YXItaGV4YWdvbi12ZXJ0aWNhbC1uZnQtc2xhbnRlZCxcbiAgXCJmb2xkZXItbXVzaWNcIjogJGZhLXZhci1mb2xkZXItbXVzaWMsXG4gIFwiZGlzcGxheS1tZWRpY2FsXCI6ICRmYS12YXItZGlzcGxheS1tZWRpY2FsLFxuICBcImRlc2t0b3AtbWVkaWNhbFwiOiAkZmEtdmFyLWRlc2t0b3AtbWVkaWNhbCxcbiAgXCJzaGFyZS1hbGxcIjogJGZhLXZhci1zaGFyZS1hbGwsXG4gIFwicGVhcG9kXCI6ICRmYS12YXItcGVhcG9kLFxuICBcImNoZXNzLWNsb2NrXCI6ICRmYS12YXItY2hlc3MtY2xvY2ssXG4gIFwiYXhlXCI6ICRmYS12YXItYXhlLFxuICBcInNxdWFyZS1kXCI6ICRmYS12YXItc3F1YXJlLWQsXG4gIFwiZ3JpcC12ZXJ0aWNhbFwiOiAkZmEtdmFyLWdyaXAtdmVydGljYWwsXG4gIFwibW9iaWxlLXNpZ25hbC1vdXRcIjogJGZhLXZhci1tb2JpbGUtc2lnbmFsLW91dCxcbiAgXCJhcnJvdy10dXJuLXVwXCI6ICRmYS12YXItYXJyb3ctdHVybi11cCxcbiAgXCJsZXZlbC11cFwiOiAkZmEtdmFyLWxldmVsLXVwLFxuICBcInVcIjogJGZhLXZhci11LFxuICBcImFycm93LXVwLWZyb20tZG90dGVkLWxpbmVcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWRvdHRlZC1saW5lLFxuICBcInNxdWFyZS1yb290LXZhcmlhYmxlXCI6ICRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGUsXG4gIFwic3F1YXJlLXJvb3QtYWx0XCI6ICRmYS12YXItc3F1YXJlLXJvb3QtYWx0LFxuICBcImxpZ2h0LXN3aXRjaC1vblwiOiAkZmEtdmFyLWxpZ2h0LXN3aXRjaC1vbixcbiAgXCJhcnJvdy1kb3duLWFycm93LXVwXCI6ICRmYS12YXItYXJyb3ctZG93bi1hcnJvdy11cCxcbiAgXCJzb3J0LWFsdFwiOiAkZmEtdmFyLXNvcnQtYWx0LFxuICBcInJhaW5kcm9wc1wiOiAkZmEtdmFyLXJhaW5kcm9wcyxcbiAgXCJkYXNoXCI6ICRmYS12YXItZGFzaCxcbiAgXCJtaW51cy1sYXJnZVwiOiAkZmEtdmFyLW1pbnVzLWxhcmdlLFxuICBcImNsb2NrXCI6ICRmYS12YXItY2xvY2ssXG4gIFwiY2xvY2stZm91clwiOiAkZmEtdmFyLWNsb2NrLWZvdXIsXG4gIFwiaW5wdXQtbnVtZXJpY1wiOiAkZmEtdmFyLWlucHV0LW51bWVyaWMsXG4gIFwidHJ1Y2stdG93XCI6ICRmYS12YXItdHJ1Y2stdG93LFxuICBcImJhY2t3YXJkLXN0ZXBcIjogJGZhLXZhci1iYWNrd2FyZC1zdGVwLFxuICBcInN0ZXAtYmFja3dhcmRcIjogJGZhLXZhci1zdGVwLWJhY2t3YXJkLFxuICBcInBhbGxldFwiOiAkZmEtdmFyLXBhbGxldCxcbiAgXCJjYXItYm9sdFwiOiAkZmEtdmFyLWNhci1ib2x0LFxuICBcImFycm93cy1tYXhpbWl6ZVwiOiAkZmEtdmFyLWFycm93cy1tYXhpbWl6ZSxcbiAgXCJleHBhbmQtYXJyb3dzXCI6ICRmYS12YXItZXhwYW5kLWFycm93cyxcbiAgXCJmYXVjZXRcIjogJGZhLXZhci1mYXVjZXQsXG4gIFwiY2xvdWQtc2xlZXRcIjogJGZhLXZhci1jbG91ZC1zbGVldCxcbiAgXCJsYW1wLXN0cmVldFwiOiAkZmEtdmFyLWxhbXAtc3RyZWV0LFxuICBcImxpc3QtcmFkaW9cIjogJGZhLXZhci1saXN0LXJhZGlvLFxuICBcInBlbi1uaWItc2xhc2hcIjogJGZhLXZhci1wZW4tbmliLXNsYXNoLFxuICBcImJhc2ViYWxsLWJhdC1iYWxsXCI6ICRmYS12YXItYmFzZWJhbGwtYmF0LWJhbGwsXG4gIFwic3F1YXJlLXVwLWxlZnRcIjogJGZhLXZhci1zcXVhcmUtdXAtbGVmdCxcbiAgXCJvdmVybGluZVwiOiAkZmEtdmFyLW92ZXJsaW5lLFxuICBcInNcIjogJGZhLXZhci1zLFxuICBcInRpbWVsaW5lXCI6ICRmYS12YXItdGltZWxpbmUsXG4gIFwia2V5Ym9hcmRcIjogJGZhLXZhci1rZXlib2FyZCxcbiAgXCJhcnJvd3MtZnJvbS1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWFycm93cy1mcm9tLWRvdHRlZC1saW5lLFxuICBcInVzYi1kcml2ZVwiOiAkZmEtdmFyLXVzYi1kcml2ZSxcbiAgXCJiYWxsb3RcIjogJGZhLXZhci1iYWxsb3QsXG4gIFwiY2FyZXQtZG93blwiOiAkZmEtdmFyLWNhcmV0LWRvd24sXG4gIFwibG9jYXRpb24tZG90LXNsYXNoXCI6ICRmYS12YXItbG9jYXRpb24tZG90LXNsYXNoLFxuICBcIm1hcC1tYXJrZXItYWx0LXNsYXNoXCI6ICRmYS12YXItbWFwLW1hcmtlci1hbHQtc2xhc2gsXG4gIFwiY2FyZHNcIjogJGZhLXZhci1jYXJkcyxcbiAgXCJob3VzZS1jaGltbmV5LW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWwsXG4gIFwiY2xpbmljLW1lZGljYWxcIjogJGZhLXZhci1jbGluaWMtbWVkaWNhbCxcbiAgXCJib3hpbmctZ2xvdmVcIjogJGZhLXZhci1ib3hpbmctZ2xvdmUsXG4gIFwiZ2xvdmUtYm94aW5nXCI6ICRmYS12YXItZ2xvdmUtYm94aW5nLFxuICBcInRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnMsXG4gIFwidGVtcGVyYXR1cmUtM1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTMsXG4gIFwidGhlcm1vbWV0ZXItM1wiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTMsXG4gIFwidGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnNcIjogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyxcbiAgXCJiZWxsLXNjaG9vbFwiOiAkZmEtdmFyLWJlbGwtc2Nob29sLFxuICBcIm1vYmlsZS1zY3JlZW5cIjogJGZhLXZhci1tb2JpbGUtc2NyZWVuLFxuICBcIm1vYmlsZS1hbmRyb2lkLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdCxcbiAgXCJwbGFuZS11cFwiOiAkZmEtdmFyLXBsYW5lLXVwLFxuICBcImZvbGRlci1oZWFydFwiOiAkZmEtdmFyLWZvbGRlci1oZWFydCxcbiAgXCJjaXJjbGUtbG9jYXRpb24tYXJyb3dcIjogJGZhLXZhci1jaXJjbGUtbG9jYXRpb24tYXJyb3csXG4gIFwibG9jYXRpb24tY2lyY2xlXCI6ICRmYS12YXItbG9jYXRpb24tY2lyY2xlLFxuICBcImZhY2UtaGVhZC1iYW5kYWdlXCI6ICRmYS12YXItZmFjZS1oZWFkLWJhbmRhZ2UsXG4gIFwic3VzaGktcm9sbFwiOiAkZmEtdmFyLXN1c2hpLXJvbGwsXG4gIFwibWFraS1yb2xsXCI6ICRmYS12YXItbWFraS1yb2xsLFxuICBcIm1ha2l6dXNoaVwiOiAkZmEtdmFyLW1ha2l6dXNoaSxcbiAgXCJjYXItYnVtcFwiOiAkZmEtdmFyLWNhci1idW1wLFxuICBcInBpZ2d5LWJhbmtcIjogJGZhLXZhci1waWdneS1iYW5rLFxuICBcInJhY3F1ZXRcIjogJGZhLXZhci1yYWNxdWV0LFxuICBcImNhci1taXJyb3JzXCI6ICRmYS12YXItY2FyLW1pcnJvcnMsXG4gIFwiaW5kdXN0cnktd2luZG93c1wiOiAkZmEtdmFyLWluZHVzdHJ5LXdpbmRvd3MsXG4gIFwiaW5kdXN0cnktYWx0XCI6ICRmYS12YXItaW5kdXN0cnktYWx0LFxuICBcImJvbHQtYXV0b1wiOiAkZmEtdmFyLWJvbHQtYXV0byxcbiAgXCJiYXR0ZXJ5LWhhbGZcIjogJGZhLXZhci1iYXR0ZXJ5LWhhbGYsXG4gIFwiYmF0dGVyeS0zXCI6ICRmYS12YXItYmF0dGVyeS0zLFxuICBcImZsdXgtY2FwYWNpdG9yXCI6ICRmYS12YXItZmx1eC1jYXBhY2l0b3IsXG4gIFwibW91bnRhaW4tY2l0eVwiOiAkZmEtdmFyLW1vdW50YWluLWNpdHksXG4gIFwiY29pbnNcIjogJGZhLXZhci1jb2lucyxcbiAgXCJob25leS1wb3RcIjogJGZhLXZhci1ob25leS1wb3QsXG4gIFwib2xpdmVcIjogJGZhLXZhci1vbGl2ZSxcbiAgXCJraGFuZGFcIjogJGZhLXZhci1raGFuZGEsXG4gIFwiZmlsdGVyLWxpc3RcIjogJGZhLXZhci1maWx0ZXItbGlzdCxcbiAgXCJvdXRsZXRcIjogJGZhLXZhci1vdXRsZXQsXG4gIFwic2xpZGVyc1wiOiAkZmEtdmFyLXNsaWRlcnMsXG4gIFwic2xpZGVycy1oXCI6ICRmYS12YXItc2xpZGVycy1oLFxuICBcImNhdWxkcm9uXCI6ICRmYS12YXItY2F1bGRyb24sXG4gIFwicGVvcGxlXCI6ICRmYS12YXItcGVvcGxlLFxuICBcImZvbGRlci10cmVlXCI6ICRmYS12YXItZm9sZGVyLXRyZWUsXG4gIFwibmV0d29yay13aXJlZFwiOiAkZmEtdmFyLW5ldHdvcmstd2lyZWQsXG4gIFwiY3JvaXNzYW50XCI6ICRmYS12YXItY3JvaXNzYW50LFxuICBcIm1hcC1waW5cIjogJGZhLXZhci1tYXAtcGluLFxuICBcImhhbXNhXCI6ICRmYS12YXItaGFtc2EsXG4gIFwiY2VudC1zaWduXCI6ICRmYS12YXItY2VudC1zaWduLFxuICBcInN3b3Jkcy1sYXNlclwiOiAkZmEtdmFyLXN3b3Jkcy1sYXNlcixcbiAgXCJmbGFza1wiOiAkZmEtdmFyLWZsYXNrLFxuICBcInBlcnNvbi1wcmVnbmFudFwiOiAkZmEtdmFyLXBlcnNvbi1wcmVnbmFudCxcbiAgXCJzcXVhcmUtdVwiOiAkZmEtdmFyLXNxdWFyZS11LFxuICBcIndhbmQtc3BhcmtsZXNcIjogJGZhLXZhci13YW5kLXNwYXJrbGVzLFxuICBcInJvdXRlclwiOiAkZmEtdmFyLXJvdXRlcixcbiAgXCJlbGxpcHNpcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsLFxuICBcImVsbGlwc2lzLXZcIjogJGZhLXZhci1lbGxpcHNpcy12LFxuICBcInN3b3JkLWxhc2VyLWFsdFwiOiAkZmEtdmFyLXN3b3JkLWxhc2VyLWFsdCxcbiAgXCJ0aWNrZXRcIjogJGZhLXZhci10aWNrZXQsXG4gIFwicG93ZXItb2ZmXCI6ICRmYS12YXItcG93ZXItb2ZmLFxuICBcImNvaW5cIjogJGZhLXZhci1jb2luLFxuICBcImxhcHRvcC1zbGFzaFwiOiAkZmEtdmFyLWxhcHRvcC1zbGFzaCxcbiAgXCJyaWdodC1sb25nXCI6ICRmYS12YXItcmlnaHQtbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0LFxuICBcImNpcmNsZS1iXCI6ICRmYS12YXItY2lyY2xlLWIsXG4gIFwicGVyc29uLWRyZXNzLXNpbXBsZVwiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcy1zaW1wbGUsXG4gIFwicGlwZS1jb2xsYXJcIjogJGZhLXZhci1waXBlLWNvbGxhcixcbiAgXCJsaWdodHMtaG9saWRheVwiOiAkZmEtdmFyLWxpZ2h0cy1ob2xpZGF5LFxuICBcImNpdHJ1c1wiOiAkZmEtdmFyLWNpdHJ1cyxcbiAgXCJmbGFnLXVzYVwiOiAkZmEtdmFyLWZsYWctdXNhLFxuICBcImxhcHRvcC1maWxlXCI6ICRmYS12YXItbGFwdG9wLWZpbGUsXG4gIFwidHR5XCI6ICRmYS12YXItdHR5LFxuICBcInRlbGV0eXBlXCI6ICRmYS12YXItdGVsZXR5cGUsXG4gIFwiY2hhcnQtdHJlZS1tYXBcIjogJGZhLXZhci1jaGFydC10cmVlLW1hcCxcbiAgXCJkaWFncmFtLW5leHRcIjogJGZhLXZhci1kaWFncmFtLW5leHQsXG4gIFwicGVyc29uLXJpZmxlXCI6ICRmYS12YXItcGVyc29uLXJpZmxlLFxuICBcImNsb2NrLWZpdmUtdGhpcnR5XCI6ICRmYS12YXItY2xvY2stZml2ZS10aGlydHksXG4gIFwicGlwZS12YWx2ZVwiOiAkZmEtdmFyLXBpcGUtdmFsdmUsXG4gIFwiYXJyb3ctdXAtZnJvbS1hcmNcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWFyYyxcbiAgXCJmYWNlLXNwaXJhbC1leWVzXCI6ICRmYS12YXItZmFjZS1zcGlyYWwtZXllcyxcbiAgXCJjb21wcmVzcy13aWRlXCI6ICRmYS12YXItY29tcHJlc3Mtd2lkZSxcbiAgXCJjaXJjbGUtcGhvbmUtaGFuZ3VwXCI6ICRmYS12YXItY2lyY2xlLXBob25lLWhhbmd1cCxcbiAgXCJwaG9uZS1jaXJjbGUtZG93blwiOiAkZmEtdmFyLXBob25lLWNpcmNsZS1kb3duLFxuICBcImdlYXItY29tcGxleC1jb2RlXCI6ICRmYS12YXItZ2Vhci1jb21wbGV4LWNvZGUsXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJiYWRtaW50b25cIjogJGZhLXZhci1iYWRtaW50b24sXG4gIFwiY2xvc2VkLWNhcHRpb25pbmdcIjogJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyxcbiAgXCJwZXJzb24taGlraW5nXCI6ICRmYS12YXItcGVyc29uLWhpa2luZyxcbiAgXCJoaWtpbmdcIjogJGZhLXZhci1oaWtpbmcsXG4gIFwicmlnaHQtZnJvbS1saW5lXCI6ICRmYS12YXItcmlnaHQtZnJvbS1saW5lLFxuICBcImFycm93LWFsdC1mcm9tLWxlZnRcIjogJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0LFxuICBcInZlbnVzLWRvdWJsZVwiOiAkZmEtdmFyLXZlbnVzLWRvdWJsZSxcbiAgXCJpbWFnZXNcIjogJGZhLXZhci1pbWFnZXMsXG4gIFwiY2FsY3VsYXRvclwiOiAkZmEtdmFyLWNhbGN1bGF0b3IsXG4gIFwic2h1dHRsZWNvY2tcIjogJGZhLXZhci1zaHV0dGxlY29jayxcbiAgXCJ1c2VyLWhhaXJcIjogJGZhLXZhci11c2VyLWhhaXIsXG4gIFwiZXllLWV2aWxcIjogJGZhLXZhci1leWUtZXZpbCxcbiAgXCJwZW9wbGUtcHVsbGluZ1wiOiAkZmEtdmFyLXBlb3BsZS1wdWxsaW5nLFxuICBcIm5cIjogJGZhLXZhci1uLFxuICBcInN3YXBcIjogJGZhLXZhci1zd2FwLFxuICBcImdhcmFnZVwiOiAkZmEtdmFyLWdhcmFnZSxcbiAgXCJjYWJsZS1jYXJcIjogJGZhLXZhci1jYWJsZS1jYXIsXG4gIFwidHJhbVwiOiAkZmEtdmFyLXRyYW0sXG4gIFwic2hvdmVsLXNub3dcIjogJGZhLXZhci1zaG92ZWwtc25vdyxcbiAgXCJjbG91ZC1yYWluXCI6ICRmYS12YXItY2xvdWQtcmFpbixcbiAgXCJmYWNlLWx5aW5nXCI6ICRmYS12YXItZmFjZS1seWluZyxcbiAgXCJzcHJpbmtsZXJcIjogJGZhLXZhci1zcHJpbmtsZXIsXG4gIFwiYnVpbGRpbmctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrLFxuICBcInBlcnNvbi1zbGVkZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zbGVkZGluZyxcbiAgXCJzbGVkZGluZ1wiOiAkZmEtdmFyLXNsZWRkaW5nLFxuICBcImdhbWUtY29uc29sZS1oYW5kaGVsZFwiOiAkZmEtdmFyLWdhbWUtY29uc29sZS1oYW5kaGVsZCxcbiAgXCJzaGlwXCI6ICRmYS12YXItc2hpcCxcbiAgXCJjbG9jay1zaXgtdGhpcnR5XCI6ICRmYS12YXItY2xvY2stc2l4LXRoaXJ0eSxcbiAgXCJiYXR0ZXJ5LXNsYXNoXCI6ICRmYS12YXItYmF0dGVyeS1zbGFzaCxcbiAgXCJ0dWdyaWstc2lnblwiOiAkZmEtdmFyLXR1Z3Jpay1zaWduLFxuICBcImFycm93cy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lLFxuICBcImRvd25sb2FkXCI6ICRmYS12YXItZG93bmxvYWQsXG4gIFwiYW5nbGVzLXVwLWRvd25cIjogJGZhLXZhci1hbmdsZXMtdXAtZG93bixcbiAgXCJzaGVsdmVzXCI6ICRmYS12YXItc2hlbHZlcyxcbiAgXCJpbnZlbnRvcnlcIjogJGZhLXZhci1pbnZlbnRvcnksXG4gIFwiY2xvdWQtc25vd1wiOiAkZmEtdmFyLWNsb3VkLXNub3csXG4gIFwiZmFjZS1ncmluXCI6ICRmYS12YXItZmFjZS1ncmluLFxuICBcImdyaW5cIjogJGZhLXZhci1ncmluLFxuICBcImRlbGV0ZS1sZWZ0XCI6ICRmYS12YXItZGVsZXRlLWxlZnQsXG4gIFwiYmFja3NwYWNlXCI6ICRmYS12YXItYmFja3NwYWNlLFxuICBcIm92ZW5cIjogJGZhLXZhci1vdmVuLFxuICBcImNsb3VkLWJpbmFyeVwiOiAkZmEtdmFyLWNsb3VkLWJpbmFyeSxcbiAgXCJleWUtZHJvcHBlclwiOiAkZmEtdmFyLWV5ZS1kcm9wcGVyLFxuICBcImV5ZS1kcm9wcGVyLWVtcHR5XCI6ICRmYS12YXItZXllLWRyb3BwZXItZW1wdHksXG4gIFwiZXllZHJvcHBlclwiOiAkZmEtdmFyLWV5ZWRyb3BwZXIsXG4gIFwiY29tbWVudC1jYXB0aW9uc1wiOiAkZmEtdmFyLWNvbW1lbnQtY2FwdGlvbnMsXG4gIFwiY29tbWVudHMtcXVlc3Rpb25cIjogJGZhLXZhci1jb21tZW50cy1xdWVzdGlvbixcbiAgXCJzY3JpYmJsZVwiOiAkZmEtdmFyLXNjcmliYmxlLFxuICBcInJvdGF0ZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXJvdGF0ZS1leGNsYW1hdGlvbixcbiAgXCJmaWxlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWNoZWNrLFxuICBcImdsYXNzXCI6ICRmYS12YXItZ2xhc3MsXG4gIFwibG9hZGVyXCI6ICRmYS12YXItbG9hZGVyLFxuICBcImZvcndhcmRcIjogJGZhLXZhci1mb3J3YXJkLFxuICBcInVzZXItcGlsb3RcIjogJGZhLXZhci11c2VyLXBpbG90LFxuICBcIm1vYmlsZVwiOiAkZmEtdmFyLW1vYmlsZSxcbiAgXCJtb2JpbGUtYW5kcm9pZFwiOiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLFxuICBcIm1vYmlsZS1waG9uZVwiOiAkZmEtdmFyLW1vYmlsZS1waG9uZSxcbiAgXCJjb2RlLXB1bGwtcmVxdWVzdC1jbG9zZWRcIjogJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdC1jbG9zZWQsXG4gIFwiZmFjZS1tZWhcIjogJGZhLXZhci1mYWNlLW1laCxcbiAgXCJtZWhcIjogJGZhLXZhci1tZWgsXG4gIFwiYWxpZ24tY2VudGVyXCI6ICRmYS12YXItYWxpZ24tY2VudGVyLFxuICBcImJvb2stc2t1bGxcIjogJGZhLXZhci1ib29rLXNrdWxsLFxuICBcImJvb2stZGVhZFwiOiAkZmEtdmFyLWJvb2stZGVhZCxcbiAgXCJpZC1jYXJkXCI6ICRmYS12YXItaWQtY2FyZCxcbiAgXCJkcml2ZXJzLWxpY2Vuc2VcIjogJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UsXG4gIFwiZmFjZS1kb3R0ZWRcIjogJGZhLXZhci1mYWNlLWRvdHRlZCxcbiAgXCJmYWNlLXdvcnJpZWRcIjogJGZhLXZhci1mYWNlLXdvcnJpZWQsXG4gIFwib3V0ZGVudFwiOiAkZmEtdmFyLW91dGRlbnQsXG4gIFwiZGVkZW50XCI6ICRmYS12YXItZGVkZW50LFxuICBcImhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJob3VzZVwiOiAkZmEtdmFyLWhvdXNlLFxuICBcImhvbWVcIjogJGZhLXZhci1ob21lLFxuICBcImhvbWUtYWx0XCI6ICRmYS12YXItaG9tZS1hbHQsXG4gIFwiaG9tZS1sZy1hbHRcIjogJGZhLXZhci1ob21lLWxnLWFsdCxcbiAgXCJ2ZWN0b3ItY2lyY2xlXCI6ICRmYS12YXItdmVjdG9yLWNpcmNsZSxcbiAgXCJjYXItY2lyY2xlLWJvbHRcIjogJGZhLXZhci1jYXItY2lyY2xlLWJvbHQsXG4gIFwiY2FsZW5kYXItd2Vla1wiOiAkZmEtdmFyLWNhbGVuZGFyLXdlZWssXG4gIFwiZmx5aW5nLWRpc2NcIjogJGZhLXZhci1mbHlpbmctZGlzYyxcbiAgXCJsYXB0b3AtbWVkaWNhbFwiOiAkZmEtdmFyLWxhcHRvcC1tZWRpY2FsLFxuICBcInNxdWFyZS1kb3duLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWRvd24tcmlnaHQsXG4gIFwiYlwiOiAkZmEtdmFyLWIsXG4gIFwic2VhdC1haXJsaW5lXCI6ICRmYS12YXItc2VhdC1haXJsaW5lLFxuICBcIm1vb24tb3Zlci1zdW5cIjogJGZhLXZhci1tb29uLW92ZXItc3VuLFxuICBcImVjbGlwc2UtYWx0XCI6ICRmYS12YXItZWNsaXBzZS1hbHQsXG4gIFwicGlwZVwiOiAkZmEtdmFyLXBpcGUsXG4gIFwiZmlsZS1tZWRpY2FsXCI6ICRmYS12YXItZmlsZS1tZWRpY2FsLFxuICBcInBvdGF0b1wiOiAkZmEtdmFyLXBvdGF0byxcbiAgXCJkaWNlLW9uZVwiOiAkZmEtdmFyLWRpY2Utb25lLFxuICBcImNpcmNsZS1hXCI6ICRmYS12YXItY2lyY2xlLWEsXG4gIFwiaGVsbWV0LWJhdHRsZVwiOiAkZmEtdmFyLWhlbG1ldC1iYXR0bGUsXG4gIFwiYnV0dGVyXCI6ICRmYS12YXItYnV0dGVyLFxuICBcImJsYW5rZXQtZmlyZVwiOiAkZmEtdmFyLWJsYW5rZXQtZmlyZSxcbiAgXCJraXdpLWJpcmRcIjogJGZhLXZhci1raXdpLWJpcmQsXG4gIFwiY2FzdGxlXCI6ICRmYS12YXItY2FzdGxlLFxuICBcImdvbGYtY2x1YlwiOiAkZmEtdmFyLWdvbGYtY2x1YixcbiAgXCJhcnJvdy1yaWdodC1hcnJvdy1sZWZ0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQtYXJyb3ctbGVmdCxcbiAgXCJleGNoYW5nZVwiOiAkZmEtdmFyLWV4Y2hhbmdlLFxuICBcInJvdGF0ZS1yaWdodFwiOiAkZmEtdmFyLXJvdGF0ZS1yaWdodCxcbiAgXCJyZWRvLWFsdFwiOiAkZmEtdmFyLXJlZG8tYWx0LFxuICBcInJvdGF0ZS1mb3J3YXJkXCI6ICRmYS12YXItcm90YXRlLWZvcndhcmQsXG4gIFwidXRlbnNpbHNcIjogJGZhLXZhci11dGVuc2lscyxcbiAgXCJjdXRsZXJ5XCI6ICRmYS12YXItY3V0bGVyeSxcbiAgXCJhcnJvdy11cC13aWRlLXNob3J0XCI6ICRmYS12YXItYXJyb3ctdXAtd2lkZS1zaG9ydCxcbiAgXCJzb3J0LWFtb3VudC11cFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LXVwLFxuICBcImNoYXJ0LXBpZS1zaW1wbGUtY2lyY2xlLWRvbGxhclwiOiAkZmEtdmFyLWNoYXJ0LXBpZS1zaW1wbGUtY2lyY2xlLWRvbGxhcixcbiAgXCJiYWxsb29uc1wiOiAkZmEtdmFyLWJhbGxvb25zLFxuICBcIm1pbGwtc2lnblwiOiAkZmEtdmFyLW1pbGwtc2lnbixcbiAgXCJib3dsLXJpY2VcIjogJGZhLXZhci1ib3dsLXJpY2UsXG4gIFwidGltZWxpbmUtYXJyb3dcIjogJGZhLXZhci10aW1lbGluZS1hcnJvdyxcbiAgXCJza3VsbFwiOiAkZmEtdmFyLXNrdWxsLFxuICBcImdhbWUtYm9hcmQtc2ltcGxlXCI6ICRmYS12YXItZ2FtZS1ib2FyZC1zaW1wbGUsXG4gIFwiZ2FtZS1ib2FyZC1hbHRcIjogJGZhLXZhci1nYW1lLWJvYXJkLWFsdCxcbiAgXCJjaXJjbGUtdmlkZW9cIjogJGZhLXZhci1jaXJjbGUtdmlkZW8sXG4gIFwidmlkZW8tY2lyY2xlXCI6ICRmYS12YXItdmlkZW8tY2lyY2xlLFxuICBcImNoYXJ0LXNjYXR0ZXItYnViYmxlXCI6ICRmYS12YXItY2hhcnQtc2NhdHRlci1idWJibGUsXG4gIFwiaG91c2UtdHVycmV0XCI6ICRmYS12YXItaG91c2UtdHVycmV0LFxuICBcImJhbmFuYVwiOiAkZmEtdmFyLWJhbmFuYSxcbiAgXCJoYW5kLWhvbGRpbmctc2t1bGxcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctc2t1bGwsXG4gIFwicGVvcGxlLWRyZXNzXCI6ICRmYS12YXItcGVvcGxlLWRyZXNzLFxuICBcImxvdmVzZWF0XCI6ICRmYS12YXItbG92ZXNlYXQsXG4gIFwiY291Y2gtc21hbGxcIjogJGZhLXZhci1jb3VjaC1zbWFsbCxcbiAgXCJ0b3dlci1icm9hZGNhc3RcIjogJGZhLXZhci10b3dlci1icm9hZGNhc3QsXG4gIFwiYnJvYWRjYXN0LXRvd2VyXCI6ICRmYS12YXItYnJvYWRjYXN0LXRvd2VyLFxuICBcInRydWNrLXBpY2t1cFwiOiAkZmEtdmFyLXRydWNrLXBpY2t1cCxcbiAgXCJibG9jay1xdW90ZVwiOiAkZmEtdmFyLWJsb2NrLXF1b3RlLFxuICBcInVwLWxvbmdcIjogJGZhLXZhci11cC1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXAsXG4gIFwic3RvcFwiOiAkZmEtdmFyLXN0b3AsXG4gIFwiY29kZS1tZXJnZVwiOiAkZmEtdmFyLWNvZGUtbWVyZ2UsXG4gIFwibW9uZXktY2hlY2stZG9sbGFyLXBlblwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhci1wZW4sXG4gIFwibW9uZXktY2hlY2stZWRpdC1hbHRcIjogJGZhLXZhci1tb25leS1jaGVjay1lZGl0LWFsdCxcbiAgXCJ1cC1mcm9tLWxpbmVcIjogJGZhLXZhci11cC1mcm9tLWxpbmUsXG4gIFwiYXJyb3ctYWx0LWZyb20tYm90dG9tXCI6ICRmYS12YXItYXJyb3ctYWx0LWZyb20tYm90dG9tLFxuICBcInVwbG9hZFwiOiAkZmEtdmFyLXVwbG9hZCxcbiAgXCJodXJyaWNhbmVcIjogJGZhLXZhci1odXJyaWNhbmUsXG4gIFwiZ3JpZC1yb3VuZC0yLXBsdXNcIjogJGZhLXZhci1ncmlkLXJvdW5kLTItcGx1cyxcbiAgXCJwZW9wbGUtcGFudHNcIjogJGZhLXZhci1wZW9wbGUtcGFudHMsXG4gIFwibW91bmRcIjogJGZhLXZhci1tb3VuZCxcbiAgXCJ3aW5kc29ja1wiOiAkZmEtdmFyLXdpbmRzb2NrLFxuICBcImNpcmNsZS1oYWxmXCI6ICRmYS12YXItY2lyY2xlLWhhbGYsXG4gIFwiYnJha2Utd2FybmluZ1wiOiAkZmEtdmFyLWJyYWtlLXdhcm5pbmcsXG4gIFwidG9pbGV0LXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0LXBvcnRhYmxlLFxuICBcImNvbXBhY3QtZGlzY1wiOiAkZmEtdmFyLWNvbXBhY3QtZGlzYyxcbiAgXCJmaWxlLWFycm93LWRvd25cIjogJGZhLXZhci1maWxlLWFycm93LWRvd24sXG4gIFwiZmlsZS1kb3dubG9hZFwiOiAkZmEtdmFyLWZpbGUtZG93bmxvYWQsXG4gIFwic2F4b3Bob25lLWZpcmVcIjogJGZhLXZhci1zYXhvcGhvbmUtZmlyZSxcbiAgXCJzYXgtaG90XCI6ICRmYS12YXItc2F4LWhvdCxcbiAgXCJjYW1lcmEtd2ViLXNsYXNoXCI6ICRmYS12YXItY2FtZXJhLXdlYi1zbGFzaCxcbiAgXCJ3ZWJjYW0tc2xhc2hcIjogJGZhLXZhci13ZWJjYW0tc2xhc2gsXG4gIFwiZm9sZGVyLW1lZGljYWxcIjogJGZhLXZhci1mb2xkZXItbWVkaWNhbCxcbiAgXCJmb2xkZXItZ2VhclwiOiAkZmEtdmFyLWZvbGRlci1nZWFyLFxuICBcImZvbGRlci1jb2dcIjogJGZhLXZhci1mb2xkZXItY29nLFxuICBcImhhbmQtd2F2ZVwiOiAkZmEtdmFyLWhhbmQtd2F2ZSxcbiAgXCJhcnJvdy11cC1hcnJvdy1kb3duXCI6ICRmYS12YXItYXJyb3ctdXAtYXJyb3ctZG93bixcbiAgXCJzb3J0LXVwLWRvd25cIjogJGZhLXZhci1zb3J0LXVwLWRvd24sXG4gIFwiY2FyYXZhblwiOiAkZmEtdmFyLWNhcmF2YW4sXG4gIFwic2hpZWxkLWNhdFwiOiAkZmEtdmFyLXNoaWVsZC1jYXQsXG4gIFwibWVzc2FnZS1zbGFzaFwiOiAkZmEtdmFyLW1lc3NhZ2Utc2xhc2gsXG4gIFwiY29tbWVudC1hbHQtc2xhc2hcIjogJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaCxcbiAgXCJib2x0XCI6ICRmYS12YXItYm9sdCxcbiAgXCJ6YXBcIjogJGZhLXZhci16YXAsXG4gIFwidHJhc2gtY2FuLWNoZWNrXCI6ICRmYS12YXItdHJhc2gtY2FuLWNoZWNrLFxuICBcImdsYXNzLXdhdGVyXCI6ICRmYS12YXItZ2xhc3Mtd2F0ZXIsXG4gIFwib2lsLXdlbGxcIjogJGZhLXZhci1vaWwtd2VsbCxcbiAgXCJwZXJzb24tc2ltcGxlXCI6ICRmYS12YXItcGVyc29uLXNpbXBsZSxcbiAgXCJ2YXVsdFwiOiAkZmEtdmFyLXZhdWx0LFxuICBcIm1hcnNcIjogJGZhLXZhci1tYXJzLFxuICBcInRvaWxldFwiOiAkZmEtdmFyLXRvaWxldCxcbiAgXCJwbGFuZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcmssXG4gIFwieWVuLXNpZ25cIjogJGZhLXZhci15ZW4tc2lnbixcbiAgXCJjbnlcIjogJGZhLXZhci1jbnksXG4gIFwianB5XCI6ICRmYS12YXItanB5LFxuICBcInJtYlwiOiAkZmEtdmFyLXJtYixcbiAgXCJ5ZW5cIjogJGZhLXZhci15ZW4sXG4gIFwiZ2Vhci1jb2RlXCI6ICRmYS12YXItZ2Vhci1jb2RlLFxuICBcIm5vdGVzXCI6ICRmYS12YXItbm90ZXMsXG4gIFwicnVibGUtc2lnblwiOiAkZmEtdmFyLXJ1YmxlLXNpZ24sXG4gIFwicm91YmxlXCI6ICRmYS12YXItcm91YmxlLFxuICBcInJ1YlwiOiAkZmEtdmFyLXJ1YixcbiAgXCJydWJsZVwiOiAkZmEtdmFyLXJ1YmxlLFxuICBcInRyYXNoLXVuZG9cIjogJGZhLXZhci10cmFzaC11bmRvLFxuICBcInRyYXNoLWFycm93LXR1cm4tbGVmdFwiOiAkZmEtdmFyLXRyYXNoLWFycm93LXR1cm4tbGVmdCxcbiAgXCJjaGFtcGFnbmUtZ2xhc3NcIjogJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3MsXG4gIFwiZ2xhc3MtY2hhbXBhZ25lXCI6ICRmYS12YXItZ2xhc3MtY2hhbXBhZ25lLFxuICBcIm9iamVjdHMtYWxpZ24tY2VudGVyLWhvcml6b250YWxcIjogJGZhLXZhci1vYmplY3RzLWFsaWduLWNlbnRlci1ob3Jpem9udGFsLFxuICBcInN1blwiOiAkZmEtdmFyLXN1bixcbiAgXCJ0cmFzaC1jYW4tc2xhc2hcIjogJGZhLXZhci10cmFzaC1jYW4tc2xhc2gsXG4gIFwidHJhc2gtYWx0LXNsYXNoXCI6ICRmYS12YXItdHJhc2gtYWx0LXNsYXNoLFxuICBcInNjcmVlbi11c2Vyc1wiOiAkZmEtdmFyLXNjcmVlbi11c2VycyxcbiAgXCJ1c2Vycy1jbGFzc1wiOiAkZmEtdmFyLXVzZXJzLWNsYXNzLFxuICBcImd1aXRhclwiOiAkZmEtdmFyLWd1aXRhcixcbiAgXCJzcXVhcmUtYXJyb3ctbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy1sZWZ0LFxuICBcImFycm93LXNxdWFyZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctc3F1YXJlLWxlZnQsXG4gIFwic3F1YXJlLThcIjogJGZhLXZhci1zcXVhcmUtOCxcbiAgXCJmYWNlLXNtaWxlLWhlYXJ0c1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtaGVhcnRzLFxuICBcImJyYWNrZXRzLXNxdWFyZVwiOiAkZmEtdmFyLWJyYWNrZXRzLXNxdWFyZSxcbiAgXCJicmFja2V0c1wiOiAkZmEtdmFyLWJyYWNrZXRzLFxuICBcImxhcHRvcC1hcnJvdy1kb3duXCI6ICRmYS12YXItbGFwdG9wLWFycm93LWRvd24sXG4gIFwiaG9ja2V5LXN0aWNrLXB1Y2tcIjogJGZhLXZhci1ob2NrZXktc3RpY2stcHVjayxcbiAgXCJob3VzZS10cmVlXCI6ICRmYS12YXItaG91c2UtdHJlZSxcbiAgXCJzaWduYWwtZmFpclwiOiAkZmEtdmFyLXNpZ25hbC1mYWlyLFxuICBcInNpZ25hbC0yXCI6ICRmYS12YXItc2lnbmFsLTIsXG4gIFwiZmFjZS1sYXVnaC13aW5rXCI6ICRmYS12YXItZmFjZS1sYXVnaC13aW5rLFxuICBcImxhdWdoLXdpbmtcIjogJGZhLXZhci1sYXVnaC13aW5rLFxuICBcImNpcmNsZS1kb2xsYXJcIjogJGZhLXZhci1jaXJjbGUtZG9sbGFyLFxuICBcImRvbGxhci1jaXJjbGVcIjogJGZhLXZhci1kb2xsYXItY2lyY2xlLFxuICBcInVzZC1jaXJjbGVcIjogJGZhLXZhci11c2QtY2lyY2xlLFxuICBcImhvcnNlLWhlYWRcIjogJGZhLXZhci1ob3JzZS1oZWFkLFxuICBcImFycm93cy1yZXBlYXRcIjogJGZhLXZhci1hcnJvd3MtcmVwZWF0LFxuICBcInJlcGVhdC1hbHRcIjogJGZhLXZhci1yZXBlYXQtYWx0LFxuICBcImJvcmUtaG9sZVwiOiAkZmEtdmFyLWJvcmUtaG9sZSxcbiAgXCJpbmR1c3RyeVwiOiAkZmEtdmFyLWluZHVzdHJ5LFxuICBcImltYWdlLXBvbGFyb2lkXCI6ICRmYS12YXItaW1hZ2UtcG9sYXJvaWQsXG4gIFwid2F2ZS10cmlhbmdsZVwiOiAkZmEtdmFyLXdhdmUtdHJpYW5nbGUsXG4gIFwicGVyc29uLXJ1bm5pbmctZmFzdFwiOiAkZmEtdmFyLXBlcnNvbi1ydW5uaW5nLWZhc3QsXG4gIFwiY2lyY2xlLWRvd25cIjogJGZhLXZhci1jaXJjbGUtZG93bixcbiAgXCJhcnJvdy1hbHQtY2lyY2xlLWRvd25cIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24sXG4gIFwiZ3JpbGxcIjogJGZhLXZhci1ncmlsbCxcbiAgXCJhcnJvd3MtdHVybi10by1kb3RzXCI6ICRmYS12YXItYXJyb3dzLXR1cm4tdG8tZG90cyxcbiAgXCJjaGFydC1taXhlZFwiOiAkZmEtdmFyLWNoYXJ0LW1peGVkLFxuICBcImFuYWx5dGljc1wiOiAkZmEtdmFyLWFuYWx5dGljcyxcbiAgXCJmbG9yaW4tc2lnblwiOiAkZmEtdmFyLWZsb3Jpbi1zaWduLFxuICBcImFycm93LWRvd24tc2hvcnQtd2lkZVwiOiAkZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC1kZXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0LFxuICBcImxlc3MtdGhhblwiOiAkZmEtdmFyLWxlc3MtdGhhbixcbiAgXCJkaXNwbGF5LWNvZGVcIjogJGZhLXZhci1kaXNwbGF5LWNvZGUsXG4gIFwiZGVza3RvcC1jb2RlXCI6ICRmYS12YXItZGVza3RvcC1jb2RlLFxuICBcImZhY2UtZHJvb2xpbmdcIjogJGZhLXZhci1mYWNlLWRyb29saW5nLFxuICBcIm9pbC10ZW1wZXJhdHVyZVwiOiAkZmEtdmFyLW9pbC10ZW1wZXJhdHVyZSxcbiAgXCJvaWwtdGVtcFwiOiAkZmEtdmFyLW9pbC10ZW1wLFxuICBcInNxdWFyZS1xdWVzdGlvblwiOiAkZmEtdmFyLXNxdWFyZS1xdWVzdGlvbixcbiAgXCJxdWVzdGlvbi1zcXVhcmVcIjogJGZhLXZhci1xdWVzdGlvbi1zcXVhcmUsXG4gIFwiYWlyLWNvbmRpdGlvbmVyXCI6ICRmYS12YXItYWlyLWNvbmRpdGlvbmVyLFxuICBcImFuZ2xlLWRvd25cIjogJGZhLXZhci1hbmdsZS1kb3duLFxuICBcIm1vdW50YWluc1wiOiAkZmEtdmFyLW1vdW50YWlucyxcbiAgXCJvbWVnYVwiOiAkZmEtdmFyLW9tZWdhLFxuICBcImNhci10dW5uZWxcIjogJGZhLXZhci1jYXItdHVubmVsLFxuICBcInBlcnNvbi1kb2xseS1lbXB0eVwiOiAkZmEtdmFyLXBlcnNvbi1kb2xseS1lbXB0eSxcbiAgXCJwYW4tZm9vZFwiOiAkZmEtdmFyLXBhbi1mb29kLFxuICBcImhlYWQtc2lkZS1jb3VnaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCxcbiAgXCJncmlwLWxpbmVzXCI6ICRmYS12YXItZ3JpcC1saW5lcyxcbiAgXCJ0aHVtYnMtZG93blwiOiAkZmEtdmFyLXRodW1icy1kb3duLFxuICBcInVzZXItbG9ja1wiOiAkZmEtdmFyLXVzZXItbG9jayxcbiAgXCJhcnJvdy1yaWdodC1sb25nXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtbG9uZyxcbiAgXCJsb25nLWFycm93LXJpZ2h0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodCxcbiAgXCJ0aWNrZXRzLWFpcmxpbmVcIjogJGZhLXZhci10aWNrZXRzLWFpcmxpbmUsXG4gIFwiYW5jaG9yLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcmssXG4gIFwiZWxsaXBzaXNcIjogJGZhLXZhci1lbGxpcHNpcyxcbiAgXCJlbGxpcHNpcy1oXCI6ICRmYS12YXItZWxsaXBzaXMtaCxcbiAgXCJuZmMtc2xhc2hcIjogJGZhLXZhci1uZmMtc2xhc2gsXG4gIFwiY2hlc3MtcGF3blwiOiAkZmEtdmFyLWNoZXNzLXBhd24sXG4gIFwia2l0LW1lZGljYWxcIjogJGZhLXZhci1raXQtbWVkaWNhbCxcbiAgXCJmaXJzdC1haWRcIjogJGZhLXZhci1maXJzdC1haWQsXG4gIFwiZ3JpZC0yLXBsdXNcIjogJGZhLXZhci1ncmlkLTItcGx1cyxcbiAgXCJiZWxsc1wiOiAkZmEtdmFyLWJlbGxzLFxuICBcInBlcnNvbi10aHJvdWdoLXdpbmRvd1wiOiAkZmEtdmFyLXBlcnNvbi10aHJvdWdoLXdpbmRvdyxcbiAgXCJ0b29sYm94XCI6ICRmYS12YXItdG9vbGJveCxcbiAgXCJlbnZlbG9wZS1kb3RcIjogJGZhLXZhci1lbnZlbG9wZS1kb3QsXG4gIFwiZW52ZWxvcGUtYmFkZ2VcIjogJGZhLXZhci1lbnZlbG9wZS1iYWRnZSxcbiAgXCJoYW5kcy1ob2xkaW5nLWNpcmNsZVwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctY2lyY2xlLFxuICBcImJ1Z1wiOiAkZmEtdmFyLWJ1ZyxcbiAgXCJib3dsLWNob3BzdGlja3NcIjogJGZhLXZhci1ib3dsLWNob3BzdGlja3MsXG4gIFwiY3JlZGl0LWNhcmRcIjogJGZhLXZhci1jcmVkaXQtY2FyZCxcbiAgXCJjcmVkaXQtY2FyZC1hbHRcIjogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQsXG4gIFwiY2lyY2xlLXNcIjogJGZhLXZhci1jaXJjbGUtcyxcbiAgXCJib3gtYmFsbG90XCI6ICRmYS12YXItYm94LWJhbGxvdCxcbiAgXCJjYXJcIjogJGZhLXZhci1jYXIsXG4gIFwiYXV0b21vYmlsZVwiOiAkZmEtdmFyLWF1dG9tb2JpbGUsXG4gIFwiaGFuZC1ob2xkaW5nLWhhbmRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctaGFuZCxcbiAgXCJ1c2VyLXRpZS1oYWlyXCI6ICRmYS12YXItdXNlci10aWUtaGFpcixcbiAgXCJwb2RpdW0tc3RhclwiOiAkZmEtdmFyLXBvZGl1bS1zdGFyLFxuICBcInVzZXItaGFpci1tdWxsZXRcIjogJGZhLXZhci11c2VyLWhhaXItbXVsbGV0LFxuICBcImJ1c2luZXNzLWZyb250XCI6ICRmYS12YXItYnVzaW5lc3MtZnJvbnQsXG4gIFwicGFydHktYmFja1wiOiAkZmEtdmFyLXBhcnR5LWJhY2ssXG4gIFwidHJpYW4tYmFsYm90XCI6ICRmYS12YXItdHJpYW4tYmFsYm90LFxuICBcIm1pY3JvcGhvbmUtc3RhbmRcIjogJGZhLXZhci1taWNyb3Bob25lLXN0YW5kLFxuICBcImJvb2stb3Blbi1yZWFkZXJcIjogJGZhLXZhci1ib29rLW9wZW4tcmVhZGVyLFxuICBcImJvb2stcmVhZGVyXCI6ICRmYS12YXItYm9vay1yZWFkZXIsXG4gIFwiZmFtaWx5LWRyZXNzXCI6ICRmYS12YXItZmFtaWx5LWRyZXNzLFxuICBcImNpcmNsZS14XCI6ICRmYS12YXItY2lyY2xlLXgsXG4gIFwiY2FiaW5cIjogJGZhLXZhci1jYWJpbixcbiAgXCJtb3VudGFpbi1zdW5cIjogJGZhLXZhci1tb3VudGFpbi1zdW4sXG4gIFwiY2hhcnQtc2ltcGxlLWhvcml6b250YWxcIjogJGZhLXZhci1jaGFydC1zaW1wbGUtaG9yaXpvbnRhbCxcbiAgXCJhcnJvd3MtbGVmdC1yaWdodC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZSxcbiAgXCJoYW5kLWJhY2stcG9pbnQtbGVmdFwiOiAkZmEtdmFyLWhhbmQtYmFjay1wb2ludC1sZWZ0LFxuICBcIm1lc3NhZ2UtZG90c1wiOiAkZmEtdmFyLW1lc3NhZ2UtZG90cyxcbiAgXCJjb21tZW50LWFsdC1kb3RzXCI6ICRmYS12YXItY29tbWVudC1hbHQtZG90cyxcbiAgXCJtZXNzYWdpbmdcIjogJGZhLXZhci1tZXNzYWdpbmcsXG4gIFwiZmlsZS1oZWFydFwiOiAkZmEtdmFyLWZpbGUtaGVhcnQsXG4gIFwiYmVlci1tdWdcIjogJGZhLXZhci1iZWVyLW11ZyxcbiAgXCJiZWVyLWZvYW1cIjogJGZhLXZhci1iZWVyLWZvYW0sXG4gIFwiZGljZS1kMjBcIjogJGZhLXZhci1kaWNlLWQyMCxcbiAgXCJkcm9uZVwiOiAkZmEtdmFyLWRyb25lLFxuICBcInRydWNrLWRyb3BsZXRcIjogJGZhLXZhci10cnVjay1kcm9wbGV0LFxuICBcImZpbGUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItZmlsZS1jaXJjbGUteG1hcmssXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy11cCxcbiAgXCJ0ZW1wZXJhdHVyZS11cFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXVwLFxuICBcIm1lZGFsXCI6ICRmYS12YXItbWVkYWwsXG4gIFwicGVyc29uLWZhaXJ5XCI6ICRmYS12YXItcGVyc29uLWZhaXJ5LFxuICBcImJlZFwiOiAkZmEtdmFyLWJlZCxcbiAgXCJib29rLWNvcHlcIjogJGZhLXZhci1ib29rLWNvcHksXG4gIFwic3F1YXJlLWhcIjogJGZhLXZhci1zcXVhcmUtaCxcbiAgXCJoLXNxdWFyZVwiOiAkZmEtdmFyLWgtc3F1YXJlLFxuICBcInNxdWFyZS1jXCI6ICRmYS12YXItc3F1YXJlLWMsXG4gIFwiY2xvY2stdHdvXCI6ICRmYS12YXItY2xvY2stdHdvLFxuICBcInNxdWFyZS1lbGxpcHNpcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLXNxdWFyZS1lbGxpcHNpcy12ZXJ0aWNhbCxcbiAgXCJjYWxlbmRhci11c2Vyc1wiOiAkZmEtdmFyLWNhbGVuZGFyLXVzZXJzLFxuICBcInBvZGNhc3RcIjogJGZhLXZhci1wb2RjYXN0LFxuICBcImJlZVwiOiAkZmEtdmFyLWJlZSxcbiAgXCJ0ZW1wZXJhdHVyZS1mdWxsXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZnVsbCxcbiAgXCJ0ZW1wZXJhdHVyZS00XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtNCxcbiAgXCJ0aGVybW9tZXRlci00XCI6ICRmYS12YXItdGhlcm1vbWV0ZXItNCxcbiAgXCJ0aGVybW9tZXRlci1mdWxsXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCxcbiAgXCJiZWxsXCI6ICRmYS12YXItYmVsbCxcbiAgXCJjYW5keS1iYXJcIjogJGZhLXZhci1jYW5keS1iYXIsXG4gIFwiY2hvY29sYXRlLWJhclwiOiAkZmEtdmFyLWNob2NvbGF0ZS1iYXIsXG4gIFwieG1hcmstbGFyZ2VcIjogJGZhLXZhci14bWFyay1sYXJnZSxcbiAgXCJwaW5hdGFcIjogJGZhLXZhci1waW5hdGEsXG4gIFwiYXJyb3dzLWZyb20tbGluZVwiOiAkZmEtdmFyLWFycm93cy1mcm9tLWxpbmUsXG4gIFwic3VwZXJzY3JpcHRcIjogJGZhLXZhci1zdXBlcnNjcmlwdCxcbiAgXCJib3dsLXNwb29uXCI6ICRmYS12YXItYm93bC1zcG9vbixcbiAgXCJoZXhhZ29uLWNoZWNrXCI6ICRmYS12YXItaGV4YWdvbi1jaGVjayxcbiAgXCJwbHVnLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLXhtYXJrLFxuICBcInN0YXItb2YtbGlmZVwiOiAkZmEtdmFyLXN0YXItb2YtbGlmZSxcbiAgXCJwaG9uZS1zbGFzaFwiOiAkZmEtdmFyLXBob25lLXNsYXNoLFxuICBcInRyYWZmaWMtbGlnaHQtc3RvcFwiOiAkZmEtdmFyLXRyYWZmaWMtbGlnaHQtc3RvcCxcbiAgXCJwYWludC1yb2xsZXJcIjogJGZhLXZhci1wYWludC1yb2xsZXIsXG4gIFwiYWNjZW50LWdyYXZlXCI6ICRmYS12YXItYWNjZW50LWdyYXZlLFxuICBcImhhbmRzaGFrZS1hbmdsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbmdsZSxcbiAgXCJoYW5kcy1oZWxwaW5nXCI6ICRmYS12YXItaGFuZHMtaGVscGluZyxcbiAgXCJjaXJjbGUtMFwiOiAkZmEtdmFyLWNpcmNsZS0wLFxuICBcImRpYWwtbWVkLWxvd1wiOiAkZmEtdmFyLWRpYWwtbWVkLWxvdyxcbiAgXCJsb2NhdGlvbi1kb3RcIjogJGZhLXZhci1sb2NhdGlvbi1kb3QsXG4gIFwibWFwLW1hcmtlci1hbHRcIjogJGZhLXZhci1tYXAtbWFya2VyLWFsdCxcbiAgXCJjcmFiXCI6ICRmYS12YXItY3JhYixcbiAgXCJib3gtb3Blbi1mdWxsXCI6ICRmYS12YXItYm94LW9wZW4tZnVsbCxcbiAgXCJib3gtZnVsbFwiOiAkZmEtdmFyLWJveC1mdWxsLFxuICBcImZpbGVcIjogJGZhLXZhci1maWxlLFxuICBcImdyZWF0ZXItdGhhblwiOiAkZmEtdmFyLWdyZWF0ZXItdGhhbixcbiAgXCJxdW90ZXNcIjogJGZhLXZhci1xdW90ZXMsXG4gIFwicHJldHplbFwiOiAkZmEtdmFyLXByZXR6ZWwsXG4gIFwicGVyc29uLXN3aW1taW5nXCI6ICRmYS12YXItcGVyc29uLXN3aW1taW5nLFxuICBcInN3aW1tZXJcIjogJGZhLXZhci1zd2ltbWVyLFxuICBcImFycm93LWRvd25cIjogJGZhLXZhci1hcnJvdy1kb3duLFxuICBcInVzZXItcm9ib3QteG1hcmtzXCI6ICRmYS12YXItdXNlci1yb2JvdC14bWFya3MsXG4gIFwibWVzc2FnZS1xdW90ZVwiOiAkZmEtdmFyLW1lc3NhZ2UtcXVvdGUsXG4gIFwiY29tbWVudC1hbHQtcXVvdGVcIjogJGZhLXZhci1jb21tZW50LWFsdC1xdW90ZSxcbiAgXCJjYW5keS1jb3JuXCI6ICRmYS12YXItY2FuZHktY29ybixcbiAgXCJmb2xkZXItbWFnbmlmeWluZy1nbGFzc1wiOiAkZmEtdmFyLWZvbGRlci1tYWduaWZ5aW5nLWdsYXNzLFxuICBcImZvbGRlci1zZWFyY2hcIjogJGZhLXZhci1mb2xkZXItc2VhcmNoLFxuICBcIm5vdGVib29rXCI6ICRmYS12YXItbm90ZWJvb2ssXG4gIFwiZHJvcGxldFwiOiAkZmEtdmFyLWRyb3BsZXQsXG4gIFwidGludFwiOiAkZmEtdmFyLXRpbnQsXG4gIFwiYnVsbHNleWUtcG9pbnRlclwiOiAkZmEtdmFyLWJ1bGxzZXllLXBvaW50ZXIsXG4gIFwiZXJhc2VyXCI6ICRmYS12YXItZXJhc2VyLFxuICBcImhleGFnb24taW1hZ2VcIjogJGZhLXZhci1oZXhhZ29uLWltYWdlLFxuICBcImVhcnRoLWFtZXJpY2FzXCI6ICRmYS12YXItZWFydGgtYW1lcmljYXMsXG4gIFwiZWFydGhcIjogJGZhLXZhci1lYXJ0aCxcbiAgXCJlYXJ0aC1hbWVyaWNhXCI6ICRmYS12YXItZWFydGgtYW1lcmljYSxcbiAgXCJnbG9iZS1hbWVyaWNhc1wiOiAkZmEtdmFyLWdsb2JlLWFtZXJpY2FzLFxuICBcImNyYXRlLWFwcGxlXCI6ICRmYS12YXItY3JhdGUtYXBwbGUsXG4gIFwiYXBwbGUtY3JhdGVcIjogJGZhLXZhci1hcHBsZS1jcmF0ZSxcbiAgXCJwZXJzb24tYnVyc3RcIjogJGZhLXZhci1wZXJzb24tYnVyc3QsXG4gIFwiZ2FtZS1ib2FyZFwiOiAkZmEtdmFyLWdhbWUtYm9hcmQsXG4gIFwiaGF0LWNoZWZcIjogJGZhLXZhci1oYXQtY2hlZixcbiAgXCJoYW5kLWJhY2stcG9pbnQtcmlnaHRcIjogJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtcmlnaHQsXG4gIFwiZG92ZVwiOiAkZmEtdmFyLWRvdmUsXG4gIFwic25vd2ZsYWtlLWRyb3BsZXRzXCI6ICRmYS12YXItc25vd2ZsYWtlLWRyb3BsZXRzLFxuICBcImJhdHRlcnktZW1wdHlcIjogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5LFxuICBcImJhdHRlcnktMFwiOiAkZmEtdmFyLWJhdHRlcnktMCxcbiAgXCJncmlkLTRcIjogJGZhLXZhci1ncmlkLTQsXG4gIFwic29ja3NcIjogJGZhLXZhci1zb2NrcyxcbiAgXCJmYWNlLXN1bmdsYXNzZXNcIjogJGZhLXZhci1mYWNlLXN1bmdsYXNzZXMsXG4gIFwiaW5ib3hcIjogJGZhLXZhci1pbmJveCxcbiAgXCJzcXVhcmUtMFwiOiAkZmEtdmFyLXNxdWFyZS0wLFxuICBcInNlY3Rpb25cIjogJGZhLXZhci1zZWN0aW9uLFxuICBcInNxdWFyZS10aGlzLXdheS11cFwiOiAkZmEtdmFyLXNxdWFyZS10aGlzLXdheS11cCxcbiAgXCJib3gtdXBcIjogJGZhLXZhci1ib3gtdXAsXG4gIFwiZ2F1Z2UtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLWhpZ2gsXG4gIFwidGFjaG9tZXRlci1hbHRcIjogJGZhLXZhci10YWNob21ldGVyLWFsdCxcbiAgXCJ0YWNob21ldGVyLWFsdC1mYXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdCxcbiAgXCJzcXVhcmUtYW1wZXJzYW5kXCI6ICRmYS12YXItc3F1YXJlLWFtcGVyc2FuZCxcbiAgXCJlbnZlbG9wZS1vcGVuLXRleHRcIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQsXG4gIFwibGFtcC1kZXNrXCI6ICRmYS12YXItbGFtcC1kZXNrLFxuICBcImhvc3BpdGFsXCI6ICRmYS12YXItaG9zcGl0YWwsXG4gIFwiaG9zcGl0YWwtYWx0XCI6ICRmYS12YXItaG9zcGl0YWwtYWx0LFxuICBcImhvc3BpdGFsLXdpZGVcIjogJGZhLXZhci1ob3NwaXRhbC13aWRlLFxuICBcInBvbGwtcGVvcGxlXCI6ICRmYS12YXItcG9sbC1wZW9wbGUsXG4gIFwid2hpc2tleS1nbGFzcy1pY2VcIjogJGZhLXZhci13aGlza2V5LWdsYXNzLWljZSxcbiAgXCJnbGFzcy13aGlza2V5LXJvY2tzXCI6ICRmYS12YXItZ2xhc3Mtd2hpc2tleS1yb2NrcyxcbiAgXCJ3aW5lLWJvdHRsZVwiOiAkZmEtdmFyLXdpbmUtYm90dGxlLFxuICBcImNoZXNzLXJvb2tcIjogJGZhLXZhci1jaGVzcy1yb29rLFxuICBcInVzZXItYm91bnR5LWh1bnRlclwiOiAkZmEtdmFyLXVzZXItYm91bnR5LWh1bnRlcixcbiAgXCJiYXJzLXN0YWdnZXJlZFwiOiAkZmEtdmFyLWJhcnMtc3RhZ2dlcmVkLFxuICBcInJlb3JkZXJcIjogJGZhLXZhci1yZW9yZGVyLFxuICBcInN0cmVhbVwiOiAkZmEtdmFyLXN0cmVhbSxcbiAgXCJkaWFncmFtLXNhbmtleVwiOiAkZmEtdmFyLWRpYWdyYW0tc2Fua2V5LFxuICBcImNsb3VkLWhhaWwtbWl4ZWRcIjogJGZhLXZhci1jbG91ZC1oYWlsLW1peGVkLFxuICBcImNpcmNsZS11cC1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLXVwLWxlZnQsXG4gIFwiZGhhcm1hY2hha3JhXCI6ICRmYS12YXItZGhhcm1hY2hha3JhLFxuICBcIm9iamVjdHMtYWxpZ24tbGVmdFwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tbGVmdCxcbiAgXCJvaWwtY2FuLWRyaXBcIjogJGZhLXZhci1vaWwtY2FuLWRyaXAsXG4gIFwiZmFjZS1zbWlsaW5nLWhhbmRzXCI6ICRmYS12YXItZmFjZS1zbWlsaW5nLWhhbmRzLFxuICBcImJyb2Njb2xpXCI6ICRmYS12YXItYnJvY2NvbGksXG4gIFwicm91dGUtaW50ZXJzdGF0ZVwiOiAkZmEtdmFyLXJvdXRlLWludGVyc3RhdGUsXG4gIFwiZWFyLW11ZmZzXCI6ICRmYS12YXItZWFyLW11ZmZzLFxuICBcImhvdGRvZ1wiOiAkZmEtdmFyLWhvdGRvZyxcbiAgXCJ0cmFuc3BvcnRlci1lbXB0eVwiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLWVtcHR5LFxuICBcInBlcnNvbi13YWxraW5nLXdpdGgtY2FuZVwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZSxcbiAgXCJibGluZFwiOiAkZmEtdmFyLWJsaW5kLFxuICBcImFuZ2xlLTkwXCI6ICRmYS12YXItYW5nbGUtOTAsXG4gIFwicmVjdGFuZ2xlLXRlcm1pbmFsXCI6ICRmYS12YXItcmVjdGFuZ2xlLXRlcm1pbmFsLFxuICBcImtpdGVcIjogJGZhLXZhci1raXRlLFxuICBcImRydW1cIjogJGZhLXZhci1kcnVtLFxuICBcInNjcnViYmVyXCI6ICRmYS12YXItc2NydWJiZXIsXG4gIFwiaWNlLWNyZWFtXCI6ICRmYS12YXItaWNlLWNyZWFtLFxuICBcImhlYXJ0LWNpcmNsZS1ib2x0XCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWJvbHQsXG4gIFwiZmlzaC1ib25lc1wiOiAkZmEtdmFyLWZpc2gtYm9uZXMsXG4gIFwiZGVlci1ydWRvbHBoXCI6ICRmYS12YXItZGVlci1ydWRvbHBoLFxuICBcImZheFwiOiAkZmEtdmFyLWZheCxcbiAgXCJwYXJhZ3JhcGhcIjogJGZhLXZhci1wYXJhZ3JhcGgsXG4gIFwiaGVhZC1zaWRlLWhlYXJ0XCI6ICRmYS12YXItaGVhZC1zaWRlLWhlYXJ0LFxuICBcInNxdWFyZS1lXCI6ICRmYS12YXItc3F1YXJlLWUsXG4gIFwibWV0ZXItZmlyZVwiOiAkZmEtdmFyLW1ldGVyLWZpcmUsXG4gIFwiY2xvdWQtaGFpbFwiOiAkZmEtdmFyLWNsb3VkLWhhaWwsXG4gIFwiY2hlY2stdG8tc2xvdFwiOiAkZmEtdmFyLWNoZWNrLXRvLXNsb3QsXG4gIFwidm90ZS15ZWFcIjogJGZhLXZhci12b3RlLXllYSxcbiAgXCJtb25leS1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1tb25leS1mcm9tLWJyYWNrZXQsXG4gIFwic3Rhci1oYWxmXCI6ICRmYS12YXItc3Rhci1oYWxmLFxuICBcImNhci1idXNcIjogJGZhLXZhci1jYXItYnVzLFxuICBcInNwZWFrZXJcIjogJGZhLXZhci1zcGVha2VyLFxuICBcInRpbWVyXCI6ICRmYS12YXItdGltZXIsXG4gIFwiYm94ZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWJveGVzLXN0YWNrZWQsXG4gIFwiYm94ZXNcIjogJGZhLXZhci1ib3hlcyxcbiAgXCJib3hlcy1hbHRcIjogJGZhLXZhci1ib3hlcy1hbHQsXG4gIFwiZ3JpbGwtaG90XCI6ICRmYS12YXItZ3JpbGwtaG90LFxuICBcImJhbGxvdC1jaGVja1wiOiAkZmEtdmFyLWJhbGxvdC1jaGVjayxcbiAgXCJsaW5rXCI6ICRmYS12YXItbGluayxcbiAgXCJjaGFpblwiOiAkZmEtdmFyLWNoYWluLFxuICBcImVhci1saXN0ZW5cIjogJGZhLXZhci1lYXItbGlzdGVuLFxuICBcImFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtc1wiOiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyxcbiAgXCJmaWxlLW1pbnVzXCI6ICRmYS12YXItZmlsZS1taW51cyxcbiAgXCJ0cmVlLWNpdHlcIjogJGZhLXZhci10cmVlLWNpdHksXG4gIFwicGxheVwiOiAkZmEtdmFyLXBsYXksXG4gIFwiZm9udFwiOiAkZmEtdmFyLWZvbnQsXG4gIFwiY3VwLXRvZ29cIjogJGZhLXZhci1jdXAtdG9nbyxcbiAgXCJjb2ZmZWUtdG9nb1wiOiAkZmEtdmFyLWNvZmZlZS10b2dvLFxuICBcInNxdWFyZS1kb3duLWxlZnRcIjogJGZhLXZhci1zcXVhcmUtZG93bi1sZWZ0LFxuICBcImJ1cmdlci1sZXR0dWNlXCI6ICRmYS12YXItYnVyZ2VyLWxldHR1Y2UsXG4gIFwicnVwaWFoLXNpZ25cIjogJGZhLXZhci1ydXBpYWgtc2lnbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJzZWFyY2hcIjogJGZhLXZhci1zZWFyY2gsXG4gIFwidGFibGUtdGVubmlzLXBhZGRsZS1iYWxsXCI6ICRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsLFxuICBcInBpbmctcG9uZy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbCxcbiAgXCJ0YWJsZS10ZW5uaXNcIjogJGZhLXZhci10YWJsZS10ZW5uaXMsXG4gIFwicGVyc29uLWRvdHMtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWRvdHMtZnJvbS1saW5lLFxuICBcImRpYWdub3Nlc1wiOiAkZmEtdmFyLWRpYWdub3NlcyxcbiAgXCJjaGV2cm9ucy1kb3duXCI6ICRmYS12YXItY2hldnJvbnMtZG93bixcbiAgXCJjaGV2cm9uLWRvdWJsZS1kb3duXCI6ICRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bixcbiAgXCJ0cmFzaC1jYW4tYXJyb3ctdXBcIjogJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZS1hbHRcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCxcbiAgXCJzaWduYWwtZ29vZFwiOiAkZmEtdmFyLXNpZ25hbC1nb29kLFxuICBcInNpZ25hbC0zXCI6ICRmYS12YXItc2lnbmFsLTMsXG4gIFwibG9jYXRpb24tcXVlc3Rpb25cIjogJGZhLXZhci1sb2NhdGlvbi1xdWVzdGlvbixcbiAgXCJtYXAtbWFya2VyLXF1ZXN0aW9uXCI6ICRmYS12YXItbWFwLW1hcmtlci1xdWVzdGlvbixcbiAgXCJmbG9wcHktZGlzay1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1mbG9wcHktZGlzay1jaXJjbGUteG1hcmssXG4gIFwiZmxvcHB5LWRpc2stdGltZXNcIjogJGZhLXZhci1mbG9wcHktZGlzay10aW1lcyxcbiAgXCJzYXZlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXNhdmUtY2lyY2xlLXhtYXJrLFxuICBcInNhdmUtdGltZXNcIjogJGZhLXZhci1zYXZlLXRpbWVzLFxuICBcIm5haXJhLXNpZ25cIjogJGZhLXZhci1uYWlyYS1zaWduLFxuICBcInBlYWNoXCI6ICRmYS12YXItcGVhY2gsXG4gIFwidGF4aS1idXNcIjogJGZhLXZhci10YXhpLWJ1cyxcbiAgXCJicmFja2V0LWN1cmx5XCI6ICRmYS12YXItYnJhY2tldC1jdXJseSxcbiAgXCJicmFja2V0LWN1cmx5LWxlZnRcIjogJGZhLXZhci1icmFja2V0LWN1cmx5LWxlZnQsXG4gIFwibG9ic3RlclwiOiAkZmEtdmFyLWxvYnN0ZXIsXG4gIFwiY2FydC1mbGF0YmVkLWVtcHR5XCI6ICRmYS12YXItY2FydC1mbGF0YmVkLWVtcHR5LFxuICBcImRvbGx5LWZsYXRiZWQtZW1wdHlcIjogJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5LFxuICBcImNvbG9uXCI6ICRmYS12YXItY29sb24sXG4gIFwiY2FydC1hcnJvdy1kb3duXCI6ICRmYS12YXItY2FydC1hcnJvdy1kb3duLFxuICBcIndhbmRcIjogJGZhLXZhci13YW5kLFxuICBcIndhbGtpZS10YWxraWVcIjogJGZhLXZhci13YWxraWUtdGFsa2llLFxuICBcImZpbGUtcGVuXCI6ICRmYS12YXItZmlsZS1wZW4sXG4gIFwiZmlsZS1lZGl0XCI6ICRmYS12YXItZmlsZS1lZGl0LFxuICBcInJlY2VpcHRcIjogJGZhLXZhci1yZWNlaXB0LFxuICBcInRhYmxlLXBpY25pY1wiOiAkZmEtdmFyLXRhYmxlLXBpY25pYyxcbiAgXCJzcXVhcmUtcGVuXCI6ICRmYS12YXItc3F1YXJlLXBlbixcbiAgXCJwZW4tc3F1YXJlXCI6ICRmYS12YXItcGVuLXNxdWFyZSxcbiAgXCJwZW5jaWwtc3F1YXJlXCI6ICRmYS12YXItcGVuY2lsLXNxdWFyZSxcbiAgXCJjaXJjbGUtbWljcm9waG9uZS1saW5lc1wiOiAkZmEtdmFyLWNpcmNsZS1taWNyb3Bob25lLWxpbmVzLFxuICBcIm1pY3JvcGhvbmUtY2lyY2xlLWFsdFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtY2lyY2xlLWFsdCxcbiAgXCJkaXNwbGF5LXNsYXNoXCI6ICRmYS12YXItZGlzcGxheS1zbGFzaCxcbiAgXCJkZXNrdG9wLXNsYXNoXCI6ICRmYS12YXItZGVza3RvcC1zbGFzaCxcbiAgXCJzdWl0Y2FzZS1yb2xsaW5nXCI6ICRmYS12YXItc3VpdGNhc2Utcm9sbGluZyxcbiAgXCJwZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJ0cmFuc3BvcnRlci0yXCI6ICRmYS12YXItdHJhbnNwb3J0ZXItMixcbiAgXCJoYW5kcy1ob2xkaW5nLWRpYW1vbmRcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWRpYW1vbmQsXG4gIFwiaGFuZC1yZWNlaXZpbmdcIjogJGZhLXZhci1oYW5kLXJlY2VpdmluZyxcbiAgXCJtb25leS1iaWxsLXNpbXBsZS13YXZlXCI6ICRmYS12YXItbW9uZXktYmlsbC1zaW1wbGUtd2F2ZSxcbiAgXCJjaGV2cm9uLWRvd25cIjogJGZhLXZhci1jaGV2cm9uLWRvd24sXG4gIFwiYmF0dGVyeS1mdWxsXCI6ICRmYS12YXItYmF0dGVyeS1mdWxsLFxuICBcImJhdHRlcnlcIjogJGZhLXZhci1iYXR0ZXJ5LFxuICBcImJhdHRlcnktNVwiOiAkZmEtdmFyLWJhdHRlcnktNSxcbiAgXCJiZWxsLXBsdXNcIjogJGZhLXZhci1iZWxsLXBsdXMsXG4gIFwiYm9vay1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWJvb2stYXJyb3ctcmlnaHQsXG4gIFwiaG9zcGl0YWxzXCI6ICRmYS12YXItaG9zcGl0YWxzLFxuICBcImNsdWJcIjogJGZhLXZhci1jbHViLFxuICBcInNrdWxsLWNyb3NzYm9uZXNcIjogJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzLFxuICBcImRyb3BsZXQtZGVncmVlXCI6ICRmYS12YXItZHJvcGxldC1kZWdyZWUsXG4gIFwiZGV3cG9pbnRcIjogJGZhLXZhci1kZXdwb2ludCxcbiAgXCJjb2RlLWNvbXBhcmVcIjogJGZhLXZhci1jb2RlLWNvbXBhcmUsXG4gIFwibGlzdC11bFwiOiAkZmEtdmFyLWxpc3QtdWwsXG4gIFwibGlzdC1kb3RzXCI6ICRmYS12YXItbGlzdC1kb3RzLFxuICBcImhhbmQtaG9sZGluZy1tYWdpY1wiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1tYWdpYyxcbiAgXCJ3YXRlcm1lbG9uLXNsaWNlXCI6ICRmYS12YXItd2F0ZXJtZWxvbi1zbGljZSxcbiAgXCJjaXJjbGUtZWxsaXBzaXNcIjogJGZhLXZhci1jaXJjbGUtZWxsaXBzaXMsXG4gIFwic2Nob29sLWxvY2tcIjogJGZhLXZhci1zY2hvb2wtbG9jayxcbiAgXCJ0b3dlci1jZWxsXCI6ICRmYS12YXItdG93ZXItY2VsbCxcbiAgXCJzZC1jYXJkc1wiOiAkZmEtdmFyLXNkLWNhcmRzLFxuICBcImp1Zy1ib3R0bGVcIjogJGZhLXZhci1qdWctYm90dGxlLFxuICBcImRvd24tbG9uZ1wiOiAkZmEtdmFyLWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bixcbiAgXCJlbnZlbG9wZXNcIjogJGZhLXZhci1lbnZlbG9wZXMsXG4gIFwicGhvbmUtb2ZmaWNlXCI6ICRmYS12YXItcGhvbmUtb2ZmaWNlLFxuICBcInJhbmtpbmctc3RhclwiOiAkZmEtdmFyLXJhbmtpbmctc3RhcixcbiAgXCJjaGVzcy1raW5nXCI6ICRmYS12YXItY2hlc3Mta2luZyxcbiAgXCJuZmMtcGVuXCI6ICRmYS12YXItbmZjLXBlbixcbiAgXCJwZXJzb24taGFyYXNzaW5nXCI6ICRmYS12YXItcGVyc29uLWhhcmFzc2luZyxcbiAgXCJoYXQtd2ludGVyXCI6ICRmYS12YXItaGF0LXdpbnRlcixcbiAgXCJicmF6aWxpYW4tcmVhbC1zaWduXCI6ICRmYS12YXItYnJhemlsaWFuLXJlYWwtc2lnbixcbiAgXCJsYW5kbWFyay1kb21lXCI6ICRmYS12YXItbGFuZG1hcmstZG9tZSxcbiAgXCJsYW5kbWFyay1hbHRcIjogJGZhLXZhci1sYW5kbWFyay1hbHQsXG4gIFwiYm9uZS1icmVha1wiOiAkZmEtdmFyLWJvbmUtYnJlYWssXG4gIFwiYXJyb3ctdXBcIjogJGZhLXZhci1hcnJvdy11cCxcbiAgXCJkb3duLWZyb20tZG90dGVkLWxpbmVcIjogJGZhLXZhci1kb3duLWZyb20tZG90dGVkLWxpbmUsXG4gIFwidHZcIjogJGZhLXZhci10dixcbiAgXCJ0ZWxldmlzaW9uXCI6ICRmYS12YXItdGVsZXZpc2lvbixcbiAgXCJ0di1hbHRcIjogJGZhLXZhci10di1hbHQsXG4gIFwiYm9yZGVyLWxlZnRcIjogJGZhLXZhci1ib3JkZXItbGVmdCxcbiAgXCJjaXJjbGUtZGl2aWRlXCI6ICRmYS12YXItY2lyY2xlLWRpdmlkZSxcbiAgXCJzaHJpbXBcIjogJGZhLXZhci1zaHJpbXAsXG4gIFwibGlzdC1jaGVja1wiOiAkZmEtdmFyLWxpc3QtY2hlY2ssXG4gIFwidGFza3NcIjogJGZhLXZhci10YXNrcyxcbiAgXCJkaWFncmFtLXN1YnRhc2tcIjogJGZhLXZhci1kaWFncmFtLXN1YnRhc2ssXG4gIFwianVnLWRldGVyZ2VudFwiOiAkZmEtdmFyLWp1Zy1kZXRlcmdlbnQsXG4gIFwiY2lyY2xlLXVzZXJcIjogJGZhLXZhci1jaXJjbGUtdXNlcixcbiAgXCJ1c2VyLWNpcmNsZVwiOiAkZmEtdmFyLXVzZXItY2lyY2xlLFxuICBcInNxdWFyZS15XCI6ICRmYS12YXItc3F1YXJlLXksXG4gIFwidXNlci1kb2N0b3ItaGFpclwiOiAkZmEtdmFyLXVzZXItZG9jdG9yLWhhaXIsXG4gIFwicGxhbmV0LXJpbmdlZFwiOiAkZmEtdmFyLXBsYW5ldC1yaW5nZWQsXG4gIFwibXVzaHJvb21cIjogJGZhLXZhci1tdXNocm9vbSxcbiAgXCJ1c2VyLXNoaWVsZFwiOiAkZmEtdmFyLXVzZXItc2hpZWxkLFxuICBcIm1lZ2FwaG9uZVwiOiAkZmEtdmFyLW1lZ2FwaG9uZSxcbiAgXCJ3cmVhdGgtbGF1cmVsXCI6ICRmYS12YXItd3JlYXRoLWxhdXJlbCxcbiAgXCJjaXJjbGUtZXhjbGFtYXRpb24tY2hlY2tcIjogJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb24tY2hlY2ssXG4gIFwid2luZFwiOiAkZmEtdmFyLXdpbmQsXG4gIFwiYm94LWRvbGxhclwiOiAkZmEtdmFyLWJveC1kb2xsYXIsXG4gIFwiYm94LXVzZFwiOiAkZmEtdmFyLWJveC11c2QsXG4gIFwiY2FyLWJ1cnN0XCI6ICRmYS12YXItY2FyLWJ1cnN0LFxuICBcImNhci1jcmFzaFwiOiAkZmEtdmFyLWNhci1jcmFzaCxcbiAgXCJ5XCI6ICRmYS12YXIteSxcbiAgXCJ1c2VyLWhlYWRzZXRcIjogJGZhLXZhci11c2VyLWhlYWRzZXQsXG4gIFwiYXJyb3dzLXJldHdlZXRcIjogJGZhLXZhci1hcnJvd3MtcmV0d2VldCxcbiAgXCJyZXR3ZWV0LWFsdFwiOiAkZmEtdmFyLXJldHdlZXQtYWx0LFxuICBcInBlcnNvbi1zbm93Ym9hcmRpbmdcIjogJGZhLXZhci1wZXJzb24tc25vd2JvYXJkaW5nLFxuICBcInNub3dib2FyZGluZ1wiOiAkZmEtdmFyLXNub3dib2FyZGluZyxcbiAgXCJzcXVhcmUtY2hldnJvbi1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1jaGV2cm9uLXJpZ2h0LFxuICBcImNoZXZyb24tc3F1YXJlLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbi1zcXVhcmUtcmlnaHQsXG4gIFwibGFjcm9zc2Utc3RpY2stYmFsbFwiOiAkZmEtdmFyLWxhY3Jvc3NlLXN0aWNrLWJhbGwsXG4gIFwidHJ1Y2stZmFzdFwiOiAkZmEtdmFyLXRydWNrLWZhc3QsXG4gIFwic2hpcHBpbmctZmFzdFwiOiAkZmEtdmFyLXNoaXBwaW5nLWZhc3QsXG4gIFwidXNlci1tYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItdXNlci1tYWduaWZ5aW5nLWdsYXNzLFxuICBcInN0YXItc2hhcnBcIjogJGZhLXZhci1zdGFyLXNoYXJwLFxuICBcImNvbW1lbnQtaGVhcnRcIjogJGZhLXZhci1jb21tZW50LWhlYXJ0LFxuICBcImNpcmNsZS0xXCI6ICRmYS12YXItY2lyY2xlLTEsXG4gIFwiY2lyY2xlLXN0YXJcIjogJGZhLXZhci1jaXJjbGUtc3RhcixcbiAgXCJzdGFyLWNpcmNsZVwiOiAkZmEtdmFyLXN0YXItY2lyY2xlLFxuICBcImZpc2hcIjogJGZhLXZhci1maXNoLFxuICBcImNsb3VkLWZvZ1wiOiAkZmEtdmFyLWNsb3VkLWZvZyxcbiAgXCJmb2dcIjogJGZhLXZhci1mb2csXG4gIFwid2FmZmxlXCI6ICRmYS12YXItd2FmZmxlLFxuICBcIm11c2ljLW5vdGVcIjogJGZhLXZhci1tdXNpYy1ub3RlLFxuICBcIm11c2ljLWFsdFwiOiAkZmEtdmFyLW11c2ljLWFsdCxcbiAgXCJoZXhhZ29uLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaGV4YWdvbi1leGNsYW1hdGlvbixcbiAgXCJjYXJ0LXNob3BwaW5nLWZhc3RcIjogJGZhLXZhci1jYXJ0LXNob3BwaW5nLWZhc3QsXG4gIFwib2JqZWN0LXVuaW9uXCI6ICRmYS12YXItb2JqZWN0LXVuaW9uLFxuICBcInVzZXItZ3JhZHVhdGVcIjogJGZhLXZhci11c2VyLWdyYWR1YXRlLFxuICBcInN0YXJmaWdodGVyXCI6ICRmYS12YXItc3RhcmZpZ2h0ZXIsXG4gIFwiY2lyY2xlLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlLFxuICBcImFkanVzdFwiOiAkZmEtdmFyLWFkanVzdCxcbiAgXCJhcnJvdy1yaWdodC1sb25nLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1sb25nLXRvLWxpbmUsXG4gIFwic3F1YXJlLWFycm93LWRvd25cIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bixcbiAgXCJhcnJvdy1zcXVhcmUtZG93blwiOiAkZmEtdmFyLWFycm93LXNxdWFyZS1kb3duLFxuICBcImRpYW1vbmQtaGFsZi1zdHJva2VcIjogJGZhLXZhci1kaWFtb25kLWhhbGYtc3Ryb2tlLFxuICBcImNsYXBwZXJib2FyZFwiOiAkZmEtdmFyLWNsYXBwZXJib2FyZCxcbiAgXCJzcXVhcmUtY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWNoZXZyb24tbGVmdCxcbiAgXCJjaGV2cm9uLXNxdWFyZS1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdCxcbiAgXCJwaG9uZS1pbnRlcmNvbVwiOiAkZmEtdmFyLXBob25lLWludGVyY29tLFxuICBcImxpbmstaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWxpbmstaG9yaXpvbnRhbCxcbiAgXCJjaGFpbi1ob3Jpem9udGFsXCI6ICRmYS12YXItY2hhaW4taG9yaXpvbnRhbCxcbiAgXCJtYW5nb1wiOiAkZmEtdmFyLW1hbmdvLFxuICBcIm11c2ljLW5vdGUtc2xhc2hcIjogJGZhLXZhci1tdXNpYy1ub3RlLXNsYXNoLFxuICBcIm11c2ljLWFsdC1zbGFzaFwiOiAkZmEtdmFyLW11c2ljLWFsdC1zbGFzaCxcbiAgXCJjaXJjbGUtcmFkaWF0aW9uXCI6ICRmYS12YXItY2lyY2xlLXJhZGlhdGlvbixcbiAgXCJyYWRpYXRpb24tYWx0XCI6ICRmYS12YXItcmFkaWF0aW9uLWFsdCxcbiAgXCJmYWNlLXRvbmd1ZS1zd2VhdFwiOiAkZmEtdmFyLWZhY2UtdG9uZ3VlLXN3ZWF0LFxuICBcImdsb2JlLXN0YW5kXCI6ICRmYS12YXItZ2xvYmUtc3RhbmQsXG4gIFwiYmFzZWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbCxcbiAgXCJiYXNlYmFsbC1iYWxsXCI6ICRmYS12YXItYmFzZWJhbGwtYmFsbCxcbiAgXCJjaXJjbGUtcFwiOiAkZmEtdmFyLWNpcmNsZS1wLFxuICBcImF3YXJkLXNpbXBsZVwiOiAkZmEtdmFyLWF3YXJkLXNpbXBsZSxcbiAgXCJqZXQtZmlnaHRlci11cFwiOiAkZmEtdmFyLWpldC1maWdodGVyLXVwLFxuICBcImRpYWdyYW0tcHJvamVjdFwiOiAkZmEtdmFyLWRpYWdyYW0tcHJvamVjdCxcbiAgXCJwcm9qZWN0LWRpYWdyYW1cIjogJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0sXG4gIFwicGVkZXN0YWxcIjogJGZhLXZhci1wZWRlc3RhbCxcbiAgXCJjaGFydC1weXJhbWlkXCI6ICRmYS12YXItY2hhcnQtcHlyYW1pZCxcbiAgXCJzaWRlYmFyXCI6ICRmYS12YXItc2lkZWJhcixcbiAgXCJzbm93bWFuLWhlYWRcIjogJGZhLXZhci1zbm93bWFuLWhlYWQsXG4gIFwiZnJvc3R5LWhlYWRcIjogJGZhLXZhci1mcm9zdHktaGVhZCxcbiAgXCJjb3B5XCI6ICRmYS12YXItY29weSxcbiAgXCJidXJnZXItZ2xhc3NcIjogJGZhLXZhci1idXJnZXItZ2xhc3MsXG4gIFwidm9sdW1lLXhtYXJrXCI6ICRmYS12YXItdm9sdW1lLXhtYXJrLFxuICBcInZvbHVtZS1tdXRlXCI6ICRmYS12YXItdm9sdW1lLW11dGUsXG4gIFwidm9sdW1lLXRpbWVzXCI6ICRmYS12YXItdm9sdW1lLXRpbWVzLFxuICBcImhhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1oYW5kLXNwYXJrbGVzLFxuICBcImJhcnMtZmlsdGVyXCI6ICRmYS12YXItYmFycy1maWx0ZXIsXG4gIFwicGFpbnRicnVzaC1wZW5jaWxcIjogJGZhLXZhci1wYWludGJydXNoLXBlbmNpbCxcbiAgXCJwYXJ0eS1iZWxsXCI6ICRmYS12YXItcGFydHktYmVsbCxcbiAgXCJ1c2VyLXZuZWNrLWhhaXJcIjogJGZhLXZhci11c2VyLXZuZWNrLWhhaXIsXG4gIFwiamFjay1vLWxhbnRlcm5cIjogJGZhLXZhci1qYWNrLW8tbGFudGVybixcbiAgXCJncmlwXCI6ICRmYS12YXItZ3JpcCxcbiAgXCJncmlwLWhvcml6b250YWxcIjogJGZhLXZhci1ncmlwLWhvcml6b250YWwsXG4gIFwic2hhcmUtZnJvbS1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1mcm9tLXNxdWFyZSxcbiAgXCJzaGFyZS1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1zcXVhcmUsXG4gIFwia2V5bm90ZVwiOiAkZmEtdmFyLWtleW5vdGUsXG4gIFwiY2hpbGQtY29tYmF0YW50XCI6ICRmYS12YXItY2hpbGQtY29tYmF0YW50LFxuICBcImNoaWxkLXJpZmxlXCI6ICRmYS12YXItY2hpbGQtcmlmbGUsXG4gIFwiZ3VuXCI6ICRmYS12YXItZ3VuLFxuICBcInNxdWFyZS1waG9uZVwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZSxcbiAgXCJwaG9uZS1zcXVhcmVcIjogJGZhLXZhci1waG9uZS1zcXVhcmUsXG4gIFwiaGF0LWJlYWNoXCI6ICRmYS12YXItaGF0LWJlYWNoLFxuICBcInBsdXNcIjogJGZhLXZhci1wbHVzLFxuICBcImFkZFwiOiAkZmEtdmFyLWFkZCxcbiAgXCJleHBhbmRcIjogJGZhLXZhci1leHBhbmQsXG4gIFwiY29tcHV0ZXJcIjogJGZhLXZhci1jb21wdXRlcixcbiAgXCJmb3J0XCI6ICRmYS12YXItZm9ydCxcbiAgXCJjbG91ZC1jaGVja1wiOiAkZmEtdmFyLWNsb3VkLWNoZWNrLFxuICBcInhtYXJrXCI6ICRmYS12YXIteG1hcmssXG4gIFwiY2xvc2VcIjogJGZhLXZhci1jbG9zZSxcbiAgXCJtdWx0aXBseVwiOiAkZmEtdmFyLW11bHRpcGx5LFxuICBcInJlbW92ZVwiOiAkZmEtdmFyLXJlbW92ZSxcbiAgXCJ0aW1lc1wiOiAkZmEtdmFyLXRpbWVzLFxuICBcImZhY2Utc21pcmtpbmdcIjogJGZhLXZhci1mYWNlLXNtaXJraW5nLFxuICBcImFycm93cy11cC1kb3duLWxlZnQtcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93c1wiOiAkZmEtdmFyLWFycm93cyxcbiAgXCJjaGFsa2JvYXJkLXVzZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXVzZXIsXG4gIFwiY2hhbGtib2FyZC10ZWFjaGVyXCI6ICRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyLFxuICBcInJob21idXNcIjogJGZhLXZhci1yaG9tYnVzLFxuICBcImNsYXctbWFya3NcIjogJGZhLXZhci1jbGF3LW1hcmtzLFxuICBcInBlc28tc2lnblwiOiAkZmEtdmFyLXBlc28tc2lnbixcbiAgXCJmYWNlLXNtaWxlLXRvbmd1ZVwiOiAkZmEtdmFyLWZhY2Utc21pbGUtdG9uZ3VlLFxuICBcImNhcnQtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItY2FydC1jaXJjbGUteG1hcmssXG4gIFwiYnVpbGRpbmctc2hpZWxkXCI6ICRmYS12YXItYnVpbGRpbmctc2hpZWxkLFxuICBcImNpcmNsZS1waG9uZS1mbGlwXCI6ICRmYS12YXItY2lyY2xlLXBob25lLWZsaXAsXG4gIFwicGhvbmUtY2lyY2xlLWFsdFwiOiAkZmEtdmFyLXBob25lLWNpcmNsZS1hbHQsXG4gIFwiYmFieVwiOiAkZmEtdmFyLWJhYnksXG4gIFwidXNlcnMtbGluZVwiOiAkZmEtdmFyLXVzZXJzLWxpbmUsXG4gIFwicXVvdGUtbGVmdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQsXG4gIFwicXVvdGUtbGVmdC1hbHRcIjogJGZhLXZhci1xdW90ZS1sZWZ0LWFsdCxcbiAgXCJ0cmFjdG9yXCI6ICRmYS12YXItdHJhY3RvcixcbiAgXCJrZXktc2tlbGV0b25cIjogJGZhLXZhci1rZXktc2tlbGV0b24sXG4gIFwidHJhc2gtYXJyb3ctdXBcIjogJGZhLXZhci10cmFzaC1hcnJvdy11cCxcbiAgXCJ0cmFzaC1yZXN0b3JlXCI6ICRmYS12YXItdHJhc2gtcmVzdG9yZSxcbiAgXCJhcnJvdy1kb3duLXVwLWxvY2tcIjogJGZhLXZhci1hcnJvdy1kb3duLXVwLWxvY2ssXG4gIFwiYXJyb3ctZG93bi10by1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctZG93bi10by1icmFja2V0LFxuICBcImxpbmVzLWxlYW5pbmdcIjogJGZhLXZhci1saW5lcy1sZWFuaW5nLFxuICBcInNxdWFyZS1xXCI6ICRmYS12YXItc3F1YXJlLXEsXG4gIFwicnVsZXItY29tYmluZWRcIjogJGZhLXZhci1ydWxlci1jb21iaW5lZCxcbiAgXCJzeW1ib2xzXCI6ICRmYS12YXItc3ltYm9scyxcbiAgXCJpY29ucy1hbHRcIjogJGZhLXZhci1pY29ucy1hbHQsXG4gIFwiY29weXJpZ2h0XCI6ICRmYS12YXItY29weXJpZ2h0LFxuICBcImZsYXNrLWdlYXJcIjogJGZhLXZhci1mbGFzay1nZWFyLFxuICBcImhpZ2hsaWdodGVyLWxpbmVcIjogJGZhLXZhci1oaWdobGlnaHRlci1saW5lLFxuICBcImJyYWNrZXQtc3F1YXJlXCI6ICRmYS12YXItYnJhY2tldC1zcXVhcmUsXG4gIFwiYnJhY2tldFwiOiAkZmEtdmFyLWJyYWNrZXQsXG4gIFwiYnJhY2tldC1sZWZ0XCI6ICRmYS12YXItYnJhY2tldC1sZWZ0LFxuICBcImlzbGFuZC10cm9waWNhbFwiOiAkZmEtdmFyLWlzbGFuZC10cm9waWNhbCxcbiAgXCJpc2xhbmQtdHJlZS1wYWxtXCI6ICRmYS12YXItaXNsYW5kLXRyZWUtcGFsbSxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWxpbmVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWxpbmUsXG4gIFwiYXJyb3ctZnJvbS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctZnJvbS1sZWZ0LFxuICBcImgyXCI6ICRmYS12YXItaDIsXG4gIFwiZXF1YWxzXCI6ICRmYS12YXItZXF1YWxzLFxuICBcImNha2Utc2xpY2VcIjogJGZhLXZhci1jYWtlLXNsaWNlLFxuICBcInNob3J0Y2FrZVwiOiAkZmEtdmFyLXNob3J0Y2FrZSxcbiAgXCJwZWFudXRcIjogJGZhLXZhci1wZWFudXQsXG4gIFwid3JlbmNoLXNpbXBsZVwiOiAkZmEtdmFyLXdyZW5jaC1zaW1wbGUsXG4gIFwiYmxlbmRlclwiOiAkZmEtdmFyLWJsZW5kZXIsXG4gIFwidGVldGhcIjogJGZhLXZhci10ZWV0aCxcbiAgXCJ0YWxseS0yXCI6ICRmYS12YXItdGFsbHktMixcbiAgXCJzaGVrZWwtc2lnblwiOiAkZmEtdmFyLXNoZWtlbC1zaWduLFxuICBcImlsc1wiOiAkZmEtdmFyLWlscyxcbiAgXCJzaGVrZWxcIjogJGZhLXZhci1zaGVrZWwsXG4gIFwic2hlcWVsXCI6ICRmYS12YXItc2hlcWVsLFxuICBcInNoZXFlbC1zaWduXCI6ICRmYS12YXItc2hlcWVsLXNpZ24sXG4gIFwiY2Fyc1wiOiAkZmEtdmFyLWNhcnMsXG4gIFwiYXhlLWJhdHRsZVwiOiAkZmEtdmFyLWF4ZS1iYXR0bGUsXG4gIFwidXNlci1oYWlyLWxvbmdcIjogJGZhLXZhci11c2VyLWhhaXItbG9uZyxcbiAgXCJtYXBcIjogJGZhLXZhci1tYXAsXG4gIFwiYXJyb3ctbGVmdC1mcm9tLWFyY1wiOiAkZmEtdmFyLWFycm93LWxlZnQtZnJvbS1hcmMsXG4gIFwiZmlsZS1jaXJjbGUtaW5mb1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWluZm8sXG4gIFwiZmFjZS1kaXNhcHBvaW50ZWRcIjogJGZhLXZhci1mYWNlLWRpc2FwcG9pbnRlZCxcbiAgXCJsYXNzby1zcGFya2xlc1wiOiAkZmEtdmFyLWxhc3NvLXNwYXJrbGVzLFxuICBcImNsb2NrLWVsZXZlblwiOiAkZmEtdmFyLWNsb2NrLWVsZXZlbixcbiAgXCJyb2NrZXRcIjogJGZhLXZhci1yb2NrZXQsXG4gIFwic2lyZW4tb25cIjogJGZhLXZhci1zaXJlbi1vbixcbiAgXCJjbG9jay10ZW5cIjogJGZhLXZhci1jbG9jay10ZW4sXG4gIFwiY2FuZGxlLWhvbGRlclwiOiAkZmEtdmFyLWNhbmRsZS1ob2xkZXIsXG4gIFwidmlkZW8tYXJyb3ctZG93bi1sZWZ0XCI6ICRmYS12YXItdmlkZW8tYXJyb3ctZG93bi1sZWZ0LFxuICBcInBob3RvLWZpbG1cIjogJGZhLXZhci1waG90by1maWxtLFxuICBcInBob3RvLXZpZGVvXCI6ICRmYS12YXItcGhvdG8tdmlkZW8sXG4gIFwiZmxvcHB5LWRpc2stY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItZmxvcHB5LWRpc2stY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcInNhdmUtY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItc2F2ZS1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwiZm9sZGVyLW1pbnVzXCI6ICRmYS12YXItZm9sZGVyLW1pbnVzLFxuICBcInBsYW5ldC1tb29uXCI6ICRmYS12YXItcGxhbmV0LW1vb24sXG4gIFwiZmFjZS1leWVzLXhtYXJrc1wiOiAkZmEtdmFyLWZhY2UtZXllcy14bWFya3MsXG4gIFwiY2hhcnQtc2NhdHRlclwiOiAkZmEtdmFyLWNoYXJ0LXNjYXR0ZXIsXG4gIFwiZGlzcGxheS1hcnJvdy1kb3duXCI6ICRmYS12YXItZGlzcGxheS1hcnJvdy1kb3duLFxuICBcInN0b3JlXCI6ICRmYS12YXItc3RvcmUsXG4gIFwiYXJyb3ctdHJlbmQtdXBcIjogJGZhLXZhci1hcnJvdy10cmVuZC11cCxcbiAgXCJwbHVnLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzLFxuICBcIm9saXZlLWJyYW5jaFwiOiAkZmEtdmFyLW9saXZlLWJyYW5jaCxcbiAgXCJhbmdsZVwiOiAkZmEtdmFyLWFuZ2xlLFxuICBcInZhY3V1bS1yb2JvdFwiOiAkZmEtdmFyLXZhY3V1bS1yb2JvdCxcbiAgXCJzaWduLWhhbmdpbmdcIjogJGZhLXZhci1zaWduLWhhbmdpbmcsXG4gIFwic2lnblwiOiAkZmEtdmFyLXNpZ24sXG4gIFwic3F1YXJlLWRpdmlkZVwiOiAkZmEtdmFyLXNxdWFyZS1kaXZpZGUsXG4gIFwic2lnbmFsLXN0cmVhbS1zbGFzaFwiOiAkZmEtdmFyLXNpZ25hbC1zdHJlYW0tc2xhc2gsXG4gIFwiYmV6aWVyLWN1cnZlXCI6ICRmYS12YXItYmV6aWVyLWN1cnZlLFxuICBcImV5ZS1kcm9wcGVyLWhhbGZcIjogJGZhLXZhci1leWUtZHJvcHBlci1oYWxmLFxuICBcInN0b3JlLWxvY2tcIjogJGZhLXZhci1zdG9yZS1sb2NrLFxuICBcImJlbGwtc2xhc2hcIjogJGZhLXZhci1iZWxsLXNsYXNoLFxuICBcImNsb3VkLWJvbHQtc3VuXCI6ICRmYS12YXItY2xvdWQtYm9sdC1zdW4sXG4gIFwidGh1bmRlcnN0b3JtLXN1blwiOiAkZmEtdmFyLXRodW5kZXJzdG9ybS1zdW4sXG4gIFwiY2FtZXJhLXNsYXNoXCI6ICRmYS12YXItY2FtZXJhLXNsYXNoLFxuICBcImNvbW1lbnQtcXVvdGVcIjogJGZhLXZhci1jb21tZW50LXF1b3RlLFxuICBcInRhYmxldFwiOiAkZmEtdmFyLXRhYmxldCxcbiAgXCJ0YWJsZXQtYW5kcm9pZFwiOiAkZmEtdmFyLXRhYmxldC1hbmRyb2lkLFxuICBcInNjaG9vbC1mbGFnXCI6ICRmYS12YXItc2Nob29sLWZsYWcsXG4gIFwibWVzc2FnZS1jb2RlXCI6ICRmYS12YXItbWVzc2FnZS1jb2RlLFxuICBcImdsYXNzLWhhbGZcIjogJGZhLXZhci1nbGFzcy1oYWxmLFxuICBcImdsYXNzLWhhbGYtZW1wdHlcIjogJGZhLXZhci1nbGFzcy1oYWxmLWVtcHR5LFxuICBcImdsYXNzLWhhbGYtZnVsbFwiOiAkZmEtdmFyLWdsYXNzLWhhbGYtZnVsbCxcbiAgXCJmaWxsXCI6ICRmYS12YXItZmlsbCxcbiAgXCJtZXNzYWdlLW1pbnVzXCI6ICRmYS12YXItbWVzc2FnZS1taW51cyxcbiAgXCJjb21tZW50LWFsdC1taW51c1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LW1pbnVzLFxuICBcImFuZ2xlLXVwXCI6ICRmYS12YXItYW5nbGUtdXAsXG4gIFwiZGlub3NhdXJcIjogJGZhLXZhci1kaW5vc2F1cixcbiAgXCJkcnVtc3RpY2stYml0ZVwiOiAkZmEtdmFyLWRydW1zdGljay1iaXRlLFxuICBcImxpbmstaG9yaXpvbnRhbC1zbGFzaFwiOiAkZmEtdmFyLWxpbmstaG9yaXpvbnRhbC1zbGFzaCxcbiAgXCJjaGFpbi1ob3Jpem9udGFsLXNsYXNoXCI6ICRmYS12YXItY2hhaW4taG9yaXpvbnRhbC1zbGFzaCxcbiAgXCJob2xseS1iZXJyeVwiOiAkZmEtdmFyLWhvbGx5LWJlcnJ5LFxuICBcIm5vc2VcIjogJGZhLXZhci1ub3NlLFxuICBcImFycm93LWxlZnQtdG8tYXJjXCI6ICRmYS12YXItYXJyb3ctbGVmdC10by1hcmMsXG4gIFwiY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1sZWZ0LFxuICBcImJhY3RlcmlhXCI6ICRmYS12YXItYmFjdGVyaWEsXG4gIFwiY2xvdWRzXCI6ICRmYS12YXItY2xvdWRzLFxuICBcIm1vbmV5LWJpbGwtc2ltcGxlXCI6ICRmYS12YXItbW9uZXktYmlsbC1zaW1wbGUsXG4gIFwiaGFuZC1saXphcmRcIjogJGZhLXZhci1oYW5kLWxpemFyZCxcbiAgXCJ0YWJsZS1waXZvdFwiOiAkZmEtdmFyLXRhYmxlLXBpdm90LFxuICBcImZpbHRlci1zbGFzaFwiOiAkZmEtdmFyLWZpbHRlci1zbGFzaCxcbiAgXCJ0cmFzaC1jYW4tdW5kb1wiOiAkZmEtdmFyLXRyYXNoLWNhbi11bmRvLFxuICBcInRyYXNoLWNhbi1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdHVybi1sZWZ0LFxuICBcInRyYXNoLXVuZG8tYWx0XCI6ICRmYS12YXItdHJhc2gtdW5kby1hbHQsXG4gIFwibm90ZGVmXCI6ICRmYS12YXItbm90ZGVmLFxuICBcImRpc2Vhc2VcIjogJGZhLXZhci1kaXNlYXNlLFxuICBcInBlcnNvbi10by1kb29yXCI6ICRmYS12YXItcGVyc29uLXRvLWRvb3IsXG4gIFwidHVybnRhYmxlXCI6ICRmYS12YXItdHVybnRhYmxlLFxuICBcImJyaWVmY2FzZS1tZWRpY2FsXCI6ICRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwsXG4gIFwiZ2VuZGVybGVzc1wiOiAkZmEtdmFyLWdlbmRlcmxlc3MsXG4gIFwiY2hldnJvbi1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tcmlnaHQsXG4gIFwic2lnbmFsLXdlYWtcIjogJGZhLXZhci1zaWduYWwtd2VhayxcbiAgXCJzaWduYWwtMVwiOiAkZmEtdmFyLXNpZ25hbC0xLFxuICBcImNsb2NrLWZpdmVcIjogJGZhLXZhci1jbG9jay1maXZlLFxuICBcInJldHdlZXRcIjogJGZhLXZhci1yZXR3ZWV0LFxuICBcImNhci1yZWFyXCI6ICRmYS12YXItY2FyLXJlYXIsXG4gIFwiY2FyLWFsdFwiOiAkZmEtdmFyLWNhci1hbHQsXG4gIFwicHVtcC1zb2FwXCI6ICRmYS12YXItcHVtcC1zb2FwLFxuICBcImNvbXB1dGVyLWNsYXNzaWNcIjogJGZhLXZhci1jb21wdXRlci1jbGFzc2ljLFxuICBcImZyYW1lXCI6ICRmYS12YXItZnJhbWUsXG4gIFwidmlkZW8tc2xhc2hcIjogJGZhLXZhci12aWRlby1zbGFzaCxcbiAgXCJiYXR0ZXJ5LXF1YXJ0ZXJcIjogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIsXG4gIFwiYmF0dGVyeS0yXCI6ICRmYS12YXItYmF0dGVyeS0yLFxuICBcImVsbGlwc2lzLXN0cm9rZVwiOiAkZmEtdmFyLWVsbGlwc2lzLXN0cm9rZSxcbiAgXCJlbGxpcHNpcy1oLWFsdFwiOiAkZmEtdmFyLWVsbGlwc2lzLWgtYWx0LFxuICBcInJhZGlvXCI6ICRmYS12YXItcmFkaW8sXG4gIFwiYmFieS1jYXJyaWFnZVwiOiAkZmEtdmFyLWJhYnktY2FycmlhZ2UsXG4gIFwiY2FycmlhZ2UtYmFieVwiOiAkZmEtdmFyLWNhcnJpYWdlLWJhYnksXG4gIFwiZmFjZS1leHByZXNzaW9ubGVzc1wiOiAkZmEtdmFyLWZhY2UtZXhwcmVzc2lvbmxlc3MsXG4gIFwiZG93bi10by1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWRvd24tdG8tZG90dGVkLWxpbmUsXG4gIFwiY2xvdWQtbXVzaWNcIjogJGZhLXZhci1jbG91ZC1tdXNpYyxcbiAgXCJ0cmFmZmljLWxpZ2h0XCI6ICRmYS12YXItdHJhZmZpYy1saWdodCxcbiAgXCJjbG91ZC1taW51c1wiOiAkZmEtdmFyLWNsb3VkLW1pbnVzLFxuICBcInRoZXJtb21ldGVyXCI6ICRmYS12YXItdGhlcm1vbWV0ZXIsXG4gIFwic2hpZWxkLW1pbnVzXCI6ICRmYS12YXItc2hpZWxkLW1pbnVzLFxuICBcInZyLWNhcmRib2FyZFwiOiAkZmEtdmFyLXZyLWNhcmRib2FyZCxcbiAgXCJjYXItdGlsdFwiOiAkZmEtdmFyLWNhci10aWx0LFxuICBcImdhdWdlLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWdhdWdlLWNpcmNsZS1taW51cyxcbiAgXCJicmlnaHRuZXNzLWxvd1wiOiAkZmEtdmFyLWJyaWdodG5lc3MtbG93LFxuICBcImhhbmQtbWlkZGxlLWZpbmdlclwiOiAkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcixcbiAgXCJwZXJjZW50XCI6ICRmYS12YXItcGVyY2VudCxcbiAgXCJwZXJjZW50YWdlXCI6ICRmYS12YXItcGVyY2VudGFnZSxcbiAgXCJ0cnVjay1tb3ZpbmdcIjogJGZhLXZhci10cnVjay1tb3ZpbmcsXG4gIFwiZ2xhc3Mtd2F0ZXItZHJvcGxldFwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQsXG4gIFwiY29udmV5b3ItYmVsdFwiOiAkZmEtdmFyLWNvbnZleW9yLWJlbHQsXG4gIFwibG9jYXRpb24tY2hlY2tcIjogJGZhLXZhci1sb2NhdGlvbi1jaGVjayxcbiAgXCJtYXAtbWFya2VyLWNoZWNrXCI6ICRmYS12YXItbWFwLW1hcmtlci1jaGVjayxcbiAgXCJjb2luLXZlcnRpY2FsXCI6ICRmYS12YXItY29pbi12ZXJ0aWNhbCxcbiAgXCJkaXNwbGF5XCI6ICRmYS12YXItZGlzcGxheSxcbiAgXCJwZXJzb24tc2lnblwiOiAkZmEtdmFyLXBlcnNvbi1zaWduLFxuICBcImZhY2Utc21pbGVcIjogJGZhLXZhci1mYWNlLXNtaWxlLFxuICBcInNtaWxlXCI6ICRmYS12YXItc21pbGUsXG4gIFwicGhvbmUtaGFuZ3VwXCI6ICRmYS12YXItcGhvbmUtaGFuZ3VwLFxuICBcInNpZ25hdHVyZS1zbGFzaFwiOiAkZmEtdmFyLXNpZ25hdHVyZS1zbGFzaCxcbiAgXCJ0aHVtYnRhY2tcIjogJGZhLXZhci10aHVtYnRhY2ssXG4gIFwidGh1bWItdGFja1wiOiAkZmEtdmFyLXRodW1iLXRhY2ssXG4gIFwid2hlYXQtc2xhc2hcIjogJGZhLXZhci13aGVhdC1zbGFzaCxcbiAgXCJ0cm9waHlcIjogJGZhLXZhci10cm9waHksXG4gIFwiY2xvdWRzLXN1blwiOiAkZmEtdmFyLWNsb3Vkcy1zdW4sXG4gIFwicGVyc29uLXByYXlpbmdcIjogJGZhLXZhci1wZXJzb24tcHJheWluZyxcbiAgXCJwcmF5XCI6ICRmYS12YXItcHJheSxcbiAgXCJoYW1tZXJcIjogJGZhLXZhci1oYW1tZXIsXG4gIFwiZmFjZS12b21pdFwiOiAkZmEtdmFyLWZhY2Utdm9taXQsXG4gIFwic3BlYWtlcnNcIjogJGZhLXZhci1zcGVha2VycyxcbiAgXCJ0dHktYW5zd2VyXCI6ICRmYS12YXItdHR5LWFuc3dlcixcbiAgXCJ0ZWxldHlwZS1hbnN3ZXJcIjogJGZhLXZhci10ZWxldHlwZS1hbnN3ZXIsXG4gIFwibXVnLXRlYS1zYXVjZXJcIjogJGZhLXZhci1tdWctdGVhLXNhdWNlcixcbiAgXCJkaWFncmFtLWxlYW4tY2FudmFzXCI6ICRmYS12YXItZGlhZ3JhbS1sZWFuLWNhbnZhcyxcbiAgXCJhbHRcIjogJGZhLXZhci1hbHQsXG4gIFwiZGlhbFwiOiAkZmEtdmFyLWRpYWwsXG4gIFwiZGlhbC1tZWQtaGlnaFwiOiAkZmEtdmFyLWRpYWwtbWVkLWhpZ2gsXG4gIFwiaGFuZC1wZWFjZVwiOiAkZmEtdmFyLWhhbmQtcGVhY2UsXG4gIFwiY2lyY2xlLXRyYXNoXCI6ICRmYS12YXItY2lyY2xlLXRyYXNoLFxuICBcInRyYXNoLWNpcmNsZVwiOiAkZmEtdmFyLXRyYXNoLWNpcmNsZSxcbiAgXCJyb3RhdGVcIjogJGZhLXZhci1yb3RhdGUsXG4gIFwic3luYy1hbHRcIjogJGZhLXZhci1zeW5jLWFsdCxcbiAgXCJjaXJjbGUtcXVhcnRlcnNcIjogJGZhLXZhci1jaXJjbGUtcXVhcnRlcnMsXG4gIFwic3Bpbm5lclwiOiAkZmEtdmFyLXNwaW5uZXIsXG4gIFwidG93ZXItY29udHJvbFwiOiAkZmEtdmFyLXRvd2VyLWNvbnRyb2wsXG4gIFwiYXJyb3ctdXAtdHJpYW5nbGUtc3F1YXJlXCI6ICRmYS12YXItYXJyb3ctdXAtdHJpYW5nbGUtc3F1YXJlLFxuICBcInNvcnQtc2hhcGVzLXVwXCI6ICRmYS12YXItc29ydC1zaGFwZXMtdXAsXG4gIFwid2hhbGVcIjogJGZhLXZhci13aGFsZSxcbiAgXCJyb2JvdFwiOiAkZmEtdmFyLXJvYm90LFxuICBcInBlYWNlXCI6ICRmYS12YXItcGVhY2UsXG4gIFwicGFydHktaG9yblwiOiAkZmEtdmFyLXBhcnR5LWhvcm4sXG4gIFwiZ2VhcnNcIjogJGZhLXZhci1nZWFycyxcbiAgXCJjb2dzXCI6ICRmYS12YXItY29ncyxcbiAgXCJzdW4tYnJpZ2h0XCI6ICRmYS12YXItc3VuLWJyaWdodCxcbiAgXCJzdW4tYWx0XCI6ICRmYS12YXItc3VuLWFsdCxcbiAgXCJ3YXJlaG91c2VcIjogJGZhLXZhci13YXJlaG91c2UsXG4gIFwiY29udmV5b3ItYmVsdC1hcm1cIjogJGZhLXZhci1jb252ZXlvci1iZWx0LWFybSxcbiAgXCJsb2NrLWtleWhvbGUtb3BlblwiOiAkZmEtdmFyLWxvY2sta2V5aG9sZS1vcGVuLFxuICBcImxvY2stb3Blbi1hbHRcIjogJGZhLXZhci1sb2NrLW9wZW4tYWx0LFxuICBcInNxdWFyZS1mcmFnaWxlXCI6ICRmYS12YXItc3F1YXJlLWZyYWdpbGUsXG4gIFwiYm94LWZyYWdpbGVcIjogJGZhLXZhci1ib3gtZnJhZ2lsZSxcbiAgXCJzcXVhcmUtd2luZS1nbGFzcy1jcmFja1wiOiAkZmEtdmFyLXNxdWFyZS13aW5lLWdsYXNzLWNyYWNrLFxuICBcImFycm93LXVwLXJpZ2h0LWRvdHNcIjogJGZhLXZhci1hcnJvdy11cC1yaWdodC1kb3RzLFxuICBcInNxdWFyZS1uXCI6ICRmYS12YXItc3F1YXJlLW4sXG4gIFwic3Bsb3RjaFwiOiAkZmEtdmFyLXNwbG90Y2gsXG4gIFwiZmFjZS1ncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1oZWFydHMsXG4gIFwiZ3Jpbi1oZWFydHNcIjogJGZhLXZhci1ncmluLWhlYXJ0cyxcbiAgXCJtZXRlclwiOiAkZmEtdmFyLW1ldGVyLFxuICBcIm1hbmRvbGluXCI6ICRmYS12YXItbWFuZG9saW4sXG4gIFwiZGljZS1mb3VyXCI6ICRmYS12YXItZGljZS1mb3VyLFxuICBcInNpbS1jYXJkXCI6ICRmYS12YXItc2ltLWNhcmQsXG4gIFwidHJhbnNnZW5kZXJcIjogJGZhLXZhci10cmFuc2dlbmRlcixcbiAgXCJ0cmFuc2dlbmRlci1hbHRcIjogJGZhLXZhci10cmFuc2dlbmRlci1hbHQsXG4gIFwibWVyY3VyeVwiOiAkZmEtdmFyLW1lcmN1cnksXG4gIFwidXAtZnJvbS1icmFja2V0XCI6ICRmYS12YXItdXAtZnJvbS1icmFja2V0LFxuICBcImtuaWZlLWtpdGNoZW5cIjogJGZhLXZhci1rbmlmZS1raXRjaGVuLFxuICBcImJvcmRlci1yaWdodFwiOiAkZmEtdmFyLWJvcmRlci1yaWdodCxcbiAgXCJhcnJvdy10dXJuLWRvd25cIjogJGZhLXZhci1hcnJvdy10dXJuLWRvd24sXG4gIFwibGV2ZWwtZG93blwiOiAkZmEtdmFyLWxldmVsLWRvd24sXG4gIFwic3BhZGVcIjogJGZhLXZhci1zcGFkZSxcbiAgXCJjYXJkLXNwYWRlXCI6ICRmYS12YXItY2FyZC1zcGFkZSxcbiAgXCJsaW5lLWNvbHVtbnNcIjogJGZhLXZhci1saW5lLWNvbHVtbnMsXG4gIFwiYXJyb3ctcmlnaHQtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWxpbmUsXG4gIFwiYXJyb3ctdG8tcmlnaHRcIjogJGZhLXZhci1hcnJvdy10by1yaWdodCxcbiAgXCJwZXJzb24tZmFsbGluZy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1mYWxsaW5nLWJ1cnN0LFxuICBcImZsYWctcGVubmFudFwiOiAkZmEtdmFyLWZsYWctcGVubmFudCxcbiAgXCJwZW5uYW50XCI6ICRmYS12YXItcGVubmFudCxcbiAgXCJjb252ZXlvci1iZWx0LWVtcHR5XCI6ICRmYS12YXItY29udmV5b3ItYmVsdC1lbXB0eSxcbiAgXCJ1c2VyLWdyb3VwLXNpbXBsZVwiOiAkZmEtdmFyLXVzZXItZ3JvdXAtc2ltcGxlLFxuICBcImF3YXJkXCI6ICRmYS12YXItYXdhcmQsXG4gIFwidGlja2V0LXNpbXBsZVwiOiAkZmEtdmFyLXRpY2tldC1zaW1wbGUsXG4gIFwidGlja2V0LWFsdFwiOiAkZmEtdmFyLXRpY2tldC1hbHQsXG4gIFwiYnVpbGRpbmdcIjogJGZhLXZhci1idWlsZGluZyxcbiAgXCJhbmdsZXMtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlcy1sZWZ0LFxuICBcImFuZ2xlLWRvdWJsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQsXG4gIFwiY2FtY29yZGVyXCI6ICRmYS12YXItY2FtY29yZGVyLFxuICBcInZpZGVvLWhhbmRoZWxkXCI6ICRmYS12YXItdmlkZW8taGFuZGhlbGQsXG4gIFwicGFuY2FrZXNcIjogJGZhLXZhci1wYW5jYWtlcyxcbiAgXCJhbGJ1bS1jaXJjbGUtdXNlclwiOiAkZmEtdmFyLWFsYnVtLWNpcmNsZS11c2VyLFxuICBcInN1YnRpdGxlcy1zbGFzaFwiOiAkZmEtdmFyLXN1YnRpdGxlcy1zbGFzaCxcbiAgXCJxcmNvZGVcIjogJGZhLXZhci1xcmNvZGUsXG4gIFwiZGljZS1kMTBcIjogJGZhLXZhci1kaWNlLWQxMCxcbiAgXCJmaXJlcGxhY2VcIjogJGZhLXZhci1maXJlcGxhY2UsXG4gIFwiYnJvd3NlclwiOiAkZmEtdmFyLWJyb3dzZXIsXG4gIFwicGVuLXBhaW50YnJ1c2hcIjogJGZhLXZhci1wZW4tcGFpbnRicnVzaCxcbiAgXCJwZW5jaWwtcGFpbnRicnVzaFwiOiAkZmEtdmFyLXBlbmNpbC1wYWludGJydXNoLFxuICBcImZpc2gtY29va2VkXCI6ICRmYS12YXItZmlzaC1jb29rZWQsXG4gIFwiY2hhaXItb2ZmaWNlXCI6ICRmYS12YXItY2hhaXItb2ZmaWNlLFxuICBcIm5lc3RpbmctZG9sbHNcIjogJGZhLXZhci1uZXN0aW5nLWRvbGxzLFxuICBcImNsb2NrLXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItY2xvY2stcm90YXRlLWxlZnQsXG4gIFwiaGlzdG9yeVwiOiAkZmEtdmFyLWhpc3RvcnksXG4gIFwidHJ1bXBldFwiOiAkZmEtdmFyLXRydW1wZXQsXG4gIFwiZmFjZS1ncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdCxcbiAgXCJncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1ncmluLWJlYW0tc3dlYXQsXG4gIFwiZmlyZS1zbW9rZVwiOiAkZmEtdmFyLWZpcmUtc21va2UsXG4gIFwicGhvbmUtbWlzc2VkXCI6ICRmYS12YXItcGhvbmUtbWlzc2VkLFxuICBcImZpbGUtZXhwb3J0XCI6ICRmYS12YXItZmlsZS1leHBvcnQsXG4gIFwiYXJyb3ctcmlnaHQtZnJvbS1maWxlXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1maWxlLFxuICBcInNoaWVsZFwiOiAkZmEtdmFyLXNoaWVsZCxcbiAgXCJzaGllbGQtYmxhbmtcIjogJGZhLXZhci1zaGllbGQtYmxhbmssXG4gIFwiYXJyb3ctdXAtc2hvcnQtd2lkZVwiOiAkZmEtdmFyLWFycm93LXVwLXNob3J0LXdpZGUsXG4gIFwic29ydC1hbW91bnQtdXAtYWx0XCI6ICRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0LFxuICBcImFycm93cy1yZXBlYXQtMVwiOiAkZmEtdmFyLWFycm93cy1yZXBlYXQtMSxcbiAgXCJyZXBlYXQtMS1hbHRcIjogJGZhLXZhci1yZXBlYXQtMS1hbHQsXG4gIFwiZ3VuLXNsYXNoXCI6ICRmYS12YXItZ3VuLXNsYXNoLFxuICBcImF2b2NhZG9cIjogJGZhLXZhci1hdm9jYWRvLFxuICBcImJpbmFyeVwiOiAkZmEtdmFyLWJpbmFyeSxcbiAgXCJnbGFzc2VzLXJvdW5kXCI6ICRmYS12YXItZ2xhc3Nlcy1yb3VuZCxcbiAgXCJnbGFzc2VzLWFsdFwiOiAkZmEtdmFyLWdsYXNzZXMtYWx0LFxuICBcInBob25lLXBsdXNcIjogJGZhLXZhci1waG9uZS1wbHVzLFxuICBcImRpdHRvXCI6ICRmYS12YXItZGl0dG8sXG4gIFwicGVyc29uLXNlYXRcIjogJGZhLXZhci1wZXJzb24tc2VhdCxcbiAgXCJob3VzZS1tZWRpY2FsXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbCxcbiAgXCJnb2xmLWJhbGwtdGVlXCI6ICRmYS12YXItZ29sZi1iYWxsLXRlZSxcbiAgXCJnb2xmLWJhbGxcIjogJGZhLXZhci1nb2xmLWJhbGwsXG4gIFwiY2lyY2xlLWNoZXZyb24tbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWxlZnQsXG4gIFwiY2hldnJvbi1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQsXG4gIFwiaG91c2UtY2hpbW5leS13aW5kb3dcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXdpbmRvdyxcbiAgXCJzY3l0aGVcIjogJGZhLXZhci1zY3l0aGUsXG4gIFwicGVuLW5pYlwiOiAkZmEtdmFyLXBlbi1uaWIsXG4gIFwiYmFuLXBhcmtpbmdcIjogJGZhLXZhci1iYW4tcGFya2luZyxcbiAgXCJwYXJraW5nLWNpcmNsZS1zbGFzaFwiOiAkZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoLFxuICBcInRlbnQtYXJyb3ctdHVybi1sZWZ0XCI6ICRmYS12YXItdGVudC1hcnJvdy10dXJuLWxlZnQsXG4gIFwiZmFjZS1kaWFnb25hbC1tb3V0aFwiOiAkZmEtdmFyLWZhY2UtZGlhZ29uYWwtbW91dGgsXG4gIFwiZGlhZ3JhbS1jZWxsc1wiOiAkZmEtdmFyLWRpYWdyYW0tY2VsbHMsXG4gIFwiY3JpY2tldC1iYXQtYmFsbFwiOiAkZmEtdmFyLWNyaWNrZXQtYmF0LWJhbGwsXG4gIFwiY3JpY2tldFwiOiAkZmEtdmFyLWNyaWNrZXQsXG4gIFwidGVudHNcIjogJGZhLXZhci10ZW50cyxcbiAgXCJ3YW5kLW1hZ2ljXCI6ICRmYS12YXItd2FuZC1tYWdpYyxcbiAgXCJtYWdpY1wiOiAkZmEtdmFyLW1hZ2ljLFxuICBcImRvZ1wiOiAkZmEtdmFyLWRvZyxcbiAgXCJwZW4tbGluZVwiOiAkZmEtdmFyLXBlbi1saW5lLFxuICBcImF0b20tc2ltcGxlXCI6ICRmYS12YXItYXRvbS1zaW1wbGUsXG4gIFwiYXRvbS1hbHRcIjogJGZhLXZhci1hdG9tLWFsdCxcbiAgXCJhbXBlcnNhbmRcIjogJGZhLXZhci1hbXBlcnNhbmQsXG4gIFwiY2Fycm90XCI6ICRmYS12YXItY2Fycm90LFxuICBcImFycm93LXVwLWZyb20tbGluZVwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tbGluZSxcbiAgXCJhcnJvdy1mcm9tLWJvdHRvbVwiOiAkZmEtdmFyLWFycm93LWZyb20tYm90dG9tLFxuICBcIm1vb25cIjogJGZhLXZhci1tb29uLFxuICBcInBlbi1zbGFzaFwiOiAkZmEtdmFyLXBlbi1zbGFzaCxcbiAgXCJ3aW5lLWdsYXNzLWVtcHR5XCI6ICRmYS12YXItd2luZS1nbGFzcy1lbXB0eSxcbiAgXCJ3aW5lLWdsYXNzLWFsdFwiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0LFxuICBcInNxdWFyZS1zdGFyXCI6ICRmYS12YXItc3F1YXJlLXN0YXIsXG4gIFwiY2hlZXNlXCI6ICRmYS12YXItY2hlZXNlLFxuICBcInNlbmQtYmFja3dhcmRcIjogJGZhLXZhci1zZW5kLWJhY2t3YXJkLFxuICBcInlpbi15YW5nXCI6ICRmYS12YXIteWluLXlhbmcsXG4gIFwibXVzaWNcIjogJGZhLXZhci1tdXNpYyxcbiAgXCJjb21wYXNzLXNsYXNoXCI6ICRmYS12YXItY29tcGFzcy1zbGFzaCxcbiAgXCJjbG9jay1vbmVcIjogJGZhLXZhci1jbG9jay1vbmUsXG4gIFwiZmlsZS1tdXNpY1wiOiAkZmEtdmFyLWZpbGUtbXVzaWMsXG4gIFwiY29kZS1jb21taXRcIjogJGZhLXZhci1jb2RlLWNvbW1pdCxcbiAgXCJ0ZW1wZXJhdHVyZS1sb3dcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1sb3csXG4gIFwicGVyc29uLWJpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1iaWtpbmcsXG4gIFwiYmlraW5nXCI6ICRmYS12YXItYmlraW5nLFxuICBcImRpc3BsYXktY2hhcnQtdXAtY2lyY2xlLWN1cnJlbmN5XCI6ICRmYS12YXItZGlzcGxheS1jaGFydC11cC1jaXJjbGUtY3VycmVuY3ksXG4gIFwic2tlbGV0b25cIjogJGZhLXZhci1za2VsZXRvbixcbiAgXCJjaXJjbGUtZ1wiOiAkZmEtdmFyLWNpcmNsZS1nLFxuICBcImNpcmNsZS1hcnJvdy11cC1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LXVwLWxlZnQsXG4gIFwiY29pbi1ibGFua1wiOiAkZmEtdmFyLWNvaW4tYmxhbmssXG4gIFwiYnJvb21cIjogJGZhLXZhci1icm9vbSxcbiAgXCJ2YWN1dW1cIjogJGZhLXZhci12YWN1dW0sXG4gIFwic2hpZWxkLWhlYXJ0XCI6ICRmYS12YXItc2hpZWxkLWhlYXJ0LFxuICBcImNhcmQtaGVhcnRcIjogJGZhLXZhci1jYXJkLWhlYXJ0LFxuICBcImxpZ2h0YnVsYi1jZmwtb25cIjogJGZhLXZhci1saWdodGJ1bGItY2ZsLW9uLFxuICBcIm1lbG9uXCI6ICRmYS12YXItbWVsb24sXG4gIFwiZ29wdXJhbVwiOiAkZmEtdmFyLWdvcHVyYW0sXG4gIFwiZWFydGgtb2NlYW5pYVwiOiAkZmEtdmFyLWVhcnRoLW9jZWFuaWEsXG4gIFwiZ2xvYmUtb2NlYW5pYVwiOiAkZmEtdmFyLWdsb2JlLW9jZWFuaWEsXG4gIFwiY29udGFpbmVyLXN0b3JhZ2VcIjogJGZhLXZhci1jb250YWluZXItc3RvcmFnZSxcbiAgXCJmYWNlLXBvdXRpbmdcIjogJGZhLXZhci1mYWNlLXBvdXRpbmcsXG4gIFwic3F1YXJlLXhtYXJrXCI6ICRmYS12YXItc3F1YXJlLXhtYXJrLFxuICBcInRpbWVzLXNxdWFyZVwiOiAkZmEtdmFyLXRpbWVzLXNxdWFyZSxcbiAgXCJ4bWFyay1zcXVhcmVcIjogJGZhLXZhci14bWFyay1zcXVhcmUsXG4gIFwiZmFjZS1leHBsb2RlXCI6ICRmYS12YXItZmFjZS1leHBsb2RlLFxuICBcImV4cGxvZGluZy1oZWFkXCI6ICRmYS12YXItZXhwbG9kaW5nLWhlYWQsXG4gIFwiaGFzaHRhZ1wiOiAkZmEtdmFyLWhhc2h0YWcsXG4gIFwidXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlclwiOiAkZmEtdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXIsXG4gIFwiZXhwYW5kLWFsdFwiOiAkZmEtdmFyLWV4cGFuZC1hbHQsXG4gIFwib2lsLWNhblwiOiAkZmEtdmFyLW9pbC1jYW4sXG4gIFwidFwiOiAkZmEtdmFyLXQsXG4gIFwidHJhbnNmb3JtZXItYm9sdFwiOiAkZmEtdmFyLXRyYW5zZm9ybWVyLWJvbHQsXG4gIFwiaGlwcG9cIjogJGZhLXZhci1oaXBwbyxcbiAgXCJjaGFydC1jb2x1bW5cIjogJGZhLXZhci1jaGFydC1jb2x1bW4sXG4gIFwiY2Fzc2V0dGUtdmhzXCI6ICRmYS12YXItY2Fzc2V0dGUtdmhzLFxuICBcInZoc1wiOiAkZmEtdmFyLXZocyxcbiAgXCJpbmZpbml0eVwiOiAkZmEtdmFyLWluZmluaXR5LFxuICBcInZpYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItdmlhbC1jaXJjbGUtY2hlY2ssXG4gIFwiY2hpbW5leVwiOiAkZmEtdmFyLWNoaW1uZXksXG4gIFwib2JqZWN0LWludGVyc2VjdFwiOiAkZmEtdmFyLW9iamVjdC1pbnRlcnNlY3QsXG4gIFwicGVyc29uLWFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwidm9pY2VtYWlsXCI6ICRmYS12YXItdm9pY2VtYWlsLFxuICBcImJsb2NrLWJyaWNrXCI6ICRmYS12YXItYmxvY2stYnJpY2ssXG4gIFwid2FsbC1icmlja1wiOiAkZmEtdmFyLXdhbGwtYnJpY2ssXG4gIFwiZmFuXCI6ICRmYS12YXItZmFuLFxuICBcImJhZ3Mtc2hvcHBpbmdcIjogJGZhLXZhci1iYWdzLXNob3BwaW5nLFxuICBcInBhcmFncmFwaC1sZWZ0XCI6ICRmYS12YXItcGFyYWdyYXBoLWxlZnQsXG4gIFwicGFyYWdyYXBoLXJ0bFwiOiAkZmEtdmFyLXBhcmFncmFwaC1ydGwsXG4gIFwicGVyc29uLXdhbGtpbmctbHVnZ2FnZVwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2UsXG4gIFwiY2FyYXZhbi1zaW1wbGVcIjogJGZhLXZhci1jYXJhdmFuLXNpbXBsZSxcbiAgXCJjYXJhdmFuLWFsdFwiOiAkZmEtdmFyLWNhcmF2YW4tYWx0LFxuICBcInR1cnRsZVwiOiAkZmEtdmFyLXR1cnRsZSxcbiAgXCJwZW5jaWwtbWVjaGFuaWNhbFwiOiAkZmEtdmFyLXBlbmNpbC1tZWNoYW5pY2FsLFxuICBcInVwLWRvd25cIjogJGZhLXZhci11cC1kb3duLFxuICBcImFycm93cy1hbHQtdlwiOiAkZmEtdmFyLWFycm93cy1hbHQtdixcbiAgXCJjbG91ZC1tb29uLXJhaW5cIjogJGZhLXZhci1jbG91ZC1tb29uLXJhaW4sXG4gIFwiYm9vdGgtY3VydGFpblwiOiAkZmEtdmFyLWJvb3RoLWN1cnRhaW4sXG4gIFwiY2FsZW5kYXJcIjogJGZhLXZhci1jYWxlbmRhcixcbiAgXCJib3gtaGVhcnRcIjogJGZhLXZhci1ib3gtaGVhcnQsXG4gIFwidHJhaWxlclwiOiAkZmEtdmFyLXRyYWlsZXIsXG4gIFwidXNlci1kb2N0b3ItbWVzc2FnZVwiOiAkZmEtdmFyLXVzZXItZG9jdG9yLW1lc3NhZ2UsXG4gIFwidXNlci1tZC1jaGF0XCI6ICRmYS12YXItdXNlci1tZC1jaGF0LFxuICBcImJhaGFpXCI6ICRmYS12YXItYmFoYWksXG4gIFwiaGF5a2FsXCI6ICRmYS12YXItaGF5a2FsLFxuICBcImxpZ2h0aG91c2VcIjogJGZhLXZhci1saWdodGhvdXNlLFxuICBcImFtcC1ndWl0YXJcIjogJGZhLXZhci1hbXAtZ3VpdGFyLFxuICBcInNkLWNhcmRcIjogJGZhLXZhci1zZC1jYXJkLFxuICBcInZvbHVtZS1zbGFzaFwiOiAkZmEtdmFyLXZvbHVtZS1zbGFzaCxcbiAgXCJib3JkZXItYm90dG9tXCI6ICRmYS12YXItYm9yZGVyLWJvdHRvbSxcbiAgXCJ3aWZpLXdlYWtcIjogJGZhLXZhci13aWZpLXdlYWssXG4gIFwid2lmaS0xXCI6ICRmYS12YXItd2lmaS0xLFxuICBcImRyYWdvblwiOiAkZmEtdmFyLWRyYWdvbixcbiAgXCJzaG9lLXByaW50c1wiOiAkZmEtdmFyLXNob2UtcHJpbnRzLFxuICBcImNpcmNsZS1wbHVzXCI6ICRmYS12YXItY2lyY2xlLXBsdXMsXG4gIFwicGx1cy1jaXJjbGVcIjogJGZhLXZhci1wbHVzLWNpcmNsZSxcbiAgXCJmYWNlLWdyaW4tdG9uZ3VlLXdpbmtcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXdpbmssXG4gIFwiZ3Jpbi10b25ndWUtd2lua1wiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmssXG4gIFwiaGFuZC1ob2xkaW5nXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLFxuICBcInBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwibGluay1zbGFzaFwiOiAkZmEtdmFyLWxpbmstc2xhc2gsXG4gIFwiY2hhaW4tYnJva2VuXCI6ICRmYS12YXItY2hhaW4tYnJva2VuLFxuICBcImNoYWluLXNsYXNoXCI6ICRmYS12YXItY2hhaW4tc2xhc2gsXG4gIFwidW5saW5rXCI6ICRmYS12YXItdW5saW5rLFxuICBcImNsb25lXCI6ICRmYS12YXItY2xvbmUsXG4gIFwicGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0LFxuICBcImFycm93LXVwLXotYVwiOiAkZmEtdmFyLWFycm93LXVwLXotYSxcbiAgXCJzb3J0LWFscGhhLXVwLWFsdFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0LFxuICBcImZpcmUtZmxhbWUtY3VydmVkXCI6ICRmYS12YXItZmlyZS1mbGFtZS1jdXJ2ZWQsXG4gIFwiZmlyZS1hbHRcIjogJGZhLXZhci1maXJlLWFsdCxcbiAgXCJ0b3JuYWRvXCI6ICRmYS12YXItdG9ybmFkbyxcbiAgXCJmaWxlLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtcGx1cyxcbiAgXCJkZWxldGUtcmlnaHRcIjogJGZhLXZhci1kZWxldGUtcmlnaHQsXG4gIFwiYm9vay1xdXJhblwiOiAkZmEtdmFyLWJvb2stcXVyYW4sXG4gIFwicXVyYW5cIjogJGZhLXZhci1xdXJhbixcbiAgXCJjaXJjbGUtcXVhcnRlclwiOiAkZmEtdmFyLWNpcmNsZS1xdWFydGVyLFxuICBcImFuY2hvclwiOiAkZmEtdmFyLWFuY2hvcixcbiAgXCJib3JkZXItYWxsXCI6ICRmYS12YXItYm9yZGVyLWFsbCxcbiAgXCJmdW5jdGlvblwiOiAkZmEtdmFyLWZ1bmN0aW9uLFxuICBcImZhY2UtYW5ncnlcIjogJGZhLXZhci1mYWNlLWFuZ3J5LFxuICBcImFuZ3J5XCI6ICRmYS12YXItYW5ncnksXG4gIFwicGVvcGxlLXNpbXBsZVwiOiAkZmEtdmFyLXBlb3BsZS1zaW1wbGUsXG4gIFwiY29va2llLWJpdGVcIjogJGZhLXZhci1jb29raWUtYml0ZSxcbiAgXCJhcnJvdy10cmVuZC1kb3duXCI6ICRmYS12YXItYXJyb3ctdHJlbmQtZG93bixcbiAgXCJyc3NcIjogJGZhLXZhci1yc3MsXG4gIFwiZmVlZFwiOiAkZmEtdmFyLWZlZWQsXG4gIFwiZmFjZS1tb25vY2xlXCI6ICRmYS12YXItZmFjZS1tb25vY2xlLFxuICBcImRyYXctcG9seWdvblwiOiAkZmEtdmFyLWRyYXctcG9seWdvbixcbiAgXCJzY2FsZS1iYWxhbmNlZFwiOiAkZmEtdmFyLXNjYWxlLWJhbGFuY2VkLFxuICBcImJhbGFuY2Utc2NhbGVcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLFxuICBcImNhbGVuZGFyLWxpbmVzXCI6ICRmYS12YXItY2FsZW5kYXItbGluZXMsXG4gIFwiY2FsZW5kYXItbm90ZVwiOiAkZmEtdmFyLWNhbGVuZGFyLW5vdGUsXG4gIFwiYXJyb3ctZG93bi1iaWctc21hbGxcIjogJGZhLXZhci1hcnJvdy1kb3duLWJpZy1zbWFsbCxcbiAgXCJzb3J0LXNpemUtZG93blwiOiAkZmEtdmFyLXNvcnQtc2l6ZS1kb3duLFxuICBcImdhdWdlLXNpbXBsZS1oaWdoXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLWhpZ2gsXG4gIFwidGFjaG9tZXRlclwiOiAkZmEtdmFyLXRhY2hvbWV0ZXIsXG4gIFwidGFjaG9tZXRlci1mYXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1mYXN0LFxuICBcImRvLW5vdC1lbnRlclwiOiAkZmEtdmFyLWRvLW5vdC1lbnRlcixcbiAgXCJzaG93ZXJcIjogJGZhLXZhci1zaG93ZXIsXG4gIFwiZGljZS1kOFwiOiAkZmEtdmFyLWRpY2UtZDgsXG4gIFwiZGVza3RvcFwiOiAkZmEtdmFyLWRlc2t0b3AsXG4gIFwiZGVza3RvcC1hbHRcIjogJGZhLXZhci1kZXNrdG9wLWFsdCxcbiAgXCJtXCI6ICRmYS12YXItbSxcbiAgXCJncmlwLWRvdHMtdmVydGljYWxcIjogJGZhLXZhci1ncmlwLWRvdHMtdmVydGljYWwsXG4gIFwiZmFjZS12aWV3ZmluZGVyXCI6ICRmYS12YXItZmFjZS12aWV3ZmluZGVyLFxuICBcInNvZnQtc2VydmVcIjogJGZhLXZhci1zb2Z0LXNlcnZlLFxuICBcImNyZWVtZWVcIjogJGZhLXZhci1jcmVlbWVlLFxuICBcImg1XCI6ICRmYS12YXItaDUsXG4gIFwiaGFuZC1iYWNrLXBvaW50LWRvd25cIjogJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtZG93bixcbiAgXCJ0YWJsZS1saXN0XCI6ICRmYS12YXItdGFibGUtbGlzdCxcbiAgXCJ0aC1saXN0XCI6ICRmYS12YXItdGgtbGlzdCxcbiAgXCJjb21tZW50LXNtc1wiOiAkZmEtdmFyLWNvbW1lbnQtc21zLFxuICBcInNtc1wiOiAkZmEtdmFyLXNtcyxcbiAgXCJyZWN0YW5nbGVcIjogJGZhLXZhci1yZWN0YW5nbGUsXG4gIFwicmVjdGFuZ2xlLWxhbmRzY2FwZVwiOiAkZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGUsXG4gIFwiY2xpcGJvYXJkLWxpc3QtY2hlY2tcIjogJGZhLXZhci1jbGlwYm9hcmQtbGlzdC1jaGVjayxcbiAgXCJ0dXJrZXlcIjogJGZhLXZhci10dXJrZXksXG4gIFwiYm9va1wiOiAkZmEtdmFyLWJvb2ssXG4gIFwidXNlci1wbHVzXCI6ICRmYS12YXItdXNlci1wbHVzLFxuICBcImljZS1za2F0ZVwiOiAkZmEtdmFyLWljZS1za2F0ZSxcbiAgXCJjaGVja1wiOiAkZmEtdmFyLWNoZWNrLFxuICBcImJhdHRlcnktdGhyZWUtcXVhcnRlcnNcIjogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzLFxuICBcImJhdHRlcnktNFwiOiAkZmEtdmFyLWJhdHRlcnktNCxcbiAgXCJ0b21hdG9cIjogJGZhLXZhci10b21hdG8sXG4gIFwic3dvcmQtbGFzZXJcIjogJGZhLXZhci1zd29yZC1sYXNlcixcbiAgXCJob3VzZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1ob3VzZS1jaXJjbGUtY2hlY2ssXG4gIFwiYnVpbGRpbmdzXCI6ICRmYS12YXItYnVpbGRpbmdzLFxuICBcImFuZ2xlLWxlZnRcIjogJGZhLXZhci1hbmdsZS1sZWZ0LFxuICBcImNhcnQtZmxhdGJlZC1ib3hlc1wiOiAkZmEtdmFyLWNhcnQtZmxhdGJlZC1ib3hlcyxcbiAgXCJkb2xseS1mbGF0YmVkLWFsdFwiOiAkZmEtdmFyLWRvbGx5LWZsYXRiZWQtYWx0LFxuICBcImRpYWdyYW0tc3VjY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3IsXG4gIFwidHJ1Y2stYXJyb3ctcmlnaHRcIjogJGZhLXZhci10cnVjay1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtd1wiOiAkZmEtdmFyLXNxdWFyZS13LFxuICBcImFycm93cy1zcGxpdC11cC1hbmQtbGVmdFwiOiAkZmEtdmFyLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdCxcbiAgXCJsYW1wXCI6ICRmYS12YXItbGFtcCxcbiAgXCJhaXJwbGF5XCI6ICRmYS12YXItYWlycGxheSxcbiAgXCJoYW5kLWZpc3RcIjogJGZhLXZhci1oYW5kLWZpc3QsXG4gIFwiZmlzdC1yYWlzZWRcIjogJGZhLXZhci1maXN0LXJhaXNlZCxcbiAgXCJzaGllbGQtcXVhcnRlcmVkXCI6ICRmYS12YXItc2hpZWxkLXF1YXJ0ZXJlZCxcbiAgXCJzbGFzaC1mb3J3YXJkXCI6ICRmYS12YXItc2xhc2gtZm9yd2FyZCxcbiAgXCJsb2NhdGlvbi1wZW5cIjogJGZhLXZhci1sb2NhdGlvbi1wZW4sXG4gIFwibWFwLW1hcmtlci1lZGl0XCI6ICRmYS12YXItbWFwLW1hcmtlci1lZGl0LFxuICBcImNsb3VkLW1vb25cIjogJGZhLXZhci1jbG91ZC1tb29uLFxuICBcInBvdC1mb29kXCI6ICRmYS12YXItcG90LWZvb2QsXG4gIFwiYnJpZWZjYXNlXCI6ICRmYS12YXItYnJpZWZjYXNlLFxuICBcInBlcnNvbi1mYWxsaW5nXCI6ICRmYS12YXItcGVyc29uLWZhbGxpbmcsXG4gIFwiaW1hZ2UtcG9ydHJhaXRcIjogJGZhLXZhci1pbWFnZS1wb3J0cmFpdCxcbiAgXCJwb3J0cmFpdFwiOiAkZmEtdmFyLXBvcnRyYWl0LFxuICBcInVzZXItdGFnXCI6ICRmYS12YXItdXNlci10YWcsXG4gIFwicnVnXCI6ICRmYS12YXItcnVnLFxuICBcInByaW50LXNsYXNoXCI6ICRmYS12YXItcHJpbnQtc2xhc2gsXG4gIFwiZWFydGgtZXVyb3BlXCI6ICRmYS12YXItZWFydGgtZXVyb3BlLFxuICBcImdsb2JlLWV1cm9wZVwiOiAkZmEtdmFyLWdsb2JlLWV1cm9wZSxcbiAgXCJjYXJ0LWZsYXRiZWQtc3VpdGNhc2VcIjogJGZhLXZhci1jYXJ0LWZsYXRiZWQtc3VpdGNhc2UsXG4gIFwibHVnZ2FnZS1jYXJ0XCI6ICRmYS12YXItbHVnZ2FnZS1jYXJ0LFxuICBcImhhbmQtYmFjay1wb2ludC1yaWJib25cIjogJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtcmliYm9uLFxuICBcInJlY3RhbmdsZS14bWFya1wiOiAkZmEtdmFyLXJlY3RhbmdsZS14bWFyayxcbiAgXCJyZWN0YW5nbGUtdGltZXNcIjogJGZhLXZhci1yZWN0YW5nbGUtdGltZXMsXG4gIFwidGltZXMtcmVjdGFuZ2xlXCI6ICRmYS12YXItdGltZXMtcmVjdGFuZ2xlLFxuICBcIndpbmRvdy1jbG9zZVwiOiAkZmEtdmFyLXdpbmRvdy1jbG9zZSxcbiAgXCJ0aXJlLXJ1Z2dlZFwiOiAkZmEtdmFyLXRpcmUtcnVnZ2VkLFxuICBcImxpZ2h0YnVsYi1kb2xsYXJcIjogJGZhLXZhci1saWdodGJ1bGItZG9sbGFyLFxuICBcImNvd2JlbGxcIjogJGZhLXZhci1jb3diZWxsLFxuICBcImJhaHQtc2lnblwiOiAkZmEtdmFyLWJhaHQtc2lnbixcbiAgXCJjb3JuZXJcIjogJGZhLXZhci1jb3JuZXIsXG4gIFwiY2hldnJvbnMtcmlnaHRcIjogJGZhLXZhci1jaGV2cm9ucy1yaWdodCxcbiAgXCJjaGV2cm9uLWRvdWJsZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tZG91YmxlLXJpZ2h0LFxuICBcImJvb2stb3BlblwiOiAkZmEtdmFyLWJvb2stb3BlbixcbiAgXCJib29rLWpvdXJuYWwtd2hpbGxzXCI6ICRmYS12YXItYm9vay1qb3VybmFsLXdoaWxscyxcbiAgXCJqb3VybmFsLXdoaWxsc1wiOiAkZmEtdmFyLWpvdXJuYWwtd2hpbGxzLFxuICBcImluaGFsZXJcIjogJGZhLXZhci1pbmhhbGVyLFxuICBcImhhbmRjdWZmc1wiOiAkZmEtdmFyLWhhbmRjdWZmcyxcbiAgXCJzbmFrZVwiOiAkZmEtdmFyLXNuYWtlLFxuICBcInRyaWFuZ2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItdHJpYW5nbGUtZXhjbGFtYXRpb24sXG4gIFwiZXhjbGFtYXRpb24tdHJpYW5nbGVcIjogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSxcbiAgXCJ3YXJuaW5nXCI6ICRmYS12YXItd2FybmluZyxcbiAgXCJub3RlLW1lZGljYWxcIjogJGZhLXZhci1ub3RlLW1lZGljYWwsXG4gIFwiZGF0YWJhc2VcIjogJGZhLXZhci1kYXRhYmFzZSxcbiAgXCJkb3duLWxlZnRcIjogJGZhLXZhci1kb3duLWxlZnQsXG4gIFwic2hhcmVcIjogJGZhLXZhci1zaGFyZSxcbiAgXCJhcnJvdy10dXJuLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctdHVybi1yaWdodCxcbiAgXCJtYWlsLWZvcndhcmRcIjogJGZhLXZhci1tYWlsLWZvcndhcmQsXG4gIFwiZmFjZS10aGlua2luZ1wiOiAkZmEtdmFyLWZhY2UtdGhpbmtpbmcsXG4gIFwidHVybi1kb3duLXJpZ2h0XCI6ICRmYS12YXItdHVybi1kb3duLXJpZ2h0LFxuICBcImJvdHRsZS1kcm9wbGV0XCI6ICRmYS12YXItYm90dGxlLWRyb3BsZXQsXG4gIFwibWFzay1mYWNlXCI6ICRmYS12YXItbWFzay1mYWNlLFxuICBcImhpbGwtcm9ja3NsaWRlXCI6ICRmYS12YXItaGlsbC1yb2Nrc2xpZGUsXG4gIFwic2Nhbm5lci1rZXlib2FyZFwiOiAkZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQsXG4gIFwiY2lyY2xlLW9cIjogJGZhLXZhci1jaXJjbGUtbyxcbiAgXCJncmlkLWhvcml6b250YWxcIjogJGZhLXZhci1ncmlkLWhvcml6b250YWwsXG4gIFwibWVzc2FnZS1kb2xsYXJcIjogJGZhLXZhci1tZXNzYWdlLWRvbGxhcixcbiAgXCJjb21tZW50LWFsdC1kb2xsYXJcIjogJGZhLXZhci1jb21tZW50LWFsdC1kb2xsYXIsXG4gIFwicmlnaHQtbGVmdFwiOiAkZmEtdmFyLXJpZ2h0LWxlZnQsXG4gIFwiZXhjaGFuZ2UtYWx0XCI6ICRmYS12YXItZXhjaGFuZ2UtYWx0LFxuICBcImNvbHVtbnMtM1wiOiAkZmEtdmFyLWNvbHVtbnMtMyxcbiAgXCJwYXBlci1wbGFuZVwiOiAkZmEtdmFyLXBhcGVyLXBsYW5lLFxuICBcInJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZHVuZ2VvblwiOiAkZmEtdmFyLWR1bmdlb24sXG4gIFwiaGFuZC1ob2xkaW5nLWJveFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1ib3gsXG4gIFwiaW5wdXQtdGV4dFwiOiAkZmEtdmFyLWlucHV0LXRleHQsXG4gIFwid2luZG93LWZsaXBcIjogJGZhLXZhci13aW5kb3ctZmxpcCxcbiAgXCJ3aW5kb3ctYWx0XCI6ICRmYS12YXItd2luZG93LWFsdCxcbiAgXCJhbGlnbi1yaWdodFwiOiAkZmEtdmFyLWFsaWduLXJpZ2h0LFxuICBcInNjYW5uZXItZ3VuXCI6ICRmYS12YXItc2Nhbm5lci1ndW4sXG4gIFwic2Nhbm5lclwiOiAkZmEtdmFyLXNjYW5uZXIsXG4gIFwidGlyZVwiOiAkZmEtdmFyLXRpcmUsXG4gIFwiZW5naW5lXCI6ICRmYS12YXItZW5naW5lLFxuICBcIm1vbmV5LWJpbGwtMS13YXZlXCI6ICRmYS12YXItbW9uZXktYmlsbC0xLXdhdmUsXG4gIFwibW9uZXktYmlsbC13YXZlLWFsdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQsXG4gIFwibGlmZS1yaW5nXCI6ICRmYS12YXItbGlmZS1yaW5nLFxuICBcImhhbmRzXCI6ICRmYS12YXItaGFuZHMsXG4gIFwic2lnbi1sYW5ndWFnZVwiOiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2UsXG4gIFwic2lnbmluZ1wiOiAkZmEtdmFyLXNpZ25pbmcsXG4gIFwiY2lyY2xlLWNhcmV0LXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWNhcmV0LXJpZ2h0LFxuICBcImNhcmV0LWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodCxcbiAgXCJ3aGVhdFwiOiAkZmEtdmFyLXdoZWF0LFxuICBcImZpbGUtc3ByZWFkc2hlZXRcIjogJGZhLXZhci1maWxlLXNwcmVhZHNoZWV0LFxuICBcImF1ZGlvLWRlc2NyaXB0aW9uLXNsYXNoXCI6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24tc2xhc2gsXG4gIFwiY2FsZW5kYXItZGF5XCI6ICRmYS12YXItY2FsZW5kYXItZGF5LFxuICBcIndhdGVyLWxhZGRlclwiOiAkZmEtdmFyLXdhdGVyLWxhZGRlcixcbiAgXCJsYWRkZXItd2F0ZXJcIjogJGZhLXZhci1sYWRkZXItd2F0ZXIsXG4gIFwic3dpbW1pbmctcG9vbFwiOiAkZmEtdmFyLXN3aW1taW5nLXBvb2wsXG4gIFwiYXJyb3dzLXVwLWRvd25cIjogJGZhLXZhci1hcnJvd3MtdXAtZG93bixcbiAgXCJhcnJvd3MtdlwiOiAkZmEtdmFyLWFycm93cy12LFxuICBcImNoZXNzLXBhd24tcGllY2VcIjogJGZhLXZhci1jaGVzcy1wYXduLXBpZWNlLFxuICBcImNoZXNzLXBhd24tYWx0XCI6ICRmYS12YXItY2hlc3MtcGF3bi1hbHQsXG4gIFwiZmFjZS1ncmltYWNlXCI6ICRmYS12YXItZmFjZS1ncmltYWNlLFxuICBcImdyaW1hY2VcIjogJGZhLXZhci1ncmltYWNlLFxuICBcIndoZWVsY2hhaXItbW92ZVwiOiAkZmEtdmFyLXdoZWVsY2hhaXItbW92ZSxcbiAgXCJ3aGVlbGNoYWlyLWFsdFwiOiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0LFxuICBcInR1cm4tZG93blwiOiAkZmEtdmFyLXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duLWFsdFwiOiAkZmEtdmFyLWxldmVsLWRvd24tYWx0LFxuICBcInNxdWFyZS1zXCI6ICRmYS12YXItc3F1YXJlLXMsXG4gIFwicmVjdGFuZ2xlLWJhcmNvZGVcIjogJGZhLXZhci1yZWN0YW5nbGUtYmFyY29kZSxcbiAgXCJiYXJjb2RlLWFsdFwiOiAkZmEtdmFyLWJhcmNvZGUtYWx0LFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQsXG4gIFwic3F1YXJlLWVudmVsb3BlXCI6ICRmYS12YXItc3F1YXJlLWVudmVsb3BlLFxuICBcImVudmVsb3BlLXNxdWFyZVwiOiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSxcbiAgXCJkaWNlXCI6ICRmYS12YXItZGljZSxcbiAgXCJ1bmljb3JuXCI6ICRmYS12YXItdW5pY29ybixcbiAgXCJib3dsaW5nLWJhbGxcIjogJGZhLXZhci1ib3dsaW5nLWJhbGwsXG4gIFwicG9tcGVibGVkXCI6ICRmYS12YXItcG9tcGVibGVkLFxuICBcImJyYWluXCI6ICRmYS12YXItYnJhaW4sXG4gIFwid2F0Y2gtc21hcnRcIjogJGZhLXZhci13YXRjaC1zbWFydCxcbiAgXCJib29rLXVzZXJcIjogJGZhLXZhci1ib29rLXVzZXIsXG4gIFwic2Vuc29yLWNsb3VkXCI6ICRmYS12YXItc2Vuc29yLWNsb3VkLFxuICBcInNlbnNvci1zbW9rZVwiOiAkZmEtdmFyLXNlbnNvci1zbW9rZSxcbiAgXCJjbGFwcGVyYm9hcmQtcGxheVwiOiAkZmEtdmFyLWNsYXBwZXJib2FyZC1wbGF5LFxuICBcImJhbmRhZ2VcIjogJGZhLXZhci1iYW5kYWdlLFxuICBcImJhbmQtYWlkXCI6ICRmYS12YXItYmFuZC1haWQsXG4gIFwiY2FsZW5kYXItbWludXNcIjogJGZhLXZhci1jYWxlbmRhci1taW51cyxcbiAgXCJjaXJjbGUteG1hcmtcIjogJGZhLXZhci1jaXJjbGUteG1hcmssXG4gIFwidGltZXMtY2lyY2xlXCI6ICRmYS12YXItdGltZXMtY2lyY2xlLFxuICBcInhtYXJrLWNpcmNsZVwiOiAkZmEtdmFyLXhtYXJrLWNpcmNsZSxcbiAgXCJjaXJjbGUtNFwiOiAkZmEtdmFyLWNpcmNsZS00LFxuICBcImdpZnRzXCI6ICRmYS12YXItZ2lmdHMsXG4gIFwiYWxidW0tY29sbGVjdGlvblwiOiAkZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb24sXG4gIFwiaG90ZWxcIjogJGZhLXZhci1ob3RlbCxcbiAgXCJlYXJ0aC1hc2lhXCI6ICRmYS12YXItZWFydGgtYXNpYSxcbiAgXCJnbG9iZS1hc2lhXCI6ICRmYS12YXItZ2xvYmUtYXNpYSxcbiAgXCJpZC1jYXJkLWNsaXBcIjogJGZhLXZhci1pZC1jYXJkLWNsaXAsXG4gIFwiaWQtY2FyZC1hbHRcIjogJGZhLXZhci1pZC1jYXJkLWFsdCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLXBsdXNcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLXBsdXMsXG4gIFwic2VhcmNoLXBsdXNcIjogJGZhLXZhci1zZWFyY2gtcGx1cyxcbiAgXCJ0aHVtYnMtdXBcIjogJGZhLXZhci10aHVtYnMtdXAsXG4gIFwiY2xvdWQtc2hvd2Vyc1wiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMsXG4gIFwidXNlci1jbG9ja1wiOiAkZmEtdmFyLXVzZXItY2xvY2ssXG4gIFwib25pb25cIjogJGZhLXZhci1vbmlvbixcbiAgXCJjbG9jay10d2VsdmUtdGhpcnR5XCI6ICRmYS12YXItY2xvY2stdHdlbHZlLXRoaXJ0eSxcbiAgXCJhcnJvdy1kb3duLXRvLWRvdHRlZC1saW5lXCI6ICRmYS12YXItYXJyb3ctZG93bi10by1kb3R0ZWQtbGluZSxcbiAgXCJoYW5kLWRvdHNcIjogJGZhLXZhci1oYW5kLWRvdHMsXG4gIFwiYWxsZXJnaWVzXCI6ICRmYS12YXItYWxsZXJnaWVzLFxuICBcImZpbGUtaW52b2ljZVwiOiAkZmEtdmFyLWZpbGUtaW52b2ljZSxcbiAgXCJ3aW5kb3ctbWluaW1pemVcIjogJGZhLXZhci13aW5kb3ctbWluaW1pemUsXG4gIFwicmVjdGFuZ2xlLXdpZGVcIjogJGZhLXZhci1yZWN0YW5nbGUtd2lkZSxcbiAgXCJjb21tZW50LWFycm93LXVwXCI6ICRmYS12YXItY29tbWVudC1hcnJvdy11cCxcbiAgXCJnYXJsaWNcIjogJGZhLXZhci1nYXJsaWMsXG4gIFwibXVnLXNhdWNlclwiOiAkZmEtdmFyLW11Zy1zYXVjZXIsXG4gIFwiY29mZmVlXCI6ICRmYS12YXItY29mZmVlLFxuICBcImJydXNoXCI6ICRmYS12YXItYnJ1c2gsXG4gIFwidHJlZS1kZWNvcmF0ZWRcIjogJGZhLXZhci10cmVlLWRlY29yYXRlZCxcbiAgXCJtYXNrXCI6ICRmYS12YXItbWFzayxcbiAgXCJjYWxlbmRhci1oZWFydFwiOiAkZmEtdmFyLWNhbGVuZGFyLWhlYXJ0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtbWludXNcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzLFxuICBcInNlYXJjaC1taW51c1wiOiAkZmEtdmFyLXNlYXJjaC1taW51cyxcbiAgXCJmbG93ZXJcIjogJGZhLXZhci1mbG93ZXIsXG4gIFwiYXJyb3ctZG93bi1mcm9tLWFyY1wiOiAkZmEtdmFyLWFycm93LWRvd24tZnJvbS1hcmMsXG4gIFwicmlnaHQtbGVmdC1sYXJnZVwiOiAkZmEtdmFyLXJpZ2h0LWxlZnQtbGFyZ2UsXG4gIFwicnVsZXItdmVydGljYWxcIjogJGZhLXZhci1ydWxlci12ZXJ0aWNhbCxcbiAgXCJjaXJjbGVzLW92ZXJsYXBcIjogJGZhLXZhci1jaXJjbGVzLW92ZXJsYXAsXG4gIFwidXNlci1sYXJnZVwiOiAkZmEtdmFyLXVzZXItbGFyZ2UsXG4gIFwidXNlci1hbHRcIjogJGZhLXZhci11c2VyLWFsdCxcbiAgXCJzdGFyc2hpcC1mcmVpZ2h0ZXJcIjogJGZhLXZhci1zdGFyc2hpcC1mcmVpZ2h0ZXIsXG4gIFwidHJhaW4tdHJhbVwiOiAkZmEtdmFyLXRyYWluLXRyYW0sXG4gIFwiYnJpZGdlLXN1c3BlbnNpb25cIjogJGZhLXZhci1icmlkZ2Utc3VzcGVuc2lvbixcbiAgXCJ0cmFzaC1jaGVja1wiOiAkZmEtdmFyLXRyYXNoLWNoZWNrLFxuICBcInVzZXItbnVyc2VcIjogJGZhLXZhci11c2VyLW51cnNlLFxuICBcImJvb21ib3hcIjogJGZhLXZhci1ib29tYm94LFxuICBcInN5cmluZ2VcIjogJGZhLXZhci1zeXJpbmdlLFxuICBcImNsb3VkLXN1blwiOiAkZmEtdmFyLWNsb3VkLXN1bixcbiAgXCJzaGllbGQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1zaGllbGQtZXhjbGFtYXRpb24sXG4gIFwic3RvcHdhdGNoLTIwXCI6ICRmYS12YXItc3RvcHdhdGNoLTIwLFxuICBcInNxdWFyZS1mdWxsXCI6ICRmYS12YXItc3F1YXJlLWZ1bGwsXG4gIFwiZ3JpcC1kb3RzXCI6ICRmYS12YXItZ3JpcC1kb3RzLFxuICBcImNvbW1lbnQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jb21tZW50LWV4Y2xhbWF0aW9uLFxuICBcInBlbi1zd2lybFwiOiAkZmEtdmFyLXBlbi1zd2lybCxcbiAgXCJmYWxhZmVsXCI6ICRmYS12YXItZmFsYWZlbCxcbiAgXCJjaXJjbGUtMlwiOiAkZmEtdmFyLWNpcmNsZS0yLFxuICBcIm1hZ25ldFwiOiAkZmEtdmFyLW1hZ25ldCxcbiAgXCJqYXJcIjogJGZhLXZhci1qYXIsXG4gIFwiZ3JhbW9waG9uZVwiOiAkZmEtdmFyLWdyYW1vcGhvbmUsXG4gIFwiZGljZS1kMTJcIjogJGZhLXZhci1kaWNlLWQxMixcbiAgXCJub3RlLXN0aWNreVwiOiAkZmEtdmFyLW5vdGUtc3RpY2t5LFxuICBcInN0aWNreS1ub3RlXCI6ICRmYS12YXItc3RpY2t5LW5vdGUsXG4gIFwiZG93blwiOiAkZmEtdmFyLWRvd24sXG4gIFwiYXJyb3ctYWx0LWRvd25cIjogJGZhLXZhci1hcnJvdy1hbHQtZG93bixcbiAgXCJodW5kcmVkLXBvaW50c1wiOiAkZmEtdmFyLWh1bmRyZWQtcG9pbnRzLFxuICBcIjEwMFwiOiAkZmEtdmFyLTEwMCxcbiAgXCJwYXBlcmNsaXAtdmVydGljYWxcIjogJGZhLXZhci1wYXBlcmNsaXAtdmVydGljYWwsXG4gIFwid2luZC13YXJuaW5nXCI6ICRmYS12YXItd2luZC13YXJuaW5nLFxuICBcIndpbmQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItd2luZC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwibG9jYXRpb24tcGluLXNsYXNoXCI6ICRmYS12YXItbG9jYXRpb24tcGluLXNsYXNoLFxuICBcIm1hcC1tYXJrZXItc2xhc2hcIjogJGZhLXZhci1tYXAtbWFya2VyLXNsYXNoLFxuICBcImZhY2Utc2FkLXN3ZWF0XCI6ICRmYS12YXItZmFjZS1zYWQtc3dlYXQsXG4gIFwiYnVnLXNsYXNoXCI6ICRmYS12YXItYnVnLXNsYXNoLFxuICBcImN1cGNha2VcIjogJGZhLXZhci1jdXBjYWtlLFxuICBcImxpZ2h0LXN3aXRjaC1vZmZcIjogJGZhLXZhci1saWdodC1zd2l0Y2gtb2ZmLFxuICBcInRvZ2dsZS1sYXJnZS1vZmZcIjogJGZhLXZhci10b2dnbGUtbGFyZ2Utb2ZmLFxuICBcInBlbi1mYW5jeS1zbGFzaFwiOiAkZmEtdmFyLXBlbi1mYW5jeS1zbGFzaCxcbiAgXCJ0cnVjay1jb250YWluZXJcIjogJGZhLXZhci10cnVjay1jb250YWluZXIsXG4gIFwiYm9vdFwiOiAkZmEtdmFyLWJvb3QsXG4gIFwiYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wLFxuICBcImZpbGUtY2hlY2tcIjogJGZhLXZhci1maWxlLWNoZWNrLFxuICBcImJvbmVcIjogJGZhLXZhci1ib25lLFxuICBcImNhcmRzLWJsYW5rXCI6ICRmYS12YXItY2FyZHMtYmxhbmssXG4gIFwiY2lyY2xlLTNcIjogJGZhLXZhci1jaXJjbGUtMyxcbiAgXCJiZW5jaC10cmVlXCI6ICRmYS12YXItYmVuY2gtdHJlZSxcbiAgXCJrZXlib2FyZC1icmlnaHRuZXNzLWxvd1wiOiAkZmEtdmFyLWtleWJvYXJkLWJyaWdodG5lc3MtbG93LFxuICBcInNraS1ib290LXNraVwiOiAkZmEtdmFyLXNraS1ib290LXNraSxcbiAgXCJicmFpbi1jaXJjdWl0XCI6ICRmYS12YXItYnJhaW4tY2lyY3VpdCxcbiAgXCJ1c2VyLWluanVyZWRcIjogJGZhLXZhci11c2VyLWluanVyZWQsXG4gIFwiYmxvY2stYnJpY2stZmlyZVwiOiAkZmEtdmFyLWJsb2NrLWJyaWNrLWZpcmUsXG4gIFwiZmlyZXdhbGxcIjogJGZhLXZhci1maXJld2FsbCxcbiAgXCJmYWNlLXNhZC10ZWFyXCI6ICRmYS12YXItZmFjZS1zYWQtdGVhcixcbiAgXCJzYWQtdGVhclwiOiAkZmEtdmFyLXNhZC10ZWFyLFxuICBcInBsYW5lXCI6ICRmYS12YXItcGxhbmUsXG4gIFwidGVudC1hcnJvd3MtZG93blwiOiAkZmEtdmFyLXRlbnQtYXJyb3dzLWRvd24sXG4gIFwiZXhjbGFtYXRpb25cIjogJGZhLXZhci1leGNsYW1hdGlvbixcbiAgXCJhcnJvd3Mtc3BpblwiOiAkZmEtdmFyLWFycm93cy1zcGluLFxuICBcImZhY2Utc21pbGUtcmVsYXhlZFwiOiAkZmEtdmFyLWZhY2Utc21pbGUtcmVsYXhlZCxcbiAgXCJjb21tZW50LXhtYXJrXCI6ICRmYS12YXItY29tbWVudC14bWFyayxcbiAgXCJjb21tZW50LXRpbWVzXCI6ICRmYS12YXItY29tbWVudC10aW1lcyxcbiAgXCJwcmludFwiOiAkZmEtdmFyLXByaW50LFxuICBcInR1cmtpc2gtbGlyYS1zaWduXCI6ICRmYS12YXItdHVya2lzaC1saXJhLXNpZ24sXG4gIFwidHJ5XCI6ICRmYS12YXItdHJ5LFxuICBcInR1cmtpc2gtbGlyYVwiOiAkZmEtdmFyLXR1cmtpc2gtbGlyYSxcbiAgXCJmYWNlLW5vc2Utc3RlYW1cIjogJGZhLXZhci1mYWNlLW5vc2Utc3RlYW0sXG4gIFwiY2lyY2xlLXdhdmVmb3JtLWxpbmVzXCI6ICRmYS12YXItY2lyY2xlLXdhdmVmb3JtLWxpbmVzLFxuICBcIndhdmVmb3JtLWNpcmNsZVwiOiAkZmEtdmFyLXdhdmVmb3JtLWNpcmNsZSxcbiAgXCJkb2xsYXItc2lnblwiOiAkZmEtdmFyLWRvbGxhci1zaWduLFxuICBcImRvbGxhclwiOiAkZmEtdmFyLWRvbGxhcixcbiAgXCJ1c2RcIjogJGZhLXZhci11c2QsXG4gIFwiZmVycmlzLXdoZWVsXCI6ICRmYS12YXItZmVycmlzLXdoZWVsLFxuICBcImNvbXB1dGVyLXNwZWFrZXJcIjogJGZhLXZhci1jb21wdXRlci1zcGVha2VyLFxuICBcInNrdWxsLWNvd1wiOiAkZmEtdmFyLXNrdWxsLWNvdyxcbiAgXCJ4XCI6ICRmYS12YXIteCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWRvbGxhclwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyLFxuICBcInNlYXJjaC1kb2xsYXJcIjogJGZhLXZhci1zZWFyY2gtZG9sbGFyLFxuICBcInVzZXJzLWdlYXJcIjogJGZhLXZhci11c2Vycy1nZWFyLFxuICBcInVzZXJzLWNvZ1wiOiAkZmEtdmFyLXVzZXJzLWNvZyxcbiAgXCJwZXJzb24tbWlsaXRhcnktcG9pbnRpbmdcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmcsXG4gIFwiYnVpbGRpbmctY29sdW1uc1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnMsXG4gIFwiYmFua1wiOiAkZmEtdmFyLWJhbmssXG4gIFwiaW5zdGl0dXRpb25cIjogJGZhLXZhci1pbnN0aXR1dGlvbixcbiAgXCJtdXNldW1cIjogJGZhLXZhci1tdXNldW0sXG4gIFwidW5pdmVyc2l0eVwiOiAkZmEtdmFyLXVuaXZlcnNpdHksXG4gIFwiY2lyY2xlLXRcIjogJGZhLXZhci1jaXJjbGUtdCxcbiAgXCJzYWNrXCI6ICRmYS12YXItc2FjayxcbiAgXCJncmlkLTJcIjogJGZhLXZhci1ncmlkLTIsXG4gIFwiY2FtZXJhLWNjdHZcIjogJGZhLXZhci1jYW1lcmEtY2N0dixcbiAgXCJjY3R2XCI6ICRmYS12YXItY2N0dixcbiAgXCJ1bWJyZWxsYVwiOiAkZmEtdmFyLXVtYnJlbGxhLFxuICBcInRyb3dlbFwiOiAkZmEtdmFyLXRyb3dlbCxcbiAgXCJob3Jpem9udGFsLXJ1bGVcIjogJGZhLXZhci1ob3Jpem9udGFsLXJ1bGUsXG4gIFwiYmVkLWZyb250XCI6ICRmYS12YXItYmVkLWZyb250LFxuICBcImJlZC1hbHRcIjogJGZhLXZhci1iZWQtYWx0LFxuICBcImRcIjogJGZhLXZhci1kLFxuICBcInN0YXBsZXJcIjogJGZhLXZhci1zdGFwbGVyLFxuICBcIm1hc2tzLXRoZWF0ZXJcIjogJGZhLXZhci1tYXNrcy10aGVhdGVyLFxuICBcInRoZWF0ZXItbWFza3NcIjogJGZhLXZhci10aGVhdGVyLW1hc2tzLFxuICBcImtpcC1zaWduXCI6ICRmYS12YXIta2lwLXNpZ24sXG4gIFwiZmFjZS13b296eVwiOiAkZmEtdmFyLWZhY2Utd29venksXG4gIFwiY2xvdWQtcXVlc3Rpb25cIjogJGZhLXZhci1jbG91ZC1xdWVzdGlvbixcbiAgXCJwaW5lYXBwbGVcIjogJGZhLXZhci1waW5lYXBwbGUsXG4gIFwiaGFuZC1wb2ludC1sZWZ0XCI6ICRmYS12YXItaGFuZC1wb2ludC1sZWZ0LFxuICBcImdhbGxlcnktdGh1bWJuYWlsc1wiOiAkZmEtdmFyLWdhbGxlcnktdGh1bWJuYWlscyxcbiAgXCJjaXJjbGUtalwiOiAkZmEtdmFyLWNpcmNsZS1qLFxuICBcImV5ZXNcIjogJGZhLXZhci1leWVzLFxuICBcImhhbmRzaGFrZS1zaW1wbGVcIjogJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLFxuICBcImhhbmRzaGFrZS1hbHRcIjogJGZhLXZhci1oYW5kc2hha2UtYWx0LFxuICBcInBhZ2UtY2FyZXQtdXBcIjogJGZhLXZhci1wYWdlLWNhcmV0LXVwLFxuICBcImZpbGUtY2FyZXQtdXBcIjogJGZhLXZhci1maWxlLWNhcmV0LXVwLFxuICBcImpldC1maWdodGVyXCI6ICRmYS12YXItamV0LWZpZ2h0ZXIsXG4gIFwiZmlnaHRlci1qZXRcIjogJGZhLXZhci1maWdodGVyLWpldCxcbiAgXCJjb21ldFwiOiAkZmEtdmFyLWNvbWV0LFxuICBcInNxdWFyZS1zaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlcyxcbiAgXCJzaGFyZS1hbHQtc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSxcbiAgXCJzaGllbGQta2V5aG9sZVwiOiAkZmEtdmFyLXNoaWVsZC1rZXlob2xlLFxuICBcImJhcmNvZGVcIjogJGZhLXZhci1iYXJjb2RlLFxuICBcInBsdXMtbWludXNcIjogJGZhLXZhci1wbHVzLW1pbnVzLFxuICBcInNxdWFyZS1zbGlkZXJzLXZlcnRpY2FsXCI6ICRmYS12YXItc3F1YXJlLXNsaWRlcnMtdmVydGljYWwsXG4gIFwic2xpZGVycy12LXNxdWFyZVwiOiAkZmEtdmFyLXNsaWRlcnMtdi1zcXVhcmUsXG4gIFwidmlkZW9cIjogJGZhLXZhci12aWRlbyxcbiAgXCJ2aWRlby1jYW1lcmFcIjogJGZhLXZhci12aWRlby1jYW1lcmEsXG4gIFwibWVzc2FnZS1taWRkbGVcIjogJGZhLXZhci1tZXNzYWdlLW1pZGRsZSxcbiAgXCJjb21tZW50LW1pZGRsZS1hbHRcIjogJGZhLXZhci1jb21tZW50LW1pZGRsZS1hbHQsXG4gIFwiZ3JhZHVhdGlvbi1jYXBcIjogJGZhLXZhci1ncmFkdWF0aW9uLWNhcCxcbiAgXCJtb3J0YXItYm9hcmRcIjogJGZhLXZhci1tb3J0YXItYm9hcmQsXG4gIFwiaGFuZC1ob2xkaW5nLW1lZGljYWxcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCxcbiAgXCJwZXJzb24tY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1jaGVjayxcbiAgXCJzcXVhcmUtelwiOiAkZmEtdmFyLXNxdWFyZS16LFxuICBcIm1lc3NhZ2UtdGV4dFwiOiAkZmEtdmFyLW1lc3NhZ2UtdGV4dCxcbiAgXCJjb21tZW50LWFsdC10ZXh0XCI6ICRmYS12YXItY29tbWVudC1hbHQtdGV4dCxcbiAgXCJ0dXJuLXVwXCI6ICRmYS12YXItdHVybi11cCxcbiAgXCJsZXZlbC11cC1hbHRcIjogJGZhLXZhci1sZXZlbC11cC1hbHQsXG4pO1xuXG4kZmEtYnJhbmQtaWNvbnM6IChcbiAgXCJtb25lcm9cIjogJGZhLXZhci1tb25lcm8sXG4gIFwiaG9vbGlcIjogJGZhLXZhci1ob29saSxcbiAgXCJ5ZWxwXCI6ICRmYS12YXIteWVscCxcbiAgXCJjYy12aXNhXCI6ICRmYS12YXItY2MtdmlzYSxcbiAgXCJsYXN0Zm1cIjogJGZhLXZhci1sYXN0Zm0sXG4gIFwic2hvcHdhcmVcIjogJGZhLXZhci1zaG9wd2FyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyxcbiAgXCJhd3NcIjogJGZhLXZhci1hd3MsXG4gIFwicmVkaGF0XCI6ICRmYS12YXItcmVkaGF0LFxuICBcInlvYXN0XCI6ICRmYS12YXIteW9hc3QsXG4gIFwiY2xvdWRmbGFyZVwiOiAkZmEtdmFyLWNsb3VkZmxhcmUsXG4gIFwidXBzXCI6ICRmYS12YXItdXBzLFxuICBcIndwZXhwbG9yZXJcIjogJGZhLXZhci13cGV4cGxvcmVyLFxuICBcImR5YWxvZ1wiOiAkZmEtdmFyLWR5YWxvZyxcbiAgXCJiaXR5XCI6ICRmYS12YXItYml0eSxcbiAgXCJzdGFja3BhdGhcIjogJGZhLXZhci1zdGFja3BhdGgsXG4gIFwiYnV5c2VsbGFkc1wiOiAkZmEtdmFyLWJ1eXNlbGxhZHMsXG4gIFwiZmlyc3Qtb3JkZXJcIjogJGZhLXZhci1maXJzdC1vcmRlcixcbiAgXCJtb2R4XCI6ICRmYS12YXItbW9keCxcbiAgXCJndWlsZGVkXCI6ICRmYS12YXItZ3VpbGRlZCxcbiAgXCJ2bnZcIjogJGZhLXZhci12bnYsXG4gIFwic3F1YXJlLWpzXCI6ICRmYS12YXItc3F1YXJlLWpzLFxuICBcImpzLXNxdWFyZVwiOiAkZmEtdmFyLWpzLXNxdWFyZSxcbiAgXCJtaWNyb3NvZnRcIjogJGZhLXZhci1taWNyb3NvZnQsXG4gIFwicXFcIjogJGZhLXZhci1xcSxcbiAgXCJvcmNpZFwiOiAkZmEtdmFyLW9yY2lkLFxuICBcImphdmFcIjogJGZhLXZhci1qYXZhLFxuICBcImludmlzaW9uXCI6ICRmYS12YXItaW52aXNpb24sXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZC1hbHRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCxcbiAgXCJjZW50ZXJjb2RlXCI6ICRmYS12YXItY2VudGVyY29kZSxcbiAgXCJnbGlkZS1nXCI6ICRmYS12YXItZ2xpZGUtZyxcbiAgXCJkcnVwYWxcIjogJGZhLXZhci1kcnVwYWwsXG4gIFwiaGlyZS1hLWhlbHBlclwiOiAkZmEtdmFyLWhpcmUtYS1oZWxwZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1ieVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnksXG4gIFwidW5pdHlcIjogJGZhLXZhci11bml0eSxcbiAgXCJ3aG1jc1wiOiAkZmEtdmFyLXdobWNzLFxuICBcInJvY2tldGNoYXRcIjogJGZhLXZhci1yb2NrZXRjaGF0LFxuICBcInZrXCI6ICRmYS12YXItdmssXG4gIFwidW50YXBwZFwiOiAkZmEtdmFyLXVudGFwcGQsXG4gIFwibWFpbGNoaW1wXCI6ICRmYS12YXItbWFpbGNoaW1wLFxuICBcImNzczMtYWx0XCI6ICRmYS12YXItY3NzMy1hbHQsXG4gIFwic3F1YXJlLXJlZGRpdFwiOiAkZmEtdmFyLXNxdWFyZS1yZWRkaXQsXG4gIFwicmVkZGl0LXNxdWFyZVwiOiAkZmEtdmFyLXJlZGRpdC1zcXVhcmUsXG4gIFwidmltZW8tdlwiOiAkZmEtdmFyLXZpbWVvLXYsXG4gIFwiY29udGFvXCI6ICRmYS12YXItY29udGFvLFxuICBcInNxdWFyZS1mb250LWF3ZXNvbWVcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLFxuICBcImRlc2twcm9cIjogJGZhLXZhci1kZXNrcHJvLFxuICBcInNpc3RyaXhcIjogJGZhLXZhci1zaXN0cml4LFxuICBcInNxdWFyZS1pbnN0YWdyYW1cIjogJGZhLXZhci1zcXVhcmUtaW5zdGFncmFtLFxuICBcImluc3RhZ3JhbS1zcXVhcmVcIjogJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlLFxuICBcImJhdHRsZS1uZXRcIjogJGZhLXZhci1iYXR0bGUtbmV0LFxuICBcInRoZS1yZWQteWV0aVwiOiAkZmEtdmFyLXRoZS1yZWQteWV0aSxcbiAgXCJzcXVhcmUtaGFja2VyLW5ld3NcIjogJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3MsXG4gIFwiaGFja2VyLW5ld3Mtc3F1YXJlXCI6ICRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlLFxuICBcImVkZ2VcIjogJGZhLXZhci1lZGdlLFxuICBcInRocmVhZHNcIjogJGZhLXZhci10aHJlYWRzLFxuICBcIm5hcHN0ZXJcIjogJGZhLXZhci1uYXBzdGVyLFxuICBcInNxdWFyZS1zbmFwY2hhdFwiOiAkZmEtdmFyLXNxdWFyZS1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1zcXVhcmVcIjogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUsXG4gIFwiZ29vZ2xlLXBsdXMtZ1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLWcsXG4gIFwiYXJ0c3RhdGlvblwiOiAkZmEtdmFyLWFydHN0YXRpb24sXG4gIFwibWFya2Rvd25cIjogJGZhLXZhci1tYXJrZG93bixcbiAgXCJzb3VyY2V0cmVlXCI6ICRmYS12YXItc291cmNldHJlZSxcbiAgXCJnb29nbGUtcGx1c1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLFxuICBcImRpYXNwb3JhXCI6ICRmYS12YXItZGlhc3BvcmEsXG4gIFwiZm91cnNxdWFyZVwiOiAkZmEtdmFyLWZvdXJzcXVhcmUsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogJGZhLXZhci1zdGFjay1vdmVyZmxvdyxcbiAgXCJnaXRodWItYWx0XCI6ICRmYS12YXItZ2l0aHViLWFsdCxcbiAgXCJwaG9lbml4LXNxdWFkcm9uXCI6ICRmYS12YXItcGhvZW5peC1zcXVhZHJvbixcbiAgXCJwYWdlbGluZXNcIjogJGZhLXZhci1wYWdlbGluZXMsXG4gIFwiYWxnb2xpYVwiOiAkZmEtdmFyLWFsZ29saWEsXG4gIFwicmVkLXJpdmVyXCI6ICRmYS12YXItcmVkLXJpdmVyLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhLFxuICBcInNhZmFyaVwiOiAkZmEtdmFyLXNhZmFyaSxcbiAgXCJnb29nbGVcIjogJGZhLXZhci1nb29nbGUsXG4gIFwic3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2VcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZSxcbiAgXCJmb250LWF3ZXNvbWUtYWx0XCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWFsdCxcbiAgXCJhdGxhc3NpYW5cIjogJGZhLXZhci1hdGxhc3NpYW4sXG4gIFwibGlua2VkaW4taW5cIjogJGZhLXZhci1saW5rZWRpbi1pbixcbiAgXCJkaWdpdGFsLW9jZWFuXCI6ICRmYS12YXItZGlnaXRhbC1vY2VhbixcbiAgXCJuaW1ibHJcIjogJGZhLXZhci1uaW1ibHIsXG4gIFwiY2hyb21lY2FzdFwiOiAkZmEtdmFyLWNocm9tZWNhc3QsXG4gIFwiZXZlcm5vdGVcIjogJGZhLXZhci1ldmVybm90ZSxcbiAgXCJoYWNrZXItbmV3c1wiOiAkZmEtdmFyLWhhY2tlci1uZXdzLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmdcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLFxuICBcImFkdmVyc2FsXCI6ICRmYS12YXItYWR2ZXJzYWwsXG4gIFwiY3JlYXRpdmUtY29tbW9uc1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMsXG4gIFwid2F0Y2htYW4tbW9uaXRvcmluZ1wiOiAkZmEtdmFyLXdhdGNobWFuLW1vbml0b3JpbmcsXG4gIFwiZm9udGljb25zXCI6ICRmYS12YXItZm9udGljb25zLFxuICBcIndlaXhpblwiOiAkZmEtdmFyLXdlaXhpbixcbiAgXCJzaGlydHNpbmJ1bGtcIjogJGZhLXZhci1zaGlydHNpbmJ1bGssXG4gIFwiY29kZXBlblwiOiAkZmEtdmFyLWNvZGVwZW4sXG4gIFwiZ2l0LWFsdFwiOiAkZmEtdmFyLWdpdC1hbHQsXG4gIFwibHlmdFwiOiAkZmEtdmFyLWx5ZnQsXG4gIFwicmV2XCI6ICRmYS12YXItcmV2LFxuICBcIndpbmRvd3NcIjogJGZhLXZhci13aW5kb3dzLFxuICBcIndpemFyZHMtb2YtdGhlLWNvYXN0XCI6ICRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QsXG4gIFwic3F1YXJlLXZpYWRlb1wiOiAkZmEtdmFyLXNxdWFyZS12aWFkZW8sXG4gIFwidmlhZGVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpYWRlby1zcXVhcmUsXG4gIFwibWVldHVwXCI6ICRmYS12YXItbWVldHVwLFxuICBcImNlbnRvc1wiOiAkZmEtdmFyLWNlbnRvcyxcbiAgXCJhZG5cIjogJGZhLXZhci1hZG4sXG4gIFwiY2xvdWRzbWl0aFwiOiAkZmEtdmFyLWNsb3Vkc21pdGgsXG4gIFwicGllZC1waXBlci1hbHRcIjogJGZhLXZhci1waWVkLXBpcGVyLWFsdCxcbiAgXCJzcXVhcmUtZHJpYmJibGVcIjogJGZhLXZhci1zcXVhcmUtZHJpYmJibGUsXG4gIFwiZHJpYmJibGUtc3F1YXJlXCI6ICRmYS12YXItZHJpYmJibGUtc3F1YXJlLFxuICBcImNvZGllcGllXCI6ICRmYS12YXItY29kaWVwaWUsXG4gIFwibm9kZVwiOiAkZmEtdmFyLW5vZGUsXG4gIFwibWl4XCI6ICRmYS12YXItbWl4LFxuICBcInN0ZWFtXCI6ICRmYS12YXItc3RlYW0sXG4gIFwiY2MtYXBwbGUtcGF5XCI6ICRmYS12YXItY2MtYXBwbGUtcGF5LFxuICBcInNjcmliZFwiOiAkZmEtdmFyLXNjcmliZCxcbiAgXCJkZWJpYW5cIjogJGZhLXZhci1kZWJpYW4sXG4gIFwib3BlbmlkXCI6ICRmYS12YXItb3BlbmlkLFxuICBcImluc3RhbG9kXCI6ICRmYS12YXItaW5zdGFsb2QsXG4gIFwiZXhwZWRpdGVkc3NsXCI6ICRmYS12YXItZXhwZWRpdGVkc3NsLFxuICBcInNlbGxjYXN0XCI6ICRmYS12YXItc2VsbGNhc3QsXG4gIFwic3F1YXJlLXR3aXR0ZXJcIjogJGZhLXZhci1zcXVhcmUtdHdpdHRlcixcbiAgXCJ0d2l0dGVyLXNxdWFyZVwiOiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlLFxuICBcInItcHJvamVjdFwiOiAkZmEtdmFyLXItcHJvamVjdCxcbiAgXCJkZWxpY2lvdXNcIjogJGZhLXZhci1kZWxpY2lvdXMsXG4gIFwiZnJlZWJzZFwiOiAkZmEtdmFyLWZyZWVic2QsXG4gIFwidnVlanNcIjogJGZhLXZhci12dWVqcyxcbiAgXCJhY2N1c29mdFwiOiAkZmEtdmFyLWFjY3Vzb2Z0LFxuICBcImlveGhvc3RcIjogJGZhLXZhci1pb3hob3N0LFxuICBcImZvbnRpY29ucy1maVwiOiAkZmEtdmFyLWZvbnRpY29ucy1maSxcbiAgXCJhcHAtc3RvcmVcIjogJGZhLXZhci1hcHAtc3RvcmUsXG4gIFwiY2MtbWFzdGVyY2FyZFwiOiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQsXG4gIFwiaXR1bmVzLW5vdGVcIjogJGZhLXZhci1pdHVuZXMtbm90ZSxcbiAgXCJnb2xhbmdcIjogJGZhLXZhci1nb2xhbmcsXG4gIFwia2lja3N0YXJ0ZXJcIjogJGZhLXZhci1raWNrc3RhcnRlcixcbiAgXCJncmF2XCI6ICRmYS12YXItZ3JhdixcbiAgXCJ3ZWlib1wiOiAkZmEtdmFyLXdlaWJvLFxuICBcInVuY2hhcnRlZFwiOiAkZmEtdmFyLXVuY2hhcnRlZCxcbiAgXCJmaXJzdGRyYWZ0XCI6ICRmYS12YXItZmlyc3RkcmFmdCxcbiAgXCJzcXVhcmUteW91dHViZVwiOiAkZmEtdmFyLXNxdWFyZS15b3V0dWJlLFxuICBcInlvdXR1YmUtc3F1YXJlXCI6ICRmYS12YXIteW91dHViZS1zcXVhcmUsXG4gIFwid2lraXBlZGlhLXdcIjogJGZhLXZhci13aWtpcGVkaWEtdyxcbiAgXCJ3cHJlc3NyXCI6ICRmYS12YXItd3ByZXNzcixcbiAgXCJyZW5kYWN0XCI6ICRmYS12YXItcmVuZGFjdCxcbiAgXCJhbmdlbGxpc3RcIjogJGZhLXZhci1hbmdlbGxpc3QsXG4gIFwiZ2FsYWN0aWMtcmVwdWJsaWNcIjogJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyxcbiAgXCJuZmMtZGlyZWN0aW9uYWxcIjogJGZhLXZhci1uZmMtZGlyZWN0aW9uYWwsXG4gIFwic2t5cGVcIjogJGZhLXZhci1za3lwZSxcbiAgXCJqb2dldFwiOiAkZmEtdmFyLWpvZ2V0LFxuICBcImZlZG9yYVwiOiAkZmEtdmFyLWZlZG9yYSxcbiAgXCJzdHJpcGUtc1wiOiAkZmEtdmFyLXN0cmlwZS1zLFxuICBcIm1ldGFcIjogJGZhLXZhci1tZXRhLFxuICBcImxhcmF2ZWxcIjogJGZhLXZhci1sYXJhdmVsLFxuICBcImhvdGphclwiOiAkZmEtdmFyLWhvdGphcixcbiAgXCJibHVldG9vdGgtYlwiOiAkZmEtdmFyLWJsdWV0b290aC1iLFxuICBcInN0aWNrZXItbXVsZVwiOiAkZmEtdmFyLXN0aWNrZXItbXVsZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXplcm9cIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8sXG4gIFwiaGlwc1wiOiAkZmEtdmFyLWhpcHMsXG4gIFwiYmVoYW5jZVwiOiAkZmEtdmFyLWJlaGFuY2UsXG4gIFwicmVkZGl0XCI6ICRmYS12YXItcmVkZGl0LFxuICBcImRpc2NvcmRcIjogJGZhLXZhci1kaXNjb3JkLFxuICBcImNocm9tZVwiOiAkZmEtdmFyLWNocm9tZSxcbiAgXCJhcHAtc3RvcmUtaW9zXCI6ICRmYS12YXItYXBwLXN0b3JlLWlvcyxcbiAgXCJjYy1kaXNjb3ZlclwiOiAkZmEtdmFyLWNjLWRpc2NvdmVyLFxuICBcIndwYmVnaW5uZXJcIjogJGZhLXZhci13cGJlZ2lubmVyLFxuICBcImNvbmZsdWVuY2VcIjogJGZhLXZhci1jb25mbHVlbmNlLFxuICBcInNob2VsYWNlXCI6ICRmYS12YXItc2hvZWxhY2UsXG4gIFwibWRiXCI6ICRmYS12YXItbWRiLFxuICBcImRvY2h1YlwiOiAkZmEtdmFyLWRvY2h1YixcbiAgXCJhY2Nlc3NpYmxlLWljb25cIjogJGZhLXZhci1hY2Nlc3NpYmxlLWljb24sXG4gIFwiZWJheVwiOiAkZmEtdmFyLWViYXksXG4gIFwiYW1hem9uXCI6ICRmYS12YXItYW1hem9uLFxuICBcInVuc3BsYXNoXCI6ICRmYS12YXItdW5zcGxhc2gsXG4gIFwieWFyblwiOiAkZmEtdmFyLXlhcm4sXG4gIFwic3F1YXJlLXN0ZWFtXCI6ICRmYS12YXItc3F1YXJlLXN0ZWFtLFxuICBcInN0ZWFtLXNxdWFyZVwiOiAkZmEtdmFyLXN0ZWFtLXNxdWFyZSxcbiAgXCI1MDBweFwiOiAkZmEtdmFyLTUwMHB4LFxuICBcInNxdWFyZS12aW1lb1wiOiAkZmEtdmFyLXNxdWFyZS12aW1lbyxcbiAgXCJ2aW1lby1zcXVhcmVcIjogJGZhLXZhci12aW1lby1zcXVhcmUsXG4gIFwiYXN5bW1ldHJpa1wiOiAkZmEtdmFyLWFzeW1tZXRyaWssXG4gIFwiZm9udC1hd2Vzb21lXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLFxuICBcImZvbnQtYXdlc29tZS1mbGFnXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcsXG4gIFwiZm9udC1hd2Vzb21lLWxvZ28tZnVsbFwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwsXG4gIFwiZ3JhdGlwYXlcIjogJGZhLXZhci1ncmF0aXBheSxcbiAgXCJhcHBsZVwiOiAkZmEtdmFyLWFwcGxlLFxuICBcImhpdmVcIjogJGZhLXZhci1oaXZlLFxuICBcImdpdGtyYWtlblwiOiAkZmEtdmFyLWdpdGtyYWtlbixcbiAgXCJrZXliYXNlXCI6ICRmYS12YXIta2V5YmFzZSxcbiAgXCJhcHBsZS1wYXlcIjogJGZhLXZhci1hcHBsZS1wYXksXG4gIFwicGFkbGV0XCI6ICRmYS12YXItcGFkbGV0LFxuICBcImFtYXpvbi1wYXlcIjogJGZhLXZhci1hbWF6b24tcGF5LFxuICBcInNxdWFyZS1naXRodWJcIjogJGZhLXZhci1zcXVhcmUtZ2l0aHViLFxuICBcImdpdGh1Yi1zcXVhcmVcIjogJGZhLXZhci1naXRodWItc3F1YXJlLFxuICBcInN0dW1ibGV1cG9uXCI6ICRmYS12YXItc3R1bWJsZXVwb24sXG4gIFwiZmVkZXhcIjogJGZhLXZhci1mZWRleCxcbiAgXCJwaG9lbml4LWZyYW1ld29ya1wiOiAkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrLFxuICBcInNob3BpZnlcIjogJGZhLXZhci1zaG9waWZ5LFxuICBcIm5lb3NcIjogJGZhLXZhci1uZW9zLFxuICBcInNxdWFyZS10aHJlYWRzXCI6ICRmYS12YXItc3F1YXJlLXRocmVhZHMsXG4gIFwiaGFja2VycmFua1wiOiAkZmEtdmFyLWhhY2tlcnJhbmssXG4gIFwicmVzZWFyY2hnYXRlXCI6ICRmYS12YXItcmVzZWFyY2hnYXRlLFxuICBcInN3aWZ0XCI6ICRmYS12YXItc3dpZnQsXG4gIFwiYW5ndWxhclwiOiAkZmEtdmFyLWFuZ3VsYXIsXG4gIFwic3BlYWthcFwiOiAkZmEtdmFyLXNwZWFrYXAsXG4gIFwiYW5ncnljcmVhdGl2ZVwiOiAkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUsXG4gIFwieS1jb21iaW5hdG9yXCI6ICRmYS12YXIteS1jb21iaW5hdG9yLFxuICBcImVtcGlyZVwiOiAkZmEtdmFyLWVtcGlyZSxcbiAgXCJlbnZpcmFcIjogJGZhLXZhci1lbnZpcmEsXG4gIFwic3F1YXJlLWdpdGxhYlwiOiAkZmEtdmFyLXNxdWFyZS1naXRsYWIsXG4gIFwiZ2l0bGFiLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGxhYi1zcXVhcmUsXG4gIFwic3R1ZGlvdmluYXJpXCI6ICRmYS12YXItc3R1ZGlvdmluYXJpLFxuICBcInBpZWQtcGlwZXJcIjogJGZhLXZhci1waWVkLXBpcGVyLFxuICBcIndvcmRwcmVzc1wiOiAkZmEtdmFyLXdvcmRwcmVzcyxcbiAgXCJwcm9kdWN0LWh1bnRcIjogJGZhLXZhci1wcm9kdWN0LWh1bnQsXG4gIFwiZmlyZWZveFwiOiAkZmEtdmFyLWZpcmVmb3gsXG4gIFwibGlub2RlXCI6ICRmYS12YXItbGlub2RlLFxuICBcImdvb2RyZWFkc1wiOiAkZmEtdmFyLWdvb2RyZWFkcyxcbiAgXCJzcXVhcmUtb2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLXNxdWFyZS1vZG5va2xhc3NuaWtpLFxuICBcIm9kbm9rbGFzc25pa2ktc3F1YXJlXCI6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUsXG4gIFwianNmaWRkbGVcIjogJGZhLXZhci1qc2ZpZGRsZSxcbiAgXCJzaXRoXCI6ICRmYS12YXItc2l0aCxcbiAgXCJ0aGVtZWlzbGVcIjogJGZhLXZhci10aGVtZWlzbGUsXG4gIFwicGFnZTRcIjogJGZhLXZhci1wYWdlNCxcbiAgXCJoYXNobm9kZVwiOiAkZmEtdmFyLWhhc2hub2RlLFxuICBcInJlYWN0XCI6ICRmYS12YXItcmVhY3QsXG4gIFwiY2MtcGF5cGFsXCI6ICRmYS12YXItY2MtcGF5cGFsLFxuICBcInNxdWFyZXNwYWNlXCI6ICRmYS12YXItc3F1YXJlc3BhY2UsXG4gIFwiY2Mtc3RyaXBlXCI6ICRmYS12YXItY2Mtc3RyaXBlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2hhcmVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlLFxuICBcImJpdGNvaW5cIjogJGZhLXZhci1iaXRjb2luLFxuICBcImtleWNkblwiOiAkZmEtdmFyLWtleWNkbixcbiAgXCJvcGVyYVwiOiAkZmEtdmFyLW9wZXJhLFxuICBcIml0Y2gtaW9cIjogJGZhLXZhci1pdGNoLWlvLFxuICBcInVtYnJhY29cIjogJGZhLXZhci11bWJyYWNvLFxuICBcImdhbGFjdGljLXNlbmF0ZVwiOiAkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSxcbiAgXCJ1YnVudHVcIjogJGZhLXZhci11YnVudHUsXG4gIFwiZHJhZnQyZGlnaXRhbFwiOiAkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwsXG4gIFwic3RyaXBlXCI6ICRmYS12YXItc3RyaXBlLFxuICBcImhvdXp6XCI6ICRmYS12YXItaG91enosXG4gIFwiZ2dcIjogJGZhLXZhci1nZyxcbiAgXCJkaGxcIjogJGZhLXZhci1kaGwsXG4gIFwic3F1YXJlLXBpbnRlcmVzdFwiOiAkZmEtdmFyLXNxdWFyZS1waW50ZXJlc3QsXG4gIFwicGludGVyZXN0LXNxdWFyZVwiOiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUsXG4gIFwieGluZ1wiOiAkZmEtdmFyLXhpbmcsXG4gIFwiYmxhY2tiZXJyeVwiOiAkZmEtdmFyLWJsYWNrYmVycnksXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQsXG4gIFwicGxheXN0YXRpb25cIjogJGZhLXZhci1wbGF5c3RhdGlvbixcbiAgXCJxdWluc2NhcGVcIjogJGZhLXZhci1xdWluc2NhcGUsXG4gIFwibGVzc1wiOiAkZmEtdmFyLWxlc3MsXG4gIFwiYmxvZ2dlci1iXCI6ICRmYS12YXItYmxvZ2dlci1iLFxuICBcIm9wZW5jYXJ0XCI6ICRmYS12YXItb3BlbmNhcnQsXG4gIFwidmluZVwiOiAkZmEtdmFyLXZpbmUsXG4gIFwicGF5cGFsXCI6ICRmYS12YXItcGF5cGFsLFxuICBcImdpdGxhYlwiOiAkZmEtdmFyLWdpdGxhYixcbiAgXCJ0eXBvM1wiOiAkZmEtdmFyLXR5cG8zLFxuICBcInJlZGRpdC1hbGllblwiOiAkZmEtdmFyLXJlZGRpdC1hbGllbixcbiAgXCJ5YWhvb1wiOiAkZmEtdmFyLXlhaG9vLFxuICBcImRhaWx5bW90aW9uXCI6ICRmYS12YXItZGFpbHltb3Rpb24sXG4gIFwiYWZmaWxpYXRldGhlbWVcIjogJGZhLXZhci1hZmZpbGlhdGV0aGVtZSxcbiAgXCJwaWVkLXBpcGVyLXBwXCI6ICRmYS12YXItcGllZC1waXBlci1wcCxcbiAgXCJib290c3RyYXBcIjogJGZhLXZhci1ib290c3RyYXAsXG4gIFwib2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ksXG4gIFwibmZjLXN5bWJvbFwiOiAkZmEtdmFyLW5mYy1zeW1ib2wsXG4gIFwiZXRoZXJldW1cIjogJGZhLXZhci1ldGhlcmV1bSxcbiAgXCJzcGVha2VyLWRlY2tcIjogJGZhLXZhci1zcGVha2VyLWRlY2ssXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1ldVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUsXG4gIFwicGF0cmVvblwiOiAkZmEtdmFyLXBhdHJlb24sXG4gIFwiYXZpYW5leFwiOiAkZmEtdmFyLWF2aWFuZXgsXG4gIFwiZWxsb1wiOiAkZmEtdmFyLWVsbG8sXG4gIFwiZ29mb3JlXCI6ICRmYS12YXItZ29mb3JlLFxuICBcImJpbW9iamVjdFwiOiAkZmEtdmFyLWJpbW9iamVjdCxcbiAgXCJmYWNlYm9vay1mXCI6ICRmYS12YXItZmFjZWJvb2stZixcbiAgXCJzcXVhcmUtZ29vZ2xlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtZ29vZ2xlLXBsdXMsXG4gIFwiZ29vZ2xlLXBsdXMtc3F1YXJlXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlLFxuICBcIm1hbmRhbG9yaWFuXCI6ICRmYS12YXItbWFuZGFsb3JpYW4sXG4gIFwiZmlyc3Qtb3JkZXItYWx0XCI6ICRmYS12YXItZmlyc3Qtb3JkZXItYWx0LFxuICBcIm9zaVwiOiAkZmEtdmFyLW9zaSxcbiAgXCJnb29nbGUtd2FsbGV0XCI6ICRmYS12YXItZ29vZ2xlLXdhbGxldCxcbiAgXCJkLWFuZC1kLWJleW9uZFwiOiAkZmEtdmFyLWQtYW5kLWQtYmV5b25kLFxuICBcInBlcmlzY29wZVwiOiAkZmEtdmFyLXBlcmlzY29wZSxcbiAgXCJmdWxjcnVtXCI6ICRmYS12YXItZnVsY3J1bSxcbiAgXCJjbG91ZHNjYWxlXCI6ICRmYS12YXItY2xvdWRzY2FsZSxcbiAgXCJmb3J1bWJlZVwiOiAkZmEtdmFyLWZvcnVtYmVlLFxuICBcIm1penVuaVwiOiAkZmEtdmFyLW1penVuaSxcbiAgXCJzY2hsaXhcIjogJGZhLXZhci1zY2hsaXgsXG4gIFwic3F1YXJlLXhpbmdcIjogJGZhLXZhci1zcXVhcmUteGluZyxcbiAgXCJ4aW5nLXNxdWFyZVwiOiAkZmEtdmFyLXhpbmctc3F1YXJlLFxuICBcImJhbmRjYW1wXCI6ICRmYS12YXItYmFuZGNhbXAsXG4gIFwid3Bmb3Jtc1wiOiAkZmEtdmFyLXdwZm9ybXMsXG4gIFwiY2xvdWR2ZXJzaWZ5XCI6ICRmYS12YXItY2xvdWR2ZXJzaWZ5LFxuICBcInVzcHNcIjogJGZhLXZhci11c3BzLFxuICBcIm1lZ2Fwb3J0XCI6ICRmYS12YXItbWVnYXBvcnQsXG4gIFwibWFnZW50b1wiOiAkZmEtdmFyLW1hZ2VudG8sXG4gIFwic3BvdGlmeVwiOiAkZmEtdmFyLXNwb3RpZnksXG4gIFwib3B0aW4tbW9uc3RlclwiOiAkZmEtdmFyLW9wdGluLW1vbnN0ZXIsXG4gIFwiZmx5XCI6ICRmYS12YXItZmx5LFxuICBcImF2aWF0b1wiOiAkZmEtdmFyLWF2aWF0byxcbiAgXCJpdHVuZXNcIjogJGZhLXZhci1pdHVuZXMsXG4gIFwiY3V0dGxlZmlzaFwiOiAkZmEtdmFyLWN1dHRsZWZpc2gsXG4gIFwiYmxvZ2dlclwiOiAkZmEtdmFyLWJsb2dnZXIsXG4gIFwiZmxpY2tyXCI6ICRmYS12YXItZmxpY2tyLFxuICBcInZpYmVyXCI6ICRmYS12YXItdmliZXIsXG4gIFwic291bmRjbG91ZFwiOiAkZmEtdmFyLXNvdW5kY2xvdWQsXG4gIFwiZGlnZ1wiOiAkZmEtdmFyLWRpZ2csXG4gIFwidGVuY2VudC13ZWlib1wiOiAkZmEtdmFyLXRlbmNlbnQtd2VpYm8sXG4gIFwic3ltZm9ueVwiOiAkZmEtdmFyLXN5bWZvbnksXG4gIFwibWF4Y2RuXCI6ICRmYS12YXItbWF4Y2RuLFxuICBcImV0c3lcIjogJGZhLXZhci1ldHN5LFxuICBcImZhY2Vib29rLW1lc3NlbmdlclwiOiAkZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcixcbiAgXCJhdWRpYmxlXCI6ICRmYS12YXItYXVkaWJsZSxcbiAgXCJ0aGluay1wZWFrc1wiOiAkZmEtdmFyLXRoaW5rLXBlYWtzLFxuICBcImJpbGliaWxpXCI6ICRmYS12YXItYmlsaWJpbGksXG4gIFwiZXJsYW5nXCI6ICRmYS12YXItZXJsYW5nLFxuICBcIngtdHdpdHRlclwiOiAkZmEtdmFyLXgtdHdpdHRlcixcbiAgXCJjb3R0b24tYnVyZWF1XCI6ICRmYS12YXItY290dG9uLWJ1cmVhdSxcbiAgXCJkYXNoY3ViZVwiOiAkZmEtdmFyLWRhc2hjdWJlLFxuICBcIjQyLWdyb3VwXCI6ICRmYS12YXItNDItZ3JvdXAsXG4gIFwiaW5ub3NvZnRcIjogJGZhLXZhci1pbm5vc29mdCxcbiAgXCJzdGFjay1leGNoYW5nZVwiOiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlLFxuICBcImVsZW1lbnRvclwiOiAkZmEtdmFyLWVsZW1lbnRvcixcbiAgXCJzcXVhcmUtcGllZC1waXBlclwiOiAkZmEtdmFyLXNxdWFyZS1waWVkLXBpcGVyLFxuICBcInBpZWQtcGlwZXItc3F1YXJlXCI6ICRmYS12YXItcGllZC1waXBlci1zcXVhcmUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uZFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQsXG4gIFwicGFsZmVkXCI6ICRmYS12YXItcGFsZmVkLFxuICBcInN1cGVycG93ZXJzXCI6ICRmYS12YXItc3VwZXJwb3dlcnMsXG4gIFwicmVzb2x2aW5nXCI6ICRmYS12YXItcmVzb2x2aW5nLFxuICBcInhib3hcIjogJGZhLXZhci14Ym94LFxuICBcInNlYXJjaGVuZ2luXCI6ICRmYS12YXItc2VhcmNoZW5naW4sXG4gIFwidGlrdG9rXCI6ICRmYS12YXItdGlrdG9rLFxuICBcInNxdWFyZS1mYWNlYm9va1wiOiAkZmEtdmFyLXNxdWFyZS1mYWNlYm9vayxcbiAgXCJmYWNlYm9vay1zcXVhcmVcIjogJGZhLXZhci1mYWNlYm9vay1zcXVhcmUsXG4gIFwicmVucmVuXCI6ICRmYS12YXItcmVucmVuLFxuICBcImxpbnV4XCI6ICRmYS12YXItbGludXgsXG4gIFwiZ2xpZGVcIjogJGZhLXZhci1nbGlkZSxcbiAgXCJsaW5rZWRpblwiOiAkZmEtdmFyLWxpbmtlZGluLFxuICBcImh1YnNwb3RcIjogJGZhLXZhci1odWJzcG90LFxuICBcImRlcGxveWRvZ1wiOiAkZmEtdmFyLWRlcGxveWRvZyxcbiAgXCJ0d2l0Y2hcIjogJGZhLXZhci10d2l0Y2gsXG4gIFwicmF2ZWxyeVwiOiAkZmEtdmFyLXJhdmVscnksXG4gIFwibWl4ZXJcIjogJGZhLXZhci1taXhlcixcbiAgXCJzcXVhcmUtbGFzdGZtXCI6ICRmYS12YXItc3F1YXJlLWxhc3RmbSxcbiAgXCJsYXN0Zm0tc3F1YXJlXCI6ICRmYS12YXItbGFzdGZtLXNxdWFyZSxcbiAgXCJ2aW1lb1wiOiAkZmEtdmFyLXZpbWVvLFxuICBcIm1lbmRlbGV5XCI6ICRmYS12YXItbWVuZGVsZXksXG4gIFwidW5pcmVnaXN0cnlcIjogJGZhLXZhci11bmlyZWdpc3RyeSxcbiAgXCJmaWdtYVwiOiAkZmEtdmFyLWZpZ21hLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcmVtaXhcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4LFxuICBcImNjLWFtYXpvbi1wYXlcIjogJGZhLXZhci1jYy1hbWF6b24tcGF5LFxuICBcImRyb3Bib3hcIjogJGZhLXZhci1kcm9wYm94LFxuICBcImluc3RhZ3JhbVwiOiAkZmEtdmFyLWluc3RhZ3JhbSxcbiAgXCJjbXBsaWRcIjogJGZhLXZhci1jbXBsaWQsXG4gIFwiZmFjZWJvb2tcIjogJGZhLXZhci1mYWNlYm9vayxcbiAgXCJncmlwZmlyZVwiOiAkZmEtdmFyLWdyaXBmaXJlLFxuICBcImplZGktb3JkZXJcIjogJGZhLXZhci1qZWRpLW9yZGVyLFxuICBcInVpa2l0XCI6ICRmYS12YXItdWlraXQsXG4gIFwiZm9ydC1hd2Vzb21lLWFsdFwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQsXG4gIFwicGhhYnJpY2F0b3JcIjogJGZhLXZhci1waGFicmljYXRvcixcbiAgXCJ1c3N1bm5haFwiOiAkZmEtdmFyLXVzc3VubmFoLFxuICBcImVhcmx5YmlyZHNcIjogJGZhLXZhci1lYXJseWJpcmRzLFxuICBcInRyYWRlLWZlZGVyYXRpb25cIjogJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uLFxuICBcImF1dG9wcmVmaXhlclwiOiAkZmEtdmFyLWF1dG9wcmVmaXhlcixcbiAgXCJ3aGF0c2FwcFwiOiAkZmEtdmFyLXdoYXRzYXBwLFxuICBcInNsaWRlc2hhcmVcIjogJGZhLXZhci1zbGlkZXNoYXJlLFxuICBcImdvb2dsZS1wbGF5XCI6ICRmYS12YXItZ29vZ2xlLXBsYXksXG4gIFwidmlhZGVvXCI6ICRmYS12YXItdmlhZGVvLFxuICBcImxpbmVcIjogJGZhLXZhci1saW5lLFxuICBcImdvb2dsZS1kcml2ZVwiOiAkZmEtdmFyLWdvb2dsZS1kcml2ZSxcbiAgXCJzZXJ2aWNlc3RhY2tcIjogJGZhLXZhci1zZXJ2aWNlc3RhY2ssXG4gIFwic2ltcGx5YnVpbHRcIjogJGZhLXZhci1zaW1wbHlidWlsdCxcbiAgXCJiaXRidWNrZXRcIjogJGZhLXZhci1iaXRidWNrZXQsXG4gIFwiaW1kYlwiOiAkZmEtdmFyLWltZGIsXG4gIFwiZGVlemVyXCI6ICRmYS12YXItZGVlemVyLFxuICBcInJhc3BiZXJyeS1waVwiOiAkZmEtdmFyLXJhc3BiZXJyeS1waSxcbiAgXCJqaXJhXCI6ICRmYS12YXItamlyYSxcbiAgXCJkb2NrZXJcIjogJGZhLXZhci1kb2NrZXIsXG4gIFwic2NyZWVucGFsXCI6ICRmYS12YXItc2NyZWVucGFsLFxuICBcImJsdWV0b290aFwiOiAkZmEtdmFyLWJsdWV0b290aCxcbiAgXCJnaXR0ZXJcIjogJGZhLXZhci1naXR0ZXIsXG4gIFwiZC1hbmQtZFwiOiAkZmEtdmFyLWQtYW5kLWQsXG4gIFwibWljcm9ibG9nXCI6ICRmYS12YXItbWljcm9ibG9nLFxuICBcImNjLWRpbmVycy1jbHViXCI6ICRmYS12YXItY2MtZGluZXJzLWNsdWIsXG4gIFwiZ2ctY2lyY2xlXCI6ICRmYS12YXItZ2ctY2lyY2xlLFxuICBcInBpZWQtcGlwZXItaGF0XCI6ICRmYS12YXItcGllZC1waXBlci1oYXQsXG4gIFwia2lja3N0YXJ0ZXIta1wiOiAkZmEtdmFyLWtpY2tzdGFydGVyLWssXG4gIFwieWFuZGV4XCI6ICRmYS12YXIteWFuZGV4LFxuICBcInJlYWRtZVwiOiAkZmEtdmFyLXJlYWRtZSxcbiAgXCJodG1sNVwiOiAkZmEtdmFyLWh0bWw1LFxuICBcInNlbGxzeVwiOiAkZmEtdmFyLXNlbGxzeSxcbiAgXCJzYXNzXCI6ICRmYS12YXItc2FzcyxcbiAgXCJ3aXJzaW5kaGFuZHdlcmtcIjogJGZhLXZhci13aXJzaW5kaGFuZHdlcmssXG4gIFwid3NoXCI6ICRmYS12YXItd3NoLFxuICBcImJ1cm9tb2JlbGV4cGVydGVcIjogJGZhLXZhci1idXJvbW9iZWxleHBlcnRlLFxuICBcInNhbGVzZm9yY2VcIjogJGZhLXZhci1zYWxlc2ZvcmNlLFxuICBcIm9jdG9wdXMtZGVwbG95XCI6ICRmYS12YXItb2N0b3B1cy1kZXBsb3ksXG4gIFwibWVkYXBwc1wiOiAkZmEtdmFyLW1lZGFwcHMsXG4gIFwibnM4XCI6ICRmYS12YXItbnM4LFxuICBcInBpbnRlcmVzdC1wXCI6ICRmYS12YXItcGludGVyZXN0LXAsXG4gIFwiYXBwZXJcIjogJGZhLXZhci1hcHBlcixcbiAgXCJmb3J0LWF3ZXNvbWVcIjogJGZhLXZhci1mb3J0LWF3ZXNvbWUsXG4gIFwid2F6ZVwiOiAkZmEtdmFyLXdhemUsXG4gIFwiY2MtamNiXCI6ICRmYS12YXItY2MtamNiLFxuICBcInNuYXBjaGF0XCI6ICRmYS12YXItc25hcGNoYXQsXG4gIFwic25hcGNoYXQtZ2hvc3RcIjogJGZhLXZhci1zbmFwY2hhdC1naG9zdCxcbiAgXCJmYW50YXN5LWZsaWdodC1nYW1lc1wiOiAkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzLFxuICBcInJ1c3RcIjogJGZhLXZhci1ydXN0LFxuICBcIndpeFwiOiAkZmEtdmFyLXdpeCxcbiAgXCJzcXVhcmUtYmVoYW5jZVwiOiAkZmEtdmFyLXNxdWFyZS1iZWhhbmNlLFxuICBcImJlaGFuY2Utc3F1YXJlXCI6ICRmYS12YXItYmVoYW5jZS1zcXVhcmUsXG4gIFwic3VwcGxlXCI6ICRmYS12YXItc3VwcGxlLFxuICBcInJlYmVsXCI6ICRmYS12YXItcmViZWwsXG4gIFwiY3NzM1wiOiAkZmEtdmFyLWNzczMsXG4gIFwic3RheWxpbmtlZFwiOiAkZmEtdmFyLXN0YXlsaW5rZWQsXG4gIFwia2FnZ2xlXCI6ICRmYS12YXIta2FnZ2xlLFxuICBcInNwYWNlLWF3ZXNvbWVcIjogJGZhLXZhci1zcGFjZS1hd2Vzb21lLFxuICBcImRldmlhbnRhcnRcIjogJGZhLXZhci1kZXZpYW50YXJ0LFxuICBcImNwYW5lbFwiOiAkZmEtdmFyLWNwYW5lbCxcbiAgXCJnb29kcmVhZHMtZ1wiOiAkZmEtdmFyLWdvb2RyZWFkcy1nLFxuICBcInNxdWFyZS1naXRcIjogJGZhLXZhci1zcXVhcmUtZ2l0LFxuICBcImdpdC1zcXVhcmVcIjogJGZhLXZhci1naXQtc3F1YXJlLFxuICBcInNxdWFyZS10dW1ibHJcIjogJGZhLXZhci1zcXVhcmUtdHVtYmxyLFxuICBcInR1bWJsci1zcXVhcmVcIjogJGZhLXZhci10dW1ibHItc3F1YXJlLFxuICBcInRyZWxsb1wiOiAkZmEtdmFyLXRyZWxsbyxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jLWpwXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCxcbiAgXCJnZXQtcG9ja2V0XCI6ICRmYS12YXItZ2V0LXBvY2tldCxcbiAgXCJwZXJieXRlXCI6ICRmYS12YXItcGVyYnl0ZSxcbiAgXCJncnVudFwiOiAkZmEtdmFyLWdydW50LFxuICBcIndlZWJseVwiOiAkZmEtdmFyLXdlZWJseSxcbiAgXCJjb25uZWN0ZGV2ZWxvcFwiOiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wLFxuICBcImxlYW5wdWJcIjogJGZhLXZhci1sZWFucHViLFxuICBcImJsYWNrLXRpZVwiOiAkZmEtdmFyLWJsYWNrLXRpZSxcbiAgXCJ0aGVtZWNvXCI6ICRmYS12YXItdGhlbWVjbyxcbiAgXCJweXRob25cIjogJGZhLXZhci1weXRob24sXG4gIFwiYW5kcm9pZFwiOiAkZmEtdmFyLWFuZHJvaWQsXG4gIFwiYm90c1wiOiAkZmEtdmFyLWJvdHMsXG4gIFwiZnJlZS1jb2RlLWNhbXBcIjogJGZhLXZhci1mcmVlLWNvZGUtY2FtcCxcbiAgXCJob3JuYmlsbFwiOiAkZmEtdmFyLWhvcm5iaWxsLFxuICBcImpzXCI6ICRmYS12YXItanMsXG4gIFwiaWRlYWxcIjogJGZhLXZhci1pZGVhbCxcbiAgXCJnaXRcIjogJGZhLXZhci1naXQsXG4gIFwiZGV2XCI6ICRmYS12YXItZGV2LFxuICBcInNrZXRjaFwiOiAkZmEtdmFyLXNrZXRjaCxcbiAgXCJ5YW5kZXgtaW50ZXJuYXRpb25hbFwiOiAkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsLFxuICBcImNjLWFtZXhcIjogJGZhLXZhci1jYy1hbWV4LFxuICBcInViZXJcIjogJGZhLXZhci11YmVyLFxuICBcImdpdGh1YlwiOiAkZmEtdmFyLWdpdGh1YixcbiAgXCJwaHBcIjogJGZhLXZhci1waHAsXG4gIFwiYWxpcGF5XCI6ICRmYS12YXItYWxpcGF5LFxuICBcInlvdXR1YmVcIjogJGZhLXZhci15b3V0dWJlLFxuICBcInNreWF0bGFzXCI6ICRmYS12YXItc2t5YXRsYXMsXG4gIFwiZmlyZWZveC1icm93c2VyXCI6ICRmYS12YXItZmlyZWZveC1icm93c2VyLFxuICBcInJlcGx5ZFwiOiAkZmEtdmFyLXJlcGx5ZCxcbiAgXCJzdXNlXCI6ICRmYS12YXItc3VzZSxcbiAgXCJqZW5raW5zXCI6ICRmYS12YXItamVua2lucyxcbiAgXCJ0d2l0dGVyXCI6ICRmYS12YXItdHdpdHRlcixcbiAgXCJyb2Nrcm1zXCI6ICRmYS12YXItcm9ja3JtcyxcbiAgXCJwaW50ZXJlc3RcIjogJGZhLXZhci1waW50ZXJlc3QsXG4gIFwiYnVmZmVyXCI6ICRmYS12YXItYnVmZmVyLFxuICBcIm5wbVwiOiAkZmEtdmFyLW5wbSxcbiAgXCJ5YW1tZXJcIjogJGZhLXZhci15YW1tZXIsXG4gIFwiYnRjXCI6ICRmYS12YXItYnRjLFxuICBcImRyaWJiYmxlXCI6ICRmYS12YXItZHJpYmJibGUsXG4gIFwic3R1bWJsZXVwb24tY2lyY2xlXCI6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlLFxuICBcImludGVybmV0LWV4cGxvcmVyXCI6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIsXG4gIFwic3R1YmJlclwiOiAkZmEtdmFyLXN0dWJiZXIsXG4gIFwidGVsZWdyYW1cIjogJGZhLXZhci10ZWxlZ3JhbSxcbiAgXCJ0ZWxlZ3JhbS1wbGFuZVwiOiAkZmEtdmFyLXRlbGVncmFtLXBsYW5lLFxuICBcIm9sZC1yZXB1YmxpY1wiOiAkZmEtdmFyLW9sZC1yZXB1YmxpYyxcbiAgXCJvZHlzZWVcIjogJGZhLXZhci1vZHlzZWUsXG4gIFwic3F1YXJlLXdoYXRzYXBwXCI6ICRmYS12YXItc3F1YXJlLXdoYXRzYXBwLFxuICBcIndoYXRzYXBwLXNxdWFyZVwiOiAkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSxcbiAgXCJub2RlLWpzXCI6ICRmYS12YXItbm9kZS1qcyxcbiAgXCJlZGdlLWxlZ2FjeVwiOiAkZmEtdmFyLWVkZ2UtbGVnYWN5LFxuICBcInNsYWNrXCI6ICRmYS12YXItc2xhY2ssXG4gIFwic2xhY2staGFzaFwiOiAkZmEtdmFyLXNsYWNrLWhhc2gsXG4gIFwibWVkcnRcIjogJGZhLXZhci1tZWRydCxcbiAgXCJ1c2JcIjogJGZhLXZhci11c2IsXG4gIFwidHVtYmxyXCI6ICRmYS12YXItdHVtYmxyLFxuICBcInZhYWRpblwiOiAkZmEtdmFyLXZhYWRpbixcbiAgXCJxdW9yYVwiOiAkZmEtdmFyLXF1b3JhLFxuICBcInNxdWFyZS14LXR3aXR0ZXJcIjogJGZhLXZhci1zcXVhcmUteC10d2l0dGVyLFxuICBcInJlYWN0ZXVyb3BlXCI6ICRmYS12YXItcmVhY3RldXJvcGUsXG4gIFwibWVkaXVtXCI6ICRmYS12YXItbWVkaXVtLFxuICBcIm1lZGl1bS1tXCI6ICRmYS12YXItbWVkaXVtLW0sXG4gIFwiYW1pbGlhXCI6ICRmYS12YXItYW1pbGlhLFxuICBcIm1peGNsb3VkXCI6ICRmYS12YXItbWl4Y2xvdWQsXG4gIFwiZmxpcGJvYXJkXCI6ICRmYS12YXItZmxpcGJvYXJkLFxuICBcInZpYWNvaW5cIjogJGZhLXZhci12aWFjb2luLFxuICBcImNyaXRpY2FsLXJvbGVcIjogJGZhLXZhci1jcml0aWNhbC1yb2xlLFxuICBcInNpdHJveFwiOiAkZmEtdmFyLXNpdHJveCxcbiAgXCJkaXNjb3Vyc2VcIjogJGZhLXZhci1kaXNjb3Vyc2UsXG4gIFwiam9vbWxhXCI6ICRmYS12YXItam9vbWxhLFxuICBcIm1hc3RvZG9uXCI6ICRmYS12YXItbWFzdG9kb24sXG4gIFwiYWlyYm5iXCI6ICRmYS12YXItYWlyYm5iLFxuICBcIndvbGYtcGFjay1iYXR0YWxpb25cIjogJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uLFxuICBcImJ1eS1uLWxhcmdlXCI6ICRmYS12YXItYnV5LW4tbGFyZ2UsXG4gIFwiZ3VscFwiOiAkZmEtdmFyLWd1bHAsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzLFxuICBcInN0cmF2YVwiOiAkZmEtdmFyLXN0cmF2YSxcbiAgXCJlbWJlclwiOiAkZmEtdmFyLWVtYmVyLFxuICBcImNhbmFkaWFuLW1hcGxlLWxlYWZcIjogJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmLFxuICBcInRlYW1zcGVha1wiOiAkZmEtdmFyLXRlYW1zcGVhayxcbiAgXCJwdXNoZWRcIjogJGZhLXZhci1wdXNoZWQsXG4gIFwid29yZHByZXNzLXNpbXBsZVwiOiAkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUsXG4gIFwibnV0cml0aW9uaXhcIjogJGZhLXZhci1udXRyaXRpb25peCxcbiAgXCJ3b2R1XCI6ICRmYS12YXItd29kdSxcbiAgXCJnb29nbGUtcGF5XCI6ICRmYS12YXItZ29vZ2xlLXBheSxcbiAgXCJpbnRlcmNvbVwiOiAkZmEtdmFyLWludGVyY29tLFxuICBcInpoaWh1XCI6ICRmYS12YXItemhpaHUsXG4gIFwia29ydnVlXCI6ICRmYS12YXIta29ydnVlLFxuICBcInBpeFwiOiAkZmEtdmFyLXBpeCxcbiAgXCJzdGVhbS1zeW1ib2xcIjogJGZhLXZhci1zdGVhbS1zeW1ib2wsXG4pO1xuIiwiLy8gaWNvbnMgaW4gYSBsaXN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLW1hcmdpbiwgI3skZmEtbGktbWFyZ2lufSk7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IGNhbGModmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktd2lkdGgsICN7JGZhLWxpLXdpZHRofSkgKiAtMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktd2lkdGgsICN7JGZhLWxpLXdpZHRofSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gYm9yZGVyZWQgKyBwdWxsZWQgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWNvbG9yLCAjeyRmYS1ib3JkZXItY29sb3J9KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXJhZGl1cywgI3skZmEtYm9yZGVyLXJhZGl1c30pO1xuICBib3JkZXItc3R5bGU6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZSwgI3skZmEtYm9yZGVyLXN0eWxlfSk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXdpZHRoLCAjeyRmYS1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZzogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXBhZGRpbmcsICN7JGZhLWJvcmRlci1wYWRkaW5nfSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcHVsbC1tYXJnaW4sICN7JGZhLXB1bGwtbWFyZ2lufSk7IFxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IFxuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1wdWxsLW1hcmdpbiwgI3skZmEtcHVsbC1tYXJnaW59KTsgXG59XG4iLCIvLyBhbmltYXRpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWF0IHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm91bmNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC4yODAsIDAuODQwLCAwLjQyMCwgMSkpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllciguNCwwLC42LDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1mbGlwO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LXNwaW47XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAycyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tcmV2ZXJzZSB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tcHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc3BpbjtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBzdGVwcyg4KSk7XG59XG5cbi8vIGlmIGFnZW50IG9yIG9wZXJhdGluZyBzeXN0ZW0gcHJlZmVycyByZWR1Y2VkIG1vdGlvbiwgZGlzYWJsZSBhbmltYXRpb25zXG4vLyBzZWU6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMjAvMDkvZGVzaWduLXJlZHVjZWQtbW90aW9uLXNlbnNpdGl2aXRpZXMvXG4vLyBzZWU6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AbWVkaWEvcHJlZmVycy1yZWR1Y2VkLW1vdGlvblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mYWRlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tc2hha2UsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLFxuICAuI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1wdWxzZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMW1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1iZWF0IHtcbiAgMCUsIDkwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNDUlIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1iZWF0LXNjYWxlLCAxLjI1KSk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Uge1xuICAwJSAgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLXN0YXJ0LXNjYWxlLXgsIDEuMSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLXN0YXJ0LXNjYWxlLXksIDAuOSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMzAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtanVtcC1zY2FsZS15LCAxLjEpKSB0cmFuc2xhdGVZKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1oZWlnaHQsIC0wLjVlbSkpOyB9XG4gIDUwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1sYW5kLXNjYWxlLXgsIDEuMDUpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApOyB9XG4gIDU3JSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtcmVib3VuZCwgLTAuMTI1ZW0pKTsgfVxuICA2NCUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tZmFkZSB7XG4gIDUwJSB7IG9wYWNpdHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZhZGUtb3BhY2l0eSwgMC40KTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUtb3BhY2l0eSwgMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWZsaXAge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmxpcC14LCAwKSwgdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmxpcC15LCAxKSwgdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmxpcC16LCAwKSwgdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tc2hha2Uge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7IH1cbiAgNCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7IH1cbiAgOCUsIDI0JSB7IHRyYW5zZm9ybTogcm90YXRlKC0xOGRlZyk7IH1cbiAgMTIlLCAyOCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7IH1cbiAgMTYlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTIyZGVnKTsgfVxuICAyMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyMmRlZyk7IH1cbiAgMzIlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTsgfVxuICAzNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7IH1cbiAgNDAlLCAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4iLCIvLyByb3RhdGluZyArIGZsaXBwaW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWJ5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWFuZ2xlLCBub25lKSk7XG59XG4iLCIvLyBzdGFja2luZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiAkZmEtc3RhY2stdmVydGljYWwtYWxpZ247XG4gIHdpZHRoOiAkZmEtc3RhY2std2lkdGg7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3RhY2stei1pbmRleCwgI3skZmEtc3RhY2stei1pbmRleH0pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UsICN7JGZhLWludmVyc2V9KTtcbn1cbiIsIi8vIHNwZWNpZmljIGljb24gY2xhc3MgZGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbkBlYWNoICRuYW1lLCAkaWNvbiBpbiAkZmEtaWNvbnMge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skbmFtZX06OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGljb24gfVxcXCJcIik7IH1cbn1cblxuIiwiLy8gc2NyZWVuLXJlYWRlciB1dGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gb25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi5zci1vbmx5LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNyLW9ubHkge1xuICBAaW5jbHVkZSBmYS1zci1vbmx5O1xufVxuXG4vLyB1c2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZFxuLnNyLW9ubHktZm9jdXNhYmxlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgZmEtc3Itb25seS1mb2N1c2FibGU7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi40LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6ICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtbGlnaHQ6IG5vcm1hbCAzMDAgMWVtLzEgJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYWwsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCwgOmhvc3Qge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseS1jbGFzc2ljOiAnI3sgJGZhLXN0eWxlLWZhbWlseSB9JztcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LXJlZ3VsYXI6IG5vcm1hbCA0MDAgMWVtLzEgJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCwgOmhvc3Qge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseS1jbGFzc2ljOiAnI3sgJGZhLXN0eWxlLWZhbWlseSB9JztcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LXNvbGlkOiBub3JtYWwgOTAwIDFlbS8xICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3QsIDpob3N0IHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHktYnJhbmRzOiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBlYWNoICRuYW1lLCAkaWNvbiBpbiAkZmEtYnJhbmQtaWNvbnMge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skbmFtZX06YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkaWNvbiB9XFxcIlwiKTsgfVxufVxuIiwiLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbmJvZHkge1xuICAgIFxufVxuXG4vLyBbIF0gTm92IDEzLCAyMDI0IC0gT3ZlcnJpZGVzIGJvb3RzdHJhcCBkZWZhdWx0ICVoZWFkaW5ncyB3aXRoIGN1c3RvbSB2YXJcbiVoZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG59XG5cbi8vIFNpdGUtd2lkZSBDb250YWluZXIgT3ZlcnJpZGVzXG4uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXNtICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLW1kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAvLyBtYXgtd2lkdGg6ICRjb250YWluZXItMTAwLXdpZHRoO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC8vIG1heC13aWR0aDogMTU0MHB4O1xuICAgIH1cbn1cblxuOnJvb3Qge1xuICAgIC0tYnMtYm9keS1jb2xvcjogJHRleHQtZ3JheS04MDA7XG59XG4iLCIvLyBBZG1pbiBpbnRlcmZhY2UgZml4ZXMuXG4uY2tlZGl0b3ItYnV0dG9ucyB7XG4gIGxpIHtcbiAgICAuY2tlLWljb24tb25seSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLmNrZV9idXR0b25faWNvbiB7XG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuIiwiYnV0dG9uIHtcbiAgJi5saW5rIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLWxpbms7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB9XG59XG5cbi5idXR0b24ge1xuICAgIEBleHRlbmQgLmJ0bjtcbn1cblxuLmJ1dHRvbi0tc21hbGwge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5hIHtcbiAgJi5idXR0b24ge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkcHJpbWFyeSwgJHByaW1hcnkpO1xuICAgIH1cblxuICAgICYuYnV0dG9uLS1kYW5nZXIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGRhbmdlciwgJGRhbmdlcik7XG4gICAgfVxuXG4gICAgJi5idXR0b24tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRpbmZvLCAkaW5mbyk7XG4gICAgfVxuXG4gICAgJi5idXR0b24tLXNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEB0b2RvIC0gYWxsIGRpdiBhIHNob3VsZCBiZSB1cGRhdGVkIGluIGI1IHRoZW1lIGZvciBkcnVwYWxcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPdmVycmlkZTogJ0BjbGFzc3kvY3NzL2NvbXBvbmVudHMvYnV0dG9uLmNzcydcblxuLmJ0bixcbi5idXR0b24ge1xuICBtYXJnaW46IDAgJHNwYWNlciAqIC41O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC5idG4sXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyBJZiBsaW5rIGhhcyBPTkxZIGJ1dHRvbiBjbGFzcywgbWFrZSBpdCBhIGxpZ2h0IGJ1dHRvbi5cbmEge1xuICAmW2NsYXNzPVwiYnV0dG9uXCJdIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRsaWdodCwgJGxpZ2h0KTtcbiAgfVxufVxuIiwiZm9vdGVyIHtcbiAgcGFkZGluZzogJGZvb3Rlci1wYWRkaW5nO1xuXG4gICYuZm9vdGVyLWRhcmsge1xuICAgIEBpbmNsdWRlIGI1LW1ha2UtbGluaygkbGlnaHQsIG5vbmUsICRsaWdodCwgbm9uZSk7XG4gIH1cblxuICAucmVnaW9uLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4iLCJAbWl4aW4gYjUtbWFrZS1saW5rKFxuICAkYS1saW5rLWNvbG9yOiAkbGluay1jb2xvcixcbiAgJGEtbGluay1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uLFxuICAkYS1saW5rLWhvdmVyLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcixcbiAgJGEtbGluay1ob3Zlci1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uLFxuICAkdGFyZ2V0LWNsYXNzOiAnJykge1xuICBhI3skdGFyZ2V0LWNsYXNzfSB7XG4gICAgY29sb3I6ICRhLWxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYS1saW5rLWRlY29yYXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYS1saW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1jb250cm9sIHtcbiAgJi5pbWFnZS1idXR0b24ge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuXG4gICYuZm9ybS1jaGVja2JveCxcbiAgJi5mb3JtLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDVyZW07XG59XG5cbmlucHV0IHtcbiAgJi5mb3JtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmW3R5cGU9J3NlYXJjaCddIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgLmRyb3BidXR0b24ge1xuICAgIC5kcm9wYnV0dG9uLWFjdGlvbiB7XG4gICAgICA+ICoge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLWZvcm0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAyICogJHNwYWNlcjtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY29udGFpbmVyLWlubGluZSB7XG4gIGRpdixcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBXZWJmb3JtIGlzc3VlOiBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvYm9vdHN0cmFwNS9pc3N1ZXMvMzMwNjcwOVxuICAmLndlYmZvcm0tbXVsdGlwbGUtYWRkIHtcbiAgICA+IC5mb3JtLWl0ZW0ge1xuICAgICAgPiAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRkIHtcbiAgPi5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4jc2VhcmNoLWJsb2NrLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uanMge1xuICB0ZCB7XG4gICAgLmRyb3BidXR0b24td3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAyLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGJ1dHRvbi13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuXG4gIC5kcm9wYnV0dG9uIHtcbiAgICAuZHJvcGJ1dHRvbi1hY3Rpb24gPiAqIHtcbiAgICAgIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICB9XG4gIH1cbn1cblxuLndlYmZvcm0tZHJvcGJ1dHRvbiB7XG4gIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5zeXN0ZW0tZmlsZS1zeXN0ZW0tc2V0dGluZ3Mge1xuICAuZm9ybS1pdGVtIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gIH1cbn1cbiIsIi50YWJzLXByaW1hcnkge1xuICBtYXJnaW46ICRsb2NhbC10YXNrcy1wcmltYXJ5LW1hcmdpbjtcbn1cblxuLnRhYnMtc2Vjb25kYXJ5IHtcbiAgbWFyZ2luOiAkbG9jYWwtdGFza3Mtc2Vjb25kYXJ5LW1hcmdpbjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC50YWJzLXdyYXBwZXIge1xuICAgIC50YWItdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi10YWJzLWJvcmRlci1yYWRpdXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAuNSAqICRuYXYtbGluay1wYWRkaW5nLXkgLjUgKiAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZy1zbTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5pcy1jb2xsYXBzaWJsZSkge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWNvbGxhcHNpYmxlIHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC8vIFNob3cgYW5kIG1vdmUgYWN0aXZlIG1lbnUgaXRlbSB0byB0aGUgdG9wLlxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIaWRlIG90aGVyIG1lbnUgaXRlbXMuXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pcy1vcGVuIHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi10YWJzLWJvcmRlci1yYWRpdXMgJG5hdi10YWJzLWJvcmRlci1yYWRpdXMgMCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAudGFicy13cmFwcGVyIHtcbiAgICAudGFiLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiZW0ge1xuICAmLnBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gICAgY3Vyc29yOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBvcGFjaXR5OiB1bnNldDtcbiAgfVxufVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIubmF2YmFyIHtcbiAgLmJsb2NrLXNlYXJjaCB7XG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZGl2aWRlKCRzcGFjZXIsIDIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGRpdmlkZSgkc3BhY2VyLCAyKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuXG4gICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG5cbiAgLnNpdGUtc2xvZ2FuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1zaXRlLXNsb2dhbi1mb250LXNpemU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYjUtbWFrZS1saW5rKCRkYXJrLCBub25lLCAkZGFyaywgbm9uZSwgJy5zaXRlLXRpdGxlJyk7XG5cbiAgLnNpdGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1zaXRlLXRpdGxlLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG5hdmJhci1icmFuZC1zaXRlLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbmF2YmFyLWJyYW5kLXNpdGUtdGl0bGUtbGV0dGVyLXNwYWNpbmc7XG4gICAgdGV4dC10cmFuc2Zvcm06ICRuYXZiYXItYnJhbmQtc2l0ZS10aXRsZS10ZXh0LXRyYW5zZm9ybTtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWJyYW5kLWltYWdlLWhlaWdodDtcbiAgICBtYXJnaW46ICRuYXZiYXItYnJhbmQtaW1hZ2UtbWFyZ2luO1xuICAgIHdpZHRoOiAkbmF2YmFyLWJyYW5kLWltYWdlLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogJG5hdmJhci1icmFuZC1pbWFnZS1oZWlnaHQtbGc7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZGFyayxcbi5mb290ZXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIEBpbmNsdWRlIGI1LW1ha2UtbGluaygkbGlnaHQsIG5vbmUsICRsaWdodCwgbm9uZSwgJy5zaXRlLXRpdGxlJyk7XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtdHlwZS1sYWJlbCxcbi5wYXJhZ3JhcGgtdHlwZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLnBhcmFncmFwaHMtZHJvcGRvd24tYWN0aW9uIHtcbiAgJi5idXR0b24ge1xuICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgICYuYnRuLWRhbmdlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLXdpZGdldC1wYXJhZ3JhcGhzLFxuLmZpZWxkLS13aWRnZXQtZW50aXR5LXJlZmVyZW5jZS1wYXJhZ3JhcGhzIHtcbiAgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5qcyB7XG4gIC5maWVsZC0td2lkZ2V0LWVudGl0eS1yZWZlcmVuY2UtcGFyYWdyYXBocyB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogJHNwYWNlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IHVuc2V0O1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuIiwiLnJlZ2lvbi10aXRsZV9fYWN0aW9uIHtcbiAgYSB7XG4gICAgJi5idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHByaW1hcnksICRwcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxudHIge1xuICAmLnJlZ2lvbi10aXRsZSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JGxpZ2h0fTtcblxuICAgIHRkIHtcbiAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnOiAjeyRsaWdodH07XG4gICAgfVxuICB9XG59XG4iLCJhIHtcbiAgJi50YWJsZWRyYWctaGFuZGxlIHtcbiAgICAuaGFuZGxlIHtcbiAgICAgIGhlaWdodDogMS43ZW07XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIH1cbiAgfVxufVxuXG4vLyBCb290c3RyYXAgcmVib290cyB0YWJsZSBjYXB0aW9uIHRvIGJvdHRvbSwgYnV0IGl0J3MgY29udHJvbGxlZCBpbiB0d2lnLlxuLy8gUmV2ZXJ0IHJlYm9vdC5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiB1bnNldDtcbn1cblxuLmFkbWluLWRibG9nIHtcbiAgLnRhYmxlIHtcbiAgICAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpKSkpO1xuICAgIH1cblxuXG4gICAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpKSkpO1xuICAgIH1cbiAgfVxufVxuIiwiQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmNvbG9yLSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6ICN7JGFsZXJ0LWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogI3skYWxlcnQtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogI3skYWxlcnQtYm9yZGVyfTtcblxuICAgIC8vIEB0b2RvOiByZW1vdmUgLmFsZXJ0LWxpbmsgIGFuZCBlbmFibGUgbGluZSBiZWxvdyB3aGVuIDUuMiBpcyByZW1vdmVkLlxuICAgIC8vLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogc2hhZGUtY29sb3IoJGFsZXJ0LWNvbG9yLCAyMCUpO1xuXG4gICAgLmFsZXJ0LWxpbmsge1xuICAgICAgY29sb3I6IHNoYWRlLWNvbG9yKCRhbGVydC1jb2xvciwgMjAlKTtcbiAgICB9XG4gIH1cblxuXG59XG4iLCIudmlld3MtYWRtaW4ge1xuICBhIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1kaXNwbGF5cyB7XG4gICAgLnRhYnMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudmlld3MtdWktZGlzcGxheS10YWItYnVja2V0X190aXRsZSB7XG4gICAgcGFkZGluZzogNHB4IDZweCA2cHg7XG4gIH1cblxuICAuZHJvcGJ1dHRvbiB7XG4gICAgLmRyb3BidXR0b24tYWN0aW9uIHtcbiAgICAgID4gKiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgICAgIH1cblxuICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LXByZXZpZXctZm9ybSB7XG4gICAgLmZvcm0taXRlbS12aWV3LWFyZ3MsXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJHNwYWNlciAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi8vIEJvb3RzdHJhcCBmaXhlc1xuLy8gQFRPRE86IHVwZGF0ZSAuY2xvc2Ugc3R5bGUgdG8gYmUgLmJ0bi1jbG9zZVxuLy8gQHNlZTogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNS4yL2NvbXBvbmVudHMvYWxlcnRzLyNkaXNtaXNzaW5nXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuY29kZSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIvLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMS9jdXN0b21pemUvc2Fzcy8jdmFyaWFibGUtZGVmYXVsdHMuXG5cbi8vIDEuIEluY2x1ZGUgZnVuY3Rpb25zIGZpcnN0IChzbyB5b3UgY2FuIG1hbmlwdWxhdGUgY29sb3JzLCBTVkdzLCBjYWxjLCBldGMpXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9mdW5jdGlvbnMnO1xuXG4vLyAyLiBJbmNsdWRlIGFueSBkZWZhdWx0IHZhcmlhYmxlIG92ZXJyaWRlcyBoZXJlXG5AaW1wb3J0ICcuLi92YXJpYWJsZXNfYm9vdHN0cmFwJztcblxuLy8gMmEuIFN1YiB0aGVtZSBzdHlsaW5nLlxuQGltcG9ydCAnLi4vdmFyaWFibGVzX2RydXBhbCc7XG5cbi8vIDMuIEluY2x1ZGUgcmVtYWluZGVyIG9mIHJlcXVpcmVkIEJvb3RzdHJhcCBzdHlsZXNoZWV0c1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvdmFyaWFibGVzJztcblxuLy8gNC4gSW5jbHVkZSByZW1haW5kZXIgb2YgcmVxdWlyZWQgQm9vdHN0cmFwIHN0eWxlc2hlZXRzXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9tYXBzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL21peGlucyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9yb290JztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL3V0aWxpdGllcyc7XG5cbi8vIEluZGl2aWR1YWwgQm9vc3RyYXAgQ29tcG9uZW50cyBmb3IgQ0tFZGl0b3IgU3R5bGVzXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC8vYm9vdHN0cmFwLzUuMi4zL3Njc3MvYnV0dG9ucyc7XG5cbi5idG4uYnRuLWlubGluZSxcbi5idG4taW5saW5lIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbiAgICAmLmNrLWxpbmtfc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gJjpob3ZlcixcbiAgICAvLyAmOmZvY3VzIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tLWJzLWJ0bi1ob3Zlci1iZyk7XG4gICAgLy8gfVxufVxuXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gLmJ0bi1ncmlkIHtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lIWltcG9ydGFudDtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbGkge1xuLy8gICAgIHBhZGRpbmc6IDAgLjI1cmVtO1xuLy8gICAgIH1cbi8vIH1cblxuXG4vLyBPdmVycmlkZXMgZm9yIENLRWRpdG9yIDUgRGVmYXVsdCBDbGFzc2VzXG4vLyBMZWZ0IGlzbid0IGFjdHVhbGx5IHVzZWQgYnkgY2tlZGl0b3Jcbi50ZXh0LWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xufVxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xufVxuLnRleHQtYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDtcbn1cblxuXG5cbi8vIGNvcGllZCBmcm9tIHR5cG9ncmFwaHkgc28gdGhhdCBpdCBhcHBsaWVzIGluIGNrZWRpdG9yIGFzIHdlbGxcbi5maWVsZCB7XG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAgIH1cbn0iLCI6cm9vdCB7XG4gICAgLy8gTW92ZWQgdG8gY29sb3ItdmFyaWFibGVzLmh0bWwudHdpZyBzbmlwcGV0XG4gICAgLy8gLS1kaXN0cmljdC1wcmltYXJ5OiAjeyRkaXN0cmljdC1wcmltYXJ5fTtcbiAgICAvLyAtLWRpc3RyaWN0LXNlY29uZGFyeTogI3skZGlzdHJpY3Qtc2Vjb25kYXJ5fTtcbiAgICAvLyAtLWRpc3RyaWN0LW5ldXRyYWw6ICN7JGRpc3RyaWN0LW5ldXRyYWx9O1xuICAgIC8vIC0tZGlzdHJpY3QtaW1wb3J0YW50OiAjeyRkaXN0cmljdC1pbXBvcnRhbnR9O1xuICAgIC8qKlxuICAgICAqIE92ZXJ3cml0dGVuIEJvb3RTdHJhcCBDU1MgVmFyc1xuICAgICAqL1xuICAgIC8vIC0tYnMtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgLS1icy1saW5rLWNvbG9yOiB2YXIoLS1icy1ibHVlKSFpbXBvcnRhbnQ7XG4gICAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKSFpbXBvcnRhbnQ7XG59XG5cblxuXG4vKipcbiAqIENhbGVuZGFyICYgRXZlbnQgQ29sb3VycyAvLyBbIF0gIFRoaXMgaXMgb2xkIGNvZGUsIGV2ZW50dWFsbHkgdG8gYmUgXG4qLyBcbi8vIEF0aGxldGljc1xuLy8gLnZpZXctY2FsZW5kYXIgLmJlZi1uZXN0ZWQgLmZvcm0tdHlwZS1jaGVja2JveC50YXhvbm9teS1jbGFzcy1hdGhsZXRpY3MgPiBsYWJlbCxcbi8vIC52aWV3LW5ld3NodWItbGlzdCAuYmVmLW5lc3RlZCAuZm9ybS10eXBlLWNoZWNrYm94LnRheG9ub215LWNsYXNzLWF0aGxldGljcyA+IGxhYmVsLFxuLy8gLmV2ZW50LXR5cGUtYXRobGV0aWNzIHtcbi8vICAgICAvLyAtLWV2ZW50LWNvbG91cjogI3ttYXAtZ2V0KCRjYXRlZ29yeS1jb2xvdXJzLCAxKX07XG4vLyAgICAgLy8gLS10ZXh0LWNvbG9yOiAjeyR3aGl0ZX07XG4vLyB9XG4vLyAgICAgLy8gQm9hcmRcbi8vIC52aWV3LWNhbGVuZGFyIC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3gudGF4b25vbXktY2xhc3MtYm9hcmQgPiBsYWJlbCxcbi8vIC52aWV3LW5ld3NodWItbGlzdCAuYmVmLW5lc3RlZCAuZm9ybS10eXBlLWNoZWNrYm94LnRheG9ub215LWNsYXNzLWJvYXJkID4gbGFiZWwsXG4vLyAuZXZlbnQtdHlwZS1ib2FyZCB7XG4vLyAgICAgLy8gLS1ldmVudC1jb2xvdXI6ICN7bWFwLWdldCgkY2F0ZWdvcnktY29sb3VycywgMil9O1xuLy8gICAgIC8vIC0tdGV4dC1jb2xvcjogI3skd2hpdGV9O1xuLy8gfVxuLy8gICAgIC8vIFBBQyAmIERQQUNcbi8vIC52aWV3LWNhbGVuZGFyIC5iZWYtbmVzdGVkICAuZm9ybS10eXBlLWNoZWNrYm94LnRheG9ub215LWNsYXNzLXBhYy1kcGFjID4gbGFiZWwsXG4vLyAudmlldy1uZXdzaHViLWxpc3QgLmJlZi1uZXN0ZWQgIC5mb3JtLXR5cGUtY2hlY2tib3gudGF4b25vbXktY2xhc3MtcGFjLWRwYWMgPiBsYWJlbCxcbi8vIC5ldmVudC10eXBlLXBhYy1kcGFjIHtcbi8vICAgICAvLyAtLWV2ZW50LWNvbG91cjogI3ttYXAtZ2V0KCRjYXRlZ29yeS1jb2xvdXJzLCAzKX07XG4vLyAgICAgLy8gLS10ZXh0LWNvbG9yOiAjeyR3aGl0ZX07XG4vLyB9XG4vLyAgICAgLy8gQ29tbXVuaXR5XG4vLyAudmlldy1jYWxlbmRhciAuYmVmLW5lc3RlZCAgLmZvcm0tdHlwZS1jaGVja2JveC50YXhvbm9teS1jbGFzcy1jb21tdW5pdHkgPiBsYWJlbCxcbi8vIC52aWV3LW5ld3NodWItbGlzdCAuYmVmLW5lc3RlZCAgLmZvcm0tdHlwZS1jaGVja2JveC50YXhvbm9teS1jbGFzcy1jb21tdW5pdHkgPiBsYWJlbCxcbi8vIC5ldmVudC10eXBlLWNvbW11bml0eSB7XG4vLyAgICAgLy8gLS1ldmVudC1jb2xvdXI6ICN7bWFwLWdldCgkY2F0ZWdvcnktY29sb3VycywgNCl9O1xuLy8gICAgIC8vIC0tdGV4dC1jb2xvcjogI3skd2hpdGV9O1xuLy8gfVxuLy8gICAgIC8vIEV4dHJhIEN1cnJpY3VsYXJcbi8vIC52aWV3LWNhbGVuZGFyIC5iZWYtbmVzdGVkICAuZm9ybS10eXBlLWNoZWNrYm94LnRheG9ub215LWNsYXNzLWV4dHJhLWN1cnJpY3VsYXIgPiBsYWJlbCxcbi8vIC52aWV3LW5ld3NodWItbGlzdCAuYmVmLW5lc3RlZCAgLmZvcm0tdHlwZS1jaGVja2JveC50YXhvbm9teS1jbGFzcy1leHRyYS1jdXJyaWN1bGFyID4gbGFiZWwsXG4vLyAuZXZlbnQtdHlwZS1leHRyYS1jdXJyaWN1bGFyIHtcbi8vICAgICAvLyAtLWV2ZW50LWNvbG91cjogI3ttYXAtZ2V0KCRjYXRlZ29yeS1jb2xvdXJzLCA1KX07XG4vLyAgICAgLy8gLS10ZXh0LWNvbG9yOiAjeyR3aGl0ZX07XG4vLyB9XG4vLyAgICAgLy8gR2VuZXJhbFxuLy8gLnZpZXctY2FsZW5kYXIgLmJlZi1uZXN0ZWQgIC5mb3JtLXR5cGUtY2hlY2tib3gudGF4b25vbXktY2xhc3MtZ2VuZXJhbCA+IGxhYmVsLFxuLy8gLnZpZXctbmV3c2h1Yi1saXN0IC5iZWYtbmVzdGVkICAuZm9ybS10eXBlLWNoZWNrYm94LnRheG9ub215LWNsYXNzLWdlbmVyYWwgPiBsYWJlbCxcbi8vIC5ldmVudC10eXBlLWdlbmVyYWwge1xuLy8gICAgIC8vIC0tZXZlbnQtY29sb3VyOiAje21hcC1nZXQoJGNhdGVnb3J5LWNvbG91cnMsIDYpfTtcbi8vICAgICAvLyAtLXRleHQtY29sb3I6ICN7JHdoaXRlfTtcbi8vIH1cbi8vICAgICAvLyBIb2xpZGF5c1xuLy8gLnZpZXctY2FsZW5kYXIgLmJlZi1uZXN0ZWQgIC5mb3JtLXR5cGUtY2hlY2tib3gudGF4b25vbXktY2xhc3Mtc2Nob29sLWhvbGlkYXlzLS1jbG9zdXJlcyA+IGxhYmVsLFxuLy8gLnZpZXctbmV3c2h1Yi1saXN0IC5iZWYtbmVzdGVkICAuZm9ybS10eXBlLWNoZWNrYm94LnRheG9ub215LWNsYXNzLXNjaG9vbC1ob2xpZGF5cy0tY2xvc3VyZXMgPiBsYWJlbCxcbi8vIC5ldmVudC10eXBlLXNjaG9vbC1ob2xpZGF5cy0tY2xvc3VyZXMge1xuLy8gICAgIC8vIC0tZXZlbnQtY29sb3VyOiAje21hcC1nZXQoJGNhdGVnb3J5LWNvbG91cnMsIDcpfTtcbi8vICAgICAvLyAtLXRleHQtY29sb3I6ICN7JHdoaXRlfTtcbi8vIH1cbi8vICAgICAvLyBTcGVjaWFsIEV2ZW50c1xuLy8gLnZpZXctY2FsZW5kYXIgLmJlZi1uZXN0ZWQgIC5mb3JtLXR5cGUtY2hlY2tib3gudGF4b25vbXktY2xhc3Mtc3BlY2lhbC1ldmVudHMgPiBsYWJlbCxcbi8vIC52aWV3LW5ld3NodWItbGlzdCAuYmVmLW5lc3RlZCAgLmZvcm0tdHlwZS1jaGVja2JveC50YXhvbm9teS1jbGFzcy1zcGVjaWFsLWV2ZW50cyA+IGxhYmVsLFxuLy8gLmV2ZW50LXR5cGUtc3BlY2lhbC1ldmVudHMge1xuLy8gICAgIC8vIC0tZXZlbnQtY29sb3VyOiAje21hcC1nZXQoJGNhdGVnb3J5LWNvbG91cnMsIDgpfTtcbi8vICAgICAvLyAtLXRleHQtY29sb3I6ICN7JHdoaXRlfTtcbi8vIH1cblxuXG5cbi8qKlxuICogTWFwIC0gU2Nob29sIFR5cGUgQ29sb3Vyc1xuICovXG4vLyBUZXN0IC0gaGlkZVxuLnZpZXctaWQtc2Nob29scyAubWFwLXdyYXBwZXIgPiAudmlldy1maWx0ZXJzIC5iZWYtY2hlY2tib3hlcyAuZm9ybS10eXBlLWNoZWNrYm94LnRheG9ub215LW5hbWUtLXRlc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIC52aWV3LWlkLXNjaG9vbHMgLm1hcC13cmFwcGVyID4gLnZpZXctZmlsdGVycyAuYmVmLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveC50YXhvbm9teS1jbGFzcy1kaXN0cmljdC0tZGVwYXJ0bWVudHMgaW5wdXQge1xuLy8gICAgIC8vIC0tc2Nob29sLXR5cGUtY29sb3I6ICN7bWFwLWdldCgkY2F0ZWdvcnktY29sb3VycywgMSl9O1xuLy8gfVxuLy8gLy8gRWxlbWVudGFyeVxuLy8gLnZpZXctaWQtc2Nob29scyAubWFwLXdyYXBwZXIgPiAudmlldy1maWx0ZXJzIC5iZWYtY2hlY2tib3hlcyAuZm9ybS10eXBlLWNoZWNrYm94LnRheG9ub215LWNsYXNzLWVsZW1lbnRhcnkgaW5wdXQge1xuLy8gICAgIC8vIC0tc2Nob29sLXR5cGUtY29sb3I6ICN7JHllbGxvd307XG4vLyB9XG4vLyAvLyBFbGVtZW50YXJ5LVNlY29uZGFyeVxuLy8gLnZpZXctaWQtc2Nob29scyAubWFwLXdyYXBwZXIgPiAudmlldy1maWx0ZXJzIC5iZWYtY2hlY2tib3hlcyAuZm9ybS10eXBlLWNoZWNrYm94LnRheG9ub215LWNsYXNzLWVsZW1lbnRhcnktc2Vjb25kYXJ5IGlucHV0IHtcbi8vICAgICAvLyAtLXNjaG9vbC10eXBlLWNvbG9yOiAjeyRncmVlbn07XG4vLyB9XG4vLyAvLyBNaWRkbGVcbi8vIC52aWV3LWlkLXNjaG9vbHMgLm1hcC13cmFwcGVyID4gLnZpZXctZmlsdGVycyAuYmVmLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveC50YXhvbm9teS1jbGFzcy1taWRkbGUgaW5wdXQge1xuLy8gICAgIC8vIC0tc2Nob29sLXR5cGUtY29sb3I6ICN7JHJlZH07XG4vLyB9XG4vLyAvLyBNaWRkbGUtU2Vjb25kYXJ5XG4vLyAudmlldy1pZC1zY2hvb2xzIC5tYXAtd3JhcHBlciA+IC52aWV3LWZpbHRlcnMgLmJlZi1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3gudGF4b25vbXktY2xhc3MtbWlkZGxlLXNlY29uZGFyeSBpbnB1dCB7XG4vLyAgICAgLy8gLS1zY2hvb2wtdHlwZS1jb2xvcjogI3skY3lhbn07XG4vLyB9XG4vLyAvLyBQcm9ncmFtXG4vLyAudmlldy1pZC1zY2hvb2xzIC5tYXAtd3JhcHBlciA+IC52aWV3LWZpbHRlcnMgLmJlZi1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3gudGF4b25vbXktY2xhc3MtcHJvZ3JhbSBpbnB1dCB7XG4vLyAgICAgLy8gLS1zY2hvb2wtdHlwZS1jb2xvcjogI3skcGlua307XG4vLyB9XG4vLyAvLyBTZWNvbmRhcnlcbi8vIC52aWV3LWlkLXNjaG9vbHMgLm1hcC13cmFwcGVyID4gLnZpZXctZmlsdGVycyAuYmVmLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveC50YXhvbm9teS1jbGFzcy1zZWNvbmRhcnkgaW5wdXQge1xuLy8gICAgIC8vIC0tc2Nob29sLXR5cGUtY29sb3I6ICN7JHB1cnBsZX07XG4vLyB9XG4vLyAvLyBUZXN0XG4vLyAudmlldy1pZC1zY2hvb2xzIC5tYXAtd3JhcHBlciA+IC52aWV3LWZpbHRlcnMgLmJlZi1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3gudGF4b25vbXktY2xhc3MtdGVzdCBpbnB1dCB7XG4vLyAgICAgLy8gLS1zY2hvb2wtdHlwZS1jb2xvcjogI3ttYXAtZ2V0KCRjYXRlZ29yeS1jb2xvdXJzLCAxKX07XG4vLyB9XG5cblxuXG5cbi8vIC5iZWYtY29sb3ItKixcbi8vIC5ldmVudC1jb2xvci0qIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXRlb2dvcnktY29sb3IpO1xuLy8gfVxuLy8gLmJlZi1jb2xvci0xLFxuLy8gLmV2ZW50LWNvbG9yLTEge1xuLy8gICAgIC0tY2F0ZW9nb3J5LWNvbG9yOiByZWQ7XG4vLyB9XG5cblxuLy8gLmJlZi1jb2xvci0yLFxuLy8gLmV2ZW50LWNvbG9yLTIge1xuLy8gICAgIC0tY2F0ZW9nb3J5LWNvbG9yOiBncmVlbjtcbi8vIH1cblxuLy8gVGhpbmdzIG5lZWRlZDpcblxuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIC8vIFVzaW5nIE51bWVyaWNhbCBBcnJheSBJbmRleFxuICAgICAgICAgICAgLy8gXG4gICAgICAgICAgICAvLyAkc2tpdC1jb2xvcnM6IChcbiAgICAgICAgICAgIC8vICAgICAxOiAjRkY1NzMzLFxuICAgICAgICAgICAgLy8gICAgIDI6ICMzM0ZGNTcsXG4gICAgICAgICAgICAvLyAgICAgMzogIzMzNTdGRixcbiAgICAgICAgICAgIC8vICAgICA0OiAjRjMzM0ZGLFxuICAgICAgICAgICAgLy8gICAgIDU6ICM5MDI1OTcsXG4gICAgICAgICAgICAvLyAgICAgNjogIzBhYjBkMSxcbiAgICAgICAgICAgIC8vICAgICA3OiAjY2Q4MDE1LFxuICAgICAgICAgICAgLy8gICAgIDg6ICM3YWI1MGRcbiAgICAgICAgICAgIC8vICk7XG5cbiAgICAgICAgICAgIC8vIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRza2l0LWNvbG9ycykge1xuICAgICAgICAgICAgLy8gICAgIGRpdltjbGFzcyo9XCItY29sb3ItI3skaX1cIl0ge1xuICAgICAgICAgICAgLy8gICAgICAgICAvLyBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAkaSk7XG4gICAgICAgICAgICAvLyAgICAgICAgIC0tY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAkaSl9O1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cblxuLy8gXG4vLyBVc2luZyBuYW1lZCBrZXkvdmFsdWUgcGFpcnMgaW4gYXJyYXlcbi8vIFRoaXMgYXJyYXkgaXMgY3VycmVudGx5IHVzaW5nIG51bWJlcnMgYnV0IGNhbiB1c2UgXCJuYW1lZFwiIGtleXNcbi8vIFxuLy8gJHNraXQtY29sb3JzOiAoXG4vLyAgICAgMTogI0ZGNTczMyxcbi8vICAgICAyOiAjMzNGRjU3LFxuLy8gICAgIDM6ICMzMzU3RkYsXG4vLyAgICAgNDogI0YzMzNGRixcbi8vICAgICA1OiAjOTAyNTk3LFxuLy8gICAgIDY6ICMwYWIwZDEsXG4vLyAgICAgNzogI2NkODAxNSxcbi8vICAgICA4OiAjN2FiNTBkXG4vLyApO1xuXG4vLyAkc2tpdC1jb2xvci1wcmVmaXg6ICctLWNvbG9yLSc7XG4vLyAkc2tpdC1jb2xvcnM6IChcbi8vICAgICAxOiAkYmx1ZSxcbi8vICAgICAyOiAkcHVycGxlLFxuLy8gICAgIDM6ICRpbmRpZ28sXG4vLyAgICAgNDogJHBpbmssXG4vLyAgICAgNTogJHJlZCxcbi8vICAgICA2OiAkb3JhbmdlLFxuLy8gICAgIDc6ICR5ZWxsb3csXG4vLyAgICAgODogJGN5YW5cbi8vICk7XG5cbi8vIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHNraXQtY29sb3JzIHtcbi8vICAgICBbY2xhc3MqPVwiLWNvbG9yLSN7JG5hbWV9XCJdIHtcbi8vICAgICAgICAgLS1jb2xvcjogI3skY29sb3J9O1xuLy8gICAgIH1cbi8vIH1cblxuLy8gQWRkcyBTS0lUIFwiY29sb3JzXCIgdG8gOnJvb3QgYXMgQ1NTIFZhcnNcbi8vIDpyb290IHtcbi8vICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRza2l0LWNvbG9ycyB7XG4vLyAgICAgICAgICAgICAgICAgICAgIC8vICN7JG5hbWV9OiAjeyRjb2xvcn07XG4vLyAgICAgICAgICAgICAgICAgICAgIC8vIC0tI3skbmFtZX06ICN7JGNvbG9yfTtcbi8vICAgICAgICAgI3skc2tpdC1jb2xvci1wcmVmaXh9I3skbmFtZX06ICN7JGNvbG9yfTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC8qIENhbGVuZGFyIERheXMqL1xuLy8gLmZjLWRheS1ncmlkLFxuLy8gLmZjLWRheS1ncmlkLWV2ZW50IHsgXG4vLyBcdGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4vLyBcdGJvcmRlci1yYWRpdXM6IDA7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSFpbXBvcnRhbnQ7XG4vLyBcdGNvbG9yOiB3aGl0ZTtcbi8vIH1cbi8vIC8qIENhbGVuZGFyIEZpbHRlciBCdXR0b25zICovXG4vLyAudmlldy1jYWxlbmRhciAuYmVmLW5lc3RlZCAuZm9ybS10eXBlLWNoZWNrYm94ID4gbGFiZWwgeyBcbi8vIFx0Ym9yZGVyOiAxcHggc29saWQgKHZhcigtLWNvbG9yKSk7XG4vLyBcdGNvbG9yOiB2YXIoLS1jb2xvcik7XG4vLyB9XG5cblxuLy8gLyogU2Nob29sIERpcmVjdG9yeSBCdXR0b25zKi9cbi8vIC52aWV3LWlkLXNjaG9vbHMgLm1hcC13cmFwcGVyID4gLnZpZXctZmlsdGVycyAuYmVmLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveCB7IFxuLy8gXHRib3JkZXI6IG5vbmU7XG4vLyBcdGJvcmRlci1yYWRpdXM6IDA7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbi8vIFx0bWFyZ2luOiAwLjM3NXJlbSAwLjUyNXJlbSAwIDA7XG4vLyB9XG4vKiBQcm9tbyBTdHlsaW5nIChFbHNld2hlcmUpKi9cbi52aWV3LWlkLWFkYm94ZXMudmlldy1kaXNwbGF5LWlkLWFkYm94ZXNfaG9tZSAudmlldy1jb250ZW50IC5ub2RlX19pbm5lciB7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMC43NXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG4iLCJoZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICAvLyBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgei1pbmRleDogNTAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYgPiAubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZiYXItYmcpICFpbXBvcnRhbnQ7XG4gICAgJiA+IC5jb250YWluZXIge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZmxleC1mbG93OiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmhlYWRlciAucXVpY2tsaW5rcy13cmFwcGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IGNhbGMoI3skemluZGV4LWZpeGVkfSArIDEpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHRvcDogMzRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAzOHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5xdWlja2xpbmtzLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXN0cmljdC1ncmF5LXByaW1hcnktbGlnaHQ7XG4gICAgbWFyZ2luOiAwIC0xcmVtO1xuICAgIC8vIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIC8vIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggJGJvcmRlci1yYWRpdXMtbGcgJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5xdWlja2xpbmtzLWlubmVyIC5xdWlja2xpbmtzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIC8vIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAmID4gaVtjbGFzcyo9XCJmYS1cIl0ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAvLyBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJiA+IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IGlbY2xhc3MqPVwiZmEtXCJdICsgYSB7XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBBY2Nlc3NpYmlsaXR5XG4gICAgJiNxdWlja2xpbmtzLWFjY2Vzc2liaWxpdHkge1xuICAgICAgLy8gYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAmID4gaVtjbGFzcyo9XCJmYS1cIl0ge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBMYW5ndWFnZVxuICAgICYjcXVpY2tsaW5rcy1sYW5ndWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGdhcDogMnB4O1xuICAgICAgfVxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDUwMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IGlbY2xhc3MqPVwiZmEtXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgICAgLmdvb2ctdGUtZ2FkZ2V0IHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAuZ29vZy1sb2dvLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEuZ29vZ2xlLXRyYW5zbGF0b3Itc3dpdGNoIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDAuNzVyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjcXVpY2tsaW5rcy1sYW5ndWFnZS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRpc3RyaWN0LWdyYXktcHJpbWFyeS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgLy8gdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBpbnNldDogMjVweCAtNDRweCBhdXRvIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGluc2V0OiAyNXB4IC01OXB4IGF1dG8gYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgICBpbnNldDogMjVweCAtMTBweCBhdXRvIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5nb29nLXRlLWdhZGdldCAuZ29vZy10ZS1jb21ibyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vIGhlaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIFNlYXJjaFxuICAgICYjcXVpY2tsaW5rcy1zZWFyY2gge1xuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDUwMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3F1aWNrbGlua3Mtc2VhcmNoLWNvbnRlbnQge1xuICAgICAgICAvLyAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC8vIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAuNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRkaXN0cmljdC1ncmF5LXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtIDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIC8vIHRvcDogMzhweCFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIGxlZnQ6IHVuc2V0O1xuICAgICAgICAvLyByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBpbnNldDogMzVweCAxcHggYXV0byBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIH1cbiAgICAgICAgZm9ybS5zZWFyY2gtYmxvY2stZm9ybS5nb29nbGUtY3NlIHtcbiAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xpYnJhcmllcy9mb250YXdlc29tZS9zdmdzL2xpZ2h0L21hZ25pZnlpbmctZ2xhc3Muc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxcmVtKSBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIFN0YWZmIFRvb2xzXG4gICAgJiNxdWlja2xpbmtzLXJlc291cmNlcyB7XG4gICAgICAmLnF1aWNrbGlua3MtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNxdWlja2xpbmtzLXJlc291cmNlcy1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRpc3RyaWN0LWdyYXktcHJpbWFyeS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGluc2V0OiAzOHB4IDAgYXV0byBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBpbnNldDogMzhweCBhdXRvIGF1dG8gLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtIDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIH1cbiAgICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTgwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkZ3JheS00MDA7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC8vIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLy8gICAgIHdpZHRoOiAycmVtO1xuICAvLyAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLy8gICAgIC5mYS1zb2xpZCB7XG4gIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICAgIHRvcDogNTAlO1xuICAvLyAgICAgICAgIGxlZnQ6IDUwJTtcbiAgLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLy8gICAgICAgICAmLmZhLXhtYXJrIHtcbiAgLy8gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vIH1cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmZhLXNvbGlkLmZhLXhtYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZmEtYmFycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRyb29tLS1waW5uZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG5cbi5oZWFkcm9vbS0tdW5waW5uZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbmhlYWRlci5oZWFkcm9vbSB+IG1haW4gLnJlZ2lvbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IGFydGljbGUubm9kZS0tZnVsbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xufSIsImJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgZm9vdGVyI3NpdGUtZm9vdGVyIHtcbiAgLy8gcGFkZGluZy10b3A6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbmZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLW1kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAwO1xuICB9XG59XG5mb290ZXIjc2l0ZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwpO1xuICBjb2xvcjogJHdoaXRlO1xuICAvLyBjb2xvcjogJGZvb3Rlci1jb2xvcjsgLy8gWyBdIERpc2FibGVkIE5vdiAyMiwgMjAyNCAtIFJ1bmRsZSAtIFJlbW92ZWQgJGZvb3Rlci1jb2xvciB2YXIgZnJvbSBzeXN0ZW1cbiAgYSxcbiAgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAuZm9vdGVyLXJvdy0tbWFpbixcbiAgLmZvb3Rlci1yb3ctLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuYmxvY2s6bm90KC5uYXZpZ2F0aW9uKSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDIuNXJlbTtcbiAgICAgIH1cbiAgICAgIC5ibG9jay5uYXZpZ2F0aW9uIHtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1yb3ctLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC5yZWdpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICB9XG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAvLyB9XG4gICAgJi5yZWdpb24tZm9vdGVyLW1haW4tZm91cnRoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIH1cbiAgICAgIC5ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgKyAuYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWctd3JhcHBlciB7XG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiAxODVweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gICAgfVxuXG4gICAgLnJlZ2lvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lvbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWdpb246bnRoLW9mLXR5cGUoMikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci1icmFuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jc2l0ZS1pbmZvLWZvb3RlciB7XG4gIHVsIGxpIHtcbiAgICBpLFxuICAgIC5maWVsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICAgICYjc2l0ZS1uYW1lICoge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJiNzaXRlLXBob25lLFxuICAgICYjc2l0ZS1lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgI3NpdGUtc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGxpW2RhdGEtc29jaWFsXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiBcbiAgICAgIGEge1xuICAgICAgICAvLyBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIC8vIHdpZHRoOiAyMHB4O1xuICAgICAgICAvLyBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEgKiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbiAgICAgIH1cbiAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwiZmFjZWJvb2suY29tXCJdIGkge1xuICAgICAgQGluY2x1ZGUgZmEtaWNvbi1icmFuZHMoJGZhLXZhci1mYWNlYm9vay1mKTtcbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwidHdpdHRlci5jb21cIl0gaSxcbiAgICBsaVtkYXRhLXNvY2lhbCo9XCJ4LmNvbVwiXSBpIHtcbiAgICAgIEBpbmNsdWRlIGZhLWljb24tYnJhbmRzKCRmYS12YXIteC10d2l0dGVyKTtcbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwiaW5zdGFncmFtLmNvbVwiXSBpIHtcbiAgICAgIEBpbmNsdWRlIGZhLWljb24tYnJhbmRzKCRmYS12YXItaW5zdGFncmFtKTtcbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwibGlua2VkaW4uY29tXCJdIGkge1xuICAgICAgQGluY2x1ZGUgZmEtaWNvbi1icmFuZHMoJGZhLXZhci1saW5rZWRpbi1pbik7XG4gICAgfVxuICAgIGxpW2RhdGEtc29jaWFsKj1cInlvdXR1YmUuY29tXCJdIGkge1xuICAgICAgQGluY2x1ZGUgZmEtaWNvbi1icmFuZHMoJGZhLXZhci15b3V0dWJlKTtcbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwicGludGVyZXN0LmNvbVwiXSBpIHtcbiAgICAgIEBpbmNsdWRlIGZhLWljb24tYnJhbmRzKCRmYS12YXItcGludGVyZXN0KTtcbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwibWFpbHRvOlwiXSBpIHtcbiAgICAgIEBpbmNsdWRlIGZhLWljb24tYnJhbmRzKCRmYS12YXItZW52ZWxvcGUpO1xuICAgIH1cbiAgfVxufVxuXG5mb290ZXIgLmJsb2NrLW1lbnUge1xuICB1bC5uYXYge1xuICAgIGxpIGEubmF2LWxpbmssXG4gICAgbGkgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXJvdy0tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgcGFkZGluZzogMi41cmVtIDAgMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAvLyBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAjY29weXJpZ2h0LFxuICAjc2l0ZS1jcmVkaXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgLy8gZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMC42MjU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgI3NpdGUtY3JlZGl0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxufVxuXG5cblxuIiwiYm9keSB7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICBjb2xvcjogJGdyYXktODAwO1xufVxuXG5tYWluW3JvbGU9XCJtYWluXCJdIHtcbiAgLy8gei1pbmRleDogMTtcbn1cblxubmF2W2FyaWEtbGFiZWw9XCJicmVhZGNydW1iXCJdIHtcbiAgLy8gQGV4dGVuZCAuY29udGFpbmVyO1xuICBAaW5jbHVkZSBhZGQtY29udGFpbmVyKCk7XG4gIG9sLFxuICB1bCB7XG4gICAgJi5icmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIC8vIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gICAgICAgIGkuZmEtaG91c2UtY2hpbW5leSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmEtc3R5bGUtZmFtaWx5O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAvLyBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgLy8gY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmV1c2FibGUgQ2xhc3Nlcy9FbGVtZW50c1xuLmltZy1jYXB0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtICRncmlkLWd1dHRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xuICAvLyBjb2xvcjogdmFyKC0tYnMtZ3JheS01MDApO1xuICBjb2xvcjogdmFyKC0tYnMtYmxhY2spO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgfVxufVxuXG4uYnRuIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44NzU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAmLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgICBmaWx0ZXI6IHNhdHVyYXRlKDAuNyk7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuYnRuLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICBmaWx0ZXI6IHNhdHVyYXRlKDAuNyk7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4taW5saW5lIHtcbiAgLy8gQGV4dGVuZCAuYnRuOyAvKiB0aGUgXCJidG5cIiBjbGFzcyB3aWxsIGJlIGFwcGxpZWQgdG8gZWxlbWVudCB2aWEgQ0tFZGl0b3IgKi9cbn1cblxuYS5leHQge1xuICBzdmcuZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJzLWdyYXktNjAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICB9XG59XG5cbi5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vL1ByaW1hcnkgTmF2IHRhYnNcbm5hdi50YWJzLXByaW1hcnkge1xuICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgdWwubmF2LXRhYnMge1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVXNlciBsb2dpbi9QYXNzd29yZCByZXNldCBmb3Jtc1xuZm9ybS51c2VyLWxvZ2luLWZvcm0sXG5mb3JtLnVzZXItcGFzcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgfVxuICAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1O1xuICAgIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktMzAwKTtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNTAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAgIH1cbiAgfVxuICBhLmJ0biB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udWktYWNjb3JkaW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG4gIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgIC0tYmctY29sb3I6ICN7JGdyYXktMjAwfTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgIH1cbiAgICAmID4gYSxcbiAgICAmID4gLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAvLyAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgIC8vIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgLy8gY29udGVudDogXCIjeyRmYS12YXItY2hldnJvbi1kb3dufVwiO1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1NVwiO1xuICAgICAgICAvLyBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjg3NXJlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmEtc3R5bGUtZmFtaWx5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kIDAgMDtcbiAgICAgIH1cbiAgICAgICYgPiBhLFxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIDEuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1tZCAkYm9yZGVyLXJhZGl1cy1tZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGFkZC1jb250YWluZXIoKSB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICdtZCcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICdsZycpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICd4bCcpO1xuICAgIH1cbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbkBtaXhpbiBmYS1iZ2ltZy1zb2xpZCgkZmEtdmFyKSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyKTtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZmEtd2VpZ2h0LW92ZXJyaWRlKTtcbn0iLCJoMSxcbi5oMSxcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiBcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcblxuICBhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG59XG5cbi5kaXNwbGF5LTEsXG4uZGlzcGxheS0yLFxuLmRpc3BsYXktMyxcbi5kaXNwbGF5LTQsXG4uZGlzcGxheS01LFxuLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG5cbnAge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8vIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbnAge1xuICArIGgxLFxuICArIGgyLFxuICArIGgzLFxuICArIGg0LFxuICArIGg1LFxuICArIGg2LFxuICArIC5oMSxcbiAgKyAuaDIsXG4gICsgLmgzLFxuICArIC5oNCxcbiAgKyAuaDUsXG4gICsgLmg2IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLmZpZWxkIHtcbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICB9XG4gIGEuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBhLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQsXG4ucGFyYWdyYXBoIC5maWVsZCB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIC5oMSxcbiAgLmgyLFxuICAuaDMsXG4gIC5oNCxcbiAgLmg1LFxuICAuaDYge1xuICAgIC8vIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbiAgfVxufVxubWFpbiB1bDpub3QoLm5hdiksXG5tYWluIGRpdjpub3QoLmNvbnRleHR1YWwpID4gdWwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4vLyAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMTI1O1xuICBsaW5lLWhlaWdodDogMS41O1xuICAvLyBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCowLjc1O1xuICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gID4gbGkgPiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgID4gbGkgPiB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbm1haW4gdWwubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxub2wge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMTI1O1xuICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgbGk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjE7XG4gIH1cbiAgPiBsaSB7XG4gICAgPiBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuICA+IGxpID4gb2wge1xuICAgIC8vIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgICA+IGxpID4gb2wge1xuICAgICAgLy8gbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZCBhIHtcbiAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyBPdmVycmlkZSAmIEZpeCBvcmRlcmVkIGxpc3Qgc3R5bGVzXG5vbCB7XG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluICFpbXBvcnRhbnQ7XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbiAhaW1wb3J0YW50O1xuICAgICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWxhdGluICFpbXBvcnRhbnQ7XG4gICAgICAgIG9sIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNCAqIHZhcigtLWJzLWJvZHktZm9udC1zaXplKSk7XG4gIHdpZHRoOiBhdXRvO1xuICAvLyBtYXJnaW46IDNyZW0gYXV0bztcbiAgbWFyZ2luOiAzcmVtIDFyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzoxLjJyZW0gMnJlbSAxLjJyZW0gMy41cmVtO1xuICAvLyBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItbGVmdDo4cHggc29saWQgdmFyKC0tYnMtcHJpbWFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDojRURFREVEOyAvLz8/P1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAzcmVtO1xuICAgIC8vIHdpZHRoOiA3NSU7XG4gICAgLy8gcGFkZGluZzogMXJlbSAzcmVtO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTpBcmlhbDtcbiAgICAgICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICAgICAgLy8gY29sb3I6Izc4QzBBODtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDYgKiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSkpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGxlZnQ6IDEwcHg7XG4gICAgICAgIC8vIHRvcDotMTBweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbn0iLCJoZWFkZXIuc2Nob29sa2l0LWhlYWRlciA+IG5hdi5uYXZiYXIge1xuICAgIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogbm9uZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbSAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAuNXJlbSAwO1xuICAgIH1cbiAgICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDE1MHB4OyAvLyBDb250cm9scyBzaXppbmcgb2YgaGVhZGVyIGxvZ29cbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaXRlLWxvZ28ge1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmx1ZSwgMC44KTsgLy9ERUJVR1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGdyZWVuLCAwLjgpOy8vREVCVUdcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMSAqICN7JGZvbnQtc2l6ZS1iYXNlfSk7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMy43NSAqICN7JGZvbnQtc2l6ZS1iYXNlfSk7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2l0ZS1sb2dvLmxvZ29fdGV4dCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMy43NSAqICgjeyRmb250LXNpemUtYmFzZX0gKyAwLjFyZW0pKTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgLy8gLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoJy9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc3Zncy9zb2xpZC94bWFyay5zdmcnKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIjeyRmYS12YXIteG1hcmt9XCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMiAqICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQge1xuICAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICAgICAgLy8gLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoJy9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc3Zncy9zb2xpZC9iYXJzLnN2ZycpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiN7JGZhLXZhci1iYXJzfVwiO1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMS44ICogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xNDNyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTRweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW1kICRwYWRkaW5nLXNtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGlzYWJsZWQgLSBEb2Vzbid0IG1hdGNoIGFueSBzZWxlY3RvcnNcbi8vIHVsLm1lbnUtLW1haW4gLm5hdi1pdGVtPi5uYXYtbGluay5kcm9wZG93bi10b2dnbGUge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gfVxuXG5cbi8qKlxuICogVG9wIGxldmVsIGRyb3Bkb3duLXRvZ2dsZSAobWFrZXMgaXRlbSBmdWxseSBjbGlja2FibGUpXG4gKi9cblxuLy8gU2V0cyBkZWZhdWx0IHRvcC1sZXZlbCBpdGVtIGNvbG9yXG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluPi5uYXYtaXRlbT4ubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstdG9wLWxldmVsLWNvbG9yIWltcG9ydGFudDtcbn1cblxudWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiB7XG4gICAgLy8gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIC8vIH1cbiAgICAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4gICAgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICAgICAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICB9XG4gICAgPmxpLm5hdi1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgLy8gc2V0cyBkZWZhdWx0IGNvbG9yXG4gICAgICAgID4ubmF2LWxpbmssXG4gICAgICAgID4uY29sbGFwc2UtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJG5hdi1saW5rLXRvcC1sZXZlbC1jb2xvciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogdmFyKC0tYnMtcHJpbWFyeSkgMC43NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLWRpc3RyaWN0LXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIHNldHMgZXhwYW5kZWQvaG92ZXIgY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgICA+Lm5hdi1saW5rLFxuICAgICAgICAgICAgPi5jb2xsYXBzZS1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1saW5rLXRvcC1sZXZlbC1jb2xvciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICA+Lm5hdi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICA+Lm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXYtbGluay1wYWRkaW5nLXgqMi4yNTtcbiAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRuYXYtbGluay1wYWRkaW5nLXgqMC44NTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkbmF2LWxpbmstcGFkZGluZy14KjEuMzU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkZGlzdHJpY3QtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sbGFwc2UtaWNvbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gS2VlcCB0aGlzIHRvIGVuc3VyZSBuYXYganMgd29ya3NcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgLy8gdG9wOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIC8vICAgICByaWdodDogMC4yNXJlbTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDAuNzVlbTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS5tZW51LWxldmVsLTEsXG4gICAgLmRyb3Bkb3duLW1lbnUubWVudS1sZXZlbC0yIHtcbiAgICAgIC5jb2xsYXBzZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG59XG4ucmVnaW9uLW5hdi1tYWluIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbnVsLm5hdmJhci1tYWluLm1lbnUtLW1haW4ge1xuICAgIGdhcDogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHVsLm1lbnUtbGV2ZWwtMS5zaG93IHtcbiAgICAgICAgLS1icy1kcm9wZG93bi1iZzogI3skd2hpdGV9O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgICAgICAgICAgIC8vIGxlZnQ6IDAuMXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0kcGFkZGluZy1tZDtcbiAgICAgICAgICAgIHRvcDogJHBhZGRpbmcteGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLW1kICRwYWRkaW5nLW1kO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogJGRyb3Bkb3duLXBhZGRpbmcteCoxLjU7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkZHJvcGRvd24tcGFkZGluZy14KjAuODU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXNtICRwYWRkaW5nLWxnO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICAgICAgICB9XG4gICAgICAgIC8vWyBdTm90ZXMgLy8gQ29uc2lkZXIgZGVwcmVjYXRpbmcgdGhpcyAtIGNoZWNrZWQgYW5kIGRvZXNuJ3Qgc2VlbSB0byBiZSB1c2VkXG4gICAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS00MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IHRyYW5zcGFyZW50IDAuNzVweDtcbiAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzdHJpY3QtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiB2YXIoLS1icy1wcmltYXJ5KSAwLjc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdi1saW5rLXBhZGRpbmcteCoyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2xsYXBzZS1pY29uIHtcbiAgICAgICAgICAgICAgICAvLyByaWdodDogMDtkZGV2IFxuICAgICAgICAgICAgICAgIC8vIHRvcDogMC42NXJlbTtcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmLmZhLW1pbnVzIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGRpc3RyaWN0LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kcm9wZG93bi1pdGVtIGEuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICAgICAgKiBNYXkgOCwgMjAyNlxuICAgICAgICAgICAgICAgICAgKiBSZW1vdmVkIHRoaXMgYmVjYXVzZSBpdHMgcmVkdW5kYW50ICYgdW51c2VkXG4gICAgICAgICAgICAgICAgICAqIFxuICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvLyAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLy8gLy8gcmlnaHQ6IDIuMjVyZW07XG4gICAgICAgICAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLWJzLWdyYXktNDAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHJvcGRvd24taXRlbS5leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzdHJpY3QtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBhLmNvbGxhcHNlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlzdHJpY3QtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5kcm9wZG93biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRkaXN0cmljdC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1saW5rOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAvLyBjb2xvcjogJGRpc3RyaWN0LXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtbGluaysuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwLjY1cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIE1heSA4LCAyMDI2XG4gICAgICAgICAgICAvLyBGaXggZm9yIFVuY2xpY2thYmxlIFNlY29uZGF5IERyb3Bkb3duIHdoZW4gaXRlbSBoYXMgbm8gbGlua1xuICAgICAgICAgICAgc3Bhbi5uYXYtbGluaysuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLm5hdi1saW5rKy5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG5cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxpLm5hdi1pdGVtIHVsLm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgICY+Lm5hdi1pdGVtLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAvKiBUZW1wb3JhcmlseSBoaWRlcyBMZXZlbCAzIGRyb3Bkb3ducyAqL1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICBsaS5uYXYtaXRlbT5hLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaS5uYXYtaXRlbSB1bC5tZW51LWxldmVsLTIsXG4gICAgbGkubmF2LWl0ZW0gdWwubWVudS1sZXZlbC0zIHtcbiAgICAgICAgLS1icy1kcm9wZG93bi1iZzogI3skd2hpdGV9O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IHNvbGlkIDFweCAkZ3JheS00MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgID5saS5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgdWwubWVudS1sZXZlbC0xLnNob3cge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLm1lbnUtbGV2ZWwtMi5zaG93IHtcbiAgICAgICAgICAgIGxpLm5hdi1pdGVtIGEge1xuICAgICAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgdWwubmF2YmFyLW1haW4ubWVudS0tbWFpbj4ubmF2LWl0ZW0+LmNvbGxhcHNlLWljb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4gMC4ycztcbiAgICB9XG4gICAgdWwubmF2YmFyLW1haW4ubWVudS0tbWFpbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPi5uYXYtaXRlbT4uY29sbGFwc2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG4vLyB1bC5uYXZiYXItbmF2Lm5hdmJhci1tYWluLFxuLy8gdWwubmF2YmFyLW5hdi5zZWNvbmRhcnktbWVudSB7XG4vLyAgICAgbGkgPiBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjpiZWZvcmUsXG4vLyAgICAgbGkgPiBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gaS5kcm9wZG93bi1pbmRpY2F0b3ItbmVzdGVkOjpiZWZvcmUsXG4vLyAgICAgbGkgPiBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLmRyb3Bkb3duLWluZGljYXRvci1zZXBhcmF0ZTo6YmVmb3JlIHtcbi8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBmYS1iZ2ltZy1zb2xpZCgkZmEtdmFyLW1pbnVzKTtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgfVxuLy8gICAgIGxpID4gYSA+IGkuZHJvcGRvd24taW5kaWNhdG9yLW5lc3RlZCB7XG4vLyAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuXG51bC5uYXZiYXItbmF2Lm5hdmJhci1tYWluIHtcbiAgICAubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IHRyYW5zcGFyZW50IDAuNzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiB2YXIoLS1icy1wcmltYXJ5KSAwLjc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gVG9wIExldmVsXG4gICAgLy8gTWFrZXMgdG9wIGxldmVsIGZ1bGx5IGNsaWNrYWJsZSB3aGVuIHRoZXJlcyBubyBsaW5rXG4gICAgJj5saS5uYXYtaXRlbSB7XG4gICAgICAgIC8vICY+c3BhbiArIGE6OmFmdGVyIHtcbiAgICAgICAgLy8gJj4ubmF2LWxpbmsgKyBhOjphZnRlciB7XG4gICAgICAgIC8vICY+Lm5hdi1saW5rICsgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAmPi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgfVxuICAgICAgICAmPi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiBpLmNvbGxhcHNlLWljb257XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZhLWJnaW1nLXNvbGlkKCRmYS12YXItY2hldnJvbi11cCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gTmVzdGVkIERyb3Bkb3duc1xuICAgIC5kcm9wZG93bi1tZW51Lm1lbnUtbGV2ZWwtMSB7XG4gICAgICAgIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyBsaSBhLmZhc1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIGxpIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiBpLmNvbGxhcHNlLWljb257XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZhLWJnaW1nLXNvbGlkKCRmYS12YXItbWludXMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZhLWJnaW1nLXNvbGlkKCRmYS12YXItY2hldnJvbi11cCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG51bC5uYXZiYXItbWFpbi5tZW51LS1tYWluIHtcbiAgICAuZmFzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdi1pdGVtIC5uYXYtbGluazpoYXMoKyBhLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSkge1xuICAgICAgY29sb3I6ICRkaXN0cmljdC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiB2YXIoLS1icy1wcmltYXJ5KSAwLjc1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgYS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAkZGlzdHJpY3QtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IHZhcigtLWJzLXByaW1hcnkpIDAuNzVweDtcbiAgICAgIC5jb2xsYXBzZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICRkaXN0cmljdC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51Lm1lbnUtbGV2ZWwtMSB7XG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG5cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxufVxuIiwiI2xhbmQtYWNrbm93bGVkZ2VtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGcgJHBhZGRpbmctbWQ7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGc7XG4gICAgICAgIC8vIHBhZGRpbmc6IDNyZW0gMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbn0iLCIvLyBFUkFTRSBsb2dvXG4uYmxvY2stbG9nby1zZWNvbmRhcnkge1xuICAgIC5pbWctd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAyMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAvLyBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stbG9nby1kaXN0cmljdC1hbHQsXG4uYmxvY2stbG9nby1kaXN0cmljdC1hbHQtdW5pdmVyc2FsIHtcbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgICBjb250YWluOiBjZW50ZXI7XG4gICAgICAgIC8vIHdpZHRoOiAyMjVweDtcbiAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICAvLyBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9jay1mb290ZXItc2l0ZWluZm8ge1xuICAgIGxpI3NpdGUtbmFtZSB7XG4gICAgICAgIGg1LFxuICAgICAgICBoNSBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSNzaXRlLWFkZHJlc3Mge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgJi5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmLmNvdW50cnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS1oZXJvIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIC8vIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktMTAwKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGdfc21fX21pbikge1xuICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgfVxuICAgIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICAubm9kZS1oZXJvLXRleHQge1xuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kX2xnX19tYXgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgIC8vIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIC8vIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiBoMSxcbiAgICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtam9iLWNhdGVnb3J5IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnX3NtX19taW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gc3Bhbi5oZWFkbGluZSxcbiAgICAgICAgLy8gLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRsaW5lLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRpc3RyaWN0LW5ldXRyYWwpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm9kZS1oZXJvLWRhdGUsXG4gICAgICAgIC5ub2RlLWhlcm8tYXV0aG9yIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBPdmVycmlkZSA8aDE+IHN0eWxlIElGIGhlYWRsaW5lIGlzIHByZXNlbnRcbiAgICAgIC5ub2RlLWhlcm8tdGV4dC5oYXMtaGVhZGxpbmUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAvLyAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGlzdHJpY3QtbmV1dHJhbCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4uaGVhZGxpbmUsXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRsaW5lLFxuICAgICAgICAgICAgICAgIGgxLmZpZWxkLS1uYW1lLXRpdGxlIC8qIEFkZGVkIGZvciBqb2JzIG1pZ2h0IG5lZWQgdG8gYmUgcmVtb3ZlZCAqLyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZ19zbV9fbWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubm9kZS1oZXJvLW1lZGlhLXJvdyArIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZ19zbV9fbWluKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAvLyB6LWluZGV4OiAxMDAwO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vZGUtaGVyby1tZWRpYS1yb3cge1xuICAgICAgQGluY2x1ZGUgbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktMTAwKTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgLy8gbWluLXdpZHRoOiA0NSU7XG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZ19zbV9fbWluKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB9XG4gICAgICAubm9kZS1oZXJvLW1lZGlhIHtcbiAgICAgICAgLy8gQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGdfc21fX21pbikge1xuICAgICAgICAgIC8vIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXG4gICAgICAgICAgLy8gQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDYpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLS10eXBlLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGdfc21fX21pbikge1xuICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAzMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvXG4gICAgICAgID4gYXJ0aWNsZS5tZWRpYVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbmF2W2FyaWEtbGFiZWw9XCJicmVhZGNydW1iXCJdIHtcbiAgICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKipcbiAqXG4gKi9cblxuLy8gLm5vZGUtLXR5cGUtcGFnZSB7XG4vLyAgIC5wYWdlLWhlcm8ge1xuLy8gICAgIC5pbm5lciB7XG4vLyAgICAgICAubm9kZS1oZXJvLXRleHQtcm93IHtcbi8vICAgICAgICAgQGluY2x1ZGUgYWRkLWNvbnRhaW5lcigpO1xuLy8gICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDA7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8qKlxuICogQXBwbHkgY29udGFpbmVyIHRvIG5ld3NodWIgcGFnZS1oZXJvcy4gXG4gKi9cblxuLm5vZGUtLXR5cGUtcGFnZSxcbi5ub2RlLS10eXBlLWFubm91bmNlbWVudCxcbi5ub2RlLS10eXBlLWJsb2csXG4ubm9kZS0tdHlwZS1ldmVudCxcbi5ub2RlLS10eXBlLW5ld3MsXG4ubm9kZS0tdHlwZS1qb2Ige1xuICAmLm5vZGUtLWZ1bGwge1xuICAgIC5wYWdlLWhlcm8gPiAuaW5uZXIge1xuICAgICAgQGluY2x1ZGUgYWRkLWNvbnRhaW5lcigpO1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogMDtcbiAgICAgICYgKyBuYXZbYXJpYS1sYWJlbD1cImJyZWFkY3J1bWJcIl0ge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBBcHBseSBjb250YWluZXIgdG8gbmV3c2h1YiBwYWdlLWhlcm9zLiBcbiAqL1xuXG4ubm9kZS0tdHlwZS1wYWdlLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50LFxuLm5vZGUtLXR5cGUtYmxvZyxcbi5ub2RlLS10eXBlLWV2ZW50LFxuLm5vZGUtLXR5cGUtbmV3cyB7XG4gICYubm9kZS0tZnVsbCB7XG4gICAgJiA+IC5ub2RlX19pbm5lciB7XG4gICAgICAvL21hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGgqLTAuNTtcbiAgICB9XG4gICAgLnBhZ2UtaGVybyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgICAgIH1cbiAgICAgICYgPiAuaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnIDAgJHBhZGRpbmctbGcgJHBhZGRpbmctbWQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmICsgbmF2W2FyaWEtbGFiZWw9XCJicmVhZGNydW1iXCJdIHtcbiAgICAgICAgICAvLyBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5vZGUtaGVyby1tZWRpYS1yb3cge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kX2xnX19tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubm9kZS1oZXJvLW1lZGlhIHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kX2xnX19tYXgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtZXZlbnQge1xuICAmLm5vZGUtLWZ1bGwge1xuICAgIC5wYWdlLWhlcm8ge1xuICAgICAgLmRpdmlkZXIge1xuICAgICAgICBtYXJnaW46IGF1dG8gMXJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zbWFydC1kYXRlLS10aW1lICsgLmRpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RhZmYtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIH1cbiAgICAuaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoKjAuNzUgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoKjI7XG4gICAgICAgIH1cbiAgICAgICAgbmF2W2FyaWEtbGFiZWw9XCJicmVhZGNydW1iXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm5vZGUtaGVyby1tZWRpYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ub2RlLWhlcm8tdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ub2RlLWhlcm8tdGV4dCB7XG4gICAgICAgICAgICAvLyAudGl0bGUtaWNvbiB7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSxcbiAgICAgICAgICAgIC5wYWdlLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGxpbmUsXG4gICAgICAgICAgICAvLyAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24ge1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gLm5vZGUtaGVyby1kYXRlLFxuICAgICAgICAgICAgLy8gLm5vZGUtaGVyby1hdXRob3Ige1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIC8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgLy8gICAgIGEge1xuICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIC8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGFmZi1wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5vZGUtaGVyby1tZWRpYSB7XG4gICAgICAgICAgICAubWVkaWEtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8+YXJ0aWNsZS5tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIC8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgaWZyYW1lIHtcbiAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICAgICAgdG9wOiAwO1xuICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBuYXZbYXJpYS1sYWJlbD1cImJyZWFkY3J1bWJcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgfVxufVxuXG4iLCIuY29uZmlnX3BhZ2VzLS1zaXRlLS1mdWxsIHtcbiAgLnBhZ2UtaGVybyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgIH1cbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy8gICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAvLyB9XG4gICAgJi5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICRwYWRkaW5nLXNtICogMik7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJHBhZGRpbmctbWQgKiAyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAkcGFkZGluZy1tZCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAkcGFkZGluZy14bCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm5vZGUtaGVyby10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXhsO1xuICAgICAgICB9XG4gICAgICAgIC5mYS1jYWxlbmRhci1kYXlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBbIF0gRklYIFRIRSBBQ1RVQUwgVEVNUExBVElORyBET05FIFdJVEhJTiBDT01NT04uSlMhISEhISEhISEhIVxuICAgICAgICB9XG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDMtc207XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4uaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLXNtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy42cHggIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgICAgICAgICBmb250LXNpemU6ICRoMS1zbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lcjpub3QoLnBhZ2UtaGVyby5jb250YWluZXIpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICB9XG4gIH1cbiAgLnNpdGUtdGV4dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAubG9nby1pbWctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zaXRlLWNvbnRhY3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXB4O1xuICAgIC5zaXRlLWFkZHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLmFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4uc2l0ZS1idG4td3JhcHBlciB7XG4gIGEge1xuICAgIC8vIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRwcmltYXJ5LCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cblxuLy8gTWF5IDEsIDIwMjYgLSBGaXhlcyBmb3IgR29vZ2xlIE1hcCBwb3B1cCBvbiAvc2Nob29sc1xuLmNvbmZpZ19wYWdlcy0tc2l0ZS0tbWFwLXBvcHVwLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbn0iLCIubm9kZS0tZnVsbCB7XG4gICYgPiAubm9kZV9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG4gICYubm9kZS0tdHlwZS1wYWdlIHtcbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAvLyBNb3ZlZCB0byBub2RlIHRlbXBsYXRlc1xuICAgICAgLy8gQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiogTmV3c0h1YiBDb250ZW50IFxuKiAoU2hhcmVkIFN0eWxlcylcbiovXG5cbi5ub2RlLS10eXBlLXNsaWRlLFxuLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50LFxuLm5vZGUtLXR5cGUtYmxvZyxcbi5ub2RlLS10eXBlLW5ld3MsXG4ubm9kZS0tdHlwZS1ldmVudCB7XG4gICYubm9kZS0tdGVhc2VyIHtcbiAgICAmID4gLm5vZGVfX2lubmVyIHtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktMTAwKTtcbiAgICAgIC8vIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICAmID4gLnNsaWRlLWltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiAuc2xpZGUtYWRkaXRpb25hbCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubm9kZS0tc2xpZGUge1xuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kX2xnX19tYXgpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLm5vZGVfX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kX2xnX19tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICB9XG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZ19zbV9fbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubm9kZV9faW5uZXIgPiAuc2xpZGUtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnX3NtX19taW4pIHtcbiAgICAgICAgLy8gd2lkdGg6IDUwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC8vIGZsZXg6IGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC8vIEBpbmNsdWRlIG1ha2UtY29sKDcuNSk7XG4gICAgICAgIC8vIHdpZHRoOiA1Ny41JTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLm1lZGlhLS10eXBlLWltYWdlIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgICAgIC8vIGhlaWdodDogcmV2ZXJ0LWxheWVyO1xuICAgICAgICAvLyBtYXgtaGVpZ2h0OiA0NjVweDtcbiAgICAgICAgLy8gb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGdfc21fX21pbikge1xuICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDMzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ub2RlX19pbm5lciA+IC5zbGlkZS1hZGRpdGlvbmFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLW1kICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc207XG4gICAgICBtaW4taGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIC8vIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCoxLjI1O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMtbWQgJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgICB9XG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kX2xnX19tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGdfc21fX21pbikge1xuICAgICAgICAvLyB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAkcGFkZGluZy14bCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kIDA7XG4gICAgICAgIC8vIHdpZHRoOiA0NSU7XG4gICAgICAgIC8vIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCoyO1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoKjMuNTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC8vIEBpbmNsdWRlIG1ha2UtY29sKDQuNSk7XG4gICAgICAgIC8vIHdpZHRoOiA0Mi41JTtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5nKTtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDMuNzUqI3skaDEtc219KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy4zNXJlbTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDMuNzUqI3skaDEtZm9udC1zaXplfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIGgxLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgIC8vICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICAgICAgLy8gICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgIC8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gfVxuICAgICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgICBmb250LXNpemU6ICRoNS1zbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgIHRvcDogMDtcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAgICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vICAgICByaWdodDogMDtcbiAgICAgICAgLy8gICAgIHotaW5kZXg6IDUwMTtcbiAgICAgICAgLy8gfVxuICAgICAgICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNsaWNrYWJsZS1saW5rIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogNTAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiogTmV3c0h1YiBDb250ZW50IGluIFwiTmV3c2h1YlwiIERpc3BsYXkgTW9kZVxuKiAoRnJvbnQgUGFnZSlcbiovXG5cbi8vIC5wYXRoLWZyb250cGFnZSB7XG5hcnRpY2xlLm5vZGUtLXR5cGUtYW5ub3VuY2VtZW50LFxuYXJ0aWNsZS5ub2RlLS10eXBlLWJsb2csXG5hcnRpY2xlLm5vZGUtLXR5cGUtZXZlbnQsXG5hcnRpY2xlLm5vZGUtLXR5cGUtbmV3cyB7XG4gICYubm9kZS0tbmV3c2h1YiB7XG4gICAgLm5vZGVfX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICAmID4gLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5vZGUtdGl0bGUge1xuICAgICAgICAgIFxuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLXNtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMy42NSAqICN7JGgzLXNtfSk7XG4gICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODc1O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5O1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgLy8gQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgLy8gZmxleDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIH1cblxuLyoqXG4qIE5ld3NIdWIgQ29udGVudCBpbiBcIlRlYXNlclwiIERpc3BsYXkgTW9kZVxuKiAoL2Fubm91bmNlbWVudHMgL2Jsb2cgL2V2ZW50cyAvbmV3cylcbiovXG4vLyAudmlldy1pZC1uZXdzaHViIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4vLyAgICAgJj5kaXY6bm90KC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSkge1xuLy8gICAgICAgICAmPnNwYW4ge1xuLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgICY+LnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbi8vICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbi8vICAgICB9XG4vLyB9XG4udmlldy1pZC1uZXdzaHViIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIC8vIC8vIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAubm9kZS10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgICAvLyBoZWlnaHQ6IGNhbGMoMy43NSAqICN7JGgzLXNtfSk7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltYWdlLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5O1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDUpO1xuICB9XG59XG5cbmFydGljbGUubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQsXG5hcnRpY2xlLm5vZGUtLXR5cGUtYmxvZyxcbmFydGljbGUubm9kZS0tdHlwZS1ldmVudCxcbmFydGljbGUubm9kZS0tdHlwZS1uZXdzIHtcbiAgJi5ub2RlLS10ZWFzZXIge1xuICAgIC5ub2RlX19pbm5lciB7XG4gICAgICAvLyBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gICAgICAvLyBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS0zMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLXhsO1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgIH1cbiAgICAgIC5tZWRpYS0tdHlwZS1pbWFnZSBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAkcGFkZGluZy1tZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC8vIFRoaXMgaW1hZ2UgaXMgb25seSB1c2VkIG9uIHRhYmxldFxuICAgICAgICAmID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLWljb24ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICAubm9kZS10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDItc207XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgICAgICAgdWwsXG4gICAgICAgICAgb2wsXG4gICAgICAgICAgbGksXG4gICAgICAgICAgaDEsXG4gICAgICAgICAgaDIsXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIC51bnB1Ymxpc2gtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3MtZGF0ZSxcbiAgICAgICAgLm5ld3MtYXV0aG9yIHtcbiAgICAgICAgICAvLyBjb2xvcjogJGRpc3RyaWN0LW5ldXRyYWw7IC8vIERlcHJlY2F0ZWQgYnkgUnVuZGxlIG9uIEphbiAyNiwgMjAyNiAtIHRoaXMgdmFyaWFibGUgd2FzIG9ubHkgdXNlZCBvbmNlIGFuZCBoYWQgYSB1bmtvd24gdmFsdWUgYXNzaWduZWQgdG8gaXQgKCNhM2E3YWMpLiAvLyBUaGUgc2VsZWN0b3IgYWxzbyBkb2Vzbid0IHNlZW0gdG8gZXhpc3QgaW4gdGhlIG1hcmt1cFxuICAgICAgICAgIGNvbG9yOiAjYTNhN2FjO1xuICAgICAgICAgIC8vIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCowLjUgJGdyaWQtZ3V0dGVyLXdpZHRoIDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWRhdGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLXNtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlYWRtb3JlLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5O1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgzKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IC5tZWRpYS0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBcbiogTm9kZSBsaXN0XG4qL1xuXG4vLyBDb2RlIGhhcyBiZWVuIG1vdmVkIHRvIC4uL192aWV3cy92aWV3cy1uZXdzaHViLlxuXG4vLyAudmlldy1pZC1uZXdzaHViIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuZGV0YWlscy13cmFwcGVyLFxuLy8gLm5vZGUtLW5ld3NodWIge1xuLy8gICAgIC5ub2RlLXRpdGxlIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuLy8gICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vLyAgICAgICAgIC8vIGNvbG9yOiAkYmxhY2s7XG4vLyAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG4iLCIvKipcbiAqIFRlYXNlcnMgc2VlIEAgX3BhcmFncmFwaC0tcGFnZS1yZWZlcmVuY2VzLnNjc3NcbiAqL1xuLm5vZGUtLXR5cGUtcGFnZSB7XG4gIC5wYWdlLWhlcm8ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgfVxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvLyAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgIC8vIH1cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJHBhZGRpbmctc20gKiAyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAkcGFkZGluZy1tZCAqIDIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLW1kICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZ19zbV9fbWluKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLXhsICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubm9kZS1oZXJvLXRleHQge1xuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnX3NtX19taW4pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy14bDtcbiAgICAgICAgfVxuICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMS41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLXNtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZ19zbV9fbWluKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogJGgzLXNtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDEtc20gIWltcG9ydGFudDtcbiAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAzLjZweCAhaW1wb3J0YW50O1xuICAgICAgICAvLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAkaDQtZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiA0LjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLXNtO1xuICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ub2RlLWhlcm8tdGV4dDpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRsaW5lKSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ub2RlX19pbm5lciA+IC5jb250YWluZXI6bm90KC5wYWdlLWhlcm8uY29udGFpbmVyKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbiAgLy8gLmxpc3QtdW5zdHlsZWQge1xuICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxufVxuIiwiLmJyb2FkY2FzdC10eXBlLW5vdGljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGJyb2FkY2FzdC1iZywgbm90aWNlKTtcbn1cblxuLmJyb2FkY2FzdC10eXBlLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkYnJvYWRjYXN0LWJnLCBhbGVydCk7XG59XG5cbi5icm9hZGNhc3QtdHlwZS11cmdlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRicm9hZGNhc3QtYmcsIHVyZ2VudCk7XG59XG5cbi5ub2RlLS10eXBlLWJyb2FkY2FzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5ub2RlLS1mdWxsLFxuICAmLm5vZGUtLXRlYXNlciB7XG4gICAgLmJyb2FkY2FzdC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5icm9hZGNhc3QtaW5uZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICYgPiAuYnJvYWRjYXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm5vZGUtLXRlYXNlciB7XG4gICAgLmJyb2FkY2FzdC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJyb2FkY2FzdC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5icm9hZGNhc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgaDQuYnJvYWRjYXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMS41cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgICAuY2xpY2thYmxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA1MDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubm9kZS0tZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAuYnJvYWRjYXN0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMnJlbSAkcGFkZGluZy1zbSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtICRwYWRkaW5nLW1kICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogMTU0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJvYWRjYXN0LXRpdGxlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuMTI1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5icm9hZGNhc3QtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnJvYWRjYXN0LXRpdGxlLXdyYXBwZXIgKyBoNCB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWJyb2FkY2FzdCB7XG4gIC52aWV3LWlkLWJyb2FkY2FzdHMgLnZpZXctY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1tZCAkYm9yZGVyLXJhZGl1cy1tZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMtbGcgJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5vZGUtLXRlYXNlciB7XG4gICAgLmJyb2FkY2FzdC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJvYWRjYXN0LWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubm9kZS0tdGVhc2VyOmxhc3Qtb2YtdHlwZSB7XG4gICAgLmJyb2FkY2FzdC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBtYWluW3JvbGU9XCJtYWluXCJdID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBcIkxpc3RcIiBEaXNwbGF5IE1vZGVcbiAqL1xuXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbGlzdCB7XG4gIC5ub2RlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBcIkF1dGhvclwiIERpc3BsYXkgTW9kZVxuICovXG5cbmFydGljbGUubm9kZS0tdHlwZS1zdGFmZi5ub2RlLS1hdXRob3IsXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbWVkaWEtY29udGFjdCB7XG4gICYgPiAubm9kZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB9XG4gICAgLm5vZGUtaGVyby1tZWRpYSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgLy8gbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLy8gICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIC8vIH1cbiAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC8vICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICAgIC8vIH1cbiAgICAgIC5tZWRpYS0tdHlwZS1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vZGUtaGVyby10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YWZmLXBvc2l0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICAgICAgICAvLyBjb2xvcjogdmFyKC0tZGlzdHJpY3Qtc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICAgIC5hdXRob3ItaW5mbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgLmF1dGhvci1kaXZpc2lvbixcbiAgICAgICAgLmF1dGhvci1waG9uZSxcbiAgICAgICAgLmF1dGhvci1lbWFpbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTEpO1xuICAgICAgICB9XG4gICAgICAgIC5hdXRob3ItcGhvbmUsXG4gICAgICAgIC5hdXRob3ItZW1haWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIC8vIGNvbG9yOiB2YXIoLS1kaXN0cmljdC1zZWNvbmRhcnkpO1xuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tYXV0aG9yIHtcbiAgLm5vZGUtaGVyby10ZXh0IHtcbiAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RhZmYtcG9zaXRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9yLWluZm8ge1xuICAgICAgLmF1dGhvci1waG9uZSxcbiAgICAgIC5hdXRob3ItZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU1RBRkYgRlVMTCBOT0RFXG5hcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tZnVsbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG4gIC5zdGFmZi1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICAgIC5pbm5lciB7XG4gICAgICBnYXA6IDIwcHggNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLW1kO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGcgJHBhZGRpbmcteGw7XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgfVxuICAgIH1cbiAgICAubm9kZS1oZXJvLW1lZGlhIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIC5tZWRpYS0tdHlwZS1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDIyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ub2RlLWhlcm8tdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG5hdlthcmlhLWxhYmVsPVwiYnJlYWRjcnVtYlwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RhZmYtcG9zaXRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRoMi1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmF1dGhvci1pbmZvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAuYXV0aG9yLWRpdmlzaW9uLFxuICAgICAgICAuYXV0aG9yLXBob25lLFxuICAgICAgICAuYXV0aG9yLWVtYWlsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMSk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLmF1dGhvci1waG9uZSxcbiAgICAgICAgLy8gLmF1dGhvci1lbWFpbCB7XG4gICAgICAgIC8vICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgICAvLyBzcGFuIHtcbiAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5wcm9tby0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG59XG5cbi5wcm9tby0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xufSIsIi5ub2RlLS10eXBlLWpvYiB7XG4gICAgLnBhZ2UtaGVybyB7XG4gICAgICAgIC5wb3N0ZWQtb24sXG4gICAgICAgIC5jbG9zZXMtb24ge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzdHJpY3Qtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBociB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkaXN0cmljdC1ncmF5LXNlY29uZGFyeTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5qb2ItaW5mby10b3Age1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzdHJpY3Qtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmpvYi1pbmZvLWJvdHRvbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGlzdHJpY3QtZ3JheS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRpc3RyaWN0LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTs7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmpvYi1pbmZvLXN1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQge1xuICAgIC5wYWdlLWhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ncmF5LTIwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgICAgLy8gfVxuICAgICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJHBhZGRpbmctc20qMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAkcGFkZGluZy1tZCoyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGcgJHBhZGRpbmctbWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLXhsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm9kZS1oZXJvLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXhsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLXNtO1xuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ncmF5LTgwMCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyOm5vdCgucGFnZS1oZXJvLmNvbnRhaW5lcikge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0LXVuc3R5bGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ubm9kZS0tdHlwZS1hbm5vdW5jZW1lbnQubm9kZS0tbmV3c2h1YiB7XG4gICAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59IiwiLm5vZGUtLXR5cGUtbmV3cyxcbi5ub2RlLS10eXBlLWJsb2cge1xuICAgIC5wYWdlLWhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ncmF5LTIwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgICAgLy8gfVxuICAgICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJHBhZGRpbmctc20qMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAkcGFkZGluZy1tZCoyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGcgJHBhZGRpbmctbWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLXhsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm9kZS1oZXJvLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXhsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLXNtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWdyYXktODAwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubm9kZS1oZXJvLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubm9kZV9faW5uZXIgPiAuY29udGFpbmVyOm5vdCgucGFnZS1oZXJvLmNvbnRhaW5lcikge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0LXVuc3R5bGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5ub2RlLS10eXBlLW5ld3Mubm9kZS0tbmV3c2h1Yixcbi5ub2RlLS10eXBlLWJsb2cubm9kZS0tbmV3c2h1YiB7XG4gICAgLm5vZGVfX2lubmVyIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5ub2RlLS10eXBlLWV2ZW50IHtcbiAgICAucGFnZS1oZXJvIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtZ3JheS0yMDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgICAgIC8vIH1cbiAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICRwYWRkaW5nLXNtKjIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJHBhZGRpbmctbWQqMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyAubm9kZS1oZXJvLW1lZGlhLXJvdyB7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vICAgICAubm9kZS1oZXJvLW1lZGlhIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAkcGFkZGluZy1sZyAwICRwYWRkaW5nLWxnICRwYWRkaW5nLW1kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGcgMCAkcGFkZGluZy1sZyAkcGFkZGluZy1sZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoJHBhZGRpbmctc20gKiAxLjI1KSAwIGNhbGMoJHBhZGRpbmctc20gKiAxLjI1KSAkcGFkZGluZy14bCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubm9kZS1oZXJvLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1tZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1sZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXhsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMS1zbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWdyYXktODAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5vZGUtaGVyby1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMTIjeyRmb250LXNpemUtYmFzZX0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ldmVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLjUgKiAjeyRsaW5lLWhlaWdodC1iYXNlfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ub2RlX19pbm5lciA+IC5jb250YWluZXI6bm90KC5wYWdlLWhlcm8uY29udGFpbmVyKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpc3QtdW5zdHlsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCJcblxuLnZpZXctY29tbXVuaXR5LXBhcnRuZXJzLFxuLnZpZXctY29tbXVuaXR5LXByb2dyYW1zIHtcbiAgICAucGFnZS1oZXJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGQtY29udGFpbmVyKCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLFxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIge1xuICAgICYubm9kZS0tZnVsbCA+IC5ub2RlX19pbm5lciA+IC5wYWdlLWhlcm8ge1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYWRkLWNvbnRhaW5lcigpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFkZC1jb250YWluZXIoKTtcbiAgICAgICAgICAgICAgICAmPi5ub2RlLWhlcm8tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tZnVsbCxcbi5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLWZ1bGwsXG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMsXG4udmlldy1jb21tdW5pdHktcGFydG5lcnMgIHtcbiAgICAtLWNvbW0tcGFydC1hY2NlbnQ6ICM3MDcwNzA7IFxufVxuXG4vKipcbiAqIEhvbWVwYWdlIFNlYXJjaCBCbG9ja1xuICpcbiAqL1xuLmJsb2NrLWhvbWVwYWdlLXByb2dyYW0tc2VhcmNoIHtcbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbSxcbiAgICAgICAgI2VkaXQtYWN0aW9ucyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAjZWRpdC1hY3Rpb25zICB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLWZ1bGwgLnBhZ2UtaGVybyAubm9kZS1oZXJvLXRleHQsXG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS1mdWxsIC5wYWdlLWhlcm8gLm5vZGUtaGVyby10ZXh0LFxuLnZpZXctY29tbXVuaXR5LXByb2dyYW1zIC5wYWdlLWhlcm8sXG4udmlldy1jb21tdW5pdHktcGFydG5lcnMgLnBhZ2UtaGVybyB7XG4gICAgbmF2W2FyaWEtbGFiZWw9XCJicmVhZGNydW1iXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4vKipcbiAqIFBhcnRuZXJcbiAqL1xuLm5vZGUtLXR5cGUtY29tbXVuaXR5LXBhcnRuZXIubm9kZS0tZnVsbCB7XG4gICAgJj4ubm9kZV9faW5uZXIge1xuICAgICAgICAucGFnZS1oZXJvIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgICAgICAgICAgLm5vZGUtaGVyby10ZXh0IHtcbiAgICAgICAgICAgICAgICBuYXZbYXJpYS1sYWJlbD1cImJyZWFkY3J1bWJcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJj4uY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wYXJ0bmVyLWxvZ28td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJ0bmVyLWluZm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb21tLXBhcnQtYWNjZW50KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIC8vIFJlc2V0XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgLy8gXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsLFxuICAgICAgICAgICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYXJ0bmVyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb21tLXBhcnQtbmFtZSAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29tbS1wYXJ0LWFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY291bnRyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJj4uZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRlZC1wcm9nLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNhbGwtcHJvZ3JhbXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSZW5kZXJlZCBpbnNpZGUgb2YgQ29tbXVuaXR5IFByb2dyYW0gKEZ1bGwgTm9kZSlcbi5ub2RlLS10eXBlLWNvbW11bml0eS1wYXJ0bmVyLm5vZGUtLXRlYXNlciB7XG4gICAgLm5vZGVfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcnRuZXItbG9nby13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcnRuZXItbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqICBQcm9ncmFtXG4gKi9cbi5ub2RlLS10eXBlLWNvbW11bml0eS1wcm9ncmFtLm5vZGUtLWZ1bGwge1xuICAgIC5ub2RlX19pbm5lciA+IC5wcm9ncmFtLWJvdHRvbS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG4gICAgLm5vZGVfX2lubmVyIC5jb250YWluZXIge1xuICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbW0tcGFydC1hY2NlbnQpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWluZm8sXG4gICAgICAgICAgICAucGFydG5lci1pbmZvIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyYW0taW5mbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcnRuZXItaW5mbyB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4ubm9kZS0tdHlwZS1jb21tdW5pdHktcHJvZ3JhbS5ub2RlLS10ZWFzZXIge1xuICAgIC5ub2RlX19pbm5lciB7XG4gICAgICAgIC5pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIC5ub2RlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWluZm8ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWltYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi8qKlxuICogUGFydG5lciBWaWV3c1xuICovXG4vLyBBbGwgUGFydG5lcnNcbi52aWV3LWNvbW11bml0eS1wYXJ0bmVycyB7XG4gICAgXG4gICAgJi52aWV3LWlkLWNvbW11bml0eV9wYXJ0bmVycyB7XG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgLnZpZXctY29udGVudC1pbm5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb21tLXBhcnQtYWNjZW50KTtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBTaGFyZWQgU3R5bGVzXG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMsXG4udmlldy1jb21tdW5pdHktcGFydG5lcnMudmlldy1pZC1jb21tdW5pdHlfcGFydG5lcnMge1xuICAgIC5wYWdlLWhlcm8ge1xuXG4gICAgfVxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAudmlldy1jb250ZW50LWlubmVyIHtcbiAgICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb21tLXBhcnQtYWNjZW50KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbW0tcGFydC1hY2NlbnQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5wYWdpbmF0aW9uIHtcbiAgICAgICAgbGkucGFnZXJfX2l0ZW0tLWZpcnN0LFxuICAgICAgICBsaS5wYWdlcl9faXRlbS0tbGFzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qKlxuICogUHJvZ3JhbSBWaWV3c1xuICovXG4vLyAgUmVsYXRlZCBQcm9ncmFtc1xuXG4udmlldy1jb21tdW5pdHktcHJvZ3JhbXMudmlldy1pZC1jb21tdW5pdHlfcHJvZ3JhbXMge1xuICAgIC5wYWdlLWhlcm8ge1xuXG4gICAgfVxuICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgICAgIC5mb3JtLS1pbmxpbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29tbS1wYXJ0LWFjY2VudCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLFxuICAgICAgICAgICAgICAgICNlZGl0LWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2VkaXQtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAudmlldy1jb250ZW50LWlubmVyIHtcbiAgICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb21tLXBhcnQtYWNjZW50KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1lZGlhLS10eXBlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgfVxuICB9XG4gIC5pbWctY2FwdGlvbiB7XG4gICAgLy8gSGlkZGVuIGJ5IGRlZmF1bHQsIHJlLWVuYWJsZWQgb24gYSBjb250ZXh0dWFsIGJhc2lzXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoIHtcbiAgLm1lZGlhLS10eXBlLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4iLCIubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS1zY2FsZWQtZnVsbCB7XG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWVkaWEtLXR5cGUtcmVtb3RlLXZpZGVvIHtcbiAgJi5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQtZnVsbCB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgICB9XG4gICAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgge1xuICAmLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICYucGFyYWdyYXBoLS10eXBlLS1pbWFnZSxcbiAgJi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQge1xuICAgIC5pbWctY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Uge1xuICAgIC5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLXNjYWxlZC1mdWxsIHtcbiAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoIGF1dG87XG4gICAgfVxuICB9XG4gICYucGFyYWdyYXBoLS10eXBlLS12aWRlbyB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZG9tYWluLWFsbC1hZmZpbGlhdGVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIGxnKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZWYtd2ViZm9ybSB7XG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIC8vIHdpZHRoOiBtYXgtY29udGVudCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZWRpYS0tdHlwZS1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgICAgfVxuICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLy8gICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbiAgLy8gRGVmYXVsdCBsYXlvdXRcbiAgJjpub3QoLmltYWdlLXRleHQtd3JhcHBpbmcpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBEZWZhdWx0IGxheW91dCAtIGltYWdlIHJpZ2h0XG4gICAgJi5pbWFnZS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmltYWdlLWxlZnQ6bm90KC5pbWFnZS10ZXh0LXdyYXBwaW5nKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmltYWdlLXJpZ2h0Om5vdCguaW1hZ2UtdGV4dC13cmFwcGluZykge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFRleHQtd3JhcHBpbmcgbGF5b3V0XG4gICYuaW1hZ2UtdGV4dC13cmFwcGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cbiAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC8vICAgZmxvYXQ6IG5vbmU7XG4gICAgICAvLyB9XG4gICAgfVxuICAgIC8vIFRleHQtd3JhcHBpbmcgbGF5b3V0IC0gaW1hZ2UgcmlnaHRcbiAgICAmLmltYWdlLXJpZ2h0IHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAvLyAgIGZsb2F0OiBub25lO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXRleHQgKyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuIiwiLyoqXG4qIFN0eWxlcyBib3RoIHRoZSBBZGRpdGlvbmFsIEltYWdlcyBQYXJhZ3JhcGggVHlwZSwgYW5kIE5vZGUgRmllbGRcbiovXG5cbmFydGljbGUubm9kZS0tZnVsbCAubm9kZV9faW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcy1hZGRpdGlvbmFsLFxuLnBhcmFncmFwaC0tdHlwZS0tZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcy1hZGRpdGlvbmFsIHtcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5maWVsZF9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC8vICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAvLyB9XG4gICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC41O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIC8vIE1ha2UgSW1hZ2VzIHRha2UgdXAgZnVsbCBjb2x1bW4gd2lkdGggKDEwMCUgLyAzKVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiogU3R5bGVzIGJvdGggdGhlIEZpbGUgQXR0YWNobWVudCBQYXJhZ3JhcGggVHlwZSwgYW5kIE5vZGUgRmllbGRcbiovXG5cbmFydGljbGUubm9kZS0tZnVsbCAubm9kZV9faW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZpbGVzLFxuLnBhcmFncmFwaC0tdHlwZS0tZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLy8gICBtYXgtd2lkdGg6IDUwJTtcbiAgLy8gfVxuICA+IC5maWVsZF9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5maWVsZF9faXRlbSBzcGFuLmZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBwYWRkaW5nOiAwLjEyNXJlbSAxLjI1cmVtO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgaSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgIC8vIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICAvLyBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tcmVmLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1saXN0LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgJiA+IC5jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy8gICAgIG1heC13aWR0aDogNTAlO1xuICAgIC8vIH1cbiAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkZ3JheS0yMDA7XG4gIH1cbn1cblxuLy8gLnBhcmFncmFwaC0tdHlwZS0tcGFnZS1yZWYtdGVhc2Vyc1xuYXJ0aWNsZS5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdGVhc2VyIC5ub2RlX19pbm5lcixcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlZi1jdXN0b20gLmNvbXBvbmVudF9faW5uZXIge1xuICAuaW1hZ2UtY29sIHtcbiAgICAubWVkaWEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LWNvbCAuY2FyZC1ib2R5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC0tYnMtY2FyZC1zcGFjZXIteDogMDtcbiAgICB9XG4gICAgLS1icy1jYXJkLXNwYWNlci15OiAwO1xuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCk7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgIGEuYnRuIHtcbiAgICAgIG1hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1saXN0IHtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgLmNvbGxhcHNlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNvbnRhY3QtdG9nZ2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41NzVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgIH1cbiAgICAgIC5pY29uLWNvbGxhcHNlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICAgIC5pY29uLWV4cGFuZGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgIC5pY29uLWNvbGxhcHNlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tZXhwYW5kZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAuY29sbGFwc2UtaGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwIDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQgJGJvcmRlci1yYWRpdXMtbWQgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLWNvbGxhcHNlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1leHBhbmRlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNTtcbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1tZCAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3JlbTtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0LjVyZW0pO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDI1JSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCVcbiAgICAgICk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTE0MHB4IC0gM3JlbSk7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5saXN0LWhlYWRlcixcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi1zdGFmZi1waWNrZXJcbiAgICAuZmllbGRfX2l0ZW1cbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtc3RhZmYubm9kZS0tbGlzdFxuICAgIC5ub2RlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZ2FwOiAwIDEwcHg7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICB9XG4gICAgJiA+IHNwYW4uc3RhZmYtbmFtZSxcbiAgICAmID4gc3Bhbi5zdGFmZi1lbWFpbCxcbiAgICAmID4gc3Bhbi5zdGFmZi1tYWlsIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgfVxuICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZWYtc3RhZmYtcGlja2VyIC5maWVsZF9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXN0YWZmLXBpY2tlciAubGlzdC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkaDQtc207XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogJGgyLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICB1bCBsaSB7XG4gICAgaSxcbiAgICAuZmllbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgfVxuICAgICYjc2l0ZS1hZGRyZXNzLFxuICAgICYjc2l0ZS1hZGRyZXNzLW1hcGxpbmssXG4gICAgJiNzaXRlLXBob25lLFxuICAgICYjc2l0ZS1lbWFpbCxcbiAgICAmI3NpdGUtd2Vic2l0ZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzaXRlLWFkZHJlc3Mge1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAkaDMtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICYgKiB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdC1pbmZvIHtcbiAgI3NpdGUtc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbGlbZGF0YS1zb2NpYWxdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwiZmFjZWJvb2suY29tXCJdIGkge1xuICAgICAgQGluY2x1ZGUgZmEtaWNvbi1icmFuZHMoJGZhLXZhci1mYWNlYm9vay1mKTtcbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwidHdpdHRlci5jb21cIl0gaSxcbiAgICBsaVtkYXRhLXNvY2lhbCo9XCJ4LmNvbVwiXSBpIHtcbiAgICAgIEBpbmNsdWRlIGZhLWljb24tYnJhbmRzKCRmYS12YXIteC10d2l0dGVyKTtcbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwiaW5zdGFncmFtLmNvbVwiXSBpIHtcbiAgICAgIEBpbmNsdWRlIGZhLWljb24tYnJhbmRzKCRmYS12YXItaW5zdGFncmFtKTtcbiAgICB9XG4gICAgbGlbZGF0YS1zb2NpYWwqPVwibGlua2VkaW4uY29tXCJdIGkge1xuICAgICAgQGluY2x1ZGUgZmEtaWNvbi1icmFuZHMoJGZhLXZhci1saW5rZWRpbi1pbik7XG4gICAgfVxuICAgIGxpW2RhdGEtc29jaWFsKj1cInlvdXR1YmUuY29tXCJdIGkge1xuICAgICAgQGluY2x1ZGUgZmEtaWNvbi1icmFuZHMoJGZhLXZhci15b3V0dWJlKTtcbiAgICB9XG4gICAgIGxpW2RhdGEtc29jaWFsKj1cInBpbnRlcmVzdC5jb21cIl0gaSB7XG4gICAgICBAaW5jbHVkZSBmYS1pY29uLWJyYW5kcygkZmEtdmFyLXBpbnRlcmVzdCk7XG4gICAgfVxuICAgIGxpW2RhdGEtc29jaWFsKj1cIm1haWx0bzpcIl0gaSB7XG4gICAgICBAaW5jbHVkZSBmYS1pY29uLWJyYW5kcygkZmEtdmFyLWVudmVsb3BlKTtcbiAgICB9XG4gIH1cbiAgLy8gI3NpdGUtc29jaWFsLWxpbmtzIHtcbiAgLy8gICBsaVtkYXRhLXNvY2lhbF0ge1xuICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIC8vICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gIC8vICAgICBwYWRkaW5nOiA4cHg7XG4gIC8vICAgICBhOjphZnRlciB7XG4gIC8vICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICB0b3A6IDA7XG4gIC8vICAgICAgIGJvdHRvbTogMDtcbiAgLy8gICAgICAgbGVmdDogMDtcbiAgLy8gICAgICAgcmlnaHQ6IDA7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgIGxpW2RhdGEtc29jaWFsKj1cInd3dy5mYWNlYm9vay5jb21cIl0gaSB7XG4gIC8vICAgICBAaW5jbHVkZSBmYS1pY29uLWJyYW5kcygkZmEtdmFyLWZhY2Vib29rKTtcbiAgLy8gICB9XG4gIC8vICAgbGlbZGF0YS1zb2NpYWwqPVwidHdpdHRlci5jb21cIl0gaSxcbiAgLy8gICBsaVtkYXRhLXNvY2lhbCo9XCJ4LmNvbVwiXSBpIHtcbiAgLy8gICAgIEBpbmNsdWRlIGZhLWljb24tYnJhbmRzKCRmYS12YXIteC10d2l0dGVyKTtcbiAgLy8gICB9XG4gIC8vICAgbGlbZGF0YS1zb2NpYWwqPVwid3d3LnlvdXR1YmUuY29tXCJdIGkge1xuICAvLyAgICAgQGluY2x1ZGUgZmEtaWNvbi1icmFuZHMoJGZhLXZhci15b3V0dWJlKTtcbiAgLy8gICB9XG4gIC8vICAgbGlbZGF0YS1zb2NpYWwqPVwid3d3Lmluc3RhZ3JhbS5jb21cIl0gaSB7XG4gIC8vICAgICBAaW5jbHVkZSBmYS1pY29uLWJyYW5kcygkZmEtdmFyLWluc3RhZ3JhbSk7XG4gIC8vICAgfVxuICAvLyB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24ge1xuICAudWktYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgJiA+IC5maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMS44NzVyZW0gMS4yNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgIH1cbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogUmVzZXJ2ZWQgZm9yIEF1dGhvciBWaWV3O1xuICovXG4ubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWZ1bGwge1xuICAgICNtZWRpYS1jb250YWN0LXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4IHZhcigtLWJzLWdyYXktMzAwKTtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCowLjc1O1xuICAgIH1cbn1cblxuLnZpZXctYXV0aG9yIHtcbiAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCowLjUgMCAkZ3JpZC1ndXR0ZXItd2lkdGgqMSAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC43NTtcblxufSIsIi52aWV3LWNhbGVuZGFyIC5wYWdlLWhlcm8gLmlubmVyLFxuLnZpZXctbmV3c2h1Yi1saXN0IC5wYWdlLWhlcm8gLm5vZGUtaGVyby10ZXh0LXJvdyxcbi52aWV3LW5ld3NodWItbGlzdCA+IC52aWV3LWZpbHRlcnMsXG4udmlldy1uZXdzaHViLWxpc3QgPiAudmlldy1jb250ZW50LFxuLnZpZXctY2FsZW5kYXItZG93bmxvYWRzLFxuLnZpZXctc2Nob29sLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2UtaGVybyAuaW5uZXIgLm5vZGUtaGVyby10ZXh0LXJvdyAubm9kZS1oZXJvLXRleHQsXG4udmlldy1zY2hvb2xzLnZpZXctZGlzcGxheS1pZC1tYXBfc2Nob29scyAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCxcbi52aWV3LWpvYnMtbGlzdCAucGFnZS1oZXJvIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IC5ub2RlLWhlcm8tdGV4dCAge1xuICAgIEBpbmNsdWRlIGFkZC1jb250YWluZXIoKTtcbn1cblxuLnZpZXcge1xuICAgIC8vIHVsIHtcbiAgICAuYmVmLW5lc3RlZCB7XG4gICAgICAgICY+dWwgeyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tdHlwZS1jaGVja2JveCA+IGlucHV0LmZvcm0tY2hlY2tib3g6Zm9jdXMsXG4gICAgLmZvcm0tdHlwZS1jaGVja2JveCA+IGlucHV0LmZvcm0tY2hlY2tib3g6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICtsYWJlbCB7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gfVxuXG59XG5cbi8vIFwiTGlzdCBWaWV3c1wiIGNvbW1vbiBzdHlsZXNcbi8vICBJbmNsdWRlcyAvZXZlbnRzL2xpc3QgdmlldyAmIHBsYWNlYWJsZSBKb2JzIExpc3QgXG4udmlldy1uZXdzaHViLWxpc3QsXG4udmlldy1qb2JzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAudmlldy1oZWFkZXIsXG4gICAgLnZpZXctZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCowLjc1O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC41O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3LWVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMS4yNSAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi52aWV3LWlkLWFkYm94ZXMudmlldy1kaXNwbGF5LWlkLWFkYm94ZXNfaG9tZSB7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJiA+IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5ub2RlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubm9kZV9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW1kICRwYWRkaW5nLXNtO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW1kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1tZCAkcGFkZGluZy1zbTtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgIH1cbiAgICAgIC5tYWluLWljb24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gJi5wcm9tby0tZGlzdHJpY3QtbmV1dHJhbCB7XG4gICAgICAvLyAgICAgLy8gc2VlIEAgJ3Njc3MvY29tcG9uZW50cy9ub2Rlcy9fbm9kZS1wcm9tb3Muc2NzcydcbiAgICAgIC8vIH1cbiAgICAgIC8vICYucHJvbW8tLWRpc3RyaWN0LWltcG9ydGFudCB7XG4gICAgICAvLyAgICAgLy8gc2VlIEAgJ3Njc3MvY29tcG9uZW50cy9ub2Rlcy9fbm9kZS1wcm9tb3Muc2NzcydcbiAgICAgIC8vIH1cbiAgICAgIC8vICYucHJvbW8tLXByaW1hcnkge1xuICAgICAgLy8gICAgIC8vIHNlZSBAICdzY3NzL2NvbXBvbmVudHMvbm9kZXMvX25vZGUtcHJvbW9zLnNjc3MnXG4gICAgICAvLyB9XG4gICAgICAvLyAmLnByb21vLS1zZWNvbmRhcnkge1xuICAgICAgLy8gICAgIC8vIHNlZSBAICdzY3NzL2NvbXBvbmVudHMvbm9kZXMvX25vZGUtcHJvbW9zLnNjc3MnXG4gICAgICAvLyB9XG4gICAgfVxuICAgIC5wcm9tby1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogNTAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAvLyB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIC8vIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmID4gYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4xNTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvbW8taWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LWlkLWJyb2FkY2FzdHMge1xuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIC8vIC52aWV3cy1yb3cge1xuICAgICAgICAmPmFydGljbGUubm9kZS0tdHlwZS1icm9hZGNhc3Qubm9kZS0tdGVhc2VyIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAubm9kZSxcbiAgICAgICAgICAgIC5ub2RlX19pbm5lcixcbiAgICAgICAgICAgIC5icm9hZGNhc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi52aWV3LW5ld3NodWIge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIH1cbiAgICAudmlldy1oZWFkZXIsXG4gICAgLnZpZXctZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCowLjc1O1xuICAgICAgICAubmV3c2h1Yi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoKjAuNTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCoxLjI1IDA7XG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGdyYXktMjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9yZS1saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnZpZXctZm9vdGVyIC5uZXdzaHViLWZvb3Rlci1saW5rLFxuICAgIC5tb3JlLWxpbmsgYSB7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMS4yO1xuICAgICAgICAvLyBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlKjAuODc1O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZS1saW5rIHtcbiAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgLS1mYS13ZWlnaHQtb3ZlcnJpZGU6IDkwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZhLWJnaW1nLXNvbGlkKCRmYS12YXItY2hldnJvbi1yaWdodCk7IFxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnZpZXctbmV3c2h1YiAudmlld3Mtcm93IGFydGljbGUubm9kZS0tdHlwZS1ldmVudCB7XG4gICAgLmRldGFpbHMtd3JhcHBlciAuZXZlbnQtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdGltZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgdGltZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZXctaWQtbmV3c2h1YiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmRldGFpbHMtd3JhcHBlcixcbi5ub2RlLS1uZXdzaHViIHtcbiAgICAubm9kZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBORVdTSFVCIENBTEVOREFSIFZJRVdcbi52aWV3LWlkLW5ld3NodWIudmlldy1kaXNwbGF5LWlkLWV2ZW50c19saXN0X3VuaXZlcnNhbCB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLW1kO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1tZCoxLjI1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgIH1cbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1yb3cgPi5maWVsZC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgICAgIH1cbiAgICAgICAgLm5vZGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMC44NzU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm9kZS1ldmVudC1kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gLnZpZXctbmV3c2h1Yi1saXN0IHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4vLyAgICAgLnZpZXctaGVhZGVyLFxuLy8gICAgIC52aWV3LWVtcHR5IHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC43NTtcbi8vICAgICAgICAgaDMge1xuLy8gICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbi8vICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbi8vICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoKjAuNTtcbi8vICAgICAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuLy8gICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAudmlldy1lbXB0eSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4vLyAgICAgICAgIHAge1xuLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgLnZpZXctY29udGVudCB7XG4vLyAgICAgICAgIC52aWV3cy1yb3cge1xuLy8gICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoKjEuMjUgMDtcbi8vICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS0yMDA7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG4udmlldy1uZXdzaHViLWxpc3Qge1xuICAucGFnZS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctc207XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc207XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLW1kO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctbWQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIG5hdlthcmlhLWxhYmVsPVwiYnJlYWRjcnVtYlwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLW1kICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGFkZC1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLWxnICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLXhsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI2Rpc3RyaWN0LWJsb2ctc3ViaGVhZCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICAgIH1cbiAgICAgICAgLm5vZGUtaGVyby10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLXNtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3LWVtcHR5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aWV3LW5ld3NodWItbGlzdCAudmlld3Mtcm93IGFydGljbGUubm9kZS0tdHlwZS1ldmVudCB7XG4gIC5kZXRhaWxzLXdyYXBwZXIgLmV2ZW50LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0aW1lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gICAgfVxuICB9XG59XG5cbi52aWV3LW5ld3NodWItbGlzdCB7XG4gIC52aWV3LWZpbHRlcnMge1xuICAgIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuKiBWaWV3IGV2ZW50cyBsaXN0IHBhZ2VcbiovXG5cbi8qKlxuICogQFRPRE8gUmVmYWN0b3IgdGhpcyBpbnRvIDIgZGVjbGVyYXRpb25zICh2aWV3cyBhcmUgcmVhbGx5IHVucmVsYXRlZClcbiAqL1xuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEsXG4udmlldy1pZC1jYWxlbmRhci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcbiAgbmF2W2FyaWEtbGFiZWw9XCJicmVhZGNydW1iXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LWhlYWRlcixcbiAgLnZpZXctZW1wdHkge1xuICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNSAwO1xuICB9XG4gIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAvLyBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGVnZW5kIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLmJlZi1jaGVja2JveGVzLmJlZi1uZXN0ZWQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuMTlyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4gICAgICAgICAgLmZvcm0tdHlwZS1jaGVja2JveC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUsXG4gICAgLmZvcm0taXRlbS1maWVsZC1ldmVudC1kYXRlLWVuZC12YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGRpc3RyaWN0LXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLy8gY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS02MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGZhLXN0eWxlLWZhbWlseTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUge1xuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pdGVtLWZpZWxkLWV2ZW50LWRhdGUtZW5kLXZhbHVlIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzUgMDtcbiAgICB9XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICAvLyBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC43NSAwO1xuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUtdmFsdWUge1xuICAgICAgICAvLyBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIC8vIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIC5mYXMge1xuICAgICAgICAgIGNvbG9yOiAkZGlzdHJpY3QtcHJpbWFyeTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgJj4uZmllbGQtY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctbmV3c2h1Yi1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEge1xuICAtLXNwYWNpbmc6IDFyZW07XG4gIC0tY29sb3ItZGF0ZTogI3skZ3JheS04MDB9O1xuICAtLWNvbG9yLWxhYmVsOiAjeyRncmF5LTgwMH07XG4gIC8vIC0tY29sb3ItZGF0ZTogI3skZGlzdHJpY3Qtc2Vjb25kYXJ5fTtcbiAgLy8gLS1jb2xvci1sYWJlbDogIzAwMDAwMDtcbiAgLnZpZXctY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAmID4gaDIge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKyAwLjVyZW0pO1xuICAgICAgLy8gbWFyZ2luOiBjYWxjKDAuNSAqIHZhcigtLXNwYWNpbmcpKSBhdXRvO1xuICAgICAgbWFyZ2luOiBjYWxjKDAuODc1ICogdmFyKC0tc3BhY2luZykpIGF1dG8gY2FsYygxLjg3NSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gaDI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggJGdyYXktMjAwO1xuICAgIH1cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nKTtcbiAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gfVxuICAgICAgICAqIHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlLXZhbHVlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhdGUpO1xuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAvLyB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZhcyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbGFiZWwpO1xuICAgICAgICA+LmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1yb3cge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuODc1ICogdmFyKC0tc3BhY2luZykpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjg3NSAqIHZhcigtLXNwYWNpbmcpKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRncmF5LTIwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLnZpZXctaWQtY2FsZW5kYXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuLy8gICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuLy8gfVxuIiwiLyoqXG4gICAgIFNlZSBjb21tb24gY29kZSBpbiBfdmlld3MtY29tbW9uLnNjc3NcbiovXG4udmlldy1qb2JzLWxpc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbGcpO1xuICAgIH1cbiAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgXG4gICAgfVxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS0yMDA7XG4gICAgICAgICAgICAudmlld3MtZmllbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDcwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC11bnB1Ymxpc2gtb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzdHJpY3QtZ3JheS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzdHJpY3Qtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtam9iLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRpc3RyaWN0LWdyYXktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi52aWV3LW5ld3NodWItdGVhc2VycyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgLnBhZ2UtaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctc207XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLW1kO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctbWQ7XG4gICAgICAgIH1cbiAgICAgICAgbmF2W2FyaWEtbGFiZWw9XCJicmVhZGNydW1iXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIC5ub2RlLWhlcm8tdGV4dC1yb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLW1kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWRkLWNvbnRhaW5lcigpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLWxnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnICRwYWRkaW5nLXhsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICNkaXN0cmljdC1ibG9nLXN1YmhlYWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5vZGUtaGVyby10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMS1zbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoKjAuNzU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC41O1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC41O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCoxLjI1IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiZGl2LmpzLWRydXBhbC1mdWxsY2FsZW5kYXIuZmMtbHRyIHtcbiAgICAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICAgICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ldmVudC1jb2xvdXIpIWltcG9ydGFudDsvLyBbIF0gT2N0IDMxLCAyMDI0IC0gRGlzYWJsZWQgT2N0IDMxLCAyMDI0IC0gUnVuZGxlXG4gICAgICAgIC8vIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgLy9bIF0gT2N0IDMxLCAyMDI0IC0gRGlzYWJsZWQgT2N0IDMxLCAyMDI0IC0gUnVuZGxlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSFpbXBvcnRhbnQ7XG4gICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMTVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZjLXRpdGxlIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEBzdXBwb3J0cyAoc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpICRncmF5LTIwMCkge1xuLy8gICAgICAgICAudmlldy1jYWxlbmRhciAuZmMtdmlldy1jb250YWluZXIge1xuLy8gICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpICRncmF5LTIwMDtcbi8vICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogYXV0bztcbi8vICAgICB9XG4vLyB9XG4udmlldy1jYWxlbmRhciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC5mYy12aWV3LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmMtdmlldy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZjLXZpZXctY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAuZmMtdmlldy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLmZjLXZpZXcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTE0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1oZXJvIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1zbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc207XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbWQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1tZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIG5hdlthcmlhLWxhYmVsPVwiYnJlYWRjcnVtYlwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLm5vZGUtaGVyby10ZXh0LXJvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGcgJHBhZGRpbmctbWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhZGQtY29udGFpbmVyKCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGcgJHBhZGRpbmctbGcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGcgJHBhZGRpbmcteGwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2Rpc3RyaWN0LWJsb2ctc3ViaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubm9kZS1oZXJvLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHhcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtc207XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mYy10b2RheS1idXR0b24sXG4gICAgLmZjLWRheUdyaWRNb250aC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWxlZnQge1xuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgqMS4yNTtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3LWFzLWxpc3QtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoKjAuMjU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCowLjI1O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mYy1idXR0b24tZ3JvdXAge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZjLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZjLWRheS1oZWFkZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoKjAuMzU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmZjLWRheS10b3Age1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC4yNSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSowLjg3NTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgICAmIC5mYy10aW1lLFxuICAgICAgICAmIC5mYy10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mYy12aWV3IC5mYy1zY3JvbGxlciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmMtdmlldyA+IHRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAuZmMgLmZjLXJvdyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIH1cbiAgICAuZmMgLmZjLWhlYWQgLmZjLXJvdzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDsgXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIHRoLmZjLWRheS1oZWFkZXIuZmMtd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmMgLmZjLWJvZHkgLmZjLXJvdyB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRkLmZjLWRheS5mYy13aWRnZXQtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmMgLmZjLWJvZHkgLmZjLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4OyBcbiAgICB9XG4gICAgLmNhbGVuZGFyLWRvd25sb2FkLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICYuZmEtY2hldnJvbnMtZG93biB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy8gTElTVCBWSUVXIE1PQklMRVxuICAgIC52aWV3LW5ld3NodWItbGlzdCB7XG4gICAgICAgIC5wYWdlLWhlcm8ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jaWNhbC1idXR0b25zIHtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGksYSxpbnB1dCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAjaWNhbC1jb3B5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAjaWNhbC1tYW51YWwtaW5wdXQge1xuICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59IiwiI2NhbGVuZGFyLWRvd25sb2FkcyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjg3NSAqIHZhcigtLXNwYWNpbmcpKTtcbn1cbi52aWV3LWNhbGVuZGFyLWRvd25sb2FkcyB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQ5cHg7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRpc3RyaWN0LWNhbGVuZGFyLWZpbGVzIHtcbiAgICAgICAgLy8gbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC41IDA7XG4gICAgICAgIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgLy8gbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAzNDlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgLy8gICAgIG1pbi13aWR0aDogNDAlO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgLy8gcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAudmlldy1jb3Vyc2VzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbi52aWV3LWNvdXJzZXMudmlldy1pZC1jb3Vyc2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC52aWV3LWZpbHRlcnMge1xuICAgIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgIC5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxuICAudmlld3Mtcm93IHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC10aXRsZSB7XG4gICAgICAvLyAtLWJnLWNvbG9yOiAjeyRncmF5LTEwMH07XG4gICAgICAvLyBib3JkZXI6IG5vbmU7XG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gICAgICAvLyBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC43NSAkZ3JpZC1ndXR0ZXItd2lkdGgqMS4yNSAkZ3JpZC1ndXR0ZXItd2lkdGgqMC41ICRncmlkLWd1dHRlci13aWR0aCowLjc1O1xuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAvLyBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoKjAuMjU7XG4gICAgICAgIC8vIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgIC8vIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAgIC8vIGxlZnQ6IGF1dG87XG4gICAgICAgICAgLy8gcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAvLyB3aWR0aDogMS4xMjVyZW07XG4gICAgICAgICAgLy8gaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIC8vIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkZmEtc3R5bGUtZmFtaWx5O1xuICAgICAgICAgIC8vIC8vIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgLy8gY29udGVudDogXCIjeyRmYS12YXItY2hldnJvbi1kb3dufVwiO1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyAudWktaWNvbiB7XG4gICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vIH1cbiAgICAgIC8vICYudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIC8vICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgLy8gICAgICY6OmFmdGVyIHtcbiAgICAgIC8vICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICAgIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC41O1xuICAgICAgLy8gYm9yZGVyOiBzb2xpZCAxcHggJGdyYXktNDAwO1xuICAgICAgLy8gYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtY291cnNlLWNyZWRpdHMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtIDAgMDtcbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jb3Vyc2UtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtO1xuICAgICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNvdXJzZS1wcmVyZXF1aXNpdGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIC8vIC52aWV3cy1sYWJlbCB7XG4gICAgICAgIC8vICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAvLyAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNTtcbiAgICAgICAgLy8gfVxuICAgICAgICAvLyAuZmllbGQtY29udGVudCB7XG4gICAgICAgIC8vICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAvLyAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlldy1pZC1wcmVzZW50YXRpb25zLnZpZXctZGlzcGxheS1pZC1wcmVzZW50YXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC52aWV3LWZpbHRlcnMge1xuICAgIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByZXNlbnRhdGlvbi1ncmFkZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDEuMjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtdGV4dCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtO1xuICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy1hZGRpdGlvbmFsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDEuMjVyZW07XG4gICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVpLWFjY29yZGlvbi1jb250ZW50IC52aWV3cy1maWVsZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LWRpc3BsYXktaWQtbWFwX3NjaG9vbHMge1xuICAucGFnZS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgIH1cbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy8gICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAvLyB9XG4gICAgJi5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICRwYWRkaW5nLXNtICogMik7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJHBhZGRpbmctbWQgKiAyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbm5lciAubm9kZS1oZXJvLXRleHQtcm93IHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAkcGFkZGluZy1tZCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAkcGFkZGluZy14bCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm5vZGUtaGVyby10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXhsO1xuICAgICAgICB9XG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBbIF0gVGVtcFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1zbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDEtc207XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWFwLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTsgLy8gUmV2ZXJzZSBvcmRlciBvZiBmaWx0ZXJzIGFuZCBjb250ZW50XG4gICAgICAuZ2VvZmllbGQtZ29vZ2xlLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL0dNYXAgc3R5bGVzIC0gb3ZlcnJpZGVzXG4gICAgICAuZ20tc3R5bGUtbXRjLWJidyB7XG4gICAgICAgIC5nbS1zdHlsZS1tdGMge1xuICAgICAgICAgICYgPiBidXR0b24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJiBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ20tc3R5bGUtbXRjOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdtLXN0eWxlLW10YzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nbS1idW5kbGVkLWNvbnRyb2wge1xuICAgICAgICAuZ21ub3ByaW50IGRpdiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ20tc3R5bGUge1xuICAgICAgICAuZ20tc3R5bGUtaXctYyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS01MDA7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdtLXN0eWxlLWl3LWNoIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5nbS1zdHlsZS1pdy1jaHIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgICAuZ20tc3R5bGUtaXctZCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIE91dGVyIEJveFxuICAgICAgICB9XG4gICAgICAgIC5nbS1zdHlsZS1pdyBwOmZpcnN0LWNoaWxkLFxuICAgICAgICAuZ20tc3R5bGUtaXcgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5nbS1zdHlsZS1pdy10Yzo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICAvL0J1YmJsZSBjb250ZW50XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDEuMjVyZW0gMXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaDUuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NTtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJlZi1jaGVja2JveGVzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLy8gXG4gICAgICAgICAgICAvLyBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJj5pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXZlbnQtY29sb3VyKTsgLy8gWyBdIE9jdCAzMSwgMjAyNCAtIERpc2FibGVkIE9jdCAzMSwgMjAyNCAtIFJ1bmRsZVxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAgICAgICAgIC8vIG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS1ldmVudC1jb2xvdXIpOyAvLyBbIF0gT2N0IDMxLCAyMDI0IC0gRGlzYWJsZWQgT2N0IDMxLCAyMDI0IC0gUnVuZGxlXG4gICAgICAgICAgICAvLyBvdXRsaW5lOiAzcHggc29saWQgKHZhcigtLWNvbG9yKSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7IFxuICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDAuMTlyZW07XG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAuMTlyZW07XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdltpZCo9XCJlZGl0LWZpZWxkLXNpdGUtc2Nob29sLXZhcmlhbnQtdGFyZ2V0LWlkXCJdIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgICBsaSBkaXZbY2xhc3MqPVwic2Nob29sLXZhcmlhbnRcIl0ge1xuICAgICAgICAgICAgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDI3MWRlZyxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAzLjEzJSxcbiAgICAgICAgICAgIHJnYmEoMjQ5LCAyNDksIDI0OSwgMCkgODMuMjglXG4gICAgICAgICAgKTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hdHRhY2htZW50LmF0dGFjaG1lbnQtYWZ0ZXIge1xuICAgIC5wYWdlLWhlcm8ge1xuICAgICAgLyoqXG4gICAgICAqIC8vWyBdTm90ZXMgdGhpcyBjYW4gYmUgcmVtb3ZlZCwgdGhlIFwiU2Nob29sc1wiIHRlbXBsYXRlIFxuICAgICAgKiAvLyBoYXMgYmVlbiB1cGRhdGVkIHRvIG5vdCByZW5kZXIgdGhlIHBhZ2UtaGVybyBmb3IgdGhlIGF0dGFjaG1lbnRcbiAgICAgICovXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfc2Nob29sc19saXN0IHtcbiAgLm1hcC13cmFwcGVyIC52aWV3LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMjU7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICAvLyBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAvLyBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS00MDA7XG4gICAgICAvLyB3aWR0aDogY2FsYyg4MCUgLSAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogJGgyLXNtO1xuICAgICAgLy8gbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICAgIC52aWV3cy1yb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDAgMS4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS01MDA7XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1zaXRlLW5hbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTsgLy8gWyBdIE5lZWRzIHRvIGJlIGhvb2tlZCB1cCB0byBjb2xvci1tYXBwaW5nXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDsgLy8gWyBdIFRlbXAgY29sb3VyIHVudGlsIGNvbG9yIG1hcHBpbmcgaXMgY29tcGxldGVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1zaXRlLXdlYnNpdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgY29sb3I6IHZhcigtLWRpc3RyaWN0LW5ldXRyYWwpO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXNpdGUtaG9zdG5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IDAuNnJlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMC44NzVyZW0gMCAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiOyAvLyBBZGQgSWNvbiBjb2RlXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9TY2hvb2wgcHJvZmlsZSBwYWdlXG4udmlldy1zY2hvb2wudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSxcbi52aWV3LXNpdGUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG4gIC5wYWdlLWhlcm8gLmlubmVyIC5ub2RlLWhlcm8tdGV4dC1yb3cgLm5vZGUtaGVyby10ZXh0IHtcbiAgICBzcGFuLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZGlzdHJpY3QtbmV1dHJhbCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgfVxuICAubG9nby1pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICB9XG4gIGgzLnNpdGUtYWRkcmVzcyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS1hZGRyZXNzLWluZm8ge1xuICAgIGNvbG9yOiB2YXIoLS1icy1ncmF5LTgwMCk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5zaXRlLXBob25lLFxuICAuc2l0ZS13ZWJzaXRlIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtZ3JheS04MDApO1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplLWJhc2U7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtc2hvcnRjdXRzIHtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogU2V0cyBTdHlsZXMgZm9yIFwiTmV3c2d1YiBDYXRlZ29yeSBDb2xvdXJzXCJcbiAqIFNlZSBAIC9zY3NzL19jc3MtdmFycy5zY3NzIGZvciBjYXRlZ29yeS1zcGVjaWZpY1xuICovXG4udmlldy1uZXdzaHViLWxpc3QsIFxuLnZpZXctY2FsZW5kYXIsXG4udmlldy1kaXNwbGF5LWlkLW1hcF9zY2hvb2xzIHtcbiAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iZWYtbmVzdGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgODUlKTsgLy8gbWFrZSB3aGl0ZSBhZ2FpblxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwKSAzLjEzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA4My4yOCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmVmLW5lc3RlZCB1bCB7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAvLyByZXNldHMgLmZvcm0tY2hlY2sgY2xhc3NcbiAgICAgICAgbWluLWhlaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAmPmxhYmVsIHtcblxuICAgICAgICAgICAgLy8gYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tZXZlbnQtY29sb3VyKTsgLy8gWyBdIE9jdCAzMSwgMjAyNCAtIERpc2FibGVkIE9jdCAzMSwgMjAyNCAtIFJ1bmRsZVxuICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLWV2ZW50LWNvbG91cik7IC8vIFsgXSBPY3QgMzEsIDIwMjQgLSBEaXNhYmxlZCBPY3QgMzEsIDIwMjQgLSBSdW5kbGVcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICh2YXIoLS1jb2xvcikpO1xuICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtYm9keSk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJlZi1uZXN0ZWQgbGk6Zmlyc3Qtb2YtdHlwZSAuZm9ybS10eXBlLWNoZWNrYm94ID4gbGFiZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAwIDAgJGJvcmRlci1yYWRpdXMtc207XG4gICAgfVxuICAgIC5iZWYtbmVzdGVkIGxpOmxhc3Qtb2YtdHlwZSAuZm9ybS10eXBlLWNoZWNrYm94ID4gbGFiZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtIDA7XG4gICAgfVxuICAgIC5iZWYtbmVzdGVkIC5mb3JtLXR5cGUtY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ldmVudC1jb2xvdXIpOyAvLyBbIF0gT2N0IDMxLCAyMDI0IC0gRGlzYWJsZWQgT2N0IDMxLCAyMDI0IC0gUnVuZGxlXG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgICAgIC8vIG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS1ldmVudC1jb2xvdXIpOyAvLyBbIF0gT2N0IDMxLCAyMDI0IC0gRGlzYWJsZWQgT2N0IDMxLCAyMDI0IC0gUnVuZGxlXG4gICAgICAgIC8vIG91dGxpbmU6IDNweCBzb2xpZCAodmFyKC0tY29sb3IpKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwOyBcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDAuMTlyZW07XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMC4xOXJlbTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4iLCIudG9vbGJhci1vcmllbnRlZCAudG9vbGJhci1iYXIsXG4udG9vbGJhciAudG9vbGJhci1iYXIsIFxuLnRvb2xiYXIgLnRvb2xiYXItdHJheSB7XG4gICAgei1pbmRleDogY2FsYygjeyR6aW5kZXgtZml4ZWR9ICsgMSk7XG59XG4vLyBBZGp1c3RzIGhlYWRlci90b29sYmFyIGFsaWdubWVudCB3aGVuIGxvZ2dlZCBpbi5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uICsgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcblxufSIsIlxuLy8gR29vZ2xlIERlZmF1bHQgU3R5bGUgT3ZlcnJpZGVzXG5cbiNnb29nbGUtY3NlLXJlc3VsdHMge1xuICAgIC5nc2MtYWJvdmUtd3JhcHBlci1hcmVhLFxuICAgIC5nc2Mtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbmZvcm0uZ29vZ2xlLWNzZSB7XG4gICAgQGluY2x1ZGUgYWRkLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHggIWltcG9ydGFudFxuICAgIH1cbiAgICAuc2VhcmNoLWhlbHAtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSowLjg3NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICB9XG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtc207XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqLjg3NTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAraDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB+Lml0ZW0tbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGFkZC1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAjZ29vZ2xlLWNzZS1yZXN1bHRzIHtcbiAgICAgICAgICAgIC5nc2MtcmVzdWx0LWluZm8tY29udGFpbmVyIHsgICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMS4yNXJlbSAwIDJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAuZ3NjLXJlc3VsdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nc2Mtb3JkZXJieS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAuZ3NjLW9yZGVyYnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ3NjLW9yZGVyYnktbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtc207XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ3NjLW9wdGlvbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5nc2Mtc2VsZWN0ZWQtb3B0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMC44NzU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTs7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmdzYy1vcHRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWJvZHkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMC44NzU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nc2Mtb3B0aW9uLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nc2Mtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5nc2Mtb3B0aW9uLW1lbnUtaXRlbS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdzYy1vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdzYy1vcHRpb24tc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBbIF06IEhpZGUgdGhlIGRyb3Bkb3duIGFycm93XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAuZ3NjLWFib3ZlLXdyYXBwZXItYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gWyBdIFJlc3VsdHMgU3RhcnRcbiAgICAgICAgICAgICAgICAuZ3NjLXJlc3VsdHMgeyBcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ncy1yZXN1bHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gWyBdIEhlYWRpbmdcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nc2MtdGh1bWJuYWlsLWluc2lkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5ncy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1za2l0LWZvbnQtaGVhZGluZ3MpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1zbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gWyBdTmV3IHRodW1ibmFpbCBwbGFjZW1lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nc2MtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3MtaW1hZ2UtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ncy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBbIF0gQnJlYWRjcnVtYnNcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nc2MtdXJsLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdzLXZpc2libGVVcmwtYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNwYW46bm90KDpmaXJzdC1vZi10eXBlKTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBbIF0gQ29udGVudFxuICAgICAgICAgICAgICAgICAgICAgICAgLmdzYy10YWJsZS1yZXN1bHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPbGQgcGxhY2VtZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmdzYy10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTkzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIC5ncy1pbWFnZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAuZ3MtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3MtZmlsZUZvcm1hdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3MtZmlsZUZvcm1hdFR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZENzU3RDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdzLWZpbGVGb3JtYXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdzLWZpbGVGb3JtYXRUeXBlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ncy1zbmlwcGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gUGFnaW5hdGlvblxuICAgICAgICAgICAgLmdzYy1jdXJzb3ItYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgICAgICAgICAuZ3NjLWN1cnNvciB7XG4gICAgICAgICAgICAgICAgICAgIC5nc2MtY3Vyc29yLXBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtZ3JheS0zMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5nc2MtY3Vyc29yLWN1cnJlbnQtcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBHb29nbGUgQnJhbmRpbmdcbiAgICAgICAgICAgIC5nY3NjLW1vcmUtbWF5YmUtYnJhbmRpbmctcm9vdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTdyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLmdjc2MtZmluZC1tb3JlLW9uLWdvb2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG4iLCIuY29udGVudC00MDMtNDA0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG59IiwiLnZpZXctYWRib3hlcyxcbi52aWV3LXNsaWRlci1ob21lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgfVxuICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzO1xuICAgIH1cblxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbn1cbi52aWV3LWFkYm94ZXMsXG4udmlldy1zbGlkZXItaG9tZSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgLmNvbnRleHR1YWwtZWRpdC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogNTAxOyAgXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIFxufVxuXG5cbi52aWV3LWFkYm94ZXMsXG4udmlldy1zbGlkZXItaG9tZSB7XG4gICAgJi5zY2hvb2xraXQtY29udGV4dHVhbC1lZGl0aW5nIHtcbiAgICAgICAgXG4gICAgfVxuICAgICYuc2Nob29sa2l0LWNvbnRleHR1YWwtZWRpdGluZyB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIC5jb250ZXh0dWFsLWVkaXQtbGlua3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICAmLnNjaG9vbGtpdC1jb250ZXh0dWFsLWVkaXRpbmcge1xuICAgICAgICBcbiAgICB9XG4gICAgJi5zY2hvb2xraXQtY29udGV4dHVhbC1lZGl0aW5nIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXM7XG4gICAgICAgICAgICAuY29udGV4dHVhbC1lZGl0LWxpbmtzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzO1xuICAgICAgICAgICAgICAgIHRvcDoxMDBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci1mb3JtLFxuLnNpbXBsZW5ld3MtY29uZmlybS1yZW1vdmFsIHtcbiAgICBAaW5jbHVkZSBhZGQtY29udGFpbmVyKCk7XG59XG5cbiNlZGl0LW1haWwtd3JhcHBlciB7XG4gICAgaW5wdXQjZWRpdC1tYWlsLTAtdmFsdWUge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbn1cbiNlZGl0LXN1YnNjcmlwdGlvbnMtLXdyYXBwZXIge1xuICAgICY+bGVnZW5kIHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgPnNwYW4uZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJj4uZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci1mb3JtIHtcbiAgICBmb3JtW2FjdGlvbj0nL3N1YnNjcmliZSddIHtcbiAgICAgICAgI2VkaXQtbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9IFxuICAgIH1cbn1cblxuXG4jYmxvY2stc2Nob29sa2l0LXVuaXZlcnNhbC1jb250ZW50IHtcblxuICAgIGZvcm0uY29uZmlybWF0aW9uLnNpbXBsZW5ld3MtY29uZmlybS1tdWx0aSxcbiAgICBmb3JtLnNpbXBsZW5ld3MtY29uZmlybS1yZW1vdmFsLmNvbmZpcm1hdGlvbixcbiAgICBmb3JtLnNpbXBsZW5ld3Mtc3Vic2NyaWJlci12YWxpZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGFkZC1jb250YWluZXIoKTtcbiAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLy8gZGl2W2NsYXNzKj1cImZhLXdlaWdodC1vdmVycmlkZS1cIl0ge1xuXG4vLyB9XG5cblxuYm9keS5mYS13ZWlnaHQtb3ZlcnJpZGUge1xuICAgICYtdGhpbixcbiAgICAmLWxpZ2h0LFxuICAgICYtcmVndWxhcixcbiAgICAmLXNvbGlkIHtcbiAgICAgICAgLmZhcywgLmZhLXNvbGlkLFxuICAgICAgICAuZmFyLCAuZmEtcmVndWxhcixcbiAgICAgICAgLmZhbCwgLmZhLWxpZ2h0LFxuICAgICAgICAuZmF0LCAuZmEtdGhpbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZmEtd2VpZ2h0LW92ZXJyaWRlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRoaW4gIHtcbiAgICAgICAgLmZhcywgLmZhLXNvbGlkLFxuICAgICAgICAuZmFyLCAuZmEtcmVndWxhcixcbiAgICAgICAgLmZhbCwgLmZhLWxpZ2h0LFxuICAgICAgICAuZmF0LCAuZmEtdGhpbiB7XG4gICAgICAgICAgICAtLWZhLXdlaWdodC1vdmVycmlkZTogMTAwO1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgJi1saWdodCAge1xuICAgICAgICAuZmFzLCAuZmEtc29saWQsXG4gICAgICAgIC5mYXIsIC5mYS1yZWd1bGFyLFxuICAgICAgICAuZmFsLCAuZmEtbGlnaHQsXG4gICAgICAgIC5mYXQsIC5mYS10aGluIHtcbiAgICAgICAgICAgIC0tZmEtd2VpZ2h0LW92ZXJyaWRlOiAzMDA7XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbiAgICAgICAgJi1yZWd1bGFyICB7XG4gICAgICAgIC5mYXMsIC5mYS1zb2xpZCxcbiAgICAgICAgLmZhciwgLmZhLXJlZ3VsYXIsXG4gICAgICAgIC5mYWwsIC5mYS1saWdodCxcbiAgICAgICAgLmZhdCwgLmZhLXRoaW4ge1xuICAgICAgICAgICAgLS1mYS13ZWlnaHQtb3ZlcnJpZGU6IDQwMDtcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuICAgICYtc29saWQgIHtcbiAgICAgICAgLmZhcywgLmZhLXNvbGlkLFxuICAgICAgICAuZmFyLCAuZmEtcmVndWxhcixcbiAgICAgICAgLmZhbCwgLmZhLWxpZ2h0LFxuICAgICAgICAuZmF0LCAuZmEtdGhpbiB7XG4gICAgICAgICAgICAtLWZhLXdlaWdodC1vdmVycmlkZTogOTAwO1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG59IiwiYm9keS5tYWludGVuYW5jZS1wYWdlIHtcbiAgICAvKiogY2hhbmdlIHRoaXMgZWwgKi8gXG4gICAgaGVhZGVyIHtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC5pbWctd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgbWFpbiB7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvLyAuaW1nLXdyYXBwZXIge1xuICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgLy8gICAgIGltZyB7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy8gICAgIH1cblxuICAgICAgICAvLyB9XG4gICAgICAgIC8qKiBjaGFuZ2UgdGhpcyBlbCAqL1xuICAgICAgICAvLyAubmFtZS1hbmQtc2xvZ2FuIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgIC5zaXRlLW5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgIC8vIH1cblxuICAgICAgICAjdW5kZXItbWFpbnRlbmFuY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDNyZW0gYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAjc2FtbGxvZ2luIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0byAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIC8vIC53ZWJmb3JtLXJlcXVpcmVkIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIC53ZWJmb3JtLWZsZXhib3gge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luOiAwIC0wLjVyZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmZvcm0td3JhcHBlciB7XG4gICAgLy9wYWRkaW5nOiAwO1xuICB9XG4gIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1zaWRlLWJ5LXNpZGUgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndlYmZvcm0tZWxlbWVudC0tdGl0bGUtaW5saW5lLFxuICAuZm9ybS10eXBlLWRhdGUge1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNTtcbiAgICAvLyBwYWRkaW5nOiAkcGFkZGluZy1zbSAqIDEuMjU7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtICogMS4yNSkgMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAvLyBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1icy1ncmF5LTQwMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC8vIHdpZHRoOiA3NSU7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAvLyB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBsZWdlbmQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgICAmLmZvcm0tY29tcG9zaXRlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5mb3JtLWl0ZW0sXG4gIHRyLm9kZCAuZm9ybS1pdGVtLFxuICB0ci5ldmVuIC5mb3JtLWl0ZW0sXG4gIC5mb3JtLWl0ZW0gKyAuZm9ybS1pdGVtIHtcbiAgICAvLyBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1O1xuICAgIG1hcmdpbjogMCAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAmLmZvcm0tdHlwZS1kYXRlIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgIG1pbi13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogNTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1oZWFkaW5ncyk7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICAgIC8vIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBsYWJlbDpub3QoLm9wdGlvbikge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjQyNTtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS01MDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBzZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICYgb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG4gIHNlbGVjdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tdHlwZS1yYWRpbyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIH1cbiAgLmZvcm0tdHlwZS1yYWRpbyAuZGVzY3JpcHRpb24sXG4gIC5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgMDtcbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tc2tpdC1mb250LWhlYWRpbmdzKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cbiAgfVxuICAud2ViZm9ybS10eXBlLWNoZWNrYm94ZXMge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNraXQtZm9udC1ib2R5KTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZvcm0tYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybS1pdGVtLXN0dWRlbnQsXG4gIC5mb3JtLWl0ZW0tc3R1ZGVudC1pbnRlcm5hdGlvbmFsIHtcbiAgICA+IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIHRhYmxlW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1zdHVkZW50LWl0ZW1zXCJdLFxuICB0YWJsZVtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtc3R1ZGVudC1pbnRlcm5hdGlvbmFsLWl0ZW1zXCJdIHtcbiAgICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW1zLWNvdW50ZXI7XG4gICAgICA+IHRyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNTtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNTtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHZhcigtLWJzLWdyYXktNjAwKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtcy1jb3VudGVyO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIyBcIiBjb3VudGVyKGl0ZW1zLWNvdW50ZXIpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICA+IHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBbIF0gTWlnaHQgbmVlZCBhZGRpdGlvbmFsIHN0eWxpbmcgZGVwZW5kaW5nIG9uIGNvbG9yIG1hcHBpbmdcbiAgLmJnLWdyYXktMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICYgb3B0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9Ob2RlIHdlYmZyb20gc3BlY2lmaWMgc3R5bGVzXG4ucGF0aC13ZWJmb3JtIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBmaWVsZHNldCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICogI2hvbWVwYWdlLWhlcm8gY29uc2lzdHMgb2YgdGhlIFNsaWRlciwgYW5kIHRoZSBBZGJveGVzXG4gKi9cblxuI2hvbWVwYWdlLWhlcm8ge1xuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMi4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gIH1cbiAgLmhvbWVwYWdlLWhlcm8taW5uZXIge1xuICAgIC0taGVyby1tYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogdmFyKC0taGVyby1tYXgtd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAtLWhlcm8tbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAjc2xpZGVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAvLyBAaW5jbHVkZSBtYWtlLWNvbCg5LjI1KTtcbiAgICAgIG1heC13aWR0aDogNzIlO1xuICAgIH1cbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zd2lwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtIDAgMCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kICRib3JkZXItcmFkaXVzLW1kIDAgMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZCAwIDAgJGJvcmRlci1yYWRpdXMtbWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlzdHJpY3Qtc2Vjb25kYXJ5KTsgLyogRGlzYWJsZWQgdGhpcyBiZWNhdXNlIGNvbG91cnMgYXJlIGFwcGxpZWQgQCBcIi5zbGlkZS1hZGRpdGlvbmFsIFwiKi9cbiAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICYgLmNsaWNrYWJsZS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMjU7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2FkYm94LXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgLy8gQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLy8gQGluY2x1ZGUgbWFrZS1jb2woMi43NSk7XG4gICAgICBtYXgtd2lkdGg6IDI4JTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLmNvbnRhaW5lcixcbiAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4gICAgLnZpZXctYWRib3hlcyxcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5cbiNob21lcGFnZS1uZXdzaHViLFxuI3JlbGF0ZWQtbmV3c2h1YiB7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgJiA+IC5pbm5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI3JlbGF0ZWQtbmV3c2h1YiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gIHBhZGRpbmctdG9wOiAkcGFkZGluZy1sZyAhaW1wb3J0YW50O1xufVxuIiwiXG4vLyAxLiBJbmNsdWRlIGZ1bmN0aW9ucyBmaXJzdCAoc28geW91IGNhbiBtYW5pcHVsYXRlIGNvbG9ycywgU1ZHcywgY2FsYywgZXRjKVxuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvZnVuY3Rpb25zJztcblxuLy8gMi4gSW5jbHVkZSBhbnkgZGVmYXVsdCB2YXJpYWJsZSBvdmVycmlkZXMgaGVyZVxuQGltcG9ydCAndmFyaWFibGVzX2Jvb3RzdHJhcCc7XG4vLyAyYS4gU3ViIHRoZW1lIHN0eWxpbmcuXG5AaW1wb3J0ICd2YXJpYWJsZXNfZHJ1cGFsJztcblxuLy8gMy4gSW5jbHVkZSByZW1haW5kZXIgb2YgcmVxdWlyZWQgQm9vdHN0cmFwIHN0eWxlc2hlZXRzXG5AaW1wb3J0ICcuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy92YXJpYWJsZXMnO1xuXG4vLyA0LiBJbmNsdWRlIHJlbWFpbmRlciBvZiByZXF1aXJlZCBCb290c3RyYXAgc3R5bGVzaGVldHNcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL21hcHMnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvbWl4aW5zJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL3Jvb3QnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvdXRpbGl0aWVzJztcblxuLy8gNS4gSW5jbHVkZSBhbnkgb3B0aW9uYWwgQm9vdHN0cmFwIGNvbXBvbmVudHMgYXMgeW91IGxpa2Vcbi8vIExheW91dCAmIGNvbXBvbmVudHNcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL3JlYm9vdCc7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy90eXBlJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2ltYWdlcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9jb250YWluZXJzJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2dyaWQnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvdGFibGVzJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2Zvcm1zJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2J1dHRvbnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvdHJhbnNpdGlvbnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvZHJvcGRvd24nO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvYnV0dG9uLWdyb3VwJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL25hdic7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9uYXZiYXInO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvY2FyZCc7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9hY2NvcmRpb24nO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvYnJlYWRjcnVtYic7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9wYWdpbmF0aW9uJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2JhZGdlJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2FsZXJ0JztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL3Byb2dyZXNzJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL2xpc3QtZ3JvdXAnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvY2xvc2UnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvdG9hc3RzJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL21vZGFsJztcbkBpbXBvcnQgJy4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwNS9kaXN0L2Jvb3RzdHJhcC81LjIuMy9zY3NzL3Rvb2x0aXAnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvcG9wb3Zlcic7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9jYXJvdXNlbCc7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9zcGlubmVycyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9vZmZjYW52YXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvcGxhY2Vob2xkZXJzJztcblxuLy8gNy4gT3B0aW9uYWxseSBpbmNsdWRlIHV0aWxpdGllcyBBUEkgbGFzdCB0byBnZW5lcmF0ZSBjbGFzc2VzIGJhc2VkIG9uIHRoZSBTYXNzIG1hcCBpbiBgX3V0aWxpdGllcy5zY3NzYFxuQGltcG9ydCAnLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzUuMi4zL3Njc3MvdXRpbGl0aWVzL2FwaSc7XG5cbi8vIEZvbnRhd2Vzb21lXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS9zY3NzL2xpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9taXhpbnMuc2Nzc1wiO1xuXG5cbi8vIE92ZXJyaWRlIEJvb3RzdHJhcCBDbGFzc2VzXG5AaW1wb3J0ICdvdmVycmlkZXMnO1xuXG5cbi8vIEluY2x1ZGUgYm9vdHN0cmFwLlxuLy8gLSBSZS1lbmFibGUgd2hlbiBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvYm9vdHN0cmFwNSBpbmNsdWRlcyBCUyA1LjJcbi8vIC0gV2hlbiByZXZlcnRpbmcgdG8gQm9vdHN0cmFwIDUuMi4qIGZyb20gUEFSRU5UIFRIRU1FIC0gdW5jb21tZW50IHRoZSBuZXh0ICdAaW1wb3J0JyBsaW5lLCBhbmQgY29tbWVudCBvdXQgdGhlIG5leHQgQGltcG9ydCBsaW5lIGFmdGVyLlxuLy8gLSBBbHNvIGNoZWNrIGNrZWRpdG9yIHN0eWxlc2hlZXRzIGZvciBAaW1wb3J0c1xuXG4vLyBAaW1wb3J0ICcuLi8uLi8uLi8uLi90aGVtZXMvY29udHJpYi9ib290c3RyYXA1L2Rpc3QvYm9vdHN0cmFwLzw8VkVSU0lPTj4+L3Njc3MvYm9vdHN0cmFwJztcbi8vIEBpbXBvcnQgJy4uLy4uLy4uLy4uL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcDUvZGlzdC9ib290c3RyYXAvNS4yLjMvc2Nzcy9ib290c3RyYXAnO1xuLy8gTG9hZCBCb290c3RyYXAgNS4yIGZyb20gY3VzdG9tIHRlbXBvcmFyeSBzb3VyY2Vcbi8vIEBpbXBvcnQgJy4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL21peGlucyc7XG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvYWRtaW4nO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL2RydXBhbC9idXR0b25zJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvZm9vdGVyJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvZm9ybXMnO1xuLy8gQGltcG9ydCAnLi4vLi4vLi4vLi4vdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL2RydXBhbC9qcXVlcnkudWknO1xuLy8gQGltcG9ydCAnLi4vLi4vLi4vLi4vdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL2RydXBhbC9sYXlvdXQnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL2RydXBhbC9sb2NhbF90YXNrcyc7XG4vLyBAaW1wb3J0ICcuLi8uLi8uLi8uLi90aGVtZXMvY29udHJpYi9ib290c3RyYXA1L3Njc3MvZHJ1cGFsL21lZGlhX2xpYnJhcnknO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL2RydXBhbC9taXNjJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvbmF2YmFyJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvcGFyYWdyYXBocyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi90aGVtZXMvY29udHJpYi9ib290c3RyYXA1L3Njc3MvZHJ1cGFsL3Byb2dyZXNzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvcmVnaW9ucyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi90aGVtZXMvY29udHJpYi9ib290c3RyYXA1L3Njc3MvZHJ1cGFsL3RhYmxlJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9kcnVwYWwvdGhlbWUnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwNS9zY3NzL2RydXBhbC92aWV3cyc7XG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcDUvc2Nzcy9ib290c3RyYXBfZml4JztcblxuLy8gU2VwYXJhdGUgQ0tFZGl0b3IgU3R5bGVzaGVldCAtPiBVc2VkIGluIENLRWRpdG9yXG5AaW1wb3J0ICdzeXN0ZW0vY2tlZGl0b3Itc3R5bGVzJztcblxuLy8gTG9hZCBDb21wb25lbnRzXG5AaW1wb3J0ICdjb21wb25lbnRzJztcblxuQG1lZGlhIHByaW50IHtcbiAgICAudmlldy1uZXdzaHViLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
