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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

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

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

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

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

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

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

textarea {
  resize: vertical;
}

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

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

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

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

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

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

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

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

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

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

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

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

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

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

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

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

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

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

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

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

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

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

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

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

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

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

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.offcanvas.show {
  transform: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}

.hide {
    display: none;
}

/*# sourceMappingURL=bootstrap.css.map */
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.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-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter: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%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url(../../fonts/fa-brands-400.eot);src:url(../../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../../fonts/fa-brands-400.woff2) format("woff2"),url(../../fonts/fa-brands-400.woff) format("woff"),url(../../fonts/fa-brands-400.ttf) format("truetype"),url(../../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"FontAwesome"}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url(../../fonts/fa-regular-400.eot);src:url(../../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../../fonts/fa-regular-400.woff2) format("woff2"),url(../../fonts/fa-regular-400.woff) format("woff"),url(../../fonts/fa-regular-400.ttf) format("truetype"),url(../../fonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:900;font-display:block;src:url(../../fonts/fa-solid-900.eot);src:url(../../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../../fonts/fa-solid-900.woff2) format("woff2"),url(../../fonts/fa-solid-900.woff) format("woff"),url(../../fonts/fa-solid-900.ttf) format("truetype"),url(../../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"FontAwesome"}.fa,.fas{font-weight:900}
/*
 * Swiper 2.7.0
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: August 30, 2014
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering */
    z-index:1;
}
.swiper-wrapper {
    position:relative;
    width:100%;
    -webkit-transition-property:-webkit-transform, left, top;
    -webkit-transition-duration:0s;
    -webkit-transform:translate3d(0px,0,0);
    -webkit-transition-timing-function:ease;
    
    -moz-transition-property:-moz-transform, left, top;
    -moz-transition-duration:0s;
    -moz-transform:translate3d(0px,0,0);
    -moz-transition-timing-function:ease;
    
    -o-transition-property:-o-transform, left, top;
    -o-transition-duration:0s;
    -o-transform:translate3d(0px,0,0);
    -o-transition-timing-function:ease;
    -o-transform:translate(0px,0px);
    
    -ms-transition-property:-ms-transform, left, top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0px,0,0);
    -ms-transition-timing-function:ease;
    
    transition-property:transform, left, top;
    transition-duration:0s;
    transform:translate3d(0px,0,0);
    transition-timing-function:ease;

    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
    /* Specify Swiper's Size: */

    /*width:200px;
    height: 100px;*/
}
.swiper-slide {
    /* Specify Slides's Size: */
    
    /*width: 100%;
    height: 100%;*/
}
.swiper-slide-active {
    /* Specific active slide styling: */
    
}
.swiper-slide-visible {
    /* Specific visible slide styling: */    

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
    /* Stylize pagination button: */    

}
.swiper-active-switch {
    /* Specific active button style: */    
    
}
.swiper-visible-switch {
    /* Specific visible button style: */    
    
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/

}
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new {
  color: #999999;
}
.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #003399 \9;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #003399 \9;
}
.datepicker td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
/*!
 * bootstrap-fileinput v5.2.6
 * http://plugins.krajee.com/file-input
 *
 * Krajee default styling for bootstrap-fileinput.
 *
 * Author: Kartik Visweswaran
 * Copyright: 2014 - 2021, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD-3-Clause
 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
 */

.file-loading input[type=file],
input[type=file].file-loading {
    width: 0;
    height: 0;
}

.file-no-browse {
    position: absolute;
    left: 50%;
    bottom: 20%;
    width: 1px;
    height: 1px;
    font-size: 0;
    opacity: 0;
    border: none;
    background: none;
    outline: none;
    box-shadow: none;
}

.kv-hidden,
.file-caption-icon,
.file-zoom-dialog .modal-header:before,
.file-zoom-dialog .modal-header:after,
.file-input-new .file-preview,
.file-input-new .close,
.file-input-new .glyphicon-file,
.file-input-new .fileinput-remove-button,
.file-input-new .fileinput-upload-button,
.file-input-new .no-browse .input-group-btn,
.file-input-ajax-new .fileinput-remove-button,
.file-input-ajax-new .fileinput-upload-button,
.file-input-ajax-new .no-browse .input-group-btn,
.hide-content .kv-file-content,
.is-locked .fileinput-upload-button,
.is-locked .fileinput-remove-button {
    display: none;
}

.btn-file input[type=file],
.file-caption-icon,
.file-preview .fileinput-remove,
.krajee-default .file-thumb-progress,
.file-zoom-dialog .btn-navigate,
.file-zoom-dialog .floating-buttons {
    position: absolute;
}

.file-caption-icon .kv-caption-icon {
    line-height: inherit;
}

.file-input,
.file-loading:before,
.btn-file,
.file-caption,
.file-preview,
.krajee-default.file-preview-frame,
.krajee-default .file-thumbnail-footer,
.file-zoom-dialog .modal-dialog {
    position: relative;
}

.file-error-message pre,
.file-error-message ul,
.krajee-default .file-actions,
.krajee-default .file-other-error {
    text-align: left;
}

.file-error-message pre,
.file-error-message ul {
    margin: 0;
}

.krajee-default .file-drag-handle,
.krajee-default .file-upload-indicator {
    float: left;
    margin-top: 10px;
    width: 16px;
    height: 16px;
}

.file-thumb-progress .progress,
.file-thumb-progress .progress-bar {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 0.7rem;
}

.krajee-default .file-thumb-progress .progress,
.kv-upload-progress .progress {
    background-color: #ccc;
}

.krajee-default .file-caption-info,
.krajee-default .file-size-info {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    height: 15px;
    margin: auto;
}

.file-zoom-content > .file-object.type-video,
.file-zoom-content > .file-object.type-flash,
.file-zoom-content > .file-object.type-image {
    max-width: 100%;
    max-height: 100%;
    width: auto;
}

.file-zoom-content > .file-object.type-video,
.file-zoom-content > .file-object.type-flash {
    height: 100%;
}

.file-zoom-content > .file-object.type-pdf,
.file-zoom-content > .file-object.type-html,
.file-zoom-content > .file-object.type-text,
.file-zoom-content > .file-object.type-default {
    width: 100%;
}

.file-loading:before {
    content: " Loading...";
    display: inline-block;
    padding-left: 20px;
    line-height: 16px;
    font-size: 13px;
    font-variant: small-caps;
    color: #999;
    background: transparent url(../../images/de_DE/fileinput-loading.gif) top left no-repeat;
}

.file-object {
    margin: 0 0 -5px 0;
    padding: 0;
}

.btn-file {
    overflow: hidden;
}

.btn-file input[type=file] {
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
    display: block;
}

.btn-file ::-ms-browse {
    font-size: 10000px;
    width: 100%;
    height: 100%;
}

.file-caption.icon-visible .file-caption-icon {
    display: inline-block;
}

.file-caption.icon-visible .file-caption-name {
    padding-left: 25px;
}

.file-caption.icon-visible > .input-group-lg .file-caption-name {
    padding-left: 30px;
}

.file-caption.icon-visible > .input-group-sm .file-caption-name {
    padding-left: 22px;
}

.file-caption-name:not(.file-caption-disabled) {
    background-color: transparent;
}

.file-caption-name.file-processing {
    font-style: italic;
    border-color: #bbb;
    opacity: 0.5;
}

.file-caption-icon {
    padding: 7px 5px;
    left: 4px;
}

.input-group-lg .file-caption-icon {
    font-size: 1.25rem;
}

.input-group-sm .file-caption-icon {
    font-size: 0.875rem;
    padding: 0.25rem;
}

.file-error-message {
    color: #a94442;
    background-color: #f2dede;
    margin: 5px;
    border: 1px solid #ebccd1;
    border-radius: 4px;
    padding: 15px;
}

.file-error-message pre {
    margin: 5px 0;
}

.file-caption-disabled {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
}

.file-preview {
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 8px;
    width: 100%;
    margin-bottom: 5px;
}

.file-preview .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.file-preview .fileinput-remove {
    top: 1px;
    right: 1px;
    line-height: 10px;
}

.file-preview .clickable {
    cursor: pointer;
}

.file-preview-image {
    font: 40px Impact, Charcoal, sans-serif;
    color: #008000;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.krajee-default.file-preview-frame {
    margin: 8px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    padding: 6px;
    float: left;
    text-align: center;
}

.krajee-default.file-preview-frame .kv-file-content {
    width: 213px;
    height: 160px;
}

.krajee-default .file-preview-other-frame {
    display: flex;
    align-items: center;
    justify-content: center;
}

.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered {
    width: 400px;
}

.krajee-default.file-preview-frame[data-template="audio"] .kv-file-content {
    width: 240px;
    height: 55px;
}

.krajee-default.file-preview-frame .file-thumbnail-footer {
    height: 70px;
}

.krajee-default.file-preview-frame:not(.file-preview-error):hover {
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
}

.krajee-default .file-preview-text {
    color: #428bca;
    border: 1px solid #ddd;
    outline: none;
    resize: none;
}

.krajee-default .file-preview-html {
    border: 1px solid #ddd;
}

.krajee-default .file-other-icon {
    font-size: 6em;
    line-height: 1;
}

.krajee-default .file-footer-buttons {
    float: right;
}

.krajee-default .file-footer-caption {
    display: block;
    text-align: center;
    padding-top: 4px;
    font-size: 11px;
    color: #777;
    margin-bottom: 30px;
}

.file-upload-stats {
    font-size: 10px;
    text-align: center;
    width: 100%;
}

.kv-upload-progress .file-upload-stats {
    font-size: 12px;
    margin: -10px 0 5px;
}

.krajee-default .file-preview-error {
    opacity: 0.65;
    box-shadow: none;
}

.krajee-default .file-thumb-progress {
    top: 37px;
    left: 0;
    right: 0;
}

.krajee-default.kvsortable-ghost {
    background: #e1edf7;
    border: 2px solid #a1abff;
}

.krajee-default .file-preview-other:hover {
    opacity: 0.8;
}

.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover {
    color: #000;
}

.kv-upload-progress .progress {
    height: 20px;
    margin: 10px 0;
    overflow: hidden;
}

.kv-upload-progress .progress-bar {
    height: 20px;
    font-family: Verdana, Helvetica, sans-serif;
}


/*noinspection CssOverwrittenProperties*/

.file-zoom-dialog .file-other-icon {
    font-size: 22em;
    font-size: 50vmin;
}

.file-zoom-dialog .modal-dialog {
    width: auto;
}

.file-zoom-dialog .modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.file-zoom-dialog .btn-navigate {
    margin: 0 0.1rem;
    padding: 0;
    font-size: 1.2rem;
    width: 2.4rem;
    height: 2.4rem;
    top: 50%;
    border-radius: 50%;
    text-align:center;
}

.btn-navigate * {
    width: auto;
}

.file-zoom-dialog .floating-buttons {
    top: 5px;
    right: 10px;
}

.file-zoom-dialog .btn-kv-prev {
    left: 0;
}

.file-zoom-dialog .btn-kv-next {
    right: 0;
}

.file-zoom-dialog .kv-zoom-caption {
    max-width: 50%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.file-zoom-dialog .kv-zoom-header {
    padding: 0.5rem;
}

.file-zoom-dialog .kv-zoom-body {
    padding: 0.25rem 0.5rem 0.25rem 0;
}

.file-zoom-dialog .kv-zoom-description {
    position: absolute;
    opacity: 0.8;
    font-size: 0.8rem;
    background-color: #1a1a1a;
    padding: 1rem;
    text-align: center;
    border-radius: 0.5rem;
    color: #fff;
    left: 15%;
    right: 15%;
    bottom: 15%;
}

.file-zoom-dialog .kv-desc-hide {
    float: right;
    color: #fff;
    padding: 0 0.1rem;
    background: none;
    border: none;
}

.file-zoom-dialog .kv-desc-hide:hover {
    opacity: 0.7;
}

.file-zoom-dialog .kv-desc-hide:focus {
    opacity: 0.9;
}

.file-input-new .no-browse .form-control {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.file-input-ajax-new .no-browse .form-control {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.file-caption {
    width: 100%;
    position: relative;
}

.file-thumb-loading {
    background: transparent url(../../images/de_DE/fileinput-loading.gif) no-repeat scroll center center content-box !important;
}

.file-drop-zone {
    border: 1px dashed #aaa;
    min-height: 260px;
    border-radius: 4px;
    text-align: center;
    vertical-align: middle;
    margin: 12px 15px 12px 12px;
    padding: 5px;
}

.file-drop-zone.clickable:hover {
    border: 2px dashed #999;
}

.file-drop-zone.clickable:focus {
    border: 2px solid #5acde2;
}

.file-drop-zone .file-preview-thumbnails {
    cursor: default;
}

.file-drop-zone-title {
    color: #aaa;
    font-size: 1.6em;
    text-align: center;
    padding: 85px 10px;
    cursor: default;
}

.file-highlighted {
    border: 2px dashed #999 !important;
    background-color: #eee;
}

.file-uploading {
    background: url(../../images/de_DE/fileinput-loading-sm.gif) no-repeat center bottom 10px;
    opacity: 0.65;
}

.file-zoom-fullscreen .modal-dialog {
    min-width: 100%;
    margin: 0;
}

.file-zoom-fullscreen .modal-content {
    border-radius: 0;
    box-shadow: none;
    min-height: 100vh;
}

.file-zoom-fullscreen .kv-zoom-body {
    overflow-y: auto;
}

.floating-buttons {
    z-index: 3000;
}

.floating-buttons .btn-kv {
    margin-left: 3px;
    z-index: 3000;
}

.kv-zoom-actions .btn-kv {
    margin-left: 3px;
}

.file-zoom-content {
    text-align: center;
    white-space: nowrap;
    min-height: 300px;
}

.file-zoom-content:hover {
    background: transparent;
}

.file-zoom-content > * {
    display: inline-block;
    vertical-align: middle;
}

.file-zoom-content .kv-spacer {
    height: 100%;
}

.file-zoom-content .file-preview-image {
    max-height: 100%;
}

.file-zoom-content .file-preview-video {
    max-height: 100%;
}

.file-zoom-content > .file-object.type-image {
    height: auto;
    min-height: inherit;
}

.file-zoom-content > .file-object.type-audio {
    width: auto;
    height: 30px;
}

@media (min-width: 576px) {
    .file-zoom-dialog .modal-dialog {
        max-width: 500px;
    }
}

@media (min-width: 992px) {
    .file-zoom-dialog .modal-lg {
        max-width: 800px;
    }
}

@media (max-width: 767px) {
    .file-preview-thumbnails {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .file-zoom-dialog .modal-header {
        flex-direction: column;
    }
}

@media (max-width: 350px) {
    .krajee-default.file-preview-frame:not([data-template="audio"]) .kv-file-content {
        width: 160px;
    }
}

@media (max-width: 420px) {
    .krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered {
        width: 100%;
    }
}

.file-loading[dir=rtl]:before {
    background: transparent url(../../images/de_DE/fileinput-loading.gif) top right no-repeat;
    padding-left: 0;
    padding-right: 20px;
}

.clickable .file-drop-zone-title {
    cursor: pointer;
}

.file-sortable .file-drag-handle:hover {
    opacity: 0.7;
}

.file-sortable .file-drag-handle {
    cursor: grab;
    opacity: 1;
}

.file-grabbing,
.file-grabbing * {
    cursor: not-allowed !important;
}

.file-grabbing .file-preview-thumbnails * {
    cursor: grabbing !important;
}

.file-preview-frame.sortable-chosen {
    background-color: #d9edf7;
    border-color: #17a2b8;
    box-shadow: none !important;
}

.file-preview .kv-zoom-cache {
    display: none;
}
/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
  width: 210px;
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
.slider input {
  display: none;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.slider-selection {
  position: absolute;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -o-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  opacity: 0.8;
  border: 0px solid transparent;
}
.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.slider-handle.triangle {
  background: transparent none;
}
/*!
 * Bootstrap-select v1.14.0-beta2 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2021 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */

@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
  vertical-align: middle;
}
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
  color: rgba(255, 255, 255, 0.5);
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.bootstrap-select.is-invalid .dropdown-toggle,
.was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto;
}
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto;
}
.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*="col-"]) {
  width: auto;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*="col-"].dropdown-menu-right,
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}
.form-inline .bootstrap-select .form-control {
  width: 100%;
}
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select .dropdown-toggle .bs-select-clear-selected {
  position: relative;
  display: block;
  margin-right: 5px;
  text-align: center;
}
.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected {
  padding-right: inherit;
}
.bootstrap-select .dropdown-toggle .bs-select-clear-selected span {
  position: relative;
  top: -webkit-calc(((-1em / 1.5) + 1ex) / 2);
  top: calc(((-1em / 1.5) + 1ex) / 2);
  pointer-events: none;
}
.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span {
  top: auto;
}
.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected {
  display: none;
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}
.bootstrap-select[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: none !important;
}
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select .dropdown-menu li {
  position: relative;
}
.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important;
}
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
       -o-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
          animation: 300ms linear 750ms forwards bs-notify-fadeOut;
}
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0';
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group {
  display: block;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group {
  display: block;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */
/* ist noch beta */
td.dt-control{background:url("https://www.datatables.net/examples/resources/details_open.png") no-repeat center center;cursor:pointer}tr.dt-hasChild td.dt-control{background:url("https://www.datatables.net/examples/resources/details_close.png") no-repeat center center}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>thead>tr>th:not(.sorting_disabled),table.dataTable>thead>tr>td:not(.sorting_disabled){padding-right:30px}table.dataTable>thead .sorting,table.dataTable>thead .sorting_asc,table.dataTable>thead .sorting_desc,table.dataTable>thead .sorting_asc_disabled,table.dataTable>thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after{position:absolute;bottom:.5em;display:block;opacity:.3}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:before{right:1em;content:"↑"}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:after{right:.5em;content:"↓"}table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:after{opacity:1}table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable thead tr:first-child th,table.table-bordered.dataTable thead tr:first-child td{border-top-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child,table.table-bordered.dataTable td:first-child{border-left-width:1px}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-bottom-width:1px}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1){--bs-table-accent-bg: transparent}table.dataTable.table-striped>tbody>tr.odd{--bs-table-accent-bg: var(--bs-table-striped-bg)}

/* integrate EMS - Analyse*/
@font-face {
  font-family: "icomoon-branches";
  src: url("../../fonts/icomoon-branches.eot");
  src: url("../../fonts/icomoon-branches.eot?#iefix") format("embedded-opentype"), url("../../fonts/icomoon-branches.woff") format("woff"), url("../../fonts/icomoon-branches.ttf") format("truetype"), url("../../fonts/icomoon-branches.svg#icomoon") format("svg");
}
.icomoon-branches {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "icomoon-branches";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icomoon-branches-power:before {
  content: "\e901";
}
.icomoon-branches-gas:before {
  content: "\e900";
}
.icomoon-branches-water:before {
  content: "\e903";
}
.icomoon-branches-thermal:before {
  content: "\e902";
}
@font-face {
  font-family: 'PT-Sans';
  src: url('../../fonts/PT-Sans.eot');
  src: url('../../fonts/PT-Sans.eot?#iefix') format('embedded-opentype'), url('../../fonts/PT-Sans.woff') format('woff'), url('../../fonts/PT-Sans.ttf') format('truetype'), url('../../fonts/PT-Sans.svg#PTSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PT-Sans-bold';
  src: url('../../fonts/PT-Sans-bold.eot');
  src: url('../../fonts/PT-Sans-bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/PT-Sans-bold.woff') format('woff'), url('../../fonts/PT-Sans-bold.ttf') format('truetype'), url('../../fonts/PT-Sans-bold.svg#PTSansBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  color: #1D1D1D;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
}
.font-normal {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
}
.font-bold,
b,
strong {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
}
h1 {
  color: #F68A26;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 36px;
  border-bottom: 0px solid #000000;
}
h2 {
  color: #F68A26;
  font-family: "Dax OT", sans-serif;
  font-weight: 400;
  font-size: 26px;
  border-bottom: 0px solid #000000;
  padding-bottom: 4px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
h2 .fa {
  font-size: 18px;
}
@media (max-width: 767px) {
  h2 {
    margin-bottom: 0.5rem;
  }
}
h3 {
  color: #F68A26;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  border-bottom: 1px solid #D3D3D3;
  padding-bottom: 4px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
h3 .fa {
  font-size: 18px;
}
@media (max-width: 767px) {
  h3 {
    margin-bottom: 0.5rem;
  }
}
.highlight {
  color: #1D1D1D;
}
.highlight-red {
  color: #FF0000;
}
.highlight-green {
  color: #32A817;
}
.required {
  color: #1D1D1D;
}
.alert-danger .required {
  color: #ff0000;
}
.alert-warning .required {
  color: #ea7000;
}
.alert-info .required {
  color: #F68A26;
}
.footnote {
  color: #D3D3D3;
  line-height: 17px;
}
hr {
  background-color: #D3D3D3;
  opacity: 1;
}
.abbreviate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* bgcolor || bgimage */
/* bgcolor || bgimage */
/* table-striped td uneven (=nth-child(2n-1)) */
/* table-striped td even   (=nth-child(2n))   */
/* table-striped td uneven (=nth-child(2n-1)) */
/* table-striped td even   (=nth-child(2n))   */
@font-face {
  font-family: "Dax OT";
  src: url(../../fonts/9d8ff59b-fcd9-466d-b056-3880c181fcea.woff2) format("woff2");
}
@font-face {
  font-family: "Dax OT";
  font-weight: 300;
  src: url(../../fonts/7912f718-0cbe-428b-a4ed-5f71cb7cd854.woff2) format("woff2");
}
@font-face {
  font-family: "Dax OT";
  font-weight: 600;
  src: url(../../fonts/87cc3e66-5ba9-482a-a9f4-1a285efc1df2.woff2) format("woff2");
}
/* bgcolor || bgimage */
/* bgcolor || bgimage */
/* table-striped td uneven (=nth-child(2n-1)) */
/* table-striped td even   (=nth-child(2n))   */
/* integrate EMS - Analyse
@import "ems-integration/ems-variables.less";
@import "ems-integration/ems-custom-variables.less";
@import "ems-integration/components/ems-integration.less";
@import "ems-integration/components/ems-analysis.less";
@import "ems-integration/components/ems-icomoon.less";
@import "ems-integration/components/ems-glyphicons.less";
@import "ems-integration/components/ems-jstree.less";
@import "ems-integration/components/ems-datetimepicker.less";
*/
/* integrate EMS - FFVAVDashboard
@import "ems-integration/components/ems-eed.less";
*/
/* ******************************** */
/*       Default Customizing        */
/* ******************************** */
body.cockpit {
  background: none #FFFFFF;
  /* old browsers */
  background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@body-background-start-color', endColorstr='@body-background-end-color', GradientType=1);
  /* Gradient IE6-9 */
  background-size: auto;
  background-attachment: fixed;
}
body.process {
  background: none #FFFFFF;
  /* old browsers */
  background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@body-background-start-color', endColorstr='@body-background-end-color', GradientType=1);
  /* Gradient IE6-9 */
  background-size: auto;
  background-attachment: fixed;
}
html {
  height: 100% !important;
}
body {
  height: 100% !important;
  min-width: 320px;
}
#browser-notification {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  width: 100%;
  padding: 5px 30px;
  color: #FFFFFF;
  background-color: #ff0000;
  z-index: 999999;
  text-align: center;
  display: none;
}
div#cage {
  height: 100% !important;
  width: 100%;
  margin: 0px auto;
}
body.cockpit div#cage {
  background-color: #FFFFFF;
}
body.cockpit .main-panorama {
  background-color: #EFEFEF;
}
body.cockpit .main-panorama #main-cockpit-panorama-cage {
  width: 100%;
  max-width: 1800px;
  margin: 0px auto;
  min-height: 300px;
}
body.cockpit .main-panorama #main-cockpit-panorama-cage .main-panorama-image {
  background: transparent url(../../images/de_DE/panorama-bg_cockpit.jpg) no-repeat right center;
  background-size: auto 100%;
}
@media (max-width: 1199px) {
  body.cockpit .main-panorama #main-cockpit-panorama-cage .main-panorama-image {
    background: transparent url(../../images/de_DE/panorama-bg_cockpit.jpg) no-repeat -457px 0px;
    background-size: auto 100%;
  }
}
@media (max-width: 991px) {
  body.cockpit .main-panorama #main-cockpit-panorama-cage {
    min-height: 240px;
  }
}
@media (max-width: 767px) {
  body.cockpit .main-panorama #main-cockpit-panorama-cage {
    min-height: 0;
  }
}
main {
  padding-top: 100px;
}
@media (max-width: 767px) {
  main {
    padding-top: 59px;
  }
}
body.in main {
  padding-top: 100px;
}
@media (max-width: 767px) {
  body.in main {
    padding-top: calc(59px + 50px);
  }
}
.main-panorama .main-login,
.main-panorama .main-context {
  float: left;
  width: 33.333333%;
  position: relative;
  order: 1;
}
@media (max-width: 1199px) {
  .main-panorama .main-login,
  .main-panorama .main-context {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .main-panorama .main-login,
  .main-panorama .main-context {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .main-panorama .main-login,
  .main-panorama .main-context {
    width: 100%;
  }
}
.main-panorama .main-panorama-image {
  float: left;
  width: 66.666667%;
  position: relative;
  order: 2;
}
.main-panorama .main-panorama-image .main-panorama-claim {
  color: #FFFFFF;
  position: absolute;
  bottom: 24px;
  left: 24px;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 38px;
  width: 60%;
  line-height: 54px;
  text-shadow: 1px 1px 9px rgba(0, 0, 0, 0.8);
}
@media (max-width: 1199px) {
  .main-panorama .main-panorama-image {
    width: 50%;
  }
  .main-panorama .main-panorama-image .main-panorama-claim {
    font-size: 33px;
    line-height: 45px;
    bottom: 18px;
  }
}
@media (max-width: 991px) {
  .main-panorama .main-panorama-image {
    width: 50%;
  }
  .main-panorama .main-panorama-image .main-panorama-claim {
    font-size: 29px;
    line-height: 34px;
    bottom: 11px;
  }
}
@media (max-width: 767px) {
  .main-panorama .main-panorama-image {
    display: none;
  }
}
.main-process-top-stripe {
  width: 100%;
  height: 42px;
  background-color: rgba(251, 139, 56, 0.35);
}
@media (max-width: 991px) {
  .main-process-top-stripe {
    height: 49px;
  }
}
@media (max-width: 767px) {
  .main-process-top-stripe {
    height: 0px;
  }
}
#main-process-container {
  margin-top: -42px;
}
@media (max-width: 991px) {
  #main-process-container {
    margin-top: -49px;
  }
}
@media (max-width: 767px) {
  #main-process-container {
    margin-top: 0px;
  }
}
#main-process-cage {
  width: 100%;
  max-width: 1800px;
  margin: 0px auto;
}
#main-process-cage .main-context {
  float: left;
  width: calc((1800px - 960px) / 2);
  position: relative;
  order: 1;
}
@media (max-width: 1800px) {
  #main-process-cage .main-context {
    width: calc((100% - 960px) / 2);
  }
}
@media (max-width: calc(calc(320px + 960px + 320px) - 1px)) {
  #main-process-cage .main-context {
    width: calc((320px + (320px / 2)) / 2);
  }
}
@media (max-width: 1199px) {
  #main-process-cage .main-context {
    width: calc(320px / 2);
  }
}
@media (max-width: 991px) {
  #main-process-cage .main-context {
    width: 100%;
    height: 0px;
    min-height: 0;
  }
}
#main-process-cage .main-process-top-image {
  min-height: 200px;
  float: right;
  width: 50%;
  height: 100%;
  background: transparent url(../../images/de_DE/background-small.jpg) no-repeat center center;
  background-size: cover;
  display: none;
}
@media (max-width: 991px) {
  #main-process-cage .main-process-top-image {
    display: block;
  }
}
@media (max-width: 767px) {
  #main-process-cage .main-process-top-image {
    display: none;
  }
}
#main-process-cage .main-process {
  float: left;
  background-color: transparent;
  width: 960px;
  order: 2;
}
@media (max-width: calc(calc(320px + 960px + 320px) - 1px)) {
  #main-process-cage .main-process {
    width: calc(100% - (2 * (320px + (320px / 2)) / 2));
  }
}
@media (max-width: 1199px) {
  #main-process-cage .main-process {
    width: calc(100% - 320px);
  }
}
@media (max-width: 991px) {
  #main-process-cage .main-process {
    width: 100%;
  }
}
@media (max-width: calc(calc(320px + 960px + 320px) - 1px)) {
  #main-process-cage .main-process.marginal-col {
    order: 3;
    margin-left: calc((320px + (320px / 2)) / 2);
  }
  #main-process-cage .main-process.marginal-col #close-process {
    display: none;
  }
  #main-process-cage .main-process.marginal-col .steps-container {
    margin-top: 24px;
  }
}
@media (max-width: 1199px) {
  #main-process-cage .main-process.marginal-col {
    margin-left: calc(320px / 2);
  }
}
@media (max-width: 991px) {
  #main-process-cage .main-process.marginal-col {
    width: 100%;
    margin-left: 0px;
  }
  #main-process-cage .main-process.marginal-col .steps-container {
    margin-top: 9px;
  }
}
.main-marginal-column {
  width: calc((100% - 960px) / 2);
  order: 3;
}
.main-marginal-column #close-process-marginal {
  display: none;
}
@media (max-width: calc(calc(320px + 960px + 320px) - 1px)) {
  .main-marginal-column {
    width: calc(100% - 320px - (320px / 2));
    order: 2;
    background-color: transparent;
  }
  .main-marginal-column #close-process-marginal {
    display: block;
  }
}
@media (max-width: 1199px) {
  .main-marginal-column {
    width: calc(100% - 320px);
  }
}
@media (max-width: 991px) {
  .main-marginal-column {
    width: 100%;
  }
}
@media (max-width: calc(calc(320px + 960px + 320px) - 1px)) {
  body.in #main-process-cage .main-context {
    width: 320px;
  }
}
@media (max-width: 991px) {
  body.in #main-process-cage .main-context {
    width: 100%;
    min-height: 200px;
    background-color: #F68A26;
    height: auto;
  }
}
@media (max-width: 767px) {
  body.in #main-process-cage .main-context {
    height: 0px;
    min-height: 0;
  }
}
@media (max-width: calc(calc(320px + 960px + 320px) - 1px)) {
  body.in #main-process-cage .main-process {
    width: calc(100% - 320px - (320px / 2));
  }
}
@media (max-width: 1199px) {
  body.in #main-process-cage .main-process {
    width: calc(100% - 320px);
  }
}
@media (max-width: 991px) {
  body.in #main-process-cage .main-process {
    width: 100%;
  }
}
@media (max-width: calc(calc(320px + 960px + 320px) - 1px)) {
  body.in #main-process-cage .main-process.marginal-col {
    margin-left: 320px;
  }
}
@media (max-width: 991px) {
  body.in #main-process-cage .main-process.marginal-col {
    margin-left: 0px;
  }
}
#cockpit-cards-cage {
  width: 100%;
  max-width: 1800px;
  margin: 0px auto;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 767px) {
  #cockpit-cards-cage {
    border-bottom: 1px solid #E0E0E0;
  }
}
header {
  width: 100%;
  overflow: hidden;
  height: 100px;
  border-bottom: 0;
  background-color: #FAFAFA;
}
header #header-cage {
  width: 100%;
  max-width: 1800px;
  margin: 0px auto;
}
header .logo {
  background: transparent url(../../images/de_DE/logo.png) no-repeat left center;
  background-size: auto 100%;
  margin-top: 13px;
  margin-left: 16px;
  height: 50px;
  width: 151px;
  display: inline-block;
}
header > .alert {
  position: fixed;
  top: 16px;
  left: 0px;
  right: 0px;
  width: 80%;
  max-width: 960px;
  z-index: 1033;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0px;
}
header > .alert ul {
  padding-left: 1rem;
}
header > .alert .btn-close {
  background: transparent none;
  opacity: 1;
}
header > .alert .btn-close:focus,
header > .alert .btn-close:active {
  border: 0px !important;
  outline: none !important;
  box-shadow: none;
}
header > .alert .btn-close:before {
  font-size: 18px;
}
header #headerContext {
  position: absolute;
  left: 0px;
  top: 100px;
  width: 100%;
  height: 50px;
  background-color: #FAFAFA;
}
header #headerContext #headerContextCage {
  width: 100%;
  max-width: 1800px;
  margin: 0px auto;
}
header #headerContext #headerContextToggle {
  float: left;
  border: 0;
  border-radius: 0;
  padding: 4px 10px;
  margin-left: 16px;
  margin-top: 1px;
  cursor: pointer;
  background-color: #F68A26;
}
header #headerContext #headerContextToggle .fa-bars {
  color: #FFFFFF;
}
header #headerContext #headerContextToggle:hover {
  background-color: #F68A26;
}
header #headerContext #headerContextToggle:hover .fa-bars {
  color: #FFFFFF;
}
header #headerContext .header-context-3-lines {
  color: #1D1D1D;
  font-size: 12px;
  line-height: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 5px;
}
header #headerContext .header-context-2-lines {
  color: #1D1D1D;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 5px;
}
header #headerContext .header-context-1-line {
  color: #1D1D1D;
  font-size: 18px;
  line-height: 38px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 5px;
}
@media (max-width: 767px) {
  header {
    height: 59px;
  }
  header .logo {
    background: transparent url(../../images/de_DE/logo.png) no-repeat left center;
    background-size: auto 100%;
    margin-top: 12px;
    margin-left: 16px;
    height: 33px;
    width: 99px;
  }
  header #headerContext {
    top: 59px;
  }
}
header.shadowed {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.in header {
  height: 100px;
}
@media (max-width: 767px) {
  body.in header {
    height: calc(59px + 50px);
  }
}
body.in header.head-context {
  height: calc(100px + 50px);
  -webkit-transition: height 0.5s ease;
  -moz-transition: height 0.5s ease;
  -o-transition: height 0.5s ease;
  transition: height 0.5s ease;
}
@media (max-width: 767px) {
  body.in header.head-context {
    height: calc(59px + 50px);
  }
}
#header-menu {
  margin-top: 23px;
}
#header-menu > div.float-end > a {
  margin-right: 18px;
  text-decoration: none;
}
#header-menu > div.float-end > a .fa {
  color: #1D1D1D;
}
#header-menu > div.float-end > a:hover,
#header-menu > div.float-end > a:focus {
  text-decoration: none;
}
#header-menu > div.float-end > a:hover .fa,
#header-menu > div.float-end > a:focus .fa {
  color: #1D1D1D;
}
#header-menu > div.float-end > a:after {
  display: none !important;
}
#header-menu .fa-user-cog {
  display: block;
  float: left;
  margin-right: 3px;
  margin-top: 0px;
  font-size: 27px;
}
#header-menu .fa-caret-down {
  font-size: 20px;
  margin-top: 3px;
}
#header-menu .fa-envelope {
  font-size: 24px;
  display: block;
  margin-top: 6px;
}
#header-menu .fa-envelope.no-news {
  margin-right: 20px;
}
#header-menu .postbox-badge {
  background-color: #F68A26;
  color: #FFFFFF;
  margin-left: 7px;
  margin-top: -32px;
  margin-right: 13px;
  padding: 2px 6px 3px 6px;
  border-radius: 10px;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 13px;
}
#header-menu #logout {
  background-color: transparent;
  padding: 2px 16px 3px 16px;
  margin-right: 0px;
  margin-top: -3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-size: 20px;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
  display: inline-block;
}
#header-menu #logout .fa {
  color: #1D1D1D;
}
#header-menu #logout:hover,
#header-menu #logout:focus {
  background-color: #F68A26;
  color: #1D1D1D;
}
#header-menu #logout:hover .fa,
#header-menu #logout:focus .fa {
  color: #1D1D1D;
}
@media (min-width: 1801px) {
  #header-menu #logout {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
#header-menu ul.dropdown-menu.show {
  position: fixed !important;
  left: auto !important;
  right: 219px !important;
  margin: 0px auto !important;
  top: 100px !important;
  max-height: 250px;
  overflow-y: auto;
  transform: none !important;
  padding: 0px;
  border-radius: 0px;
  border: 0px solid #000000;
  border-top: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
#header-menu ul.dropdown-menu.show > li > a.dropdown-item {
  background-color: #E0E0E0;
  border-bottom: 1px solid #D3D3D3;
  color: #1D1D1D;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  padding: 3px 16px;
}
#header-menu ul.dropdown-menu.show > li > a.dropdown-item:hover,
#header-menu ul.dropdown-menu.show > li > a.dropdown-item:focus {
  background-color: #FFFFFF;
  border-bottom: 1px solid #D3D3D3;
  color: #1D1D1D;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  border-left: 6px solid #1D1D1D;
  padding: 3px 16px 3px 10px;
}
#header-menu ul.dropdown-menu.show > li:last-child > a.dropdown-item {
  border-bottom: 0px;
}
@media (min-width: 1801px) {
  #header-menu ul.dropdown-menu.show {
    right: calc(((100% - 1800px) / 2) + 219px) !important;
  }
}
@media (max-width: 767px) {
  #header-menu {
    margin-top: 14px;
  }
  #header-menu #logout {
    padding: 0px 16px;
    height: 28px;
    margin-top: 2px;
  }
  #header-menu .fa-user-cog {
    font-size: 24px;
  }
  #header-menu .fa-envelope {
    font-size: 20px;
  }
  #header-menu .postbox-badge {
    margin-left: 2px;
    margin-top: -30px;
  }
  #header-menu .fa-sign-out-alt:before {
    margin-top: 0px;
  }
  #header-menu ul.dropdown-menu.show {
    top: 59px !important;
    right: 120px !important;
  }
}
@media (max-width: 575px) {
  #header-menu ul.dropdown-menu.show {
    right: 16px !important;
    max-width: calc(100% - ( 2 * 16px ));
  }
}
.alert-danger,
.alert-danger:focus {
  border-color: #ff0000;
  color: #ff0000;
  background-color: #ffeadf;
}
.alert-danger a,
.alert-danger:focus a {
  color: #ff0000;
  text-decoration: underline;
}
.alert-danger a:hover,
.alert-danger:focus a:hover,
.alert-danger a:focus,
.alert-danger:focus a:focus {
  color: #ff0000;
  text-decoration: underline;
}
.alert-danger .btn-close:before,
.alert-danger:focus .btn-close:before {
  color: #ff0000;
}
.alert-warning,
.alert-warning:focus {
  border-color: #ea7000;
  color: #ea7000;
  background-color: #fff8ea;
}
.alert-warning a,
.alert-warning:focus a {
  color: #ea7000;
  text-decoration: underline;
}
.alert-warning a:hover,
.alert-warning:focus a:hover,
.alert-warning a:focus,
.alert-warning:focus a:focus {
  color: #ea7000;
  text-decoration: underline;
}
.alert-warning .btn-close:before,
.alert-warning:focus .btn-close:before {
  color: #ea7000;
}
.alert-info,
.alert-info:focus {
  border-color: #D3D3D3;
  color: #F68A26;
  background-color: #FFFFFF;
}
.alert-info a,
.alert-info:focus a {
  color: #F68A26;
  text-decoration: underline;
}
.alert-info a:hover,
.alert-info:focus a:hover,
.alert-info a:focus,
.alert-info:focus a:focus {
  color: #F68A26;
  text-decoration: underline;
}
.alert-info .btn-close:before,
.alert-info:focus .btn-close:before {
  color: #F68A26;
}
.alert-password-weak,
.alert-password-weak:focus {
  border-color: #ec785b;
  background-color: #ffe7e1;
}
.alert-password-medium,
.alert-password-medium:focus {
  border-color: #ffd04a;
  background-color: #fffaea;
}
.alert-password-strong,
.alert-password-strong:focus {
  border-color: #72b972;
  background-color: #e0f9e0;
}
h3.alert-heading {
  border-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0.5rem;
  padding-bottom: 0px;
}
p.alert {
  padding: 6px 12px;
  border-radius: 0px;
}
span.alert-danger[data-bs-toggle=popover],
span.alert-warning[data-bs-toggle=popover],
span.alert-info[data-bs-toggle=popover] {
  background-color: transparent;
}
.popover {
  border-radius: 0px;
  z-index: 170;
}
.popover .popover-header {
  background-color: transparent;
  border-bottom: 0px;
  padding-bottom: 0px;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.popover .popover-body {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
}
.popover.bs-popover-top > .popover-arrow {
  bottom: -0.5rem;
}
.popover.alert-danger .popover-header,
.popover.alert-danger .popover-body {
  color: #ff0000;
}
.popover.bs-popover-top.alert-danger > .popover-arrow:before {
  border-top-color: #ff0000;
}
.popover.bs-popover-top.alert-danger > .popover-arrow:after {
  border-top-color: #ffeadf;
}
.popover.bs-popover-start.alert-danger > .popover-arrow:before {
  border-left-color: #ff0000;
}
.popover.bs-popover-start.alert-danger > .popover-arrow:after {
  border-left-color: #ffeadf;
}
.popover.bs-popover-end.alert-danger > .popover-arrow:before {
  border-right-color: #ff0000;
}
.popover.bs-popover-end.alert-danger > .popover-arrow:after {
  border-right-color: #ffeadf;
}
.popover.bs-popover-bottom.alert-danger > .popover-arrow:before {
  border-bottom-color: #ff0000;
}
.popover.bs-popover-bottom.alert-danger > .popover-arrow:after {
  border-bottom-color: #ffeadf;
}
.popover.alert-warning .popover-header,
.popover.alert-warning .popover-body {
  color: #ea7000;
}
.popover.bs-popover-top.alert-warning > .popover-arrow:before {
  border-top-color: #ea7000;
}
.popover.bs-popover-top.alert-warning > .popover-arrow:after {
  border-top-color: #fff8ea;
}
.popover.bs-popover-start.alert-warning > .popover-arrow:before {
  border-left-color: #ea7000;
}
.popover.bs-popover-start.alert-warning > .popover-arrow:after {
  border-left-color: #fff8ea;
}
.popover.bs-popover-end.alert-warning > .popover-arrow:before {
  border-right-color: #ea7000;
}
.popover.bs-popover-end.alert-warning > .popover-arrow:after {
  border-right-color: #fff8ea;
}
.popover.bs-popover-bottom.alert-warning > .popover-arrow:before {
  border-bottom-color: #ea7000;
}
.popover.bs-popover-bottom.alert-warning > .popover-arrow:after {
  border-bottom-color: #fff8ea;
}
.popover.alert-info .popover-header,
.popover.alert-info .popover-body {
  color: #F68A26;
}
.popover.bs-popover-top.alert-info > .popover-arrow:before {
  border-top-color: #D3D3D3;
}
.popover.bs-popover-top.alert-info > .popover-arrow:after {
  border-top-color: #FFFFFF;
}
.popover.bs-popover-start.alert-info > .popover-arrow:before {
  border-left-color: #D3D3D3;
}
.popover.bs-popover-start.alert-info > .popover-arrow:after {
  border-left-color: #FFFFFF;
}
.popover.bs-popover-end.alert-info > .popover-arrow:before {
  border-right-color: #D3D3D3;
}
.popover.bs-popover-end.alert-info > .popover-arrow:after {
  border-right-color: #FFFFFF;
}
.popover.bs-popover-bottom.alert-info > .popover-arrow:before {
  border-bottom-color: #D3D3D3;
}
.popover.bs-popover-bottom.alert-info > .popover-arrow:after {
  border-bottom-color: #FFFFFF;
}
.popover.alert-password-weak .popover-header,
.popover.alert-password-weak .popover-body {
  color: #1D1D1D;
}
.popover.bs-popover-top.alert-password-weak > .popover-arrow:before {
  border-top-color: #ec785b;
}
.popover.bs-popover-top.alert-password-weak > .popover-arrow:after {
  border-top-color: #ffe7e1;
}
.popover.bs-popover-start.alert-password-weak > .popover-arrow:before {
  border-left-color: #ec785b;
}
.popover.bs-popover-start.alert-password-weak > .popover-arrow:after {
  border-left-color: #ffe7e1;
}
.popover.bs-popover-end.alert-password-weak > .popover-arrow:before {
  border-right-color: #ec785b;
}
.popover.bs-popover-end.alert-password-weak > .popover-arrow:after {
  border-right-color: #ffe7e1;
}
.popover.bs-popover-bottom.alert-password-weak > .popover-arrow:before {
  border-bottom-color: #ec785b;
}
.popover.bs-popover-bottom.alert-password-weak > .popover-arrow:after {
  border-bottom-color: #ffe7e1;
}
.popover.alert-password-medium .popover-header,
.popover.alert-password-medium .popover-body {
  color: #1D1D1D;
}
.popover.bs-popover-top.alert-password-medium > .popover-arrow:before {
  border-top-color: #ffd04a;
}
.popover.bs-popover-top.alert-password-medium > .popover-arrow:after {
  border-top-color: #fffaea;
}
.popover.bs-popover-start.alert-password-medium > .popover-arrow:before {
  border-left-color: #ffd04a;
}
.popover.bs-popover-start.alert-password-medium > .popover-arrow:after {
  border-left-color: #fffaea;
}
.popover.bs-popover-end.alert-password-medium > .popover-arrow:before {
  border-right-color: #ffd04a;
}
.popover.bs-popover-end.alert-password-medium > .popover-arrow:after {
  border-right-color: #fffaea;
}
.popover.bs-popover-bottom.alert-password-medium > .popover-arrow:before {
  border-bottom-color: #ffd04a;
}
.popover.bs-popover-bottom.alert-password-medium > .popover-arrow:after {
  border-bottom-color: #fffaea;
}
.popover.alert-password-strong .popover-header,
.popover.alert-password-strong .popover-body {
  color: #1D1D1D;
}
.popover.bs-popover-top.alert-password-strong > .popover-arrow:before {
  border-top-color: #72b972;
}
.popover.bs-popover-top.alert-password-strong > .popover-arrow:after {
  border-top-color: #e0f9e0;
}
.popover.bs-popover-start.alert-password-strong > .popover-arrow:before {
  border-left-color: #72b972;
}
.popover.bs-popover-start.alert-password-strong > .popover-arrow:after {
  border-left-color: #e0f9e0;
}
.popover.bs-popover-end.alert-password-strong > .popover-arrow:before {
  border-right-color: #72b972;
}
.popover.bs-popover-end.alert-password-strong > .popover-arrow:after {
  border-right-color: #e0f9e0;
}
.popover.bs-popover-bottom.alert-password-strong > .popover-arrow:before {
  border-bottom-color: #72b972;
}
.popover.bs-popover-bottom.alert-password-strong > .popover-arrow:after {
  border-bottom-color: #e0f9e0;
}
.popover.info-default {
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
}
.popover.info-default .popover-header {
  color: #1D1D1D;
}
.popover.info-default .popover-body {
  color: #1D1D1D;
}
.popover.bs-popover-top.info-default > .popover-arrow:before {
  border-top: 1px solid #D3D3D3;
  border-top-width: 0.5rem;
}
.popover.bs-popover-top.info-default > .popover-arrow:after {
  border-top-color: #FFFFFF;
}
.popover.bs-popover-start.info-default > .popover-arrow:before {
  border-left: 1px solid #D3D3D3;
  border-left-width: 0.5rem;
}
.popover.bs-popover-start.info-default > .popover-arrow:after {
  border-left-color: #FFFFFF;
}
.popover.bs-popover-end.info-default > .popover-arrow:before {
  border-right: 1px solid #D3D3D3;
  border-right-width: 0.5rem;
}
.popover.bs-popover-end.info-default > .popover-arrow:after {
  border-right-color: #FFFFFF;
}
.popover.bs-popover-bottom.info-default > .popover-arrow:before {
  border-bottom: 1px solid #D3D3D3;
  border-bottom-width: 0.5rem;
}
.popover.bs-popover-bottom.info-default > .popover-arrow:after {
  border-bottom-color: #FFFFFF;
}
.main-panorama .main-login .card {
  border-radius: 0px;
  border: 0px solid #000000;
  background-color: #EFEFEF;
  margin: 12px 16px 0px 16px;
  padding-left: 0;
}
.main-panorama .main-login .card form {
  display: contents;
}
.main-panorama .main-login .card .card-header {
  background-color: #EFEFEF;
  border-bottom: 0px solid #000000;
  border-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  position: relative;
}
.main-panorama .main-login .card .card-header .card-header-caret {
  position: absolute;
  top: 0px;
  left: 0;
  width: 25px;
  height: 100%;
  text-align: center;
  display: none;
}
.main-panorama .main-login .card .card-header .card-header-caret .fa.fa-caret-right {
  display: block;
  color: #FFFFFF;
  font-size: 26px;
  margin-top: 12px;
  margin-left: 3px;
}
.main-panorama .main-login .card .card-header .card-header-caret .fa.fa-caret-down {
  display: none;
  color: #FFFFFF;
  font-size: 26px;
  margin-top: 12px;
}
.main-panorama .main-login .card .card-header .card-title {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: #1D1D1D;
  border-bottom: 0px solid #000000;
  margin-top: 0px;
  margin-bottom: 0.5rem;
  padding-bottom: 0px;
}
.main-panorama .main-login .card .card-header .card-title:before {
  content: '';
  width: 55px;
  height: 55px;
  display: inline-block;
  margin-left: -70px;
  margin-right: 13px;
  margin-bottom: -17px;
  background: transparent url(../../images/de_DE/svg/widget-icon-login.svg) no-repeat center 14px;
  background-size: 100%;
}
@media (max-width: 767px) {
  .main-panorama .main-login .card .card-header .card-title:before {
    margin-left: 0px;
    width: 39px;
    height: 39px;
    margin-bottom: -13px;
    margin-right: 10px;
    background: transparent url(../../images/de_DE/svg/widget-icon-login.svg) no-repeat center 10px;
    background-size: 100%;
  }
}
.main-panorama .main-login .card .card-body {
  padding-top: 0px;
  padding-bottom: 0.5rem;
  background-color: #EFEFEF;
  border-radius: 0px;
}
.main-panorama .main-login .card .card-body .main-login-card-links {
  margin-top: 0.5rem;
}
.main-panorama .main-login .card .card-body .card-text {
  padding-top: 0px;
}
.main-panorama .main-login .card .card-footer {
  border-top: 0px solid #000000;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #EFEFEF;
  padding-top: 0px;
  padding-bottom: 1rem;
}
.main-panorama .main-login .card .card-footer .card-button-line {
  padding-top: 0.5rem;
}
.main-panorama .main-login .card .card-footer .card-button-line .btn-primary {
  color: #1D1D1D;
  border: 0;
  background-color: #F68A26;
  border-radius: 0;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  padding: 2px 12px 3px 12px;
}
.main-panorama .main-login .card .card-footer .card-button-line .btn-primary:hover,
.main-panorama .main-login .card .card-footer .card-button-line .btn-primary:focus {
  color: #1D1D1D;
  border: 0;
  background-color: #1D1D1D;
}
.main-panorama .main-login .card .alert {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  border-radius: 0px;
  z-index: 5;
}
.main-panorama .main-login .card .alert .btn-close {
  background: transparent none;
  opacity: 1;
}
.main-panorama .main-login .card .alert .btn-close:focus,
.main-panorama .main-login .card .alert .btn-close:active {
  border: 0px !important;
  outline: none !important;
  box-shadow: none;
}
.main-panorama .main-login .card .alert .btn-close:before {
  font-size: 18px;
}
@media (max-width: 991px) {
  .main-panorama .main-login .card .card-header .card-title {
    font-size: 22px;
  }
  .main-panorama .main-login .card .card-header .card-title:before {
    margin-bottom: -19px;
  }
}
@media (max-width: 767px) {
  .main-panorama .main-login .card {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.07) 25px, #EFEFEF 25px, #EFEFEF 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.07) 25px, #EFEFEF 25px, #EFEFEF 100%);
    background: linear-gradient(left, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.07) 25px, #EFEFEF 25px, #EFEFEF 100%);
    margin: 0px;
    padding-left: 25px;
  }
  .main-panorama .main-login .card .card-header {
    background-color: #EFEFEF;
    cursor: pointer;
    padding: 6px 1rem 5px 1rem;
    border-top-left-radius: 0px;
  }
  .main-panorama .main-login .card .card-header .card-header-caret {
    display: block;
    left: -25px;
  }
  .main-panorama .main-login .card .card-header .card-title {
    font-size: 20px;
  }
  .main-panorama .main-login .card .card-header .card-title:before {
    margin-bottom: -13px;
  }
  .main-panorama .main-login .card .card-body {
    background-color: #EFEFEF;
  }
  .main-panorama .main-login .card .card-body .card-text {
    padding-top: 1rem;
  }
  .main-panorama .main-login .card .card-footer {
    background-color: #EFEFEF;
    border-bottom-left-radius: 0px;
  }
  .main-panorama .main-login .card .alert {
    left: 25px;
  }
  .main-panorama .main-login .card.opened-sm .card-header-caret .fa.fa-caret-right {
    display: none;
  }
  .main-panorama .main-login .card.opened-sm .card-header-caret .fa.fa-caret-down {
    display: block;
  }
}
#cockpit-cards-container {
  background-color: #FFFFFF;
  padding-bottom: 32px;
}
#cockpit-cards-container .card {
  border-radius: 0px;
  border: 0px solid #000000;
  background-color: #FFFFFF;
  margin: 32px 16px 0px 16px;
  width: calc(33.333333% - 16px - 16px);
  padding-left: 0;
}
#cockpit-cards-container .card form {
  display: contents;
}
#cockpit-cards-container .card .card-header {
  background-color: #f8f8f8;
  border-bottom: 0px solid #000000;
  border-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  position: relative;
}
#cockpit-cards-container .card .card-header .card-header-caret {
  position: absolute;
  top: 0px;
  left: 0;
  width: 25px;
  height: 100%;
  text-align: center;
  display: none;
}
#cockpit-cards-container .card .card-header .card-header-caret .fa.fa-caret-right {
  display: block;
  color: #FFFFFF;
  font-size: 26px;
  margin-top: 12px;
  margin-left: 3px;
}
#cockpit-cards-container .card .card-header .card-header-caret .fa.fa-caret-down {
  display: none;
  color: #FFFFFF;
  font-size: 26px;
  margin-top: 12px;
}
#cockpit-cards-container .card .card-header .card-title {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: #1D1D1D;
  border-bottom: 0px solid #000000;
  margin-top: 0px;
  margin-bottom: 0.5rem;
  padding-bottom: 0px;
}
#cockpit-cards-container .card .card-body {
  padding-top: 0px;
  padding-bottom: 0.5rem;
  background-color: #f8f8f8;
  border-radius: 0px;
  font-size: 18px;
  color: #1D1D1D;
}
#cockpit-cards-container .card .card-body .card-button-line {
  padding-top: 1rem;
}
#cockpit-cards-container .card .card-body .main-login-card-links {
  margin-top: 0.5rem;
}
#cockpit-cards-container .card .card-body .card-body-ajax-loader {
  margin-left: 0;
}
#cockpit-cards-container .card .card-body .card-text {
  padding-top: 0px;
}
#cockpit-cards-container .card .card-footer {
  border-top: 0px solid #000000;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #f8f8f8;
  padding-top: 0px;
  padding-bottom: 1rem;
}
#cockpit-cards-container .card .card-footer .card-button-line {
  padding-top: 0.5rem;
}
#cockpit-cards-container .card .alert {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  border-radius: 0px;
  z-index: 5;
}
#cockpit-cards-container .card .alert .btn-close {
  background: transparent none;
  opacity: 1;
}
#cockpit-cards-container .card .alert .btn-close:focus,
#cockpit-cards-container .card .alert .btn-close:active {
  border: 0px !important;
  outline: none !important;
  box-shadow: none;
}
#cockpit-cards-container .card .alert .btn-close:before {
  font-size: 18px;
}
@media (max-width: 1199px) {
  #cockpit-cards-container .card {
    width: calc(50% - 16px - 16px);
  }
}
@media (max-width: 991px) {
  #cockpit-cards-container .card {
    width: calc(50% - 16px - 16px);
  }
  #cockpit-cards-container .card .card-header .card-title {
    font-size: 22px;
  }
  #cockpit-cards-container .card .card-header .card-title:before {
    margin-bottom: -19px;
  }
}
@media (max-width: 767px) {
  #cockpit-cards-container {
    padding-bottom: 0px;
  }
  #cockpit-cards-container .card:nth-child(2n-1) {
    background: -moz-linear-gradient(left, #757575 0%, #757575 25px, #f2f2f2 25px, #f2f2f2 100%);
    background: -webkit-linear-gradient(left, #757575 0%, #757575 25px, #f2f2f2 25px, #f2f2f2 100%);
    background: linear-gradient(left, #757575 0%, #757575 25px, #f2f2f2 25px, #f2f2f2 100%);
  }
  #cockpit-cards-container .card:nth-child(2n-1) .card-header {
    background-color: #f2f2f2;
  }
  #cockpit-cards-container .card:nth-child(2n-1) .card-header .card-header-caret {
    background-color: #757575;
  }
  #cockpit-cards-container .card:nth-child(2n-1) .card-body {
    background-color: #f2f2f2;
  }
  #cockpit-cards-container .card:nth-child(2n-1) .card-footer {
    background-color: #f2f2f2;
  }
  #cockpit-cards-container .card:nth-child(2n) {
    background: -moz-linear-gradient(left, #D3D3D3 0%, #D3D3D3 25px, #FFFFFF 25px, #FFFFFF 100%);
    background: -webkit-linear-gradient(left, #D3D3D3 0%, #D3D3D3 25px, #FFFFFF 25px, #FFFFFF 100%);
    background: linear-gradient(left, #D3D3D3 0%, #D3D3D3 25px, #FFFFFF 25px, #FFFFFF 100%);
  }
  #cockpit-cards-container .card:nth-child(2n) .card-header {
    background-color: #FFFFFF;
  }
  #cockpit-cards-container .card:nth-child(2n) .card-header .card-header-caret {
    background-color: #D3D3D3;
  }
  #cockpit-cards-container .card:nth-child(2n) .card-body {
    background-color: #FFFFFF;
  }
  #cockpit-cards-container .card:nth-child(2n) .card-footer {
    background-color: #FFFFFF;
  }
  #cockpit-cards-container .card {
    width: 100%;
    margin: 0px;
    padding-left: 25px;
  }
  #cockpit-cards-container .card .card-header {
    cursor: pointer;
    padding: 6px 1rem 5px 1rem;
    border-top-left-radius: 0px;
  }
  #cockpit-cards-container .card .card-header .card-header-caret {
    display: block;
    left: -25px;
  }
  #cockpit-cards-container .card .card-header .card-title {
    font-size: 20px;
  }
  #cockpit-cards-container .card .card-header .card-title:before {
    margin-bottom: -13px;
  }
  #cockpit-cards-container .card .card-body {
    display: none;
  }
  #cockpit-cards-container .card .card-body .card-body-ajax-loader {
    margin-left: -25px;
  }
  #cockpit-cards-container .card .card-body .card-text {
    padding-top: 1rem;
  }
  #cockpit-cards-container .card .card-footer {
    display: none;
    border-bottom-left-radius: 0px;
  }
  #cockpit-cards-container .card .alert {
    left: 25px;
  }
  #cockpit-cards-container .card.login.opened-sm .card-body {
    display: block;
  }
  #cockpit-cards-container .card.login.opened-sm .card-footer {
    display: block;
  }
  #cockpit-cards-container .card.opened-sm .card-header-caret .fa.fa-caret-right {
    display: none;
  }
  #cockpit-cards-container .card.opened-sm .card-header-caret .fa.fa-caret-down {
    display: block;
  }
}
#cockpit-cards-container .card.login .card-header .card-title:before,
#cockpit-cards-container .card.product-calculator .card-header .card-title:before,
#cockpit-cards-container .card.meter-reading .card-header .card-title:before,
#cockpit-cards-container .card.postbox .card-header .card-title:before,
#cockpit-cards-container .card.invoice .card-header .card-title:before,
#cockpit-cards-container .card.meter .card-header .card-title:before,
#cockpit-cards-container .card.prepayment .card-header .card-title:before,
#cockpit-cards-container .card.customer .card-header .card-title:before,
#cockpit-cards-container .card.contract .card-header .card-title:before,
#cockpit-cards-container .card.quick-links .card-header .card-title:before,
#cockpit-cards-container .card.customer-account .card-header .card-title:before,
#cockpit-cards-container .card.bankdata .card-header .card-title:before,
#cockpit-cards-container .card.order-status .card-header .card-title:before,
#cockpit-cards-container .card.e-mobility .card-header .card-title:before,
#cockpit-cards-container .card.co2-footprint .card-header .card-title:before,
#cockpit-cards-container .card.cost-view .card-header .card-title:before {
  content: '';
  width: 55px;
  height: 55px;
  display: inline-block;
  margin-left: -70px;
  margin-right: 13px;
  margin-bottom: -17px;
}
@media (max-width: 767px) {
  #cockpit-cards-container .card.login .card-header .card-title:before,
  #cockpit-cards-container .card.product-calculator .card-header .card-title:before,
  #cockpit-cards-container .card.meter-reading .card-header .card-title:before,
  #cockpit-cards-container .card.postbox .card-header .card-title:before,
  #cockpit-cards-container .card.invoice .card-header .card-title:before,
  #cockpit-cards-container .card.meter .card-header .card-title:before,
  #cockpit-cards-container .card.prepayment .card-header .card-title:before,
  #cockpit-cards-container .card.customer .card-header .card-title:before,
  #cockpit-cards-container .card.contract .card-header .card-title:before,
  #cockpit-cards-container .card.quick-links .card-header .card-title:before,
  #cockpit-cards-container .card.customer-account .card-header .card-title:before,
  #cockpit-cards-container .card.bankdata .card-header .card-title:before,
  #cockpit-cards-container .card.order-status .card-header .card-title:before,
  #cockpit-cards-container .card.e-mobility .card-header .card-title:before,
  #cockpit-cards-container .card.co2-footprint .card-header .card-title:before,
  #cockpit-cards-container .card.cost-view .card-header .card-title:before {
    margin-left: 0px;
    width: 39px;
    height: 39px;
    margin-bottom: -13px;
    margin-right: 10px;
  }
}
#cockpit-cards-container .card.login .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-login.svg) no-repeat center 14px;
  background-size: 100%;
}
@media (max-width: 767px) {
  #cockpit-cards-container .card.login .card-header .card-title:before {
    background: transparent url(../../images/de_DE/svg/widget-icon-login.svg) no-repeat center 10px;
    background-size: 100%;
  }
}
#cockpit-cards-container .card.product-calculator .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-calculator.svg) no-repeat center 0px;
  background-size: 78%;
}
#cockpit-cards-container .card.meter-reading .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-meter.svg) no-repeat center 7px;
  background-size: 100%;
}
#cockpit-cards-container .card.e-mobility .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-e-mobility.svg) no-repeat center 0px;
  background-size: 93%;
}
#cockpit-cards-container .card.postbox .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-postbox.svg) no-repeat center 7px;
  background-size: 100%;
}
#cockpit-cards-container .card.invoice .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-invoice.svg) no-repeat center 0px;
  background-size: 78%;
}
#cockpit-cards-container .card.meter .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-meter.svg) no-repeat center 7px;
  background-size: 100%;
}
#cockpit-cards-container .card.prepayment .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-prepayment.svg) no-repeat center 7px;
  background-size: 100%;
}
#cockpit-cards-container .card.customer .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-customer.svg) no-repeat center 0px;
  background-size: 65%;
}
#cockpit-cards-container .card.contract .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-contract.svg) no-repeat center 0px;
  background-size: 78%;
}
#cockpit-cards-container .card.contract .card-body .branch-icon-before-text.power {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat -4px 6px;
  background-size: 15px 15px;
  padding-left: 15px;
}
#cockpit-cards-container .card.contract .card-body .branch-icon-before-text.gas {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat -3px 6px;
  background-size: 15px 15px;
  padding-left: 16px;
}
#cockpit-cards-container .card.contract .card-body .branch-icon-before-text.water {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat -1px 6px;
  background-size: 15px 15px;
  padding-left: 20px;
}
#cockpit-cards-container .card.contract .card-body .branch-icon-before-text.thermal {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat -1px 6px;
  background-size: 15px 15px;
  padding-left: 20px;
}
#cockpit-cards-container .card.contract .card-body .branch-icon-before-text.powerCharge {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat 0px 6px;
  background-size: 15px 15px;
  padding-left: 20px;
}
#cockpit-cards-container .card.customer-account .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-customer-account.svg) no-repeat center 0px;
  background-size: 84%;
}
#cockpit-cards-container .card.bankdata .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-bankdata.svg) no-repeat center 0px;
  background-size: 78%;
}
#cockpit-cards-container .card.order-status .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-service-status.svg) no-repeat center 0px;
  background-size: 78%;
}
#cockpit-cards-container .card.co2-footprint .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-co2-footprint.svg) no-repeat center 4px;
  background-size: 78%;
}
#cockpit-cards-container .card.cost-view .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-cost-view.svg) no-repeat center 0px;
  background-size: 78%;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row {
  margin-left: 0px;
  margin-right: 0px;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old) {
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old) + label {
  display: inline-block;
  width: 100%;
  float: left;
  background: transparent none;
  border-right: 0 !important;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old) + label div.radio-label {
  margin: 0px;
  padding: 0.15rem 0px;
  text-align: center;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #1D1D1D;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old) + label:hover,
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old) + label:focus {
  background: transparent none;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old) + label:hover div.radio-label,
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old) + label:focus div.radio-label {
  color: #1D1D1D;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old):checked + label {
  background: transparent none;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old):checked + label div.radio-label {
  color: #1D1D1D;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old):checked + label:hover,
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old):checked + label:focus {
  background: transparent none;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old):checked + label:hover div.radio-label,
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old):checked + label:focus div.radio-label {
  color: #1D1D1D;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row input[type=radio]:not(old) + label > span {
  display: none;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row > *[class^='col-']:first-child input[type=radio]:not(old) + label {
  border-top-left-radius: 0;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row > *[class^='col-']:last-child input[type=radio]:not(old) + label {
  border-right: 0px;
  border-top-right-radius: 0;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row {
  margin-left: 0rem;
  margin-right: 0rem;
  border-top: 0;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) {
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label {
  display: inline-block;
  width: 100%;
  float: left;
  background: #f2f2f2 none;
  border-right: 0;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label div.radio-label {
  margin: 0px;
  padding: 0.15rem 0px;
  text-align: center;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #1D1D1D;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon {
  display: inline-block;
  width: 27px;
  height: 27px;
  vertical-align: bottom;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-label-text {
  display: none;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:hover,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:focus {
  background: #EFEFEF none;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label {
  color: #1D1D1D;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.power,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.gas,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.water,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.thermal,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.powerCharge,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label {
  background: #EFEFEF none;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label {
  color: #1D1D1D;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-label-text {
  display: inline-block;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:hover,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:focus {
  background: #EFEFEF none;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label {
  color: #1D1D1D;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.power,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.gas,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.water,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.thermal,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.powerCharge,
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row input[type=radio]:not(old) + label > span {
  display: none;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row > *[class='flex-fill']:first-child input[type=radio]:not(old) + label {
  border-bottom-left-radius: 0;
}
#cockpit-cards-container .card.product-calculator .radio-branches-row > *[class='flex-fill']:last-child input[type=radio]:not(old) + label {
  border-right: 0px;
  border-bottom-right-radius: 0;
}
#cockpit-cards-container .card.product-calculator .cockpit-card-power-input-container .col-form-label,
#cockpit-cards-container .card.product-calculator .cockpit-card-gas-input-container .col-form-label,
#cockpit-cards-container .card.product-calculator .cockpit-card-water-input-container .col-form-label,
#cockpit-cards-container .card.product-calculator .cockpit-card-thermal-input-container .col-form-label,
#cockpit-cards-container .card.product-calculator .cockpit-card-power-charge-input-container .col-form-label {
  padding-bottom: 0px;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #1D1D1D;
}
#cockpit-cards-container .card.product-calculator .cockpit-card-power-input-container .form-floating,
#cockpit-cards-container .card.product-calculator .cockpit-card-gas-input-container .form-floating,
#cockpit-cards-container .card.product-calculator .cockpit-card-water-input-container .form-floating,
#cockpit-cards-container .card.product-calculator .cockpit-card-thermal-input-container .form-floating,
#cockpit-cards-container .card.product-calculator .cockpit-card-power-charge-input-container .form-floating {
  margin-top: -0.25rem;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons .consumption-button {
  height: 40px;
  flex: 20%;
  border-right: 0;
  cursor: pointer;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons .consumption-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons .consumption-button:last-child {
  border-right: 0px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 767px) {
  #cockpit-cards-container .card.product-calculator .consumption-buttons {
    margin-top: 1rem;
  }
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(1) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-persons-01.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(1):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-01-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(2) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-persons-02.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(2):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-02-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(3) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-persons-03.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(3):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-03-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(4) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-persons-04.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(4):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-04-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(5) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-persons-05.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(5):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-05-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(1).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(1).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-01-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(1).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(1).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-01-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(2).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(2).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-02-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(2).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(2).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-02-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(3).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(3).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-03-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(3).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(3).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-03-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(4).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(4).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-04-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(4).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(4).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-04-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(5).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(5).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-05-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(5).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.persons .consumption-button:nth-child(5).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-persons-05-active.svg) no-repeat center center;
  background-size: auto 29px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(1) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-vehicle-loading-size-1.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(1):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-1-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(2) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-vehicle-loading-size-2.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(2):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-2-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(3) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-vehicle-loading-size-3.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(3):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-3-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(4) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-vehicle-loading-size-4.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(4):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-4-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(5) {
  background: #E8E8E8 url(../../images/de_DE/svg/icon-vehicle-loading-size-5.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(5):hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-5-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(1).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(1).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-1-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(1).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(1).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-1-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(2).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(2).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-2-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(2).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(2).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-2-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(3).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(3).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-3-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(3).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(3).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-3-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(4).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(4).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-4-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(4).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(4).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-4-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(5).active,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(5).hoveractive {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-5-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(5).active:hover,
#cockpit-cards-container .card.product-calculator .consumption-buttons.vehicles .consumption-button:nth-child(5).hoveractive:hover {
  background: #EFEFEF url(../../images/de_DE/svg/icon-vehicle-loading-size-5-active.svg) no-repeat center center;
  background-size: auto 40px;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-output-top {
  background-color: #EFEFEF;
  height: 50px;
  border-radius: 5px 5px 0px 0px;
  margin-top: 5px;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-output-top .icon-field {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 36px;
  color: #FFFFFF;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-output-top .output-field {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 36px;
  color: #1D1D1D;
  padding: 0px 12px;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-output-top .unit-field {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #1D1D1D;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-image-container {
  background: #E0E0E0 url(../../images/de_DE/svg/pict-card-data-co2.svg) no-repeat 11px bottom;
  background-size: 37%;
  padding: 10px 10px 25px 10px;
  border-top: 1px solid #FFFFFF;
  border-radius: 0px 0px 5px 5px;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-image-container .level {
  float: right;
  white-space: nowrap;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-image-container .level .img-field {
  height: 20px;
  width: 20px;
  display: inline-block;
  margin-left: 1px;
  margin-bottom: -3px;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-image-container .level .unit-field {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  color: #1D1D1D;
  margin-left: 1px;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-image-container .level.level-germany .img-field {
  background: transparent url(../../images/de_DE/svg/icon-flag-germany.svg) center center;
  background-size: cover;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-image-container .level.level-europe .img-field {
  background: transparent url(../../images/de_DE/svg/icon-flag-europe.svg) center center;
  background-size: cover;
}
#cockpit-cards-container .card.co2-footprint .card-body .co2-image-container .level.level-world .img-field {
  background: transparent url(../../images/de_DE/svg/icon-flag-globe.svg) center center;
  background-size: cover;
}
#cockpit-cards-container .card.cost-view .card-body .cost-view-prognosis-top {
  background-color: #E0E0E0;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #1D1D1D;
  border-radius: 5px 5px 0px 0px;
  margin-top: 5px;
  padding: 0.5rem 1rem;
  border-bottom: 1px solid #FFFFFF;
}
#cockpit-cards-container .card.cost-view .card-body .cost-view-prognosis-top .info-default {
  margin-left: 0.5rem;
}
#cockpit-cards-container .card.cost-view .card-body .cost-view-prognosis-bottom {
  background-color: #EFEFEF;
  height: 50px;
  border-radius: 0px 0px 5px 5px;
}
#cockpit-cards-container .card.cost-view .card-body .cost-view-prognosis-bottom .icon-field {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 36px;
  color: #FFFFFF;
}
#cockpit-cards-container .card.cost-view .card-body .cost-view-prognosis-bottom .output-field {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 36px;
  color: #1D1D1D;
  padding: 0px 12px;
}
#cockpit-cards-container .card.cost-view .card-body .cost-view-prognosis-bottom .unit-field {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #1D1D1D;
}
#cockpit-cards-container .card.cost-view .card-body .accordion {
  margin-top: 0.5rem;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item {
  background: transparent;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button::after,
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button.collapsed::after {
  background: transparent none;
  width: 0px;
  height: 0px;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button {
  border-radius: 0 0 0px 0px;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button:hover,
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 2px solid #E0E0E0;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button .fa-caret-down {
  display: none;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button .fa-caret-up {
  display: inline-block;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button:not(.collapsed) {
  background-color: #FFFFFF;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #1D1D1D;
  border: 2px solid #E0E0E0;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button.collapsed {
  border-radius: 0 0 0 0;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button.collapsed .fa-caret-down {
  display: inline-block;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-button.collapsed .fa-caret-up {
  display: none;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-body {
  background-color: #E0E0E0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  font-size: 18px;
  padding: calc(0.5rem - 2px) 1rem 0.5rem 1rem;
}
#cockpit-cards-container .card.cost-view .card-body .accordion .accordion-item .accordion-body .info-default {
  font-size: 18px;
  margin-left: 0.5rem;
}
body.in #cockpit-cards-container .card .card-body .card-button-line {
  padding-top: 0.5rem;
}
#contextMenu {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  z-index: 33;
  width: 100%;
}
#contextMenu .login-name {
  background-color: #EFEFEF;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
  padding: 14px 16px;
  font-size: 28px;
}
#contextMenu .accordion-item {
  border: 0px;
  border-radius: 0px;
  margin-bottom: 0px;
  background-color: transparent;
}
#contextMenu .accordion-item h2.accordion-header {
  border-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
#contextMenu .accordion-item .accordion-button::after,
#contextMenu .accordion-item .accordion-button.collapsed::after {
  background: transparent none;
  width: 0px;
  height: 0px;
}
#contextMenu .accordion-item .accordion-collapse.show {
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
#contextMenu .accordion-item .accordion-button {
  padding: 4px 16px;
  border-radius: 0px;
  background-color: #F68A26;
  border-bottom: 1px solid #EFEFEF;
}
#contextMenu .accordion-item .accordion-button:hover,
#contextMenu .accordion-item .accordion-button:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #F68A26;
}
#contextMenu .accordion-item .accordion-button:hover .context-menu-level-1:before,
#contextMenu .accordion-item .accordion-button:focus .context-menu-level-1:before,
#contextMenu .accordion-item .accordion-button:hover .context-menu-level-2:before,
#contextMenu .accordion-item .accordion-button:focus .context-menu-level-2:before,
#contextMenu .accordion-item .accordion-button:hover .context-menu-level-3:before,
#contextMenu .accordion-item .accordion-button:focus .context-menu-level-3:before {
  color: #EFEFEF;
}
#contextMenu .accordion-item .accordion-button:hover .context-menu-label,
#contextMenu .accordion-item .accordion-button:focus .context-menu-label {
  color: #FFFFFF;
}
#contextMenu .accordion-item .accordion-button:hover .context-menu-value,
#contextMenu .accordion-item .accordion-button:focus .context-menu-value {
  color: #FFFFFF;
}
#contextMenu .accordion-item .accordion-button .fa-caret-down {
  display: none;
}
#contextMenu .accordion-item .accordion-button .fa-caret-up {
  display: inline-block;
}
#contextMenu .accordion-item .accordion-button .context-menu-level-1:before {
  content: '\f2bb';
  font-family: 'FontAwesome';
  font-weight: 900;
  font-size: 20px;
  padding-top: 5px;
  display: inline-block;
  color: #EFEFEF;
}
#contextMenu .accordion-item .accordion-button .context-menu-level-2:before {
  content: '\f64f';
  font-family: 'FontAwesome';
  font-weight: 900;
  font-size: 20px;
  padding-top: 5px;
  display: inline-block;
  color: #EFEFEF;
}
#contextMenu .accordion-item .accordion-button .context-menu-level-3:before {
  content: '\f3fd';
  font-family: 'FontAwesome';
  font-weight: 900;
  font-size: 20px;
  padding-top: 5px;
  display: inline-block;
  color: #EFEFEF;
}
#contextMenu .accordion-item .accordion-button .context-menu-label {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #FFFFFF;
  padding-left: 40px;
  margin-top: -31px;
}
#contextMenu .accordion-item .accordion-button .context-menu-value {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #FFFFFF;
  padding-left: 40px;
  margin-top: 1px;
}
#contextMenu .accordion-item .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#contextMenu .accordion-item .accordion-button.collapsed {
  background-color: #F68A26;
}
#contextMenu .accordion-item .accordion-button.collapsed:hover,
#contextMenu .accordion-item .accordion-button.collapsed:focus {
  background-color: #F68A26;
}
#contextMenu .accordion-item .accordion-button.collapsed:hover .context-menu-level-1:before,
#contextMenu .accordion-item .accordion-button.collapsed:focus .context-menu-level-1:before,
#contextMenu .accordion-item .accordion-button.collapsed:hover .context-menu-level-2:before,
#contextMenu .accordion-item .accordion-button.collapsed:focus .context-menu-level-2:before,
#contextMenu .accordion-item .accordion-button.collapsed:hover .context-menu-level-3:before,
#contextMenu .accordion-item .accordion-button.collapsed:focus .context-menu-level-3:before {
  color: #EFEFEF;
}
#contextMenu .accordion-item .accordion-button.collapsed:hover .context-menu-label,
#contextMenu .accordion-item .accordion-button.collapsed:focus .context-menu-label {
  color: #FFFFFF;
}
#contextMenu .accordion-item .accordion-button.collapsed:hover .context-menu-value,
#contextMenu .accordion-item .accordion-button.collapsed:focus .context-menu-value {
  color: #FFFFFF;
}
#contextMenu .accordion-item .accordion-button.collapsed .fa-caret-down {
  display: inline-block;
}
#contextMenu .accordion-item .accordion-button.collapsed .fa-caret-up {
  display: none;
}
#contextMenu .accordion-item .accordion-button.collapsed .context-menu-level-1:before,
#contextMenu .accordion-item .accordion-button.collapsed .context-menu-level-2:before,
#contextMenu .accordion-item .accordion-button.collapsed .context-menu-level-3:before {
  color: #EFEFEF;
}
#contextMenu .accordion-item .accordion-button.collapsed .context-menu-label {
  color: #FFFFFF;
}
#contextMenu .accordion-item .accordion-button.collapsed .context-menu-value {
  color: #FFFFFF;
}
#contextMenu .accordion-item .accordion-button.collapsed.no-toggle {
  cursor: default;
  background-color: #F68A26;
}
#contextMenu .accordion-item .accordion-button.collapsed.no-toggle:hover,
#contextMenu .accordion-item .accordion-button.collapsed.no-toggle:focus {
  background-color: #F68A26;
}
#contextMenu .accordion-item .accordion-button.collapsed.no-toggle .fa-caret-down {
  display: none;
}
#contextMenu .accordion-item .accordion-button.collapsed.no-toggle .fa-caret-up {
  display: none;
}
#contextMenu .accordion-item .accordion-body {
  padding: 0px;
  background-color: transparent;
  border-radius: 0px;
}
#contextMenu .accordion-item .accordion-body .context-menu-entry {
  display: block;
  width: 100%;
  background-color: #f2f2f2;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #434343;
  text-decoration: none;
  padding: 10px 16px 8px 56px;
}
#contextMenu .accordion-item .accordion-body .context-menu-entry:hover,
#contextMenu .accordion-item .accordion-body .context-menu-entry:focus {
  background-color: #FFFFFF;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
}
#contextMenu .accordion-item .accordion-body .context-menu-entry.active {
  background-color: #FFFFFF;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  color: #1D1D1D;
}
#contextMenu .accordion-item .accordion-body .context-menu-entry.active:hover,
#contextMenu .accordion-item .accordion-body .context-menu-entry.active:focus {
  background-color: #FFFFFF;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  color: #1D1D1D;
}
#contextMenu .accordion-item .accordion-body .context-menu-entry.context-menu-entry-icon-power {
  background-image: url(../../images/de_DE/svg/icon-power.svg);
  background-repeat: no-repeat;
  background-position: 16px 12px;
  background-size: 20px 20px;
}
#contextMenu .accordion-item .accordion-body .context-menu-entry.context-menu-entry-icon-gas {
  background-image: url(../../images/de_DE/svg/icon-gas.svg);
  background-repeat: no-repeat;
  background-position: 16px 12px;
  background-size: 20px 20px;
}
#contextMenu .accordion-item .accordion-body .context-menu-entry.context-menu-entry-icon-water {
  background-image: url(../../images/de_DE/svg/icon-water.svg);
  background-repeat: no-repeat;
  background-position: 16px 12px;
  background-size: 20px 20px;
}
#contextMenu .accordion-item .accordion-body .context-menu-entry.context-menu-entry-icon-thermal {
  background-image: url(../../images/de_DE/svg/icon-thermal.svg);
  background-repeat: no-repeat;
  background-position: 16px 12px;
  background-size: 20px 20px;
}
#contextMenu .accordion-item .accordion-body .context-menu-entry.context-menu-entry-icon-powerCharge {
  background-image: url(../../images/de_DE/svg/icon-vehicle-loading.svg);
  background-repeat: no-repeat;
  background-position: 16px 11px;
  background-size: 20px 20px;
}
@media (max-width: 991px) {
  #contextMenu .login-name {
    padding: 7px 16px;
    font-size: 23px;
  }
}
@media (max-width: 767px) {
  #contextMenu {
    position: relative;
    display: none;
  }
  #contextMenu .login-name {
    padding: 5px 16px;
    font-size: 20px;
  }
  #contextMenu .accordion-item .accordion-collapse.show {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  #contextMenu .accordion-item:last-child .accordion-body {
    border-bottom: 15px solid #D3D3D3;
  }
}
.process #contextMenu .accordion-item .accordion-button.collapsed.no-toggle {
  border-bottom: 1px solid #F68A26;
}
.process #contextMenu .accordion-item .accordion-button.collapsed.no-toggle .context-menu-level-1:before,
.process #contextMenu .accordion-item .accordion-button.collapsed.no-toggle .context-menu-level-2:before,
.process #contextMenu .accordion-item .accordion-button.collapsed.no-toggle .context-menu-level-3:before {
  color: #D3D3D3;
}
@media (max-width: 991px) {
  .process #contextMenu {
    width: 50%;
    position: relative;
    float: left;
  }
}
.main-process .card {
  background-color: #FFFFFF;
  border: 0px solid #000000;
  border-radius: 0px;
}
.main-process .card .card-header {
  background-color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.main-process .card .card-header .card-title {
  font-family: "Dax OT", sans-serif;
  font-weight: 400;
  color: #1D1D1D;
  font-size: 28px;
  margin-bottom: 0px;
  margin-right: 1rem;
  padding-top: 11px;
  border-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.main-process .card .card-header .steps-container {
  margin: 7px 36px 0px 0px;
}
.main-process .card .card-header .steps-container .step {
  width: 11px;
  height: 11px;
  background-color: #F68A26;
  border: 1px solid #F68A26;
  border-radius: 0px;
  margin-right: 8px;
}
.main-process .card .card-header .steps-container .step.active {
  background-color: #EFEFEF;
  border: 1px solid #EFEFEF;
}
.main-process .card .card-body {
  background-color: #FFFFFF;
  border-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.main-process .card .card-body > .alert {
  border-radius: 0px;
}
.main-process .card .card-body > .alert ul {
  padding-left: 1rem;
}
.main-process .card .card-body > .alert .btn-close {
  background: transparent none;
  opacity: 1;
}
.main-process .card .card-body > .alert .btn-close:focus,
.main-process .card .card-body > .alert .btn-close:active {
  border: 0px !important;
  outline: none !important;
  box-shadow: none;
}
.main-process .card .card-body > .alert .btn-close:before {
  font-size: 18px;
}
.main-process .card .card-body .branch-icon-before-text.power {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat -4px 5px;
  background-size: 15px 15px;
  padding-left: 15px;
}
.main-process .card .card-body .branch-icon-before-text.gas {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat -3px 4px;
  background-size: 15px 15px;
  padding-left: 16px;
}
.main-process .card .card-body .branch-icon-before-text.water {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat -1px 5px;
  background-size: 15px 15px;
  padding-left: 20px;
}
.main-process .card .card-body .branch-icon-before-text.thermal {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat -1px 4px;
  background-size: 15px 15px;
  padding-left: 20px;
}
.main-process .card .card-body .branch-icon-before-text.powerCharge {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat 0px 4px;
  background-size: 15px 15px;
  padding-left: 20px;
}
.main-process .card .card-footer {
  background-color: #FFFFFF;
  border-top: 0px solid #000000;
  border-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media (max-width: 767px) {
  .main-process .card .card-header .card-title {
    font-size: 22px;
    padding-top: 0px;
  }
}
.main-process .card .card {
  background-color: #FFFFFF;
  border: 0px solid #000000;
  border-radius: 0px;
}
.main-process .card .card .card-header {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #F68A26;
  border-bottom: 0px solid #000000;
}
.main-process .card .card .card-header .card-title {
  padding-top: 0px;
  font-family: "Dax OT", sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  font-size: 20px;
  margin-right: 0px;
  border-bottom: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.main-process .card .card .card-body {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #FFFFFF;
}
.main-process .card .card .card-footer {
  background-color: #FFFFFF;
  border-top: 0px solid #000000;
  border-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.main-process .two-column-flex-cards-row {
  width: calc(100% + 1.5rem);
}
.main-process .two-column-flex-cards-row .card {
  padding-bottom: 1rem;
  background-color: transparent;
}
.main-process .ecar-image-row {
  background: transparent url(../../images/de_DE/svg/icon-process-e-car-funding.svg) no-repeat 0.75rem center;
  background-size: 400px;
  min-height: 200px;
}
@media (max-width: 1399px) {
  .main-process .ecar-image-row {
    background-size: 370px;
    min-height: 184px;
  }
}
@media (max-width: 1299px) {
  .main-process .ecar-image-row {
    background-size: 330px;
    min-height: 164px;
  }
}
@media (max-width: 1199px) {
  .main-process .ecar-image-row {
    background-size: 315px;
    min-height: 156px;
  }
}
@media (max-width: 991px) {
  .main-process .ecar-image-row {
    background-size: 370px;
    min-height: 184px;
  }
}
@media (max-width: 767px) {
  .main-process .ecar-image-row {
    background-size: 300px;
    background-position: calc(100% - 0.75rem) center;
    min-height: 156px;
  }
}
@media (max-width: 689px) {
  .main-process .ecar-image-row {
    background-size: 180px;
    min-height: 90px;
  }
}
@media (max-width: 575px) {
  .main-process .ecar-image-row {
    background-size: 100px;
    background-position: 0.75rem -1rem;
    padding-top: 68px;
    min-height: 0px;
  }
}
.in .main-process .card {
  border-top-left-radius: 0px;
}
.in .main-process .card .card-header {
  border-top-left-radius: 0px;
}
@media (max-width: 767px) {
  .in .main-process .card {
    border-top-left-radius: 0px;
  }
  .in .main-process .card .card-header {
    border-top-left-radius: 0px;
  }
}
.originalValue {
  color: #757575;
}
.form-row {
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .form-row {
    margin-bottom: 0.5rem;
  }
}
.two-column-form-row {
  margin-bottom: 0.5rem;
}
.col-form-label {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  color: #1D1D1D;
  font-size: 16px;
}
.col-form-label.alert-danger {
  color: #ff0000;
  background-color: transparent;
}
.col-form-label.alert-warning {
  color: #ea7000;
  background-color: transparent;
}
.col-form-label.alert-info {
  color: #F68A26;
  background-color: transparent;
}
.confirm-page-label {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  color: #1D1D1D;
  font-size: 16px;
}
@media (max-width: 767px) {
  .confirm-page-label {
    padding-bottom: 0px;
  }
}
.confirm-page-value {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
  font-size: 16px;
}
@media (max-width: 767px) {
  .confirm-page-value {
    padding-top: 0px;
  }
}
.details-page-icon img {
  /*width: 33px;*/
  height: 32px;
  margin-top: 6px;
}
.form-control::placeholder {
  color: #757575;
}
.form-control.alert-danger::placeholder {
  color: #ff0000;
}
.form-control.alert-warning::placeholder {
  color: #ea7000;
}
.form-control.alert-info::placeholder {
  color: #F68A26;
}
.form-control {
  background-color: #FFFFFF;
  color: #1D1D1D;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  border: 1px solid #D3D3D3;
  border-radius: 0px;
}
.form-control:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #FFFFFF;
  color: #1D1D1D;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  border: 1px solid #F68A26;
}
@media (max-width: 767px) {
  .form-control {
    font-size: 15px;
  }
  .form-control:focus {
    font-size: 15px;
  }
}
.form-control:read-only,
.form-control:read-only:focus {
  background-color: #FFFFFF;
  color: #757575;
  border-color: #E0E0E0;
  cursor: default;
}
.form-control.alert-danger {
  color: #ff0000;
  background-color: #ffeadf;
  border-color: #ff0000;
}
.form-control.alert-danger:focus {
  color: #ff0000;
  background-color: #ffeadf;
  border-color: #ff0000;
}
.form-control.alert-warning {
  color: #ea7000;
  background-color: #fff8ea;
  border-color: #ea7000;
}
.form-control.alert-warning:focus {
  color: #ea7000;
  background-color: #fff8ea;
  border-color: #ea7000;
}
.form-control.alert-info {
  color: #F68A26;
  background-color: #FFFFFF;
  border-color: #D3D3D3;
}
.form-control.alert-info:focus {
  color: #F68A26;
  background-color: #FFFFFF;
  border-color: #D3D3D3;
}
.form-control.alert-password-weak {
  background-color: #ffe7e1;
  border-color: #ec785b;
}
.form-control.alert-password-weak:focus {
  background-color: #ffe7e1;
  border-color: #ec785b;
}
.form-control.alert-password-medium {
  background-color: #fffaea;
  border-color: #ffd04a;
}
.form-control.alert-password-medium:focus {
  background-color: #fffaea;
  border-color: #ffd04a;
}
.form-control.alert-password-strong {
  background-color: #e0f9e0;
  border-color: #72b972;
}
.form-control.alert-password-strong:focus {
  background-color: #e0f9e0;
  border-color: #72b972;
}
textarea {
  resize: none;
}
.form-control-plaintext:hover,
.form-control-plaintext:focus {
  outline: 0px;
  cursor: default;
}
.form-control-plaintext.padded {
  border: 1px solid #FFFFFF;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.input-group .input-group-text {
  border-radius: 0px;
  border: 1px solid #D3D3D3;
  color: #1D1D1D;
  background-color: #E0E0E0;
}
.input-group .input-group-text:first-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.input-group .input-group-text:last-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.input-group .input-group-text.readonly {
  background-color: #E0E0E0;
  color: #757575;
  border-color: #E0E0E0;
}
.input-group .input-group-text.alert-danger {
  color: #ff0000;
  background-color: #ffeadf;
  border-color: #ff0000;
}
.input-group .input-group-text.alert-warning {
  color: #ea7000;
  background-color: #fff8ea;
  border-color: #ea7000;
}
.input-group .input-group-text.alert-info {
  color: #F68A26;
  background-color: #FFFFFF;
  border-color: #D3D3D3;
}
.input-group .input-group-text.alert-password-weak {
  color: #ec785b;
  background-color: #ffe7e1;
  border-color: #ec785b;
}
.input-group .input-group-text.alert-password-medium {
  color: #ffd04a;
  background-color: #fffaea;
  border-color: #ffd04a;
}
.input-group .input-group-text.alert-password-strong {
  color: #72b972;
  background-color: #e0f9e0;
  border-color: #72b972;
}
.input-group.password-show-hide .form-control:focus {
  border-right: 0px;
}
.input-group.password-show-hide .form-control:focus ~ .input-group-append .btn {
  border: 1px solid #F68A26;
  background-color: #FFFFFF;
  color: #1D1D1D;
}
.input-group.password-show-hide .form-control.alert-danger ~ .input-group-append .btn {
  border-color: #ff0000;
  background-color: #ffeadf;
  color: #ff0000;
}
.input-group.password-show-hide .form-control.alert-warning ~ .input-group-append .btn {
  border-color: #ea7000;
  background-color: #fff8ea;
  color: #ea7000;
}
.input-group.password-show-hide .form-control.alert-info ~ .input-group-append .btn {
  border-color: #D3D3D3;
  background-color: #FFFFFF;
  color: #F68A26;
}
.input-group.password-show-hide .form-control.alert-password-weak ~ .input-group-append .btn {
  background-color: #ffe7e1;
  border-color: #ec785b;
  color: #ec785b;
}
.input-group.password-show-hide .form-control.alert-password-medium ~ .input-group-append .btn {
  background-color: #fffaea;
  border-color: #ffd04a;
  color: #ffd04a;
}
.input-group.password-show-hide .form-control.alert-password-strong ~ .input-group-append .btn {
  background-color: #e0f9e0;
  border-color: #72b972;
  color: #72b972;
}
.input-group.password-show-hide .input-group-append .btn {
  background-color: #FFFFFF;
  border-radius: 0px;
  border-left: 0px !important;
  border: 1px solid #D3D3D3;
  color: #1D1D1D;
}
.input-group.password-show-hide .input-group-append .btn:hover {
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  color: #1D1D1D;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.input-group.password-show-hide .input-group-append .btn:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.input-group.password-show-hide .input-group-append:last-child .btn {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.input-group-text.input-group-seperator {
  border: 0px;
  background-color: transparent;
}
.input-group .btn-primary,
.input-group .btn-default {
  padding: 0.375rem 0.75rem;
  border-radius: 0;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.input-group .bootstrap-select.form-control .btn.dropdown-toggle {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.input-group .input-group-text-radio-checkbox.alert-danger,
.input-group .input-group-text-radio-checkbox.alert-warning,
.input-group .input-group-text-radio-checkbox.alert-info {
  align-items: start;
  padding-top: 0.7rem;
  background-color: transparent;
  border-color: transparent;
}
.datepicker {
  border: 1px solid #F68A26;
  border-radius: 0px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 4px;
}
.datepicker:before,
.datepicker:after {
  opacity: 0;
}
.datepicker th,
.datepicker td {
  padding: 5px 8px;
}
.datepicker th.prev {
  background-color: #F68A26;
  color: #FFFFFF;
  border-radius: 0px;
  height: 40px;
  padding-top: 2px;
}
.datepicker th.prev:hover,
.datepicker th.prev:focus {
  background-color: #434343 !important;
  color: #FFFFFF;
}
.datepicker th.datepicker-switch {
  background-color: #F68A26;
  color: #FFFFFF;
  border-radius: 0px;
  height: 40px;
}
.datepicker th.datepicker-switch:hover,
.datepicker th.datepicker-switch:focus {
  background-color: #434343 !important;
  color: #FFFFFF;
}
.datepicker th.next {
  background-color: #F68A26;
  color: #FFFFFF;
  border-radius: 0px;
  height: 40px;
  padding-top: 2px;
}
.datepicker th.next:hover,
.datepicker th.next:focus {
  background-color: #434343 !important;
  color: #FFFFFF;
}
.datepicker th.dow {
  color: #F68A26;
}
.datepicker td.day,
.datepicker td span.month,
.datepicker td span.year {
  color: #F68A26;
  border-radius: 0px;
  font-size: 14px;
}
.datepicker td.day:hover,
.datepicker td span.month:hover,
.datepicker td span.year:hover {
  color: #F68A26;
  background-color: #D3D3D3;
}
.datepicker td.day.old,
.datepicker td.day.new {
  color: #bbbbbb;
}
.datepicker td.today,
.datepicker td.today:hover,
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled],
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #FFFFFF;
  background: #434343 none;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  text-shadow: none;
  border: 0px;
  padding: 5px 7px;
}
.input-group .input-group-text.input-date-icon {
  cursor: pointer;
}
.file-input .file-caption .form-control {
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  color: #1D1D1D;
}
.file-input .file-caption .form-control:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #1D1D1D;
  border-color: #F68A26;
}
.file-input .file-caption .form-control.file-processing {
  border: 1px solid #F68A26;
  opacity: 1;
}
.file-input .file-caption .btn-primary.btn-file {
  border: 1px solid #F68A26;
  border-radius: 0;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 0.375rem 0.75rem;
}
.file-input .file-caption .btn-primary.btn-file:hover,
.file-input .file-caption .btn-primary.btn-file:focus {
  border: 1px solid #1D1D1D;
}
.file-input .file-caption .btn-default.btn-file {
  border: 1px solid #D3D3D3;
  padding: 0.375rem 0.75rem;
}
.file-input .file-caption .btn-default.btn-file:hover,
.file-input .file-caption .btn-default.btn-file:focus {
  border: 1px solid #D3D3D3;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.input-file-alert-danger .file-input,
.input-file-alert-warning .file-input,
.input-file-alert-info .file-input {
  flex-grow: 1;
}
.input-file-alert-danger .alert,
.input-file-alert-warning .alert,
.input-file-alert-info .alert {
  border: 0px;
  border-radius: 0px;
  background-color: transparent;
  font-size: 14px;
  padding: 0.5rem calc(0.75rem + 1px);
}
.input-file-alert-danger .file-caption .form-control::placeholder {
  color: #ff0000;
}
.input-file-alert-danger .file-caption .form-control {
  color: #ff0000;
  background-color: #ffeadf;
  border-color: #ff0000;
}
.input-file-alert-danger .file-caption .form-control:focus {
  color: #ff0000;
  background-color: #ffeadf;
  border-color: #ff0000;
}
.input-file-alert-warning .file-caption .form-control::placeholder {
  color: #ea7000;
}
.input-file-alert-warning .file-caption .form-control {
  color: #ea7000;
  background-color: #fff8ea;
  border-color: #ea7000;
}
.input-file-alert-warning .file-caption .form-control:focus {
  color: #ea7000;
  background-color: #fff8ea;
  border-color: #ea7000;
}
.input-file-alert-info .file-caption .form-control::placeholder {
  color: #F68A26;
}
.input-file-alert-info .file-caption .form-control {
  color: #F68A26;
  background-color: #FFFFFF;
  border-color: #D3D3D3;
}
.input-file-alert-info .file-caption .form-control:focus {
  color: #F68A26;
  background-color: #FFFFFF;
  border-color: #D3D3D3;
}
.form-floating > .form-control.alert-danger::placeholder {
  color: transparent;
}
.form-floating .form-control.alert-warning::placeholder {
  color: transparent;
}
.form-floating .form-control.alert-info::placeholder {
  color: transparent;
}
.form-floating .form-control {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  padding: 0.5rem 0.75rem 1rem 0.75rem;
  height: calc(3rem + 2px);
  background-color: #f8f8f8;
  border-radius: 0px;
}
.form-floating .form-control:focus {
  background-color: #f8f8f8;
}
.form-floating label {
  font-size: 18px;
  padding: 1rem 0.75rem 0.75rem 0.75rem;
  color: #757575;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.form-floating .form-control.alert-danger,
.form-floating .form-control.alert-warning,
.form-floating .form-control.alert-info {
  background-color: #f8f8f8;
}
.form-floating .form-control.alert-danger:focus,
.form-floating .form-control.alert-warning:focus,
.form-floating .form-control.alert-info:focus {
  background-color: #f8f8f8;
}
.form-floating label.alert-danger {
  background-color: transparent;
  color: #ff0000;
}
.form-floating label.alert-warning {
  background-color: transparent;
  color: #ea7000;
}
.form-floating label.alert-info {
  background-color: transparent;
  color: #F68A26;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label {
  opacity: 1;
  transform: translate(-0.75rem, -1rem);
  font-size: 12px;
  color: #1D1D1D;
  max-width: calc(100% + 0.75rem);
}
.form-floating > .form-control.alert-danger:focus ~ label.alert-danger,
.form-floating > .form-control.alert-danger:not(:placeholder-shown) ~ label.alert-danger {
  color: #ff0000;
}
.form-floating > .form-control.alert-warning:focus ~ label.alert-warning,
.form-floating > .form-control.alert-warning:not(:placeholder-shown) ~ label.alert-warning {
  color: #ea7000;
}
.form-floating > .form-control.alert-info:focus ~ label.alert-info,
.form-floating > .form-control.alert-info:not(:placeholder-shown) ~ label.alert-info {
  color: #F68A26;
}
.form-floating .form-control:read-only ~ label,
.form-floating .form-control:read-only:focus ~ label,
.form-floating .form-control:read-only:not(:placeholder-shown) ~ label {
  color: #757575;
  transform: none;
  font-size: 18px;
  max-width: 100%;
}
@media (max-width: 767px) {
  .form-floating label {
    font-size: 15px;
  }
}
.input-group > .form-floating {
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-floating ~ .input-group-text.info-default,
.input-group > .form-floating ~ .input-group-text.alert-danger,
.input-group > .form-floating ~ .input-group-text.alert-warning,
.input-group > .form-floating ~ .input-group-text.alert-info {
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  padding-top: 1.25rem;
  background-color: #f8f8f8;
}
.input-group > .form-floating:focus-within ~ .input-group-text.alert-danger,
.input-group > .form-floating:focus-within ~ .input-group-text.alert-warning,
.input-group > .form-floating:focus-within ~ .input-group-text.alert-info {
  background-color: #f8f8f8;
}
.input-group > .form-floating:focus-within ~ .input-group-text.info-default {
  background-color: #f8f8f8;
  border: 1px solid #F68A26;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  transition: border-color 0.15s ease-in-out;
}
.input-group.password-show-hide > .form-floating .input-group-append .btn {
  background-color: #f8f8f8;
  border-top: 0px !important;
  border-right: 0px !important;
  border-color: 1px solid #D3D3D3;
  height: 100%;
  padding-top: 0.95rem;
  padding-bottom: 0px;
}
.input-group.password-show-hide > .form-floating .form-control:focus ~ .input-group-append .btn {
  background-color: #f8f8f8;
}
.input-group.password-show-hide > .form-floating .form-control.alert-danger:focus ~ .input-group-append .btn,
.input-group.password-show-hide > .form-floating .form-control.alert-warning:focus ~ .input-group-append .btn,
.input-group.password-show-hide > .form-floating .form-control.alert-info:focus ~ .input-group-append .btn {
  background-color: #f8f8f8 !important;
}
.input-group.password-show-hide > .form-floating .form-control.alert-danger:focus ~ .input-group-text,
.input-group.password-show-hide > .form-floating .form-control.alert-warning:focus ~ .input-group-text,
.input-group.password-show-hide > .form-floating .form-control.alert-info:focus ~ .input-group-text {
  background-color: #f8f8f8;
}
.input-group.password-show-hide > .form-floating .form-control.alert-danger ~ .input-group-append .btn,
.input-group.password-show-hide > .form-floating .form-control.alert-warning ~ .input-group-append .btn,
.input-group.password-show-hide > .form-floating .form-control.alert-info ~ .input-group-append .btn {
  background-color: #f8f8f8 !important;
}
.input-group.password-show-hide > .form-floating .form-control.alert-danger ~ .input-group-text,
.input-group.password-show-hide > .form-floating .form-control.alert-warning ~ .input-group-text,
.input-group.password-show-hide > .form-floating .form-control.alert-info ~ .input-group-text {
  background-color: #f8f8f8;
}
.input-group.password-show-hide > .form-floating .input-group-text {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  padding-top: 1.25rem;
}
@media (max-width: 767px) {
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group > .form-floating ~ .input-group-text.info-default,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group > .form-floating ~ .input-group-text.alert-danger,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group > .form-floating ~ .input-group-text.alert-warning,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group > .form-floating ~ .input-group-text.alert-info {
    background-color: #f8f8f8;
  }
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .form-control,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .form-control.alert-danger,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .form-control.alert-warning,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .form-control.alert-info {
    background-color: #f8f8f8;
  }
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .input-group-append .btn {
    background-color: #f8f8f8;
  }
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control:focus ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-danger:focus ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-warning:focus ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-info:focus ~ .input-group-append .btn {
    background-color: #f8f8f8 !important;
  }
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-danger ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-warning ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-info ~ .input-group-append .btn {
    background-color: #f8f8f8 !important;
  }
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control ~ .input-group-text,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-danger ~ .input-group-text,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-warning ~ .input-group-text,
  #cockpit-cards-container .card:nth-child(2n-1) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-info ~ .input-group-text {
    background-color: #f8f8f8;
  }
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group > .form-floating ~ .input-group-text.info-default,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group > .form-floating ~ .input-group-text.alert-danger,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group > .form-floating ~ .input-group-text.alert-warning,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group > .form-floating ~ .input-group-text.alert-info {
    background-color: #f8f8f8;
  }
  #cockpit-cards-container .card:nth-child(2n) .card-body .form-control,
  #cockpit-cards-container .card:nth-child(2n) .card-body .form-control.alert-danger,
  #cockpit-cards-container .card:nth-child(2n) .card-body .form-control.alert-warning,
  #cockpit-cards-container .card:nth-child(2n) .card-body .form-control.alert-info {
    background-color: #f8f8f8;
  }
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .input-group-append .btn {
    background-color: #f8f8f8;
  }
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control:focus ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-danger:focus ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-warning:focus ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-info:focus ~ .input-group-append .btn {
    background-color: #f8f8f8 !important;
  }
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-danger ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-warning ~ .input-group-append .btn,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-info ~ .input-group-append .btn {
    background-color: #f8f8f8 !important;
  }
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control ~ .input-group-text,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-danger ~ .input-group-text,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-warning ~ .input-group-text,
  #cockpit-cards-container .card:nth-child(2n) .card-body .input-group.password-show-hide > .form-floating .form-control.alert-info ~ .input-group-text {
    background-color: #f8f8f8;
  }
}
.main-login .form-floating .form-control {
  background-color: #EFEFEF;
  border-color: #D3D3D3;
  color: #1D1D1D;
}
.main-login .form-floating .form-control:focus {
  background-color: #EFEFEF;
  border-color: #F68A26;
  color: #1D1D1D;
}
.main-login .form-floating .form-control:focus ~ .input-group-append .btn {
  border-top: 0px;
  border-right: 0px;
  background-color: #EFEFEF;
  border-color: #F68A26;
}
.main-login .form-floating .form-control:-webkit-autofill,
.main-login .form-floating .form-control:-webkit-autofill:hover,
.main-login .form-floating .form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: #1D1D1D;
  -webkit-box-shadow: 0 0 0px 1000px #EFEFEF inset;
  transition: background-color 9999s ease-in-out 0s;
}
.main-login .form-floating .form-control.alert-danger {
  border-color: #ff0000;
  color: #ff0000;
}
.main-login .form-floating .form-control.alert-warning {
  border-color: #ea7000;
  color: #ea7000;
}
.main-login .form-floating .form-control.alert-info {
  border-color: #D3D3D3;
  color: #F68A26;
}
.main-login .form-floating > .form-control:focus ~ label,
.main-login .form-floating > .form-control:not(:placeholder-shown) ~ label {
  color: #1D1D1D;
}
.main-login .form-floating label {
  color: #1D1D1D;
}
.main-login .form-floating label.alert-danger {
  background-color: transparent;
  color: #ff0000;
}
.main-login .form-floating label.alert-warning {
  background-color: transparent;
  color: #ea7000;
}
.main-login .form-floating label.alert-info {
  background-color: transparent;
  color: #F68A26;
}
.main-login .form-floating .input-group-append .btn {
  background-color: #EFEFEF;
}
.main-login .form-floating ~ .input-group-text.alert-danger,
.main-login .form-floating ~ .input-group-text.alert-warning,
.main-login .form-floating ~ .input-group-text.alert-info {
  background-color: #EFEFEF;
}
.main-login .form-floating:focus-within ~ .input-group-text.alert-danger,
.main-login .form-floating:focus-within ~ .input-group-text.alert-warning,
.main-login .form-floating:focus-within ~ .input-group-text.alert-info {
  background-color: #EFEFEF;
}
.main-login .input-group.password-show-hide > .form-floating .form-control:focus ~ .input-group-append .btn {
  background-color: #EFEFEF !important;
  border-color: #F68A26 !important;
  color: #1D1D1D !important;
}
.main-login .input-group.password-show-hide > .form-floating .form-control ~ .input-group-append .btn {
  background-color: #EFEFEF !important;
  border-color: #D3D3D3 !important;
  color: #1D1D1D !important;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-danger:focus ~ .input-group-append .btn {
  background-color: #EFEFEF !important;
  border-color: #ff0000 !important;
  color: #ff0000 !important;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-danger:focus ~ .input-group-text {
  background-color: #EFEFEF;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-danger ~ .input-group-append .btn {
  background-color: #EFEFEF !important;
  border-color: #ff0000 !important;
  color: #ff0000 !important;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-danger ~ .input-group-text {
  background-color: #EFEFEF;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-warning:focus ~ .input-group-append .btn {
  background-color: #EFEFEF !important;
  border-color: #ea7000 !important;
  color: #ea7000 !important;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-warning:focus ~ .input-group-text {
  background-color: #EFEFEF;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-warning ~ .input-group-append .btn {
  background-color: #EFEFEF !important;
  border-color: #ea7000 !important;
  color: #ea7000 !important;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-warning ~ .input-group-text {
  background-color: #EFEFEF;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-info:focus ~ .input-group-append .btn {
  background-color: #EFEFEF !important;
  border-color: #D3D3D3 !important;
  color: #F68A26 !important;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-info:focus ~ .input-group-text {
  background-color: #EFEFEF;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-info ~ .input-group-append .btn {
  background-color: #EFEFEF !important;
  border-color: #D3D3D3 !important;
  color: #F68A26 !important;
}
.main-login .input-group.password-show-hide > .form-floating .form-control.alert-info ~ .input-group-text {
  background-color: #EFEFEF;
}
.btn-primary {
  color: #1D1D1D;
  border: 0;
  background-color: #F68A26;
  border-radius: 0;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  padding: 2px 12px 3px 12px;
}
.btn-primary:hover,
.btn-primary:focus {
  color: #1D1D1D;
  border: 0;
  background-color: #1D1D1D;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-primary:active {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.btn-default {
  color: #1D1D1D;
  border: 2px solid #E0E0E0;
  background-color: #FFFFFF;
  border-radius: 0;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  padding: 2px 12px 3px 12px;
}
.btn-default:hover,
.btn-default:focus {
  color: #1D1D1D;
  border: 2px solid #D3D3D3;
  background-color: #FFFFFF;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-default:active {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.btn-primary.btn-inactive {
  color: #FFFFFF;
  border: 2px solid #dddddd;
  background-color: #dddddd;
  cursor: default;
}
.btn-default.btn-inactive {
  color: #FFFFFF;
  border: 2px solid #dddddd;
  background-color: #dddddd;
  cursor: default;
}
#close-process,
#close-process-marginal {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 998;
  border-radius: 0px;
}
#close-process .btn-close,
#close-process-marginal .btn-close {
  background: #F68A26 none;
  text-decoration: none;
  opacity: 1;
  text-align: center;
  display: inline-block;
  width: 42px;
  height: 34px;
  color: #FFFFFF;
  border: 0px solid #000000;
  border-radius: 0px;
  border-top-right-radius: 0px;
  font-size: 18px;
  padding: 8px 0px 0px 0px;
}
#close-process .btn-close:hover,
#close-process-marginal .btn-close:hover,
#close-process .btn-close:focus,
#close-process-marginal .btn-close:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: 0px solid #000000;
  background: #F68A26 none;
  color: #FFFFFF;
}
#close-process.shadowed,
#close-process-marginal.shadowed {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
#close-process.shadowed .btn-close,
#close-process-marginal.shadowed .btn-close {
  border-radius: 0px;
}
.btn-block {
  width: 100%;
}
.btn-default.more-tariffs {
  color: #1D1D1D;
  border: 2px solid #EFEFEF;
  background-color: #EFEFEF;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
}
.btn-default.more-tariffs:hover,
.btn-default.more-tariffs:focus {
  color: #FFFFFF;
  border: 2px solid #1D1D1D;
  background-color: #1D1D1D;
}
.main-login-card-link {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #F68A26;
  text-decoration: underline;
}
.main-login-card-link:hover,
.main-login-card-link:focus {
  color: #1D1D1D;
  text-decoration: underline;
}
.std-text-link {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
  text-decoration: underline;
}
.std-text-link:hover,
.std-text-link:focus {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
  text-decoration: underline;
}
.std-text-link .fa-file-pdf {
  margin-right: 0.5rem;
}
.card.postbox .postbox-entries {
  padding-top: 0px;
}
.card.postbox .postbox-entries .postbox-entry {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 0.25rem;
}
.card.postbox .postbox-entries .postbox-entry .postbox-date {
  display: block;
  float: left;
  width: 85px;
  white-space: nowrap;
}
.card.postbox .postbox-entries .postbox-entry .postbox-link {
  display: block;
  float: left;
  width: calc(100% - 100px);
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  color: #1D1D1D;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card.postbox .postbox-entries .postbox-entry .postbox-link:before {
  content: '\f0e0';
  font-family: 'FontAwesome';
  font-weight: 900;
  color: #1D1D1D;
  margin-right: 10px;
  margin-left: 10px;
  text-decoration-line: none;
}
.card.postbox .postbox-entries .postbox-entry .postbox-link > span {
  text-decoration: none;
}
.card.postbox .postbox-entries .postbox-entry .postbox-link:hover,
.card.postbox .postbox-entries .postbox-entry .postbox-link:focus {
  color: #1D1D1D;
  text-decoration: none;
}
.card.postbox .postbox-entries .postbox-entry .postbox-link:hover:before,
.card.postbox .postbox-entries .postbox-entry .postbox-link:focus:before {
  color: #1D1D1D;
  text-decoration-line: none;
}
.card.postbox .postbox-entries .postbox-entry .postbox-link:hover > span,
.card.postbox .postbox-entries .postbox-entry .postbox-link:focus > span {
  text-decoration: none;
}
.card.postbox .postbox-entries .postbox-entry.read .postbox-link {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
}
.card.postbox .postbox-entries .postbox-entry.read .postbox-link:before {
  content: '\f2b6';
  color: #D3D3D3;
  text-decoration-line: none;
}
.card.postbox .postbox-entries .postbox-entry.read .postbox-link:hover,
.card.postbox .postbox-entries .postbox-entry.read .postbox-link:focus {
  color: #1D1D1D;
}
.card.postbox .postbox-entries .postbox-entry.read .postbox-link:hover:before,
.card.postbox .postbox-entries .postbox-entry.read .postbox-link:focus:before {
  color: #1D1D1D;
  text-decoration-line: none;
}
@media (max-width: 767px) {
  .card.postbox .postbox-entries {
    padding-top: 1rem;
  }
}
.form-link .form-link-icon {
  display: inline-block;
  color: #1D1D1D;
  margin-right: 6px;
}
.form-link a,
.form-link span {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
  font-size: 18px;
  text-decoration: none;
}
.form-link:hover .form-link-icon,
.form-link:focus .form-link-icon {
  color: #1D1D1D;
}
.form-link:hover a,
.form-link:focus a,
.form-link:hover span,
.form-link:focus span {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
  font-size: 18px;
  text-decoration: underline;
}
.form-link:hover span,
.form-link:focus span {
  cursor: pointer;
}
.form-link.inactive .form-link-icon {
  color: #bbbbbb;
}
.form-link.inactive span {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #bbbbbb;
  font-size: 18px;
  text-decoration: none;
}
.slider-flex-row {
  margin-top: 0.5rem;
}
.slider .hide {
  display: none;
}
.slider {
  width: 100% !important;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 10px;
}
.slider-track {
  background: none #D3D3D3;
}
.slider-selection {
  background: none #F68A26;
}
.slider-handle {
  background: none #F68A26;
  border: 1px solid #F68A26;
  border-radius: 50%;
  opacity: 1;
}
.input-group-text.flatmate {
  background: transparent url(../../images/de_DE/svg/icon-single-person.svg) no-repeat center center;
  background-size: 38px auto;
  height: 38px;
  min-width: 30px;
  border: 0px;
  padding: 0px;
}
.input-group-text.flatmates {
  background: transparent url(../../images/de_DE/svg/icon-multiple-persons.svg) no-repeat center center;
  background-size: 38px auto;
  height: 38px;
  min-width: 60px;
  border: 0px;
  padding: 0px;
}
.input-group-text.house-small {
  background: transparent url(../../images/de_DE/svg/icon-house-small.svg) no-repeat center center;
  background-size: 38px auto;
  height: 38px;
  min-width: 30px;
  border: 0px;
  padding: 0px;
}
.input-group-text.house-large {
  background: transparent url(../../images/de_DE/svg/icon-house-large.svg) no-repeat center center;
  background-size: 38px auto;
  height: 38px;
  min-width: 60px;
  border: 0px;
  padding: 0px;
}
.bootstrap-select.form-control .btn.dropdown-toggle {
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 0px;
  color: #1D1D1D;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.bootstrap-select.form-control .btn.dropdown-toggle:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 0 !important;
  background-color: #FFFFFF;
  border: 1px solid #F68A26;
  color: #1D1D1D;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.bootstrap-select.form-control .btn.dropdown-toggle:after {
  display: inline-block;
  font-family: 'FontAwesome';
  content: '\f0d7';
  font-weight: 900;
  font-size: 20px;
  line-height: 20px;
  border: 0;
  margin-top: 1px;
}
.bootstrap-select.form-control .btn.dropdown-toggle.show {
  background-color: #FFFFFF;
  border: 1px solid #F68A26;
  color: #1D1D1D;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.bootstrap-select.form-control .dropdown-menu {
  border-radius: 0px;
  padding: 0px;
  border: 0px solid #000000;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 50;
  inset: -2px auto auto 0px !important;
}
.bootstrap-select.form-control .dropdown-menu li .dropdown-item {
  background-color: #E0E0E0;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #1D1D1D;
}
.bootstrap-select.form-control .dropdown-menu li .dropdown-item:hover,
.bootstrap-select.form-control .dropdown-menu li .dropdown-item:focus {
  background-color: #FFFFFF;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #434343;
}
.bootstrap-select.form-control .dropdown-menu li:last-child .dropdown-item {
  border-bottom: 0px;
}
.bootstrap-select.form-control .dropdown-menu li.selected .dropdown-item {
  background-color: #FFFFFF;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #434343;
}
.bootstrap-select.form-control .dropdown-menu li.selected .dropdown-item:hover,
.bootstrap-select.form-control .dropdown-menu li.selected .dropdown-item:focus {
  background-color: #FFFFFF;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #434343;
}
@media (max-width: 767px) {
  .bootstrap-select.form-control .btn.dropdown-toggle {
    font-size: 15px;
  }
  .bootstrap-select.form-control .btn.dropdown-toggle:focus {
    font-size: 15px;
  }
  .bootstrap-select.form-control .btn.dropdown-toggle.show {
    font-size: 15px;
  }
}
.bootstrap-select.form-control.dropup .btn.dropdown-toggle:after {
  content: '\f0d8';
}
.bootstrap-select.form-control.dropup .dropdown-menu {
  inset: auto auto -2px 0px !important;
}
.bootstrap-select.form-control.alert-danger .btn.dropdown-toggle {
  background-color: #ffeadf;
  border-color: #ff0000;
  color: #ff0000;
}
.bootstrap-select.form-control.alert-danger .btn.dropdown-toggle:hover,
.bootstrap-select.form-control.alert-danger .btn.dropdown-toggle:focus {
  background-color: #ffeadf;
  border-color: #ff0000;
  color: #ff0000;
}
.bootstrap-select.form-control.alert-warning .btn.dropdown-toggle {
  background-color: #fff8ea;
  border-color: #ea7000;
  color: #ea7000;
}
.bootstrap-select.form-control.alert-warning .btn.dropdown-toggle:hover,
.bootstrap-select.form-control.alert-warning .btn.dropdown-toggle:focus {
  background-color: #fff8ea;
  border-color: #ea7000;
  color: #ea7000;
}
.bootstrap-select.form-control.alert-info .btn.dropdown-toggle {
  background-color: #FFFFFF;
  border-color: #D3D3D3;
  color: #F68A26;
}
.bootstrap-select.form-control.alert-info .btn.dropdown-toggle:hover,
.bootstrap-select.form-control.alert-info .btn.dropdown-toggle:focus {
  background-color: #FFFFFF;
  border-color: #D3D3D3;
  color: #F68A26;
}
.bootstrap-autocomplete.dropdown-menu {
  border: 0px solid #000000;
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 0px;
}
.bootstrap-autocomplete.dropdown-menu .dropdown-item {
  background-color: #E0E0E0;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #1D1D1D;
}
.bootstrap-autocomplete.dropdown-menu .dropdown-item:hover,
.bootstrap-autocomplete.dropdown-menu .dropdown-item:focus {
  background-color: #FFFFFF;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #434343;
}
.bootstrap-autocomplete.dropdown-menu .dropdown-item:last-child {
  border-bottom: 0px;
}
.bootstrap-autocomplete.dropdown-menu .dropdown-item.active {
  background-color: #FFFFFF;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #434343;
}
.bootstrap-autocomplete.dropdown-menu .dropdown-item.active:hover,
.bootstrap-autocomplete.dropdown-menu .dropdown-item.active:focus {
  background-color: #FFFFFF;
  border-bottom: 1px solid #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #434343;
}
.bootstrap-autocomplete.dropdown-menu .dropdown-item.active:last-child {
  border-bottom: 0px;
}
/* hide the radios */
input[type=radio]:not(old) {
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
  position: absolute;
  z-index: -1;
}
/* positioning the label of radios */
input[type=radio]:not(old) + label {
  display: inline-block;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #1D1D1D;
  max-width: 100%;
  float: left;
}
input[type=radio]:not(old) + label div.radio-label {
  padding-left: 16px;
  margin-top: -24px;
  margin-right: 16px;
  margin-left: 16px;
}
input[type=radio]:not(old) + label div.radio-label a {
  outline: none;
}
input[type=radio]:not(old) + label div.radio-label:hover {
  cursor: pointer;
}
input[type=radio]:not(old) + label div.radio-label.radio-label-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat 9px 2px;
  background-size: 20px 20px;
  padding-left: 32px;
}
input[type=radio]:not(old) + label div.radio-label.radio-label-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat 10px 1px;
  background-size: 20px 20px;
  padding-left: 34px;
}
input[type=radio]:not(old) + label div.radio-label.radio-label-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat 12px 2px;
  background-size: 20px 20px;
  padding-left: 38px;
}
input[type=radio]:not(old) + label div.radio-label.radio-label-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat 12px 1px;
  background-size: 20px 20px;
  padding-left: 38px;
}
input[type=radio]:not(old) + label div.radio-label.radio-label-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat 12px 1px;
  background-size: 20px 20px;
  padding-left: 38px;
}
input[type=radio]:not(old) + label div.radio-label.radio-label-branch-icon.wastewater {
  background: transparent url(../../images/de_DE/svg/icon-wastewater.svg) no-repeat 12px 2px;
  background-size: 20px 20px;
  padding-left: 38px;
}
/* styling unchecked radios [gradient is possible] */
input[type=radio]:not(old) + label > span {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin: 7px 0px 2px 0px;
  border: 2px solid #1D1D1D;
  border-radius: 15px;
  background: none #E0E0E0;
  background-image: -moz-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -ms-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -o-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -webkit-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: linear-gradient(#E0E0E0, #E0E0E0);
  vertical-align: bottom;
}
input[type=radio]:not(old) + label > span:hover {
  cursor: pointer;
}
input[type=radio]:not(old):focus + label > span {
  border-color: #F68A26;
}
/* styling checked radios [gradient is possible] */
input[type=radio]:not(old):checked + label > span {
  border: 2px solid #1D1D1D;
  background-image: -moz-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -ms-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -o-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -webkit-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: linear-gradient(#E0E0E0, #E0E0E0);
}
input[type=radio]:not(old):checked + label > span:hover {
  cursor: pointer;
}
input[type=radio]:not(old):checked:focus + label > span {
  border-color: #F68A26;
}
/* bullet inside selected radios [gradient is possible] */
input[type=radio]:not(old):checked + label > span > span {
  display: block;
  width: 10px;
  height: 10px;
  margin: 5px;
  border: 1px solid #1D1D1D;
  border-radius: 5px;
  background: none #F68A26;
  background-image: -moz-linear-gradient(#F68A26, #F68A26);
  background-image: -ms-linear-gradient(#F68A26, #F68A26);
  background-image: -o-linear-gradient(#F68A26, #F68A26);
  background-image: -webkit-linear-gradient(#F68A26, #F68A26);
  background-image: linear-gradient(#F68A26, #F68A26);
}
/* styling unchecked disabled radios [gradient is possible] */
input[type=radio]:not(old):disabled + label > span {
  border-color: #d0d0d0;
  background: none #dddddd;
  background-image: -moz-linear-gradient(#dddddd, #dddddd);
  background-image: -ms-linear-gradient(#dddddd, #dddddd);
  background-image: -o-linear-gradient(#dddddd, #dddddd);
  background-image: -webkit-linear-gradient(#dddddd, #dddddd);
  background-image: linear-gradient(#dddddd, #dddddd);
}
input[type=radio]:not(old):disabled + label > span:hover {
  cursor: not-allowed;
}
/* styling checked disabled radios [gradient is possible] */
input[type=radio]:not(old):checked:disabled + label > span {
  background-image: -moz-linear-gradient(#dddddd, #dddddd);
  background-image: -ms-linear-gradient(#dddddd, #dddddd);
  background-image: -o-linear-gradient(#dddddd, #dddddd);
  background-image: -webkit-linear-gradient(#dddddd, #dddddd);
  background-image: linear-gradient(#dddddd, #dddddd);
}
input[type=radio]:not(old):checked:disabled + label > span:hover {
  cursor: not-allowed;
}
/* bullet inside selected disabled radios [gradient is possible] */
input[type=radio]:not(old):checked:disabled + label > span > span {
  border-color: #bbbbbb;
  background: none #bbbbbb;
  background-image: -moz-linear-gradient(#bbbbbb, #bbbbbb);
  background-image: -ms-linear-gradient(#bbbbbb, #bbbbbb);
  background-image: -o-linear-gradient(#bbbbbb, #bbbbbb);
  background-image: -webkit-linear-gradient(#bbbbbb, #bbbbbb);
  background-image: linear-gradient(#bbbbbb, #bbbbbb);
}
/* alert-danger marked radios */
input[type=radio]:not(old) + label.alert-danger {
  background-color: transparent;
  color: #ff0000;
}
input[type=radio]:not(old) + label.alert-danger > span {
  border-color: #ff0000;
  background: none #ffeadf;
  background-image: -moz-linear-gradient(#ffeadf, #ffeadf);
  background-image: -ms-linear-gradient(#ffeadf, #ffeadf);
  background-image: -o-linear-gradient(#ffeadf, #ffeadf);
  background-image: -webkit-linear-gradient(#ffeadf, #ffeadf);
  background-image: linear-gradient(#ffeadf, #ffeadf);
}
input[type=radio]:not(old):focus + label.alert-danger > span {
  border-color: #ff0000;
}
input[type=radio]:not(old):checked + label.alert-danger > span > span {
  border-color: #ff0000;
  background: none #ff0000;
  background-image: -moz-linear-gradient(#ff0000, #ff0000);
  background-image: -ms-linear-gradient(#ff0000, #ff0000);
  background-image: -o-linear-gradient(#ff0000, #ff0000);
  background-image: -webkit-linear-gradient(#ff0000, #ff0000);
  background-image: linear-gradient(#ff0000, #ff0000);
}
/* alert-warning marked radios */
input[type=radio]:not(old) + label.alert-warning {
  background-color: transparent;
  color: #ea7000;
}
input[type=radio]:not(old) + label.alert-warning > span {
  border-color: #ea7000;
  background: none #fff8ea;
  background-image: -moz-linear-gradient(#fff8ea, #fff8ea);
  background-image: -ms-linear-gradient(#fff8ea, #fff8ea);
  background-image: -o-linear-gradient(#fff8ea, #fff8ea);
  background-image: -webkit-linear-gradient(#fff8ea, #fff8ea);
  background-image: linear-gradient(#fff8ea, #fff8ea);
}
input[type=radio]:not(old):focus + label.alert-warning > span {
  border-color: #ea7000;
}
input[type=radio]:not(old):checked + label.alert-warning > span > span {
  border-color: #ea7000;
  background: none #ea7000;
  background-image: -moz-linear-gradient(#ea7000, #ea7000);
  background-image: -ms-linear-gradient(#ea7000, #ea7000);
  background-image: -o-linear-gradient(#ea7000, #ea7000);
  background-image: -webkit-linear-gradient(#ea7000, #ea7000);
  background-image: linear-gradient(#ea7000, #ea7000);
}
/* alert-info marked radios */
input[type=radio]:not(old) + label.alert-info {
  background-color: transparent;
  color: #F68A26;
}
input[type=radio]:not(old) + label.alert-info > span {
  border-color: #D3D3D3;
  background: none #FFFFFF;
  background-image: -moz-linear-gradient(#FFFFFF, #FFFFFF);
  background-image: -ms-linear-gradient(#FFFFFF, #FFFFFF);
  background-image: -o-linear-gradient(#FFFFFF, #FFFFFF);
  background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
  background-image: linear-gradient(#FFFFFF, #FFFFFF);
}
input[type=radio]:not(old):focus + label.alert-info > span {
  border-color: #D3D3D3;
}
input[type=radio]:not(old):checked + label.alert-info > span > span {
  border-color: #D3D3D3;
  background: none #D3D3D3;
  background-image: -moz-linear-gradient(#D3D3D3, #D3D3D3);
  background-image: -ms-linear-gradient(#D3D3D3, #D3D3D3);
  background-image: -o-linear-gradient(#D3D3D3, #D3D3D3);
  background-image: -webkit-linear-gradient(#D3D3D3, #D3D3D3);
  background-image: linear-gradient(#D3D3D3, #D3D3D3);
}
.card .card .radio-card-header {
  padding-top: 0.2rem;
  padding-bottom: 0.5rem;
}
.card .card .radio-card-header input[type=radio]:not(old) + label {
  color: #FFFFFF;
}
table th input[type=radio]:not(old) + label > span,
table td input[type=radio]:not(old) + label > span {
  margin: 0px;
}
.dual-choice-radio-button-group {
  display: flex;
}
.dual-choice-radio-button-group div {
  display: flex;
}
.dual-choice-radio-button-group input[type="radio"]:not(old) + label {
  text-align: center;
  padding: 8px;
  cursor: pointer;
  width: 50%;
  background-color: #FFFFFF;
  border: 2px solid #E0E0E0;
  border-radius: 0;
}
.dual-choice-radio-button-group input[type="radio"]:not(old) + label div.radio-label {
  margin-top: 0px;
  padding-left: 0px;
  color: #1D1D1D;
}
.dual-choice-radio-button-group input[type="radio"]:not(old) + label:hover {
  background-color: #FFFFFF;
  border: 2px solid #D3D3D3;
}
.dual-choice-radio-button-group input[type="radio"]:not(old) + label:hover div.radio-label {
  color: #1D1D1D;
}
.dual-choice-radio-button-group input[type="radio"]:not(old):first-of-type + label {
  margin-right: 8px;
}
.dual-choice-radio-button-group input[type="radio"]:not(old):last-of-type + label {
  margin-left: 8px;
}
.dual-choice-radio-button-group input[type=radio]:not(old):checked + label {
  background: #F68A26;
  border: 0;
}
.dual-choice-radio-button-group input[type=radio]:not(old):checked + label div.radio-label {
  color: #1D1D1D;
}
/* hide the checkboxes */
input[type=checkbox]:not(old) {
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
  position: absolute;
  z-index: -1;
}
/* positioning the label of checkboxes */
input[type=checkbox]:not(old) + label {
  display: inline-block;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #1D1D1D;
  max-width: 100%;
  float: left;
}
input[type=checkbox]:not(old) + label div.checkbox-label {
  padding-left: 16px;
  margin-top: -24px;
  margin-right: 16px;
  margin-left: 16px;
}
input[type=checkbox]:not(old) + label div.checkbox-label a {
  outline: none;
}
input[type=checkbox]:not(old) + label div.checkbox-label:hover {
  cursor: pointer;
}
input[type=checkbox]:not(old) + label div.checkbox-label.checkbox-label-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat 9px 2px;
  background-size: 20px 20px;
  padding-left: 32px;
}
input[type=checkbox]:not(old) + label div.checkbox-label.checkbox-label-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat 10px 1px;
  background-size: 20px 20px;
  padding-left: 34px;
}
input[type=checkbox]:not(old) + label div.checkbox-label.checkbox-label-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat 12px 2px;
  background-size: 20px 20px;
  padding-left: 38px;
}
input[type=checkbox]:not(old) + label div.checkbox-label.checkbox-label-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat 12px 1px;
  background-size: 20px 20px;
  padding-left: 38px;
}
input[type=checkbox]:not(old) + label div.checkbox-label.checkbox-label-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat 12px 1px;
  background-size: 20px 20px;
  padding-left: 38px;
}
input[type=checkbox]:not(old) + label div.checkbox-label.checkbox-label-branch-icon.wastewater {
  background: transparent url(../../images/de_DE/svg/icon-wastewater.svg) no-repeat 12px 2px;
  background-size: 20px 20px;
  padding-left: 38px;
}
/* styling unchecked checkboxes [gradient is possible] */
input[type=checkbox]:not(old) + label > span {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin: 7px 0px 2px 0px;
  border: 2px solid #1D1D1D;
  border-radius: 4px;
  background: none #E0E0E0;
  background-image: -moz-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -ms-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -o-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -webkit-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: linear-gradient(#E0E0E0, #E0E0E0);
  vertical-align: bottom;
}
input[type=checkbox]:not(old) + label > span:hover {
  cursor: pointer;
}
input[type=checkbox]:not(old):focus + label > span {
  border-color: #F68A26;
}
/* styling checked checkboxes [gradient is possible] */
input[type=checkbox]:not(old):checked + label > span {
  border: 2px solid #1D1D1D;
  background-image: -moz-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -ms-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -o-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: -webkit-linear-gradient(#E0E0E0, #E0E0E0);
  background-image: linear-gradient(#E0E0E0, #E0E0E0);
}
input[type=checkbox]:not(old):checked + label > span:hover {
  cursor: pointer;
}
input[type=checkbox]:not(old):checked:focus + label > span {
  border-color: #F68A26;
}
/* tick inside selected checkboxes */
input[type=checkbox]:not(old):checked + label > span:before {
  content: '\f00c';
  display: block;
  color: #F68A26;
  text-align: center;
  font-family: 'FontAwesome';
  font-weight: 900;
  font-size: 16px;
  line-height: 20px;
}
/* styling unchecked disabled checkboxes [gradient is possible] */
input[type=checkbox]:not(old):disabled + label > span {
  border-color: #d0d0d0;
  background: none #dddddd;
  background-image: -moz-linear-gradient(#dddddd, #dddddd);
  background-image: -ms-linear-gradient(#dddddd, #dddddd);
  background-image: -o-linear-gradient(#dddddd, #dddddd);
  background-image: -webkit-linear-gradient(#dddddd, #dddddd);
  background-image: linear-gradient(#dddddd, #dddddd);
}
input[type=checkbox]:not(old):disabled + label > span:hover {
  cursor: not-allowed;
}
/* styling checked disabled checkboxes [gradient is possible] */
input[type=checkbox]:not(old):checked:disabled + label > span {
  background-image: -moz-linear-gradient(#dddddd, #dddddd);
  background-image: -ms-linear-gradient(#dddddd, #dddddd);
  background-image: -o-linear-gradient(#dddddd, #dddddd);
  background-image: -webkit-linear-gradient(#dddddd, #dddddd);
  background-image: linear-gradient(#dddddd, #dddddd);
}
input[type=checkbox]:not(old):checked:disabled + label > span:hover {
  cursor: not-allowed;
}
/* tick inside selected disabled checkboxes */
input[type=checkbox]:not(old):checked:disabled + label > span:before {
  color: #bbbbbb;
}
/* alert-danger marked checkboxes */
input[type=checkbox]:not(old) + label.alert-danger {
  background-color: transparent;
  color: #ff0000;
}
input[type=checkbox]:not(old) + label.alert-danger > span {
  border-color: #ff0000;
  background: none #ffeadf;
  background-image: -moz-linear-gradient(#ffeadf, #ffeadf);
  background-image: -ms-linear-gradient(#ffeadf, #ffeadf);
  background-image: -o-linear-gradient(#ffeadf, #ffeadf);
  background-image: -webkit-linear-gradient(#ffeadf, #ffeadf);
  background-image: linear-gradient(#ffeadf, #ffeadf);
}
input[type=checkbox]:not(old):checked + label.alert-danger > span:before {
  color: #ff0000;
}
input[type=checkbox]:not(old):focus + label.alert-danger > span,
input[type=checkbox]:not(old):checked:focus + label.alert-danger > span {
  border-color: #ff0000;
}
/* alert-warning marked checkboxes */
input[type=checkbox]:not(old) + label.alert-warning {
  background-color: transparent;
  color: #ea7000;
}
input[type=checkbox]:not(old) + label.alert-warning > span {
  border-color: #ea7000;
  background: none #fff8ea;
  background-image: -moz-linear-gradient(#fff8ea, #fff8ea);
  background-image: -ms-linear-gradient(#fff8ea, #fff8ea);
  background-image: -o-linear-gradient(#fff8ea, #fff8ea);
  background-image: -webkit-linear-gradient(#fff8ea, #fff8ea);
  background-image: linear-gradient(#fff8ea, #fff8ea);
}
input[type=checkbox]:not(old):checked + label.alert-warning > span:before {
  color: #ea7000;
}
input[type=checkbox]:not(old):focus + label.alert-warning > span,
input[type=checkbox]:not(old):checked:focus + label.alert-warning > span {
  border-color: #ea7000;
}
/* alert-info marked checkboxes */
input[type=checkbox]:not(old) + label.alert-info {
  background-color: transparent;
  color: #F68A26;
}
input[type=checkbox]:not(old) + label.alert-info > span {
  border-color: #D3D3D3;
  background: none #FFFFFF;
  background-image: -moz-linear-gradient(#FFFFFF, #FFFFFF);
  background-image: -ms-linear-gradient(#FFFFFF, #FFFFFF);
  background-image: -o-linear-gradient(#FFFFFF, #FFFFFF);
  background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
  background-image: linear-gradient(#FFFFFF, #FFFFFF);
}
input[type=checkbox]:not(old):checked + label.alert-info > span:before {
  color: #D3D3D3;
}
input[type=checkbox]:not(old):focus + label.alert-info > span,
input[type=checkbox]:not(old):checked:focus + label.alert-info > span {
  border-color: #D3D3D3;
}
.card .card .checkbox-card-header {
  padding-top: 0.2rem;
  padding-bottom: 0.5rem;
}
.card .card .checkbox-card-header input[type=checkbox]:not(old) + label {
  color: #FFFFFF;
}
table th input[type=checkbox]:not(old) + label > span,
table td input[type=checkbox]:not(old) + label > span {
  margin: 0px;
}
.meter-value-display {
  display: table;
  width: 100%;
  margin-bottom: 0.5rem;
}
.meter-value-display .meter-value-display-row {
  display: table-row;
}
.meter-value-display .meter-value-display-row .meter-value-display-cell {
  text-align: center;
  display: table-cell;
  font-size: 18px;
}
.meter-value-display .meter-value-display-row .mv-type {
  background-color: #D3D3D3;
  color: #434343;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-right: 1px solid #FFFFFF;
}
.meter-value-display .meter-value-display-row .mv-pre-comma.not-available {
  background-color: #F68A26;
  color: #FFFFFF;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  border-right: 1px solid #FFFFFF;
}
.meter-value-display .meter-value-display-row .mv-pre-comma {
  background-color: #F68A26;
  color: #FFFFFF;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  border-right: 1px solid #FFFFFF;
}
.meter-value-display .meter-value-display-row .mv-comma {
  background-color: #D3D3D3;
  color: #434343;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  border-right: 1px solid #FFFFFF;
  padding-left: 1px;
  padding-right: 1px;
}
.meter-value-display .meter-value-display-row .mv-post-comma {
  background-color: #D3D3D3;
  color: #434343;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  border-right: 1px solid #FFFFFF;
}
.meter-value-display .meter-value-display-row .mv-unit {
  background-color: #D3D3D3;
  color: #434343;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.process .meter-value-display {
  margin-top: 0.35rem;
}
.nav-tabs {
  border-bottom: 0px;
}
.nav-tabs .nav-link {
  background-color: #F7F7F7;
  border-color: #D3D3D3;
  margin-right: 2px;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #1D1D1D;
}
.nav-tabs .nav-link:hover {
  background-color: #FFFFFF;
  border-color: #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #1D1D1D;
}
.nav-tabs .nav-link.active {
  background-color: #FFFFFF;
  border-color: #D3D3D3 #D3D3D3 #FFFFFF;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #1D1D1D;
}
.nav-tabs .nav-link.active:hover {
  background-color: #FFFFFF;
  border-color: #D3D3D3 #D3D3D3 #FFFFFF;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #1D1D1D;
}
.tab-content {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 1rem;
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.modal-dialog .modal-content {
  border: 0px solid #000000;
  border-radius: 0px;
}
.modal-dialog .modal-content .modal-header {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding: 0.5rem 1rem;
  background-color: #EFEFEF;
  border-bottom: 0px;
}
.modal-dialog .modal-content .modal-header .modal-title {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #1D1D1D;
  border-bottom: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.modal-dialog .modal-content .modal-header .btn-close {
  background: transparent none;
  opacity: 1;
  color: #1D1D1D;
}
.modal-dialog .modal-content .modal-header .btn-close:focus,
.modal-dialog .modal-content .modal-header .btn-close:active {
  border: 0px !important;
  outline: none !important;
  box-shadow: none;
  color: #1D1D1D;
}
.modal-dialog .modal-content .modal-header .btn-close:before {
  font-size: 18px;
}
.modal-dialog .modal-content .modal-body {
  background-color: #FFFFFF;
}
.modal-dialog .modal-content .modal-body h3[data-bs-toggle=collapse] {
  padding-bottom: 0.5rem;
  cursor: pointer;
}
.modal-dialog .modal-content .modal-body h3[data-bs-toggle=collapse] .fa-caret-down {
  display: none;
  margin-top: 0.75rem;
}
.modal-dialog .modal-content .modal-body h3[data-bs-toggle=collapse] .fa-caret-up {
  display: inline-block;
  margin-top: 0.75rem;
}
.modal-dialog .modal-content .modal-body h3[data-bs-toggle=collapse].collapsed .fa-caret-down {
  display: inline-block;
}
.modal-dialog .modal-content .modal-body h3[data-bs-toggle=collapse].collapsed .fa-caret-up {
  display: none;
}
.modal-dialog .modal-content .modal-footer {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #FFFFFF;
  border-top: 1px solid #D3D3D3;
}
@media (min-width: 700px) {
  .modal-dialog-wide {
    max-width: 700px;
  }
}
.table-responsive {
  border: 0px solid #000000;
}
.table-responsive .table > :not(:first-child) {
  border-top: 0px;
}
.table-responsive .table-bordered > :not(caption) > * {
  border: 0px;
}
.table-responsive table {
  margin-bottom: 0px;
}
.table-responsive table thead th {
  background-color: #E0E0E0;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #1D1D1D;
  border-left: 0px solid #000000;
  border-top: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 0px solid #000000;
}
.table-responsive table tbody td {
  border-left: 0px solid #000000;
  border-top: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 0px solid #000000;
}
.table-responsive .table-striped > tbody > tr:nth-of-type(2n+1) > * {
  --bs-table-accent-bg: none;
}
.table-responsive .table-striped > tbody > tr:nth-child(2n+1) > td {
  background-color: #FFFFFF;
  color: #1D1D1D;
}
.table-responsive .table-striped > tbody > tr:nth-child(2n) > td {
  background-color: #f2f2f2;
  color: #1D1D1D;
}
.table-responsive .table-striped > tbody > tr.table-collapse-row td {
  background-color: #E0E0E0;
}
.table-responsive .table-striped > tbody > tr.table-collapse-row td .fa-minus {
  display: inline-block;
}
.table-responsive .table-striped > tbody > tr.table-collapse-row td .fa-plus {
  display: none;
}
.table-responsive .table-striped > tbody > tr.table-collapse-row td.collapsed .fa-minus {
  display: none;
}
.table-responsive .table-striped > tbody > tr.table-collapse-row td.collapsed .fa-plus {
  display: inline-block;
}
.table-responsive.dt-responsive {
  border: 0px;
  overflow-y: hidden;
}
table.table-bordered.dataTable {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
table.table-bordered.dataTable th {
  border-left: 0px solid #000000 !important;
  border-top: 0px solid #000000 !important;
  border-right: 0px solid #000000 !important;
  border-bottom: 0px solid #000000;
}
table.table-bordered.dataTable thead .sorting::after {
  font-family: 'FontAwesome';
  font-weight: 900;
  content: '\f30c\f309';
  opacity: 1;
}
table.table-bordered.dataTable thead .sorting_asc::after {
  font-family: 'FontAwesome';
  font-weight: 900;
  content: '\f885';
  opacity: 1;
}
table.table-bordered.dataTable thead .sorting_desc::after {
  font-family: 'FontAwesome';
  font-weight: 900;
  content: '\f160';
  opacity: 1;
}
table.table-bordered.dataTable thead .sorting::before,
table.table-bordered.dataTable thead .sorting_asc::before,
table.table-bordered.dataTable thead .sorting_desc::before {
  display: none;
}
table.table-bordered.dataTable thead .postbox-first-column.sorting::after,
table.table-bordered.dataTable thead .postbox-first-column.sorting_asc::after,
table.table-bordered.dataTable thead .postbox-first-column.sorting_desc::after {
  left: 0.5rem;
}
table.table-bordered.dataTable td {
  border-left: 0px solid #000000 !important;
  border-top: 0px solid #000000;
  border-right: 0px solid #000000 !important;
  border-bottom: 0px solid #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
table.table-bordered.dataTable tr .fa-envelope {
  display: inline-block;
  color: #1D1D1D;
}
table.table-bordered.dataTable tr .fa-envelope-open {
  display: none;
  color: #D3D3D3;
}
table.table-bordered.dataTable tr .datatable-subject {
  cursor: pointer;
}
table.table-bordered.dataTable tr .datatable-subject .datatable-subject-text {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  color: #1D1D1D;
  text-decoration: none;
}
table.table-bordered.dataTable tr .datatable-subject .datatable-subject-text:hover,
table.table-bordered.dataTable tr .datatable-subject .datatable-subject-text:focus {
  color: #1D1D1D;
  text-decoration: none;
}
table.table-bordered.dataTable tr .datatable-subject .fa-paperclip {
  margin-top: 4px;
  color: #1D1D1D;
  text-decoration: none;
}
table.table-bordered.dataTable tr .datatable-subject .fa-paperclip:hover,
table.table-bordered.dataTable tr .datatable-subject .fa-paperclip:focus {
  color: #1D1D1D;
  text-decoration: none;
}
table.table-bordered.dataTable tr .fa-trash-alt {
  color: #1D1D1D;
  text-decoration: none;
}
table.table-bordered.dataTable tr .fa-trash-alt:hover,
table.table-bordered.dataTable tr .fa-trash-alt:focus {
  color: #1D1D1D;
  text-decoration: none;
}
table.table-bordered.dataTable tr.read .fa-envelope {
  display: none;
}
table.table-bordered.dataTable tr.read .fa-envelope-open {
  display: inline-block;
}
table.table-bordered.dataTable tr.read .datatable-subject .datatable-subject-text {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #1D1D1D;
}
table.table-bordered.dataTable tr.read .datatable-subject .datatable-subject-text:hover,
table.table-bordered.dataTable tr.read .datatable-subject .datatable-subject-text:focus {
  color: #1D1D1D;
}
table.table-bordered.dataTable .postboxTableMessageContent {
  background-color: #f2f2f2;
  margin: -0.5rem;
  padding: 1rem;
}
table.table-bordered.dataTable .postboxTableMessageContent ul {
  margin-left: -1rem;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin-top: 1rem;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button {
  /*
				&:not(:first-child) a {
					border-left: 0px;
				}*/
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button a {
  text-decoration: none;
  padding: 0.375rem 0.75rem;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  background-color: #FFFFFF;
  color: #434343;
  border: 1px solid #D3D3D3;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button a:hover,
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button a:focus {
  background-color: #D3D3D3;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  color: #434343;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button:first-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.active a {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  background-color: #F68A26;
  color: #FFFFFF;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.active a:hover,
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.active a:focus {
  background-color: #F68A26;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  color: #FFFFFF;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.disabled a {
  background-color: #FFFFFF;
  color: #bbbbbb;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.disabled a:hover,
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.disabled a:focus {
  background-color: #FFFFFF;
  color: #bbbbbb;
  cursor: not-allowed;
}
@media (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_info {
    text-align: left;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: right !important;
  }
}
@media (max-width: 575px) {
  div.dataTables_wrapper div.dataTables_info {
    text-align: center;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin-top: 0px;
    margin-bottom: 0.5rem;
    justify-content: center !important;
  }
}
.nomoretable table {
  width: 100%;
}
.nomoretable tr:nth-child(2n+1) > td {
  background-color: #FFFFFF;
}
.nomoretable tr:nth-child(2n) > td {
  background-color: #f2f2f2;
}
.nomoretable td,
.nomoretable th {
  padding: 0.5rem 0.5rem;
  text-align: left;
}
@media (max-width: 767px) {
  .nomoretable table,
  .nomoretable thead,
  .nomoretable tbody,
  .nomoretable th,
  .nomoretable td,
  .nomoretable tr {
    display: block;
  }
  .nomoretable thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .nomoretable td {
    position: relative;
    padding-left: 50%;
    text-align: left;
  }
  .nomoretable td:before {
    content: attr(data-title);
    font-family: "Dax OT", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #1D1D1D;
    position: absolute;
    top: 0px;
    left: 0px;
    width: calc(50% - 0.5rem);
    height: 100%;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.multi-meter-value-input-table {
  width: 100%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-thead-tr {
  width: 100%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-thead-tr .multi-meter-value-input-table-thead-tr-th {
  background-color: #E0E0E0;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #1D1D1D;
  border-left: 0px solid #000000;
  border-top: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 0px solid #000000;
  padding: 0.5rem 0.5rem;
  width: 17%;
  vertical-align: middle;
}
.multi-meter-value-input-table .multi-meter-value-input-table-thead-tr .multi-meter-value-input-table-thead-tr-th:first-child {
  width: 25%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-thead-tr .multi-meter-value-input-table-thead-tr-th:last-child {
  width: 58%;
  padding: 0px;
}
.multi-meter-value-input-table .multi-meter-value-input-table-thead-tr .multi-meter-value-input-table-thead-tr-th:last-child .d-table {
  width: 100%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-thead-tr .multi-meter-value-input-table-thead-tr-th:last-child .d-table .d-table-cell {
  padding: 0.5rem 0.5rem;
  width: 50%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr {
  width: 100%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr:nth-child(2n) {
  background-color: #FFFFFF;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr:nth-child(2n+1) {
  background-color: #f2f2f2;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td {
  border-left: 0px solid #000000;
  border-top: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 0px solid #000000;
  padding: 0.5rem 0.5rem;
  width: 17%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:first-child {
  width: 25%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child {
  width: 58%;
  padding: 0px;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child .d-sm-table {
  width: 100%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child .d-sm-table .d-sm-table-cell {
  padding: 0.5rem 0.5rem;
  width: 50%;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child .last-reading-date {
  font-size: 80%;
  margin-top: 0.25rem;
  white-space: nowrap;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child .last-meter-value {
  font-size: 80%;
  margin-top: 0.25rem;
  white-space: nowrap;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child .prefixed-multi-meter .input-group .col-form-label {
  padding-right: 0.5rem;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child .prefixed-multi-meter .last-reading-date {
  margin-left: 26px;
}
.multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td .table-head-sm {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #1D1D1D;
  padding-top: 0px;
}
@media (max-width: 767px) {
  .multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr {
    clear: both;
    float: left;
  }
  .multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td {
    width: 50%;
    float: left;
  }
  .multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:first-child {
    width: 50%;
  }
  .multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td {
    width: 100%;
  }
  .multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:first-child {
    width: 100%;
  }
  .multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child .d-sm-table .d-sm-table-cell {
    width: 100%;
  }
  .multi-meter-value-input-table .multi-meter-value-input-table-tbody-tr .multi-meter-value-input-table-tbody-tr-td:last-child .prefixed-multi-meter .last-meter-value {
    margin-left: 26px;
  }
}
.main-process .card .tariff-calculator-card {
  margin-bottom: 2rem;
}
.main-process .card .tariff-calculator-card .tariff-calculator-output-container {
  margin-left: 0px;
  margin-right: 0px;
  background-color: #f2f2f2;
  border-bottom: 1px solid #FFFFFF;
}
.main-process .card .tariff-calculator-card .tariff-calculator-output-container .tariff-calculator-output-row .tariff-calculator-output-label {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #1D1D1D;
  padding: 0.25rem 1rem;
}
.main-process .card .tariff-calculator-card .tariff-calculator-output-container .tariff-calculator-output-row .tariff-calculator-output-value {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #1D1D1D;
  padding: 0.25rem 1rem;
}
@media (max-width: 767px) {
  .main-process .card .tariff-calculator-card .tariff-calculator-output-container {
    border-bottom: 0px;
  }
  .main-process .card .tariff-calculator-card .tariff-calculator-output-container .tariff-calculator-output-row {
    border-bottom: 1px solid #FFFFFF;
  }
}
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header {
  border-bottom: 0px;
  border-radius: 0px;
  margin-top: 0px;
  background-color: #F68A26;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button.collapsed {
  border-bottom: 0px;
  padding: 0.25rem 1rem;
  background-color: #F68A26;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button:hover,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button.collapsed:hover,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button:focus,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button.collapsed:focus {
  border-bottom: 0px;
  background-color: #1D1D1D;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button > div,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button.collapsed > div {
  width: 100%;
  text-align: right;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .tariff-calc-heading-label {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #FFFFFF;
  vertical-align: top;
  padding-top: 0.25rem;
  display: inline-block;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .fa-caret-up,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .fa-caret-down {
  color: #FFFFFF;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button:hover .tariff-calc-heading-label,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button:focus .tariff-calc-heading-label,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button:hover .fa-caret-up,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button:focus .fa-caret-up,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button:hover .fa-caret-down,
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button:focus .fa-caret-down {
  color: #FFFFFF;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body {
  background-color: #f2f2f2;
  padding-top: 0px;
  padding-bottom: 0.5rem;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  border-top: 0;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old) {
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old) + label {
  display: inline-block;
  width: 100%;
  float: left;
  background: #E0E0E0 none;
  border-right: 0;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old) + label div.radio-label {
  margin: 0px;
  padding: 0.5rem 0px;
  text-align: center;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #1D1D1D;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old) + label:hover,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old) + label:focus {
  background: #EFEFEF none;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old) + label:hover div.radio-label,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old) + label:focus div.radio-label {
  color: #1D1D1D;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old):checked + label {
  background: #EFEFEF none;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old):checked + label div.radio-label {
  color: #1D1D1D;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old):checked + label:hover,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old):checked + label:focus {
  background: #EFEFEF none;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old):checked + label:hover div.radio-label,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old):checked + label:focus div.radio-label {
  color: #1D1D1D;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row input[type=radio]:not(old) + label > span {
  display: none;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-customer-type-row > *[class^='col-']:last-child input[type=radio]:not(old) + label {
  border-right: 0px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  border-top: 0;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) {
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label {
  display: inline-block;
  width: 100%;
  float: left;
  background: #f2f2f2 none;
  border-right: 0;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label div.radio-label {
  margin: 0px;
  padding: 0.5rem 0px;
  text-align: center;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #1D1D1D;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon {
  display: inline-block;
  width: 27px;
  height: 27px;
  vertical-align: bottom;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:hover,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:focus {
  background: #E0E0E0 none;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label {
  color: #1D1D1D;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.power,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.gas,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.water,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.thermal,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:hover div.radio-label .radio-branch-icon.powerCharge,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label:focus div.radio-label .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label {
  background: #E0E0E0 none;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label {
  color: #1D1D1D;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:hover,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:focus {
  background: #E0E0E0 none;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label {
  color: #1D1D1D;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.power,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.gas,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.water,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.thermal,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:hover div.radio-label .radio-branch-icon.powerCharge,
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old):checked + label:focus div.radio-label .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row input[type=radio]:not(old) + label > span {
  display: none;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .radio-branches-row > *[class^='col-']:last-child input[type=radio]:not(old) + label {
  border-right: 0px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .tariff-calculator-forms {
  margin-top: 1rem;
}
.main-process .card .tariffs-display-container .tariff-cards-display {
  margin-left: -1rem;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card {
  width: calc(33.333333% - 1rem);
  margin: 0px 0px 1rem 1rem;
  border: 0px solid #000000;
  border-radius: 0px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(2) {
  order: 1;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(3),
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(6),
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(7),
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(8),
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(9) {
  order: 3;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #f2f2f2;
  border-bottom: 0px solid #000000;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header .card-title {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #1D1D1D;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header .card-title-price,
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header .fa-caret-down,
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header .fa-caret-up {
  display: none;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-body {
  padding: 0px;
  background-color: #f2f2f2;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-body .tariff-img-container {
  height: 98px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-body .advantages {
  background-color: #f2f2f2;
  padding: 0.5rem 1rem;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-body .advantages ul {
  margin-bottom: 0px;
  padding-left: 22px;
  list-style-type: none;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-body .advantages ul li:before {
  font-family: 'FontAwesome';
  font-weight: 900;
  content: '\f058';
  color: #F68A26;
  margin-right: 6px;
  margin-left: -22px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #f2f2f2;
  padding-left: 0px;
  padding-right: 0px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .prices-row {
  text-align: center;
  padding: 0.5rem 1rem;
  background-color: #f2f2f2;
  font-size: 14px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .prices-row .gross-price-label {
  vertical-align: top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .prices-row .gross-price-label .fa {
  font-size: 18px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .prices-row .gross-price {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 22px;
  color: #F68A26;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .prices-row .saving {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #1D1D1D;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .tariff-details-link {
  padding: 0.5rem 1rem;
  text-align: center;
  background-color: #f2f2f2;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .tariff-details-link .form-link .fa-chevron-circle-down {
  display: inline-block;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .tariff-details-link .form-link .fa-chevron-circle-up {
  display: none;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .tariff-details-row {
  padding: 0.5rem 1rem;
  background-color: #f2f2f2;
  font-size: 14px;
  color: #1D1D1D;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .tariff-details-row .d-table {
  width: 100%;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .future-tariff-details-row {
  padding: 0.5rem 1rem;
  background-color: #f2f2f2;
  font-size: 14px;
  color: #434343;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .future-tariff-details-row .d-table {
  width: 100%;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .tariff-card-btn-row {
  padding: 1rem;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.show-tariff-details .card-footer .tariff-details-link .form-link .fa-chevron-circle-down {
  display: none;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.show-tariff-details .card-footer .tariff-details-link .form-link .fa-chevron-circle-up {
  display: inline-block;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.power:nth-child(2) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-2.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.power:nth-child(3) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-3.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.power:nth-child(4) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-4.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.power:nth-child(5) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-5.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.power:nth-child(6) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-6.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.power:nth-child(7) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-7.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.power:nth-child(8) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-8.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.power:nth-child(9) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-9.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.powerCharge:nth-child(2) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-powerCharge-2.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.powerCharge:nth-child(3) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-powerCharge-3.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.powerCharge:nth-child(4) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-powerCharge-4.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.powerCharge:nth-child(5) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-powerCharge-5.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.powerCharge:nth-child(6) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-powerCharge-6.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.powerCharge:nth-child(7) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-powerCharge-7.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.powerCharge:nth-child(8) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-powerCharge-8.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.powerCharge:nth-child(9) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-powerCharge-9.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.gas:nth-child(2) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-gas-2.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.gas:nth-child(3) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-gas-3.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.gas:nth-child(4) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-gas-4.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.gas:nth-child(5) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-gas-5.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.gas:nth-child(6) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-gas-6.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.gas:nth-child(7) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-gas-7.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.gas:nth-child(8) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-gas-8.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.gas:nth-child(9) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-gas-9.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.water:nth-child(2) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-water-2.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.water:nth-child(3) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-water-3.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.water:nth-child(4) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-water-4.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.water:nth-child(5) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-water-5.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.water:nth-child(6) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-water-6.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.water:nth-child(7) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-water-7.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.water:nth-child(8) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-water-8.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.water:nth-child(9) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-water-9.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.thermal:nth-child(2) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-thermal-2.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.thermal:nth-child(3) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-thermal-3.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.thermal:nth-child(4) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-thermal-4.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.thermal:nth-child(5) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-thermal-5.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.thermal:nth-child(6) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-thermal-6.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.thermal:nth-child(7) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-thermal-7.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.thermal:nth-child(8) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-thermal-8.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.thermal:nth-child(9) .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-thermal-9.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff {
  order: 2;
  border: 0px solid #000000;
  border-radius: 0px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-header {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #f2f2f2;
  border-bottom: 0px solid #000000;
  position: relative;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-header .card-title {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #1D1D1D;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-header .top-tariff-label {
  position: absolute;
  top: -9px;
  right: 0px;
  background-color: #F68A26;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 0px 0.5rem;
  letter-spacing: 1px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-header .card-title-price,
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-header .fa-caret-down,
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-header .fa-caret-up {
  display: none;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-body {
  background-color: #f2f2f2;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-body .tariff-img-container {
  background-color: #f2f2f2;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-body .advantages {
  background-color: #f2f2f2;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-body .advantages ul li:before {
  color: #1D1D1D;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-footer {
  background-color: #f2f2f2;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-footer .prices-row {
  background-color: #f2f2f2;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-footer .prices-row .gross-price {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 22px;
  color: #F68A26;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-footer .prices-row .saving {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #F68A26;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-footer .tariff-details-link {
  background-color: #f2f2f2;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-footer .tariff-details-row {
  background-color: #f2f2f2;
  font-size: 14px;
  color: #1D1D1D;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-footer .future-tariff-details-row {
  background-color: #f2f2f2;
  font-size: 14px;
  color: #434343;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.power .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-1.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.powerCharge .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-powerCharge-1.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.gas .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-gas-1.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.water .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-water-1.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.thermal .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-thermal-1.png) no-repeat center top;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.tariff-placeholder {
  order: 4;
  border: 1px solid #dddddd;
  border-radius: 0px;
  background-color: #FFFFFF;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card {
    width: calc(50% - 1rem);
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(8),
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card:nth-child(9) {
    order: 2;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff {
    order: 1;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.tariff-placeholder {
    order: 3;
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card {
    width: 100%;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header {
    cursor: pointer;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header .card-title-price {
    font-family: "Dax OT", sans-serif;
    font-weight: 600;
    font-size: 17px;
    color: #1D1D1D;
    display: inline-block;
    margin-right: 0.25rem;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header .fa-caret-down {
    display: none;
    color: #1D1D1D;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header .fa-caret-up {
    display: inline-block;
    color: #1D1D1D;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.tariff-closed-mobile .card-header {
    border-bottom: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.tariff-closed-mobile .card-header .fa-caret-down {
    display: inline-block;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.tariff-closed-mobile .card-header .fa-caret-up {
    display: none;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.tariff-closed-mobile .card-body,
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.tariff-closed-mobile .card-footer {
    display: none;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-header .card-title-price {
    font-family: "Dax OT", sans-serif;
    font-weight: 600;
    font-size: 17px;
    color: #1D1D1D;
    display: inline-block;
    margin-right: 0.25rem;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-header .fa-caret-down {
    display: none;
    color: #1D1D1D;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff .card-header .fa-caret-up {
    display: inline-block;
    color: #1D1D1D;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.tariff-closed-mobile .card-header {
    border-bottom: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.tariff-closed-mobile .card-header .fa-caret-down {
    display: inline-block;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.tariff-closed-mobile .card-header .fa-caret-up {
    display: none;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.tariff-closed-mobile .card-body,
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.recommended-tariff.tariff-closed-mobile .card-footer {
    display: none;
  }
  .main-process .card .tariffs-display-container .tariff-cards-display .tariff-card.tariff-placeholder {
    display: none;
  }
}
.main-process .card .tariffs-display-container .more-tariffs-button-row {
  margin-bottom: 1rem;
}
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(3) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(6),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(7),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(8),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(9),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(10),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(11) {
  display: none;
}
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(7),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(8),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(9) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(10),
.main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(11) {
  display: none;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(2) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(9),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(10),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(11) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(9),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(10) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(11) {
    display: none;
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card:nth-child(9),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(9) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(10),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(10),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(11),
  .main-process .card .tariffs-display-container.quantity-9 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(11) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-9 .more-tariffs-button-row {
    display: none;
  }
}
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(3) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(6),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(7),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(8),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(9),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(10) {
  display: none;
}
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(7),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(8),
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(9) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(10) {
  display: none;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(2) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(9),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(10) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(8) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(9),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(10) {
    display: none;
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(8) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(9),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(9),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(10),
  .main-process .card .tariffs-display-container.quantity-8 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(10) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-8 .more-tariffs-button-row {
    display: none;
  }
}
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(3) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(6),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(7),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(8),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(9) {
  display: none;
}
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(7),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(8),
.main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(9) {
  display: flex;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(2) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(9) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(8) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(9) {
    display: none;
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(7) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(9),
  .main-process .card .tariffs-display-container.quantity-7 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(9) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-7 .more-tariffs-button-row {
    display: none;
  }
}
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(3) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(6),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(7),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(8) {
  display: none;
}
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(7),
.main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(8) {
  display: none;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(2) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(8) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(8) {
    display: none;
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(6) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(8),
  .main-process .card .tariffs-display-container.quantity-6 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(8) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-6 .more-tariffs-button-row {
    display: none;
  }
}
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(3) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(6),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(7) {
  display: none;
}
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(6) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(7) {
  display: none;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(2) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(7) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(6) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(7) {
    display: none;
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(5) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-5 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(7) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-5 .more-tariffs-button-row {
    display: none;
  }
}
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card:nth-child(3) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(5),
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(6) {
  display: none;
}
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4),
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(5),
.main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(6) {
  display: flex;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card:nth-child(2) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(6) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(5),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(6) {
    display: none;
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(4) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-4 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(7) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-4 .more-tariffs-button-row {
    display: none;
  }
}
.main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
.main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card:nth-child(2),
.main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card:nth-child(3) {
  display: flex;
}
.main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(4),
.main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(5) {
  display: none;
}
.main-process .card .tariffs-display-container.quantity-3 .more-tariffs-button-row {
  display: none;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card:nth-child(2) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(4),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(5) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(4) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(5) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-3 .more-tariffs-button-row {
    display: block;
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card.recommended-tariff:nth-child(1),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(2),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card:nth-child(3),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card:nth-child(3) {
    display: flex;
  }
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(6),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(7),
  .main-process .card .tariffs-display-container.quantity-3 .tariff-cards-display.display-all-tariffs .tariff-card.tariff-placeholder:nth-child(7) {
    display: none;
  }
  .main-process .card .tariffs-display-container.quantity-3 .more-tariffs-button-row {
    display: none;
  }
}
.main-process .card .tariffs-display-container.quantity-2 .tariff-cards-display .tariff-card {
  width: calc(50% - 1rem);
}
.main-process .card .tariffs-display-container.quantity-2 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1) {
  display: flex;
  order: 1;
}
.main-process .card .tariffs-display-container.quantity-2 .tariff-cards-display .tariff-card:nth-child(2) {
  display: flex;
  order: 2;
}
.main-process .card .tariffs-display-container.quantity-2 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(3),
.main-process .card .tariffs-display-container.quantity-2 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(4) {
  display: none;
}
.main-process .card .tariffs-display-container.quantity-2 .more-tariffs-button-row {
  display: none;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container.quantity-2 .tariff-cards-display .tariff-card {
    width: calc(50% - 1rem);
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container.quantity-2 .tariff-cards-display .tariff-card {
    width: 100%;
  }
}
.main-process .card .tariffs-display-container.quantity-1 .tariff-cards-display .tariff-card {
  width: 50%;
  margin: 0px 0px 1rem calc(25% + 1rem);
}
.main-process .card .tariffs-display-container.quantity-1 .tariff-cards-display .tariff-card.recommended-tariff:nth-child(1) {
  display: flex;
  order: 1;
}
.main-process .card .tariffs-display-container.quantity-1 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(2),
.main-process .card .tariffs-display-container.quantity-1 .tariff-cards-display .tariff-card.tariff-placeholder:nth-child(3) {
  display: none;
}
.main-process .card .tariffs-display-container.quantity-1 .more-tariffs-button-row {
  display: none;
}
@media (max-width: 1279px) {
  .main-process .card .tariffs-display-container.quantity-1 .tariff-cards-display .tariff-card {
    width: 50%;
    margin: 0px 0px 1rem calc(25% + 1rem);
  }
}
@media (max-width: 639px) {
  .main-process .card .tariffs-display-container.quantity-1 .tariff-cards-display .tariff-card {
    width: 100%;
    margin: 0px 0px 1rem 1rem;
  }
}
.main-process .card .base-supplier-card .card-body {
  background-color: #f2f2f2;
}
.main-process .card .base-supplier-card .card-body .base-supplier-selection-row {
  background-color: #E0E0E0;
  padding: 0.75rem 0.25rem 0.5rem 0.25rem;
  margin-left: -1rem;
  margin-right: -1rem;
  margin-bottom: 0px;
}
.main-process .card .base-supplier-card .card-body .base-supplier-selection-row .gross-price-label {
  font-size: 14px;
  vertical-align: text-top;
}
.main-process .card .base-supplier-card .card-body .base-supplier-selection-row .gross-price {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #F68A26;
  margin-right: 1px;
}
@media (max-width: 991px) {
  .main-process .card .base-supplier-card .card-body .base-supplier-selection-row {
    padding: 0.5rem 0.25rem;
  }
}
.accordion .accordion-item {
  border: 0px solid #000000;
  border-radius: 0px;
}
.accordion .accordion-item h3.accordion-header {
  margin-top: 0px;
  padding-bottom: 0px;
  border-bottom: 0px;
  border-radius: 0px;
}
.accordion .accordion-item h3.accordion-header .accordion-button::after,
.accordion .accordion-item h3.accordion-header .accordion-button.collapsed::after {
  background: transparent none;
  width: 0px;
  height: 0px;
}
.accordion .accordion-item h3.accordion-header .accordion-button {
  padding: 0.5rem 1rem;
  background-color: #F68A26;
  border-bottom: 0px solid #000000;
  font-family: "Dax OT", sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  font-size: 20px;
  border-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion .accordion-item h3.accordion-header .accordion-button:hover,
.accordion .accordion-item h3.accordion-header .accordion-button:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-bottom: 0px solid #000000;
}
.accordion .accordion-item h3.accordion-header .accordion-button .fa-caret-down {
  display: none;
}
.accordion .accordion-item h3.accordion-header .accordion-button .fa-caret-up {
  display: inline-block;
}
.accordion .accordion-item h3.accordion-header .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.accordion .accordion-item h3.accordion-header .accordion-button.collapsed {
  border-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion .accordion-item h3.accordion-header .accordion-button.collapsed .fa-caret-down {
  display: inline-block;
}
.accordion .accordion-item h3.accordion-header .accordion-button.collapsed .fa-caret-up {
  display: none;
}
.accordion .accordion-item .accordion-body {
  background-color: #FFFFFF;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#energySavingAccordion .accordion-item {
  margin-bottom: 1rem;
}
#energySavingAccordion .accordion-item .accordion-button .fa-lightbulb,
#energySavingAccordion .accordion-item .accordion-button .fa-thermometer-three-quarters,
#energySavingAccordion .accordion-item .accordion-button .fa-snowflake,
#energySavingAccordion .accordion-item .accordion-button .fa-cogs,
#energySavingAccordion .accordion-item .accordion-button .fa-tachometer-alt,
#energySavingAccordion .accordion-item .accordion-button .fa-car,
#energySavingAccordion .accordion-item .accordion-button .fa-users {
  margin-right: 0.5rem;
}
.main-marginal-column .card {
  margin-left: 1rem;
  margin-right: 1rem;
  border: 0px solid #000000;
  border-radius: 0px;
}
.main-marginal-column .card .card-header {
  height: 42px;
  background-color: #EFEFEF;
  padding: 0.5rem 1rem;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom: 0px;
}
.main-marginal-column .card .card-header h3 {
  border-bottom: 0px;
  padding-bottom: 0px;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 20px;
  color: #1D1D1D;
  margin-top: 2px;
  margin-bottom: 0px;
}
.main-marginal-column .card .card-body {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #FFFFFF;
}
@media (max-width: calc(calc(320px + 960px + 320px) - 1px)) {
  .main-marginal-column .card {
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 1.75rem;
  }
  .main-marginal-column .card .card-header {
    height: auto;
    background-color: #FFFFFF;
  }
  .main-marginal-column .card .card-header h3 {
    color: #1D1D1D;
  }
}
@media (max-width: 767px) {
  .main-marginal-column .card {
    padding-top: 0px;
  }
}
.main-marginal-column .card.shopping-cart .card-body {
  padding: 0px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item {
  margin-top: 1px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header {
  background-color: #F68A26;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button {
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #F68A26;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button .branch-icon-before-text.power {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-power-white.svg) no-repeat -4px 3px;
  background-size: 15px 15px;
  padding-left: 15px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button .branch-icon-before-text.gas {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-gas-white.svg) no-repeat -3px 2px;
  background-size: 15px 15px;
  padding-left: 16px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button .branch-icon-before-text.water {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-water-white.svg) no-repeat -1px 3px;
  background-size: 15px 15px;
  padding-left: 20px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button .branch-icon-before-text.thermal {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-thermal-white.svg) no-repeat -1px 2px;
  background-size: 15px 15px;
  padding-left: 20px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button .branch-icon-before-text.powerCharge {
  display: inline-block;
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading-white.svg) no-repeat 0px 1px;
  background-size: 15px 15px;
  padding-left: 20px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button,
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button.collapsed {
  border-bottom: 0px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button:hover,
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button.collapsed:hover,
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button:focus,
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-header .accordion-button.collapsed:focus {
  border-bottom: 0px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-body {
  padding: 0px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-body .shopping-cart-sub-header {
  border-bottom: 0px;
  margin: 0px;
  padding: 0.25rem 1rem;
  background-color: #f2f2f2;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #1D1D1D;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-body .shopping-card-row {
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 0.25rem 0px;
  font-size: 14px;
  border-bottom: 1px solid #D3D3D3;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-body .shopping-card-row:last-child {
  border-bottom: 0px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item:first-child {
  margin-top: 0px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item:last-child {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item:last-child .accordion-header {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item:last-child .accordion-header .accordion-button.collapsed {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item:last-child .accordion-body {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media (max-width: calc(calc(320px + 960px + 320px) - 1px)) {
  .main-marginal-column .card.shopping-cart .card-body {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
  }
  .main-marginal-column .card.shopping-cart .card-body .accordion-item {
    margin-top: 0.5rem;
  }
  .main-marginal-column .card.shopping-cart .card-body .accordion-item:last-child {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .main-marginal-column .card.shopping-cart .card-body .accordion-item:last-child .accordion-header {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .main-marginal-column .card.shopping-cart .card-body .accordion-item:last-child .accordion-header .accordion-button.collapsed {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .main-marginal-column .card.shopping-cart .card-body .accordion-item:last-child .accordion-body {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}
footer {
  margin-top: auto !important;
  background: none #D3D3D3;
  width: 100%;
  z-index: 55;
}
footer .footer-top-nav {
  width: 100%;
  background-color: #D3D3D3;
}
footer .footer-top-nav #footer-top-nav-cage {
  width: 100%;
  max-width: 1800px;
  text-align: center;
  margin: 0px auto;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link {
  display: inline-block;
  margin: 7px 10px 12px 10px;
  text-decoration: none;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link:before {
  content: '';
  display: inline-block;
  width: 45px;
  height: 45px;
  margin-bottom: -14px;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link:hover,
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link:focus {
  text-decoration: none;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link:hover .footer-top-nav-link-text,
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link:focus .footer-top-nav-link-text {
  text-decoration: underline;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link:after {
  font-family: 'FontAwesome';
  font-weight: bold;
  font-size: 17px;
  content: '\f360';
  color: #1D1D1D;
  display: block;
  float: right;
  margin-top: 12px;
  margin-left: 5px;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link .footer-top-nav-link-text {
  color: #1D1D1D;
  text-decoration: none;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 22px;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link .footer-top-nav-link-text:hover,
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link .footer-top-nav-link-text:focus {
  color: #1D1D1D;
  text-decoration: underline;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 22px;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link.payment-methods:before {
  background: transparent url(../../images/de_DE/svg/icon-highlight-strong-payment-methods.svg) no-repeat center center;
  background-size: contain;
  width: 33px;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link.data-protection:before {
  background: transparent url(../../images/de_DE/svg/icon-highlight-strong-data-protection.svg) no-repeat center center;
  background-size: contain;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link.house-connection:before {
  background: transparent url(../../images/de_DE/svg/icon-highlight-strong-house-connection.svg) no-repeat center center;
  background-size: contain;
}
footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link.contract:before {
  background: transparent url(../../images/de_DE/svg/icon-highlight-strong-contract.svg) no-repeat center center;
  background-size: contain;
}
@media (max-width: 767px) {
  footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link {
    margin: 6px 10px 11px 10px;
  }
  footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link:before {
    width: 36px;
    height: 36px;
  }
  footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link:after {
    margin-top: 6px;
  }
  footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link .footer-top-nav-link-text {
    font-size: 18px;
  }
  footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link .footer-top-nav-link-text:hover,
  footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link .footer-top-nav-link-text:focus {
    font-size: 18px;
  }
  footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link.payment-methods:before {
    margin-bottom: -11px;
    width: 23px;
  }
  footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link.data-protection:before {
    margin-bottom: -11px;
  }
  footer .footer-top-nav #footer-top-nav-cage .footer-top-nav-link.house-connection:before {
    margin-bottom: -11px;
  }
}
footer .footer-bottom-nav {
  width: 100%;
  background-color: #D3D3D3;
}
footer .footer-bottom-nav #footer-bottom-nav-cage {
  width: 100%;
  max-width: 1800px;
  text-align: left;
  margin: 0px auto;
}
footer .footer-bottom-nav #footer-bottom-nav-cage .footer-bottom-nav-link {
  padding: 7px 12px;
  display: inline-block;
  color: #1D1D1D;
  text-decoration: none;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
}
footer .footer-bottom-nav #footer-bottom-nav-cage .footer-bottom-nav-link:hover,
footer .footer-bottom-nav #footer-bottom-nav-cage .footer-bottom-nav-link:focus {
  color: #1D1D1D;
  text-decoration: underline;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 16px;
}
@media (max-width: 767px) {
  footer .footer-bottom-nav #footer-bottom-nav-cage {
    padding-top: 1px;
    padding-bottom: 3px;
    padding-right: 12px;
  }
  footer .footer-bottom-nav #footer-bottom-nav-cage .footer-bottom-nav-link {
    padding: 0px 0px 0px 12px;
    font-size: 16px;
  }
  footer .footer-bottom-nav #footer-bottom-nav-cage .footer-bottom-nav-link:hover,
  footer .footer-bottom-nav #footer-bottom-nav-cage .footer-bottom-nav-link:focus {
    font-size: 16px;
  }
}
.service-status {
  text-align: center;
  border-right: 1px solid #FFFFFF;
  padding: 3.5rem 1rem 1rem 1rem;
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #1D1D1D;
  background: #D3D3D3 url(../../images/de_DE/03_status-icon_ahead.png) no-repeat;
  background-position: center 1rem;
}
.service-status:last-child {
  border-right: 0px;
}
@media (max-width: 767px) {
  .service-status {
    border-right: 0px;
    text-align: left;
    margin-bottom: 0.5rem;
    background-position: 1rem center;
    padding: 1rem 1rem 1rem 3.5rem;
  }
}
.service-status.active {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #FFFFFF;
  background: #F68A26 url(../../images/de_DE/02_status-icon_processing.png) no-repeat;
  background-position: center 1rem;
}
@media (max-width: 767px) {
  .service-status.active {
    background-position: 1rem center;
  }
}
.service-status.finished {
  font-family: "Dax OT", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #FFFFFF;
  background: #757575 url(../../images/de_DE/01_status-icon_done.png) no-repeat;
  background-position: center 1rem;
}
@media (max-width: 767px) {
  .service-status.finished {
    background-position: 1rem center;
  }
}
.barzahlen-quad-cards .card .card-body {
  padding: 0px;
}
.barzahlen-quad-cards .card .card-body h3 {
  margin-top: 0px;
  margin-bottom: 0.5rem;
}
.barzahlen-quad-cards .card .card-body ol,
.barzahlen-quad-cards .card .card-body ul {
  padding-left: 1rem;
  margin-bottom: 0px;
}
.barzahlen-quad-cards .card .card-body .partner-logo {
  margin: 0.5rem;
}
.barzahlen-quad-cards .card .card-body #barzahlenMap {
  margin-top: 0.5rem;
  width: 100%;
}
#exampleImageContainer {
  position: relative;
  margin-left: -1rem;
  margin-right: -1rem;
}
.exampleInvoice {
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bubble {
  position: absolute;
  z-index: 2;
  background-color: #F68A26;
  color: #FFFFFF;
  width: 29px;
  border-radius: 15px;
  top: 13.3%;
  left: 8.5%;
}
.bubbleText {
  display: block;
  font-size: 20px;
  text-align: center;
}
i.fas {
  font-family: "FontAwesome" !important;
}
a.input-group-text.widget-info-button-manual-pages {
  text-decoration: none;
}
body {
  overflow-x: hidden;
}
body.iframe {
  background: 0 none !important;
  height: auto !important;
}
body.iframe #main,
body.iframe .widget-container {
  padding: 0;
  margin: 0 !important;
}
body.iframe #headImage,
body.iframe .main-process-top-stripe {
  display: none;
}
body.iframe #main-process-container {
  margin-top: 0;
}
body.iframe #process-layout-container {
  margin: 0;
  padding: 0;
  max-width: inherit;
}
body.iframe #process-layout-container #close-process {
  display: none;
}
body.iframe .main-panorama {
  display: none;
}
body.iframe.cockpit div#cage {
  background: none !important;
}
body.iframe #cockpit-cards-container {
  padding-bottom: 0;
}
body.iframe #cockpit-cards-container .card {
  width: 100% !important;
  margin: 0;
  padding: 0;
}
body.iframe #cockpit-cards-cage {
  background: transparent;
  padding-bottom: 0;
}
body.in header.head-context {
  height: 80px;
}
body:not(.ems-integration) header #header-cage {
  height: 100%;
}
body:not(.ems-integration) header.head-context #headerContext {
  top: 80px;
}
body.cockpit.in .main-panorama #main-cockpit-panorama-cage #contextMenu .accordion-item .accordion-collapse {
  max-height: 250px;
  overflow: auto;
}
span.form-link a.link {
  display: flex;
  align-items: center;
}
span.alert-info.info-layer {
  cursor: pointer;
}
span.selection-hidden-disabled-checkbox {
  width: 22px !important;
  height: 22px !important;
}
body > div.popover {
  z-index: 1100;
}
header {
  overflow: inherit;
}
header #header-cage {
  background-color: #fff;
  align-items: center;
  position: relative;
  z-index: 1;
}
header img#branches {
  margin-right: 16px;
  width: 180px;
}
header img#logo {
  margin-left: 16px;
}
header #headerContext {
  z-index: 0;
  transition: top 0.5s;
}
header #header-menu {
  margin-top: inherit;
}
header #header-menu .fa-home {
  display: block;
  float: left;
  margin-right: 3px;
  margin-top: 0;
  font-size: 27px;
}
header #header-menu div.dropdown,
header #header-menu a.dropdown-toggle {
  white-space: nowrap;
  display: inline-block;
}
header #header-menu a:not(#logout) .d-md-inline-block {
  color: #242424;
}
header #header-menu ul.dropdown-menu.show > li > a.dropdown-item:hover,
header #header-menu ul.dropdown-menu.show > li > a.dropdown-item:focus {
  border-left: 0;
  padding: 3px 16px;
}
header.head-context #headerContext {
  top: 80px;
  box-shadow: rgba(0, 30, 80, 0.16) 0 3px 6px, rgba(0, 30, 80, 0.23) 0 3px 6px;
}
.row.form-row.emailChapter {
  margin: 0;
}
.row.form-row.emailChapter label {
  display: none;
}
.alert-dismissible .btn-close {
  background: none;
}
.widget-postbox-value-container.hide.postbox-entry {
  display: none !important;
}
input.form-control[name="emailChapter"] {
  z-index: 999;
  position: absolute;
  height: 0;
  width: 0;
  border: none;
  background: none;
  margin: 0;
  top: 0;
  left: 0;
  clear: both;
  font-size: 0;
  line-height: 0;
  box-shadow: none !important;
  padding: 0 !important;
}
.pl-05 {
  padding-left: 0.5rem;
}
.mt-5 {
  margin-top: 5px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-15 {
  margin-top: 15px;
}
.mb-5 {
  margin-bottom: 5px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-15 {
  margin-bottom: 15px;
}
.ml-10 {
  margin-left: 10px;
}
.mr-10 {
  margin-right: 10px;
}
.ml-15 {
  margin-left: 15px;
}
.mr-15 {
  margin-right: 15px;
}
.hide_on_load {
  display: none;
}
.clearfix {
  clear: both;
}
.bold {
  font-weight: 600;
}
p.widget-formline-text {
  margin-bottom: 0;
}
.footnote-container {
  font-size: 0.85em;
}
/*.card-body:not(#productSearchWidgetContent){
    height: 100%;
}*/
.widgetWrap:not(.hide) {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.main-login .row.mt--10,
.main-login .col-xs-8,
.main-login .col-xs-16 {
  display: none;
}
.flex-group {
  display: flex;
}
img.checkbox-branch-icon {
  max-width: 30px;
}
.form-floating .form-control:read-only:not(:placeholder-shown) ~ label {
  transform: translate(-0.75rem, -1rem);
  font-size: 12px;
}
.acResults {
  background: #fff;
  box-shadow: 0 0 3px #ccc;
  border: 1px solid #ccc;
}
.acResults ul {
  padding-left: 0;
  margin-bottom: 0;
}
.acResults ul li {
  padding-left: 15px;
  list-style: none;
}
.acResults ul li:hover,
.acResults ul li:focus {
  background: rgba(0, 0, 0, 0.05);
}
.row.form-row.postalLine > .col-md-2 {
  padding-right: 7px;
}
.row.form-row.postalLine > .col-md-6 {
  padding-left: 7px;
}
.row.form-row.streetLine2 > .col-md-6 {
  padding-right: 7px;
}
.row.form-row.streetLine2 > .col-md-2 {
  padding-left: 7px;
}
.row.form-row.streetLine3 > .col-6.col-md-4,
.row.form-row.streetLine3 > .col-3.col-md-2 {
  padding-right: 7px;
}
.row.form-row.streetLine3 > .col-3.col-md-2 {
  padding-left: 7px;
}
.row.form-row.streetLine3 > .col-3.col-md-2 + .col-3.col-md-2 {
  padding-right: 15px;
}
.paymentMethods .col-12.col-md-8 label {
  display: block;
  float: none;
}
#productSearchWidgetContent.POWER .sliderIcons > div:nth-child(2) {
  background: url(../../images/de_DE/svg/icon-persons-01.svg) no-repeat center center;
}
#productSearchWidgetContent.POWER .sliderIcons > div:nth-child(2) {
  background: url(../../images/de_DE/svg/icon-persons-02.svg) no-repeat center center;
}
#productSearchWidgetContent.POWER .sliderIcons > div:nth-child(3) {
  background: url(../../images/de_DE/svg/icon-persons-03.svg) no-repeat center center;
}
#productSearchWidgetContent.POWER .sliderIcons > div:nth-child(4) {
  background: url(../../images/de_DE/svg/icon-persons-04.svg) no-repeat center center;
}
#productSearchWidgetContent.POWER .sliderIcons > div:nth-child(5) {
  background: url(../../images/de_DE/svg/icon-persons-05.svg) no-repeat center center;
}
span.btn-input-group-text-correction {
  margin-right: -43px;
}
#cockpit-cards-container .card .card-header .card-title:before {
  content: "";
  display: inline-block;
  width: 55px;
  height: 55px;
  margin-left: -70px;
  margin-right: 13px;
  margin-bottom: -17px;
}
#cockpit-cards-container .card.userRegistration .card-header .card-title:before,
#cockpit-cards-container .card.gridConnection .card-header .card-title:before {
  content: '';
  width: 55px;
  height: 55px;
  display: inline-block;
  margin-left: -70px;
  margin-right: 13px;
  margin-bottom: -17px;
}
#cockpit-cards-container .card.userRegistration .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-registration.svg) no-repeat center 3px;
  background-size: 55%;
}
#cockpit-cards-container .card.gridConnection .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/icon-highlight-bg-house-connection.svg) no-repeat center 2px;
  background-size: 98%;
}
#cockpit-cards-container .card.quick-links .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/icon-highlight-bg-direct-link.svg) no-repeat center 7px;
  background-size: 80%;
}
#cockpit-cards-container .card.invoiceAddress .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/icon-highlight-bg-invoice-address.svg) no-repeat center 2px;
  background-size: 90%;
  content: '';
  width: 55px;
  height: 55px;
  display: inline-block;
  margin-left: -70px;
  margin-right: 13px;
  margin-bottom: -17px;
}
#cockpit-cards-container .card.postbox .postbox-entries .postbox-entry {
  display: flex;
}
#cockpit-cards-container .card.postbox .postbox-entries .postbox-entry .postbox-date {
  flex: 85px 0 0;
}
#cockpit-cards-container .card.postbox .postbox-entries .postbox-entry .postbox-link {
  display: inline-block;
  width: auto;
}
#cockpit-cards-container .card.product-calculator .radio-customer-type-row > div:last-child input[type=radio]:not(old) + label {
  border-right: 0;
}
#cockpit-cards-container .card.product-calculator .cockpit-card-power-input-container .col-4 .form-floating,
#cockpit-cards-container .card.product-calculator .cockpit-card-power-input-container .col-8 .form-floating {
  margin-top: 0;
}
#cockpit-cards-container .card.loadProfileAnalysis .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-carpet-plot-analysis.svg) no-repeat center center;
  background-size: 70%;
}
#cockpit-cards-container .card.measuringPointReporting .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-reporting.svg) no-repeat center center;
  background-size: 62%;
}
#cockpit-cards-container .card.energyPerformanceIndicator .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-energy-performance-indicator.svg) no-repeat center center;
  background-size: 60%;
}
#cockpit-cards-container .card.consumptionChartAnalysis .card-header .card-title:before {
  background: transparent url(../../images/de_DE/svg/widget-icon-pie-chart.svg) no-repeat center center;
  background-size: 66%;
}
#cockpit-cards-container .card form {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#cockpit-cards-container .card .form-control.bootstrap-select {
  padding: 0;
}
#cockpit-cards-container .card .form-control.bootstrap-select .btn.dropdown-toggle {
  border-top: none;
  border-left: none;
  border-right: none;
  padding: 0;
  box-sizing: border-box;
  height: calc(3rem + 2px);
  padding-top: calc(1.625rem - 6px);
  padding-bottom: calc(0.625rem - 5px);
}
.consumption-buttons .consumption-button {
  position: relative;
  cursor: pointer;
  width: 20%;
  height: 40px;
  background-color: #E0E0E0;
}
.consumption-buttons .consumption-button:not(:last-child) {
  border-right: 1px solid #FFFFFF;
}
.consumption-buttons .consumption-button:before {
  content: "\f015";
  font-family: "FontAwesome", sans-serif;
  font-weight: 700;
  color: #757575;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.consumption-buttons .consumption-button.curr_active {
  background-color: #EFEFEF !important;
}
.consumption-buttons .consumption-button.curr_active:before,
.consumption-buttons .consumption-button:hover:before {
  color: #F68A26;
}
.consumption-buttons.persons .consumption-button {
  background: #E0E0E0 url(../../images/de_DE/svg/icon-persons-01.svg) no-repeat center center;
  background-size: auto 29px;
}
.consumption-buttons.persons .consumption-button:before {
  content: none;
}
.consumption-buttons.persons .consumption-button:nth-child(1) {
  background-image: url(../../images/de_DE/svg/icon-persons-01.svg);
}
.consumption-buttons.persons .consumption-button:nth-child(1).curr_active,
.consumption-buttons.persons .consumption-button:nth-child(1):hover {
  background-image: url(../../images/de_DE/svg/icon-persons-01-active.svg);
}
.consumption-buttons.persons .consumption-button:nth-child(2) {
  background-image: url(../../images/de_DE/svg/icon-persons-02.svg);
}
.consumption-buttons.persons .consumption-button:nth-child(2).curr_active,
.consumption-buttons.persons .consumption-button:nth-child(2):hover {
  background-image: url(../../images/de_DE/svg/icon-persons-02-active.svg);
}
.consumption-buttons.persons .consumption-button:nth-child(3) {
  background-image: url(../../images/de_DE/svg/icon-persons-03.svg);
}
.consumption-buttons.persons .consumption-button:nth-child(3).curr_active,
.consumption-buttons.persons .consumption-button:nth-child(3):hover {
  background-image: url(../../images/de_DE/svg/icon-persons-03-active.svg);
}
.consumption-buttons.persons .consumption-button:nth-child(4) {
  background-image: url(../../images/de_DE/svg/icon-persons-04.svg);
}
.consumption-buttons.persons .consumption-button:nth-child(4).curr_active,
.consumption-buttons.persons .consumption-button:nth-child(4):hover {
  background-image: url(../../images/de_DE/svg/icon-persons-04-active.svg);
}
.consumption-buttons.persons .consumption-button:nth-child(5) {
  background-image: url(../../images/de_DE/svg/icon-persons-05.svg);
}
.consumption-buttons.persons .consumption-button:nth-child(5).curr_active,
.consumption-buttons.persons .consumption-button:nth-child(5):hover {
  background-image: url(../../images/de_DE/svg/icon-persons-05-active.svg);
}
.consumption-buttons.house .consumption-button {
  width: 25%;
}
.consumption-buttons.house .consumption-button:nth-child(2) {
  font-size: 22px;
}
.consumption-buttons.house .consumption-button:nth-child(3) {
  font-size: 25px;
}
.consumption-buttons.house .consumption-button:nth-child(4) {
  font-size: 28px;
}
.widget-slider-container .slider {
  width: calc(100% - 32px) !important;
}
.widget-slider-container .slider.slider-horizontal {
  display: none;
}
.useWidgetSliderComponents.consumption-segments-container {
  padding-right: 0;
  display: none !important;
}
.useWidgetSliderComponents .consumption-segment {
  display: none;
}
.useWidgetSliderComponents.sliderIconsRow {
  flex-direction: column;
  justify-content: space-between;
}
.useWidgetSliderComponents .col-xs-offset-1 {
  margin-left: 0;
  padding: 0 10px;
  width: 100%;
}
.col-offset-block {
  position: relative;
}
.col-offset-block .col-1-offset.separator {
  position: absolute;
  left: 0;
  transform: translate(-50%, -50%);
  top: 50%;
}
.loading_animation {
  margin: 15px auto;
  width: 120px;
}
.loading_animation .btn-loader {
  height: 30px;
}
.doubleTariffCheck {
  position: relative;
}
.doubleTariffCheck > div:not(.doubleTariffCheckBl) {
  padding-left: 38px;
  width: 100%;
}
.doubleTariffCheck .doubleTariffCheckBl {
  position: absolute;
  top: 16px;
  left: 7px;
}
.doubleTariffCheck input[type=checkbox]:not(old):checked + label > span:before {
  color: #EFEFEF;
}
.doubleTariffCheck .doubleTariffCheckLabel label {
  /*line-height: 34px;
        padding-top: 24px;*/
  line-height: 24px;
  padding-top: 25px;
  font-size: 16px;
  margin-bottom: 0;
  margin-left: 0;
  cursor: pointer;
}
#advancePaymentUpdateForm .checkbox-label {
  display: inline-block;
}
#advancePaymentUpdateForm .checkbox-label .checkbox-label img {
  height: 50px;
}
.product-calculator .doubleTariffCheck {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.product-calculator .doubleTariffCheck .doubleTariffCheckBl {
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
}
.product-calculator .doubleTariffCheck .doubleTariffCheckBl div {
  height: 100%;
}
.product-calculator .doubleTariffCheck .doubleTariffCheckBl div label {
  display: flex;
  align-items: center;
  height: 100%;
}
.product-calculator .doubleTariffCheck .doubleTariffCheckBl div label .checkbox-label {
  display: none;
}
.product-calculator .doubleTariffCheck .doubleTariffCheckBl div label span {
  margin: 0 10px 0 0;
}
.product-calculator .doubleTariffCheck .doubleTariffCheckLabel label {
  padding-top: 0;
}
.product-calculator .doubleTariffCheck > div:not(.doubleTariffCheckBl) {
  padding-left: 0;
}
.tariff-img-container.withImage img {
  max-width: 100%;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header.hide {
  display: none;
}
input[type=checkbox]:not(old):disabled + label > span.selection-hidden-disabled-checkbox {
  width: 0px;
  height: 0px;
  margin: 0px 0px 0px 0px;
  border: 0px;
  border-radius: 0px;
}
#widget-layout-container .panel-default,
body.iframe .panel-default {
  border: 0;
  box-shadow: none;
}
#meterValueStandaloneContainer {
  margin: 0 -15px;
}
.required label > div.checkbox-label {
  position: relative;
}
.required label > div.checkbox-label:before {
  position: absolute;
  left: 9px;
  content: "*";
}
label.fileUpload {
  min-width: 200px;
  /* border: 1px solid #ccc; */
  text-align: center;
  /* line-height: 28px; */
  cursor: pointer;
}
label.fileUpload:before {
  font-family: "FontAwesome", serif;
  content: "\f093";
  padding-right: 8px;
}
label.fileUpload:after {
  content: "Datei ausw\e4hlen";
}
label.fileUpload input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  left: -9999em;
  top: 0;
  z-index: -1;
}
.col-xs-8.withSep {
  position: relative;
}
.col-xs-8.withSep:before {
  content: "-";
  position: absolute;
  left: -3px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  font-weight: 700;
}
.contract-creation > .panel-default > .panel-body {
  padding: 15px 0;
}
.contract-creation > .panel-default > .panel-body p {
  padding: 0 15px;
}
.form-horizontal .contract-creation hr + .form-group {
  margin: 0;
}
.form-horizontal .contract-creation .mt--30 {
  margin-top: -15px !important;
}
.form-group > .col-xs-24.col-sm-8 {
  padding-right: 0;
}
.form-group > .col-xs-24.col-sm-8 + .col-xs-16.col-sm-11,
.form-group > .col-xs-24.col-sm-8 + .col-xs-8.col-sm-6 {
  padding-right: 7px;
  padding-left: 15px;
}
.form-group > .col-xs-24.col-sm-8 + .col-xs-16.col-sm-11 + .col-xs-8.col-sm-5,
.form-group > .col-xs-24.col-sm-8 + .col-xs-8.col-sm-6 + .col-xs-16.col-sm-10 {
  padding-right: 15px;
  padding-left: 7px;
}
/*Abstand auf Zusammenfassungsseite wenn col-sm-8 padding-right = 0*/
.form-group-panel-default .form-group .col-xs-24.col-sm-16 .value-label {
  margin-left: 0;
}
.width-half {
  width: 50%;
}
.input-group {
  width: 100%;
}
.input-group > .input-group-addon {
  padding-left: 6px;
  padding-right: 6px;
  min-width: 30px;
}
.input-group > .input-group-addon + .input-group-text {
  padding-left: 7px;
  padding-right: 8px;
}
a.form-link {
  background-position-y: 1px;
}
.toggle-link {
  cursor: pointer;
}
.details-meter-value-container .col-xs-17 {
  padding: 0 !important;
}
.details-meter-value-container .col-xs-17 .row-fluid {
  display: table;
  table-layout: fixed;
  width: 100%;
  float: left;
}
.details-meter-value-container .col-xs-17 .row-fluid > div {
  width: auto;
  display: table-cell;
  float: none;
}
.nav-tabs a {
  line-height: normal;
}
.nav-tabs a .small {
  font-size: 75%;
}
.align-center {
  text-align: center;
}
.datepicker {
  z-index: 20001;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.showLabelAboveContext > a {
  padding-top: 3px;
  padding-bottom: 4px;
  padding-right: 22px;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.showLabelAboveContext > a > div {
  position: absolute;
  top: 15px;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.showLabelAboveContext > a > span {
  display: block;
  padding-left: 38px;
  position: relative;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.showLabelAboveContext > a > span:nth-child(2) {
  font-size: 0.85em;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.showLabelAboveContext > a > span .caret {
  margin-top: 0;
  display: block;
  position: absolute;
  right: -15px;
  top: 4px;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.showLabelAboveContext > a > span.using-glyphicons.popover-tooltip {
  border-radius: 50%;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.showLabelAboveContext.singleSelection > a > span {
  display: block;
  padding-left: 60px;
  position: relative;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.showLabelAboveContext.singleSelection > a > span:nth-child(2) {
  position: absolute;
  left: -12px;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.showLabelAboveContext.singleSelection > a > span .caret {
  top: 8px;
}
div#topMenu nav.navbar.navbar-default .navbar-nav > li.singleSelection > .dropdown-menu li.newPin:not(:first-child) {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.tariff-cards-display.noRecommendedTariff > div.tariff-card .card-body .tariff-img-container {
  background: #f2f2f2 url(../../images/de_DE/tariff-img-power-2.png) no-repeat center top;
}
.tariff-details {
  display: none;
}
.show-tariff-details .tariff-details {
  display: block;
}
.show-more-less-tariffs {
  padding: 20px;
}
.tariff-details-row .form-link .form-link-icon {
  font-size: 13px;
  margin-right: 0;
}
#meterWidget #widgetMeterMediaTypeIcon {
  width: 28px;
  height: 28px;
}
.widget-formline-text.house-slider {
  margin-top: -10px;
  width: 100%;
  float: left;
}
span#contractSwitch,
span#meterSwitch {
  display: inline-block;
  float: right;
}
span#contractSwitch.hide,
span#meterSwitch.hide {
  display: none;
}
span#contractSwitch span.content-switch-row,
span#meterSwitch span.content-switch-row {
  display: flex;
  flex-direction: row;
  float: right;
  width: 80px;
  justify-content: space-between;
}
span#contractSwitch span.content-switch-cell,
span#meterSwitch span.content-switch-cell {
  min-width: 18px;
}
span#contractSwitch span.content-switch-cell:last-child,
span#meterSwitch span.content-switch-cell:last-child {
  text-align: right;
}
span#contractSwitch span.content-switch-cell span.fa,
span#meterSwitch span.content-switch-cell span.fa {
  display: inline-block;
  min-width: 18px;
  height: 100%;
  margin: 0;
  cursor: pointer;
  padding: 0;
  font-size: 25px;
  float: left;
  position: relative;
}
span#contractSwitch span.content-switch-cell span.fa:before,
span#meterSwitch span.content-switch-cell span.fa:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
span#contractSwitch .total-switch,
span#meterSwitch .total-switch,
span#contractSwitch .current-switch,
span#meterSwitch .current-switch {
  font-size: 0.8em;
}
.widgetWrap.swiper-slide-duplicate {
  display: none;
}
.tariff-img-container.withImage {
  background-image: none !important;
  height: auto !important;
  text-align: center;
}
.tariff-img-container.withImage img {
  max-height: 150px;
}
#tariffs div.footnote-container p {
  padding-left: 15px;
}
.link-details {
  padding: 7px 0;
  display: block;
  float: left;
  width: 100%;
}
.pricesAndConditions {
  padding: 0 0 7px 0;
  display: block;
  float: left;
  width: 100%;
}
.btn-loader {
  position: relative;
}
.btn-loader div.wait-button {
  margin-top: 0;
}
div.wait-button,
div.wait-button:focus,
div.wait-button:hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: wait !important;
  border-color: transparent;
  padding: 0;
}
span#creditAccountDataCheckVisible {
  margin-top: 50px;
  display: inline-block;
  width: 100%;
}
span#creditAccountDataCheckVisible > .form-group {
  margin-bottom: 0;
}
.prices-row > .row {
  width: 100%;
  display: block;
  text-align: center;
  margin: 0;
}
.prices-row > .row .col-12 {
  width: 100%;
}
.prices-row > .row .col-12 > div {
  display: inline-block;
  width: 100%;
}
.prices-row > .row .col-12 > div input[type=checkbox]:not(old) + label {
  float: none;
  text-align: left;
}
.prices-row > .row h5 {
  margin-bottom: 0;
  margin-top: 15px !important;
  font-size: 18px;
}
.spinner {
  margin: 0 auto;
  text-align: center;
}
.spinner > div {
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  position: absolute;
  top: calc(50% - 6px);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
  left: calc(50% - 42px);
}
.spinner .bounce2 {
  -webkit-animation-delay: -0.24s;
  animation-delay: -0.24s;
  left: calc(50% - 24px);
}
.spinner .bounce3 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
  left: calc(50% - 6px);
}
.spinner .bounce4 {
  -webkit-animation-delay: -80ms;
  animation-delay: -80ms;
  left: calc(50% + 12px);
}
.spinner .bounce5 {
  left: calc(50% + 30px);
}
.tour-backdrop {
  opacity: 0.75 !important;
}
.popover.tour-Tour {
  max-width: 580px;
}
.popover.tour-Tour .popover-title {
  background: transparent;
  border: none;
  font-size: large;
}
.popover.tour-Tour .popover-navigation button.disabled {
  display: none;
}
.popover .popover-body {
  font-size: 16px;
  padding: 0.7rem 0.8rem;
}
div#welcomeTour {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 1px;
}
.popover-navigation .btn-default.disabled,
.popover-navigation .btn-default.disabled:hover {
  background: #888;
  border-color: #888;
}
.progress-bar {
  background-color: #4e6a5b;
}
.progress {
  background-color: #c3c3c3;
  height: 10px;
}
div#topMenu .navbar-default .navbar-nav > li.tour-highlight-element > a {
  color: #000;
}
div#topMenu .navbar-default .navbar-nav > li.tour-highlight-element > a img.top-drop-menu-icon {
  background: #000;
  padding: 1px;
  margin: -5px 0 0 -2px;
  border-radius: 5px;
}
input.togglePassword + .input-group-addon {
  cursor: pointer;
  font-size: 0;
  border-bottom: 1px solid #b9b9b9;
  padding: 15px 12px 0;
}
input.togglePassword + .input-group-addon:before {
  content: "\f06e";
  font-family: 'FontAwesome', serif;
  font-size: 16px;
}
input.togglePassword.show + .input-group-addon:before {
  content: "\f070";
}
.widget-radio-branches-container div.hideLabelText .label-text {
  display: none;
}
#main-cockpit-panorama-cage input.togglePassword + .input-group-addon {
  border-bottom: 1px solid #FFF;
}
.selContract {
  color: #fff;
  padding: 3px 22px 3px 5px;
  cursor: pointer;
}
.activeContract {
  position: relative;
  background: #a9a9a9;
  color: #fff;
  padding: 3px 22px 3px 5px;
  cursor: pointer;
}
.activeContract:after {
  font-family: "FontAwesome", sans-serif;
  content: "\f078";
  position: absolute;
  right: 4px;
  top: 4px;
}
.widget-radio-branches-container_selection {
  position: relative;
  margin-top: -5px;
  margin-bottom: -20px;
}
.widget-radio-branches-container_selection img {
  width: 20px;
}
.widget-radio-branches-container_selection span.address {
  padding: 8px 5px 3px 8px;
  display: inline-block;
}
.widget-radio-branches-container_selection .contractSelection {
  max-height: 0;
  overflow: auto;
  position: absolute;
  z-index: 2;
  background: #cdcccc;
  width: 100%;
  transition: max-height ease-in-out 0.15s;
}
.widget-radio-branches-container_selection .contractSelection:before,
.widget-radio-branches-container_selection .contractSelection:after {
  content: "";
  width: 100%;
  height: 8px;
  display: block;
}
.widget-radio-branches-container_selection .contractSelection a {
  color: #fff;
  display: block;
  border-bottom: 1px solid;
  text-decoration: none !important;
  transition: all ease-in-out 0.3s;
}
.widget-radio-branches-container_selection .contractSelection a span.label-text {
  color: #FFF;
}
.widget-radio-branches-container_selection .contractSelection a:hover,
.widget-radio-branches-container_selection .contractSelection a.active {
  background: #a9a9a9;
}
.widget-radio-branches-container_selection.active .contractSelection {
  max-height: 200px;
}
@-webkit-keyframes sk-bouncedelay {
  0%,
  100%,
  80% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%,
  100%,
  80% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.radio-product-option-container {
  font-size: 14px;
  display: table;
  table-layout: fixed;
  width: calc(100% - 30px);
  margin-left: 15px;
  margin-top: -1px;
  border: 1px solid #fff;
  background: #b7bcbb;
}
.tariff-option-label {
  background: #eff8ea;
  display: table-cell;
  width: 33.3333%;
  vertical-align: top;
  padding: 7px 7px 7px 15px;
}
.tariff-option-values-line {
  display: table-cell;
}
.tariff-option-values-table {
  display: table;
  table-layout: fixed;
  width: 100%;
  float: left;
}
.tariff-option-value {
  display: table-cell;
  vertical-align: top;
  border-left: 1px solid #fff;
  text-align: center;
  min-width: 80px;
}
.tariff-option-value > label {
  line-height: normal;
  display: inline-block;
  width: 100%;
  float: left;
  padding: 7px 5px;
  background: #b7bcbb none;
  margin-bottom: 0 !important;
  cursor: pointer;
  color: #fff;
}
.widget-container .col-xs-1 {
  width: 15px;
  padding: 0;
  text-align: center;
  line-height: 35px;
}
.widget-container .col-xs-1 .control-label {
  text-align: center;
  padding-top: 0;
}
.widget-container #userRegistrationWidgetContent .col-xs-8,
.widget-container #meterReadingWidgetContent .col-xs-8 {
  width: calc(45.83333% - 15px);
}
body:not(.in) .widget-container.contract {
  background-image: none !important;
}
body:not(.in) .widget-container.contract .col-xs-8 {
  width: calc(45.83333% - 15px);
}
.widget-meter-value-container .col-xs-17 {
  display: table;
  table-layout: fixed;
}
.widget-meter-value-container .col-xs-17 > div {
  width: auto;
  display: table-cell;
  float: none;
}
.authorisationParameterOneInput .input-group-addon {
  font-family: 'Glyphicons Halflings', serif;
  cursor: pointer;
}
.modal-dialog .modal-content .modal-header {
  background: transparent;
}
.modal-body img {
  max-width: 100%;
}
span.alert-default.using-glyphicons.info-layer {
  cursor: pointer;
}
.GAS_BUSINESS #gas-v2-slider-legend,
.POWER_BUSINESS #gas-v2-slider-legend,
.GAS_BUSINESS #power-v2-slider-legend,
.POWER_BUSINESS #power-v2-slider-legend {
  margin-top: 15px !important;
}
.GAS_BUSINESS .sliderIcons,
.POWER_BUSINESS .sliderIcons {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin: 0 !important;
}
.GAS_BUSINESS .sliderIcons > div,
.POWER_BUSINESS .sliderIcons > div {
  display: table-cell;
  height: 34px;
  position: relative;
  float: none !important;
  width: auto !important;
  background: none !important;
}
.GAS_BUSINESS .sliderIcons > div b:before,
.POWER_BUSINESS .sliderIcons > div b:before {
  font-size: 15px;
  content: "\f275";
  font-family: "FontAwesome", sans-serif;
  position: absolute;
  color: #1D1D1D;
  bottom: 0;
}
.GAS_BUSINESS .sliderIcons > div:nth-child(2) b:before,
.POWER_BUSINESS .sliderIcons > div:nth-child(2) b:before {
  font-size: 18px;
  left: 25%;
}
.GAS_BUSINESS .sliderIcons > div:nth-child(3) b:before,
.POWER_BUSINESS .sliderIcons > div:nth-child(3) b:before {
  font-size: 21px;
  left: 43%;
}
.GAS_BUSINESS .sliderIcons > div:nth-child(4) b:before,
.POWER_BUSINESS .sliderIcons > div:nth-child(4) b:before {
  font-size: 25px;
  right: 0;
}
#productSearchQueryDataCollapse[data-input=BUSINESS] .consumption-segments-container > div {
  background: none !important;
}
#productSearchQueryDataCollapse[data-input=BUSINESS] .consumption-segments-container > div:first-child:before,
#productSearchQueryDataCollapse[data-input=BUSINESS] .consumption-segments-container > div:last-child:before {
  font-size: 17px;
  content: "\f275";
  font-family: "FontAwesome", sans-serif;
  position: absolute;
  color: #1D1D1D;
  bottom: 0;
  left: 30%;
}
#productSearchQueryDataCollapse[data-input=BUSINESS] .consumption-segments-container > div:last-child:before {
  font-size: 26px;
}
.product-calculator-panel .panel-body > .form-group .row.layout-4-col .col-sm-5,
.product-calculator-panel .panel-body > .form-group .row.layout-4-col .col-sm-7 {
  border-bottom: 0;
}
.multiple-branches-container {
  height: auto;
  float: left;
  width: 100%;
  border-bottom: 2px solid #fff;
  padding: 15px 0;
  margin-bottom: 0;
}
.multiple-branches-container > .form-group {
  margin-bottom: 0;
  padding: 0 15px;
}
.multiple-branches-container:first-child {
  border-top: 2px solid #fff;
}
.multiple-branches-container img.radio-branch-icon {
  max-height: 27px;
  margin: -3px 3px;
}
.multiple-branches-container .col-xs-24 {
  height: auto;
}
input[type=checkbox]:not(old) + label {
  cursor: pointer;
}
#contextMenu .context-menu-value._inactive:before,
#contextMenu .context-menu-entry._inactive:before,
#contextMenu .context-menu-value.inactive:before {
  content: "inaktiv";
  color: grey;
  padding-right: 5px;
}
div#miniature-context-2-lines > span.inactive,
div#miniature-context-3-lines > span.inactive {
  color: grey;
}
#ems-layout-container #close-process {
  z-index: 10002;
}
.fullSize-modal {
  z-index: 10001;
}
.control-label.value-label.pull-left span.withSep {
  position: relative;
  padding-left: 15px;
}
.control-label.value-label.pull-left span.withSep:before {
  content: "-";
  position: absolute;
  left: 2px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  font-weight: 700;
}
#pointOfConsumptionStreetAndHouseNoVisible .col-xs-13.col-sm-9 {
  padding-right: 7px;
}
#pointOfConsumptionStreetAndHouseNoVisible .col-xs-6.col-sm-4 {
  padding-left: 7px;
  padding-right: 7px;
}
#pointOfConsumptionStreetAndHouseNoVisible .col-xs-5.col-sm-3 {
  padding-left: 7px;
}
table.dataTable > tbody tr td:first-child .using-glyphicons:before {
  content: "\f0e0";
  font-family: "FontAwesome", sans-serif;
}
table.dataTable > tbody tr.read td:first-child .using-glyphicons:before {
  content: "\f2b6";
}
.main-marginal-column .card.shopping-cart .card-body .accordion-item .accordion-body .shopping-cart-sub-header {
  flex-wrap: wrap;
}
.main-process .card #overview .card .card-body {
  padding-left: 0;
  padding-right: 0;
}
.gross-price strike {
  font-size: 0.85em;
}
.gross-price .small {
  font-size: 15px;
  line-height: normal;
}
.gross-price .small .highlight {
  color: #EFEFEF;
}
.tariff-details-row.pricesAndConditions .d-table,
.tariff-details-row.pricesAndConditions .d-table-row,
.tariff-details-row.pricesAndConditions .d-table-cell {
  display: block !important;
}
.tariff-details-row.pricesAndConditions .d-table-row {
  display: block !important;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 5px;
  text-align: center;
}
.tariff-details-row.pricesAndConditions .text-start,
.tariff-details-row.pricesAndConditions .text-end {
  text-align: center !important;
}
.tariff-details-row.pricesAndConditions .text-end {
  font-weight: 700;
}
button.accordion_tariff {
  width: 100%;
  display: flex;
  align-items: center;
  border: 0;
  padding: 0;
  position: relative;
  color: #1D1D1D;
  background: #f2f2f2;
}
button.accordion_tariff > .caret {
  font-family: "FontAwesome", sans-serif;
  font-size: 25px;
  width: 40px;
}
button.accordion_tariff > .caret:before {
  content: "\f106";
  position: absolute;
  top: 0;
  left: 0;
  line-height: 45px;
  width: 40px;
  height: 100%;
  background: #D3D3D3;
}
button.accordion_tariff.collapsed > .caret:before {
  content: "\f107";
}
button.accordion_tariff .tariffname {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 40px);
  text-align: left;
  padding: 8px 0;
  border-radius: 5px;
}
button.accordion_tariff .tariffname .displayName {
  padding: 0 8px;
  font-weight: 300;
}
button.accordion_tariff .tariffname .xs-price-display {
  text-align: right;
  min-width: 190px;
  padding: 0 8px;
}
button.accordion_tariff .tariffname .xs-price-display span.unitStyle {
  font-size: 0.75em;
}
#tariffAccordion h4.panel-title {
  margin: 0;
}
#tariffAccordion .panel-tariff {
  background: #f2f2f2;
  margin-bottom: 15px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  overflow: hidden;
}
#tariffAccordion .panel-collapse {
  padding: 8px 15px;
}
#tariffAccordion .panel-collapse .col-md-6.product-price-details {
  padding: 8px;
  background: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
  margin: 0 15px 15px;
  width: calc(50% - 30px);
}
.main-price-line {
  text-align: right;
  border-top: 1px solid #1D1D1D;
}
.tariff-details-link .fas.fa-chevron-right {
  display: none;
}
div.strike {
  position: relative;
  display: inline-block;
}
div.strike:after {
  position: absolute;
  left: 0;
  top: 50%;
  content: "";
  height: 2px;
  width: 100%;
  background: #1D1D1D;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header button.collapeTariff .fa-caret-down {
  display: none !important;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header button.collapeTariff .fa-caret-up {
  display: block !important;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header button.collapeTariff.collapsed .fa-caret-down {
  display: block !important;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-header button.collapeTariff.collapsed .fa-caret-up {
  display: none !important;
}
.tariff-cards-display .card-title {
  height: auto !important;
}
.tariff-cards-display .card-title .tariffClaim {
  display: block;
}
.tariff-cards-display .card-title button.collapeTariff {
  width: 25px;
  float: right;
  height: 25px;
  display: inline-block;
  padding: 0;
  border: 0;
  background: transparent;
}
.tariff-cards-display .card-title > span:not(.xs-price) {
  width: calc(100% - 30px);
  display: inline-block;
}
.tariff-cards-display .card-title > span.xs-price {
  width: 100%;
  display: inline-block;
  text-align: right;
}
.tariff-cards-display .card-title .strike {
  font-size: 0.8em;
}
.tariff-cards-display .card-body,
.tariff-cards-display .card-footer {
  display: block !important;
}
p.startMisc {
  text-align: center;
  margin: 15px;
}
.optionInnerBlock div.optionDesc {
  line-height: normal;
}
.optionInnerBlock input[type=checkbox]:not(old) + label {
  float: none;
  text-align: center;
  padding-left: 34px;
  position: relative;
}
.optionInnerBlock input[type=checkbox]:not(old) + label > span {
  position: absolute;
  left: 2px;
  top: 3px;
  margin: 0;
}
.optionInnerBlock input[type=checkbox]:not(old) + label > div.checkbox-label {
  margin: 0;
  text-align: left;
  padding: 0;
}
div#userRegistrationContractAccountNoVisible.authorisationParameterOneInput {
  display: none;
}
.form-floating.input-group .input-group-text {
  border-left: 0;
  border-top: 0;
  border-right: 0;
  background: transparent;
}
.authorisationParameterOneInput .input-group .input-group-text {
  font-family: "FontAwesome", sans-serif;
  cursor: pointer;
  width: 40px;
}
.authorisationParameterOneInput .input-group .input-group-text:before {
  content: "\f06a";
  color: #1D1D1D;
  font-weight: 700;
}
@media (min-width: 640px) {
  .tariff-cards-display .card-title button.collapeTariff,
  .tariff-cards-display .card-title span.xs-price {
    display: none;
  }
  .tariff-cards-display .tariff-collapse {
    display: block !important;
  }
}
@media (min-width: 768px) {
  body:not(.ems-integration) header #headerContext {
    top: 0;
  }
  .layout-4-col .col-4-breaker {
    width: 100%;
    float: left;
    border-bottom: 1px solid #fff;
  }
}
@media (max-width: 1599px) {
  .main-marginal-column {
    position: absolute;
    left: 0;
    width: 320px;
  }
  body.in .main-marginal-column {
    top: 340px;
  }
  #main-process-cage .main-context {
    width: 320px;
  }
}
@media (max-width: 1199px) {
  #main-process-cage .main-context {
    width: 320px;
  }
}
@media (max-width: 991px) {
  .main-marginal-column {
    position: inherit;
    width: 100%;
  }
  .modal-dialog.modal-lg {
    max-width: 95%;
  }
}
@media (max-width: 767px) {
  body.in header,
  body header.head-context {
    height: 59px;
  }
  header #headerContext,
  header.head-context #headerContext {
    top: 59px;
  }
  header #header-cage {
    height: 59px;
  }
  header img#logo {
    width: 99px;
    margin-left: 16px;
  }
  header #header-menu .fa-home {
    font-size: 24px;
  }
  header #header-menu ul.dropdown-menu.show > li > a.dropdown-item {
    white-space: normal;
  }
  #cockpit-cards-cage {
    border-bottom: 0;
  }
  #cockpit-cards-container .card.invoiceAddress .card-header .card-title:before,
  #cockpit-cards-container .card.userRegistration .card-header .card-title:before,
  #cockpit-cards-container .card.gridConnection .card-header .card-title:before {
    margin-left: 0px;
    width: 39px;
    height: 39px;
    margin-bottom: -13px;
    margin-right: 10px;
  }
  #cockpit-cards-container .card .card-body .card-body {
    display: block;
  }
  .tariff-option-label,
  .tariff-option-values-line {
    width: 100%;
    display: block;
  }
  .radio-product-option-container {
    margin-top: 10px;
  }
  .tariff-option-value:first-child {
    border-left: none;
  }
  .form-group > .col-xs-24.col-sm-8 .control-label img {
    margin-bottom: 10px;
    width: 50px;
  }
  body.iframe #cockpit-cards-container .card {
    padding-left: 0;
  }
  body.iframe #cockpit-cards-container .card .card-body {
    display: block;
  }
  body.iframe #cockpit-cards-container .card .card-header .card-header-caret {
    display: none;
  }
}
@media (max-width: 650px) {
  body.iframe .widget-container {
    box-shadow: none;
  }
  body.iframe .widget-container .panel > div:not(.panel-heading) {
    max-height: inherit;
  }
  body.iframe .widget-container .widget-close,
  body.iframe .widget-container .miniature-label,
  body.iframe .widget-container .miniature {
    display: none !important;
  }
  body.iframe .widget-container,
  body.iframe .widget-container .panel,
  body.iframe .widget-container .panel .widget-bottom-container {
    width: 100%;
    height: auto;
    position: relative;
  }
  body.iframe .widget-container button,
  body.iframe .widget-container .panel button,
  body.iframe .widget-container .panel .widget-bottom-container button {
    visibility: visible;
  }
  body.iframe .widget-container .panel .widget-bottom-container {
    padding-top: 20px;
  }
  body.iframe .widget-container .panel.panel-default {
    margin-bottom: 0;
  }
  body.iframe .widget-container .alert.in {
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  body.iframe.in .widget-container,
  body.iframe.in .widget-container .panel {
    width: 100%;
    height: auto;
  }
  body.iframe.in .widget-container .alert.in {
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .widget-container.withIframe .widget-close,
  .widget-container iframe.iFrameResizerPOWER,
  .widget-container iframe.iFrameResizerGAS {
    display: none;
  }
  .widget-container.regular-size.withIframe .widget-close,
  .widget-container.regular-size iframe.iFrameResizerPOWER,
  .widget-container.regular-size iframe.iFrameResizerGAS {
    display: block;
  }
  .widget-container.regular-size.withIframe .widget-close {
    margin: 0;
    position: absolute;
    right: 0;
  }
  .widget-container .miniature-label {
    width: 100%;
  }
  .widget-container #meterValueStandaloneWrapper .bootstrap-select > .dropdown-menu.open {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
  }
}
@media (max-width: 500px) {
  .col-xs-24.col-sm-12.panel-column .input-group > .input-group-addon {
    width: 30px;
  }
  .radio-product-option-container input[type=radio]:not(old) + label {
    font-family: PT-Sans, sans-serif;
  }
  .tariff-option-values-table {
    table-layout: auto;
  }
}
@media (max-width: 520px) {
  .layout-4-col .col-xs-24.col-sm-5,
  .layout-4-col .col-xs-24.col-sm-7 {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 880px) {
  .col-xs-24.col-sm-12.panel-column .input-group > .input-group-addon {
    width: 30px;
  }
}
.acResults {
  z-index: 10;
}
.total-switch::before {
  content: '/';
}
.card-body.swiper-container {
  width: 100%;
}
.uploadedFile {
  padding-bottom: 2px;
}
.content-switch-number {
  min-width: 50px !important;
}
.input-group-text-radio-checkbox {
  background: none;
  border: none;
  max-width: 10px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row {
  margin-left: 0rem;
  margin-right: 0rem;
  border-top: 0;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a {
  text-decoration: none;
  display: inline-block;
  width: 100%;
  float: left;
  background: #f2f2f2 none;
  border-right: 0;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a div.label-container {
  margin: 0px;
  padding: 0.15rem 0px;
  text-align: center;
  font-family: "Dax OT", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #1D1D1D;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a div.label-container .radio-branch-icon {
  display: inline-block;
  width: 27px;
  height: 27px;
  vertical-align: bottom;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a div.label-container .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a div.label-container .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a div.label-container .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a div.label-container .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a div.label-container .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a div.label-container .radio-branch-label-text {
  display: none;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a:hover,
#cockpit-cards-container .card.contract.widget .radio-branches-row a:focus {
  background: #EFEFEF none;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a:hover div.label-container,
#cockpit-cards-container .card.contract.widget .radio-branches-row a:focus div.label-container {
  color: #1D1D1D;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a:hover div.label-container .radio-branch-icon.power,
#cockpit-cards-container .card.contract.widget .radio-branches-row a:focus div.label-container .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a:hover div.label-container .radio-branch-icon.gas,
#cockpit-cards-container .card.contract.widget .radio-branches-row a:focus div.label-container .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a:hover div.label-container .radio-branch-icon.water,
#cockpit-cards-container .card.contract.widget .radio-branches-row a:focus div.label-container .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a:hover div.label-container .radio-branch-icon.thermal,
#cockpit-cards-container .card.contract.widget .radio-branches-row a:focus div.label-container .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a:hover div.label-container .radio-branch-icon.powerCharge,
#cockpit-cards-container .card.contract.widget .radio-branches-row a:focus div.label-container .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active {
  background: #EFEFEF none;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active div.label-container {
  color: #1D1D1D;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active div.label-container .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active div.label-container .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active div.label-container .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active div.label-container .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active div.label-container .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active div.label-container .radio-branch-label-text {
  display: inline-block;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:hover,
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:focus {
  background: #EFEFEF none;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:hover div.label-container,
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:focus div.label-container {
  color: #1D1D1D;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:hover div.label-container .radio-branch-icon.power,
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:focus div.label-container .radio-branch-icon.power {
  background: transparent url(../../images/de_DE/svg/icon-power.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:hover div.label-container .radio-branch-icon.gas,
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:focus div.label-container .radio-branch-icon.gas {
  background: transparent url(../../images/de_DE/svg/icon-gas.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:hover div.label-container .radio-branch-icon.water,
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:focus div.label-container .radio-branch-icon.water {
  background: transparent url(../../images/de_DE/svg/icon-water.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:hover div.label-container .radio-branch-icon.thermal,
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:focus div.label-container .radio-branch-icon.thermal {
  background: transparent url(../../images/de_DE/svg/icon-thermal.svg) no-repeat center center;
  background-size: 18px;
}
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:hover div.label-container .radio-branch-icon.powerCharge,
#cockpit-cards-container .card.contract.widget .radio-branches-row a.active:focus div.label-container .radio-branch-icon.powerCharge {
  background: transparent url(../../images/de_DE/svg/icon-vehicle-loading.svg) no-repeat center center;
  background-size: 18px;
}
#indicatorFilterTreeButton {
  display: none;
}
/* ******************************** */
/*      Additional Customizing      */
/* ******************************** */
header:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background: #FAFAFA;
}
header #header-cage {
  flex-direction: row-reverse;
  padding: 0 1rem;
  background-color: #FAFAFA;
  z-index: 3;
  align-items: center;
}
header #header-cage a#logoLink {
  transition: all 0.2s ease-in;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
  background: #FFF;
}
header #header-cage a#logoLink img#logo {
  width: 160px;
  margin: 25px;
}
header #header-cage #header-menu {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
}
header #header-cage #header-menu a#home-link {
  padding: 7px 5px 5px 5px;
  top: 1px !important;
  position: relative;
}
header #header-cage #header-menu a.dropdown-toggle {
  padding: 6px 5px 2px 5px;
}
header #header-cage #header-menu a.dropdown-toggle:hover,
header #header-cage #header-menu #logout:hover,
header #header-cage #header-menu #home-link:hover,
header #header-cage #header-menu a.dropdown-toggle:focus,
header #header-cage #header-menu #logout:focus,
header #header-cage #header-menu #home-link:focus {
  background: linear-gradient(135deg, #fec135 0%, #f68a26 100%);
}
header #header-cage #header-menu .fa-user-cog,
header #header-cage #header-menu .fa-home {
  font-size: 21px;
  float: none;
  display: inline-block;
  margin-right: 0;
}
header #header-cage #header-menu a .d-md-inline-block {
  font-size: 16px;
}
header #header-cage #header-menu #logout {
  margin-top: 0;
  padding: 2px 6px 4px 6px;
}
header #header-cage #header-menu ul.dropdown-menu.show {
  left: 0 !important;
  right: auto !important;
}
body.in header.head-context {
  height: 100px;
}
body:not(.ems-integration) header.head-context #headerContext {
  top: 100px;
  padding-top: 3px;
}
#contextMenu .accordion-item .accordion-button {
  padding: 0.5rem 2rem 0.5rem 0.7rem;
  position: relative;
}
#contextMenu .accordion-item .accordion-button:not(.no-toggle):hover:before,
#contextMenu .accordion-item .accordion-button:not(.no-toggle):focus:before {
  content: "";
  position: absolute;
  left: 5px;
  top: 4px;
  height: calc(100% - 8px);
  width: calc(100% - 10px);
  background: rgba(255, 255, 255, 0.2);
  border-radius: 5px;
}
#contextMenu .accordion-item .accordion-button .context-menu-label,
#contextMenu .accordion-item .accordion-button .context-menu-value {
  padding-left: 35px;
}
#contextMenu .accordion-item .accordion-button .fa {
  position: absolute;
  right: 0.7rem;
  top: 18px;
  font-size: 24px;
}
.header_line {
  position: absolute;
  z-index: 2;
  bottom: -6px;
  height: 5px;
  width: 100%;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.header_line b {
  content: " ";
  border-radius: 0 3px 3px 0;
  display: block;
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 6px;
  background: linear-gradient(135deg, #fec135 0%, #f68a26 100%);
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.header_line i {
  content: '';
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  right: 0;
  width: 0;
  display: block;
  position: absolute;
  bottom: 0;
  height: 6px;
  background: linear-gradient(135deg, #fec135 0%, #f68a26 100%);
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
body.cockpit .main-panorama #main-cockpit-panorama-cage .main-panorama-image {
  background-size: 100% auto;
  background-position-y: 80%;
}
.main-panorama .main-login .card .card-header .card-title:before {
  transform: scale(0.5);
  background-color: #1D1D1D !important;
  border-radius: 0.7rem;
  border: 3px solid #1D1D1D;
  margin-left: -12px !important;
  margin-right: -4px !important;
}
.main-panorama .main-login .card .card-body {
  padding-bottom: 1rem;
}
.main-panorama .main-login .card .card-body .card-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0.5rem;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:focus {
  background: linear-gradient(135deg, #fec135 0%, #f68a26 100%);
}
#cockpit-cards-container .card.product-calculator,
#cockpit-cards-container .card.product-calculator .card-header,
#cockpit-cards-container .card.product-calculator .card-body {
  background: #F7F7F7;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body {
  display: flex !important;
  flex-direction: column;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body > div {
  order: 4;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body > div.row:not(.widget-HTNT-input-container) {
  order: 1;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body > div.row:first-child {
  order: 2;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body > .cockpit-card-power-input-container {
  order: 3;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row {
  padding: 0.75rem 12px;
  position: relative;
  z-index: 2;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row > div {
  width: auto;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row > div .radio-label {
  text-align: right !important;
  padding-right: 25px;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row > div:last-child .radio-label {
  text-align: left !important;
  padding-left: 25px;
  padding-right: 5px;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row > div:first-child {
  position: relative;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row > div:first-child:before {
  content: "";
  position: absolute;
  right: -35px;
  top: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  width: 35px;
  height: 10px;
  background: #ccc;
  border-radius: 5px;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row input[type=radio]:not(old):checked + label {
  position: relative;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row input[type=radio]:not(old):checked + label:after {
  content: "";
  position: absolute;
  right: -12px;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  background: linear-gradient(135deg, #fec135 0%, #f68a26 100%);
  border-radius: 50%;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row input[type=radio]:not(old):checked + label .radio-label {
  font-weight: 600;
  text-align: left;
}
#cockpit-cards-container .card.product-calculator div#productSearchWidgetContent > .card-body .radio-customer-type-row .flex-fill:last-child input[type=radio]:not(old):checked + label:after {
  right: inherit;
  left: 0.5rem;
}
#cockpit-cards-container .card .radio-branches-row input[type=radio]:not(old) + label div.radio-label {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#cockpit-cards-container .card .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon {
  width: 35px !important;
  height: 35px !important;
  margin: 5px 0 !important;
  background-size: contain !important;
}
#cockpit-cards-container .card .radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-label-text {
  display: inline-block !important;
}
#cockpit-cards-container .card .radio-branches-row input[type=radio]:not(old) + label:hover {
  background-color: #E0E0E0 !important;
}
#cockpit-cards-container .card .radio-branches-row input[type=radio]:not(old):checked + label {
  background-color: #E0E0E0 !important;
}
#cockpit-cards-container .card .radio-branches-row input[type=radio]:not(old):checked + label div.radio-label .radio-branch-label-text {
  font-weight: 600 !important;
}
#cockpit-cards-container .card .card-body {
  padding-bottom: 1.5rem;
}
#cockpit-cards-container .card .card-body .card-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0.5rem;
}
#cockpit-cards-container .card .card-header .card-title:before {
  transform: scale(0.5);
  background-color: #1D1D1D !important;
  border-radius: 0.7rem;
  border: 3px solid #1D1D1D;
  margin-left: -12px !important;
  margin-right: -4px !important;
}
#cockpit-cards-container .card .btn-default,
#cockpit-cards-container .card .card-button-line .btn-primary {
  width: 80%;
  left: 10%;
  position: relative;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .card-footer .tariff-card-btn-row {
  padding: 1rem 2.5rem;
}
.main-process .card .tariffs-display-container .tariff-cards-display .tariff-card .tariff-img-container.withImage img {
  max-width: 100%;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item h3.accordion-header .accordion-button {
  background: linear-gradient(135deg, #fec135 0%, #f68a26 100%);
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body {
  display: flex !important;
  flex-direction: column;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > * {
  order: 3;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row {
  order: 2;
  position: relative;
  padding-top: 1rem;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row > div {
  position: relative;
  z-index: 2;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row > div:first-child:before {
  content: "";
  position: absolute;
  background: #ccc;
  left: 100%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 28px;
  height: 10px;
  border-radius: 4px;
  z-index: -1;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row input[type=radio]:not(old) + label {
  background: transparent !important;
  border: 0 !important;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row input[type=radio]:not(old) + label div.radio-label {
  text-align: right;
  padding-right: 35px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row input[type=radio]:not(old):checked + label:before {
  content: "";
  position: absolute;
  background: linear-gradient(135deg, #fec135 0%, #f68a26 100%);
  border-radius: 50%;
  width: 22px;
  height: 22px;
  left: calc(100% - 1rem);
  top: 50%;
  transform: translate(-50%, -50%);
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row input[type=radio]:not(old):checked + label div.radio-label {
  font-weight: 600;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row > div:last-child input[type=radio]:not(old) + label:before {
  left: calc(0% + 1rem);
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row > div:last-child input[type=radio]:not(old) + label div.radio-label {
  text-align: left;
  padding-right: 0;
  padding-left: 35px;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-branches-row {
  order: 1;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-branches-row input[type=radio]:not(old):checked + label div.radio-label {
  font-weight: 600;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-branches-row input[type=radio]:not(old) + label div.radio-label .radio-branch-icon {
  background-size: contain !important;
}
.main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body .consumption-buttons .consumption-button:before {
  color: #1D1D1D;
}
.main-process .card .accordion-collapse[data-value=GAS] .consumption-buttons .consumption-button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #E8E8E8;
}
.main-process .card .accordion-collapse[data-value=GAS] .consumption-buttons .consumption-button:before {
  position: inherit;
  left: inherit;
  top: inherit;
  transform: inherit;
  color: #1D1D1D !important;
}
.main-process .card .accordion-collapse[data-value=GAS] .consumption-buttons .consumption-button:after {
  color: #1D1D1D;
  font-size: 14px;
  padding: 6px 0 0 3px;
}
.main-process .card .accordion-collapse[data-value=GAS] .consumption-buttons .consumption-button:nth-child(1):after {
  content: "30";
}
.main-process .card .accordion-collapse[data-value=GAS] .consumption-buttons .consumption-button:nth-child(2):after {
  content: "50";
}
.main-process .card .accordion-collapse[data-value=GAS] .consumption-buttons .consumption-button:nth-child(3):after {
  content: "100";
}
.main-process .card .accordion-collapse[data-value=GAS] .consumption-buttons .consumption-button:nth-child(4):after {
  content: "150";
}
.main-process .card .accordion-collapse[data-value=GAS] .consumption-buttons .consumption-button:nth-child(5):before {
  font-size: 30px;
}
.main-process .card .accordion-collapse[data-value=GAS] .consumption-buttons .consumption-button:nth-child(5):after {
  content: "180";
}
.d-flex.flex-row.consumption-buttons,
.useWidgetSliderComponents.sliderIconsRow {
  gap: 2%;
}
.consumption-buttons .consumption-button {
  border: 0 !important;
}
.consumption-buttons.persons .consumption-button {
  background-color: #E8E8E8;
}
.consumption-buttons.persons .consumption-button:nth-child(1).curr_active {
  background: url(../../images/de_DE/svg/icon-persons-01-active.svg) no-repeat center center, linear-gradient(135deg, #fec135 0%, #f68a26 100%) !important;
}
.consumption-buttons.persons .consumption-button:nth-child(2).curr_active {
  background: url(../../images/de_DE/svg/icon-persons-02-active.svg) no-repeat center center, linear-gradient(135deg, #fec135 0%, #f68a26 100%) !important;
}
.consumption-buttons.persons .consumption-button:nth-child(3).curr_active {
  background: url(../../images/de_DE/svg/icon-persons-03-active.svg) no-repeat center center, linear-gradient(135deg, #fec135 0%, #f68a26 100%) !important;
}
.consumption-buttons.persons .consumption-button:nth-child(4).curr_active {
  background: url(../../images/de_DE/svg/icon-persons-04-active.svg) no-repeat center center, linear-gradient(135deg, #fec135 0%, #f68a26 100%) !important;
}
.consumption-buttons.persons .consumption-button:nth-child(5).curr_active {
  background: url(../../images/de_DE/svg/icon-persons-05-active.svg) no-repeat center center, linear-gradient(135deg, #fec135 0%, #f68a26 100%) !important;
}
#productSearchWidgetContent[data-label=GAS] .consumption-buttons .consumption-button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #E8E8E8;
}
#productSearchWidgetContent[data-label=GAS] .consumption-buttons .consumption-button:before {
  position: inherit;
  left: inherit;
  top: inherit;
  transform: inherit;
  color: #1D1D1D !important;
}
#productSearchWidgetContent[data-label=GAS] .consumption-buttons .consumption-button:after {
  color: #1D1D1D;
  /*position: absolute;
        left: 72%;
        top: 62%;
        transform: translate(-50%, -50%);*/
  font-size: 14px;
  padding: 6px 0 0 3px;
}
#productSearchWidgetContent[data-label=GAS] .consumption-buttons .consumption-button:nth-child(1):after {
  content: "30";
}
#productSearchWidgetContent[data-label=GAS] .consumption-buttons .consumption-button:nth-child(2):after {
  content: "50";
}
#productSearchWidgetContent[data-label=GAS] .consumption-buttons .consumption-button:nth-child(3):after {
  content: "100";
}
#productSearchWidgetContent[data-label=GAS] .consumption-buttons .consumption-button:nth-child(4):after {
  content: "150";
}
#productSearchWidgetContent[data-label=GAS] .consumption-buttons .consumption-button:nth-child(5):after {
  content: "180";
}
#productSearchWidgetContent[data-label=GAS] .consumption-buttons .consumption-button:nth-child(5):before {
  font-size: 30px;
}
.consumption-buttons .consumption-button:hover {
  background-color: #E0E0E0 !important;
}
.consumption-buttons .consumption-button.curr_active {
  background: linear-gradient(135deg, #fec135 0%, #f68a26 100%) !important;
}
input[type=checkbox]:not(old) + label > span,
input[type=radio]:not(old) + label > span {
  border-color: #1D1D1D !important;
}
input[type=checkbox]:not(old) + label > span > span,
input[type=radio]:not(old) + label > span > span {
  border: 0 !important;
  margin: 4px !important;
}
input[type=checkbox]:not(old) + label > span:before,
input[type=radio]:not(old) + label > span:before {
  font-size: 14px !important;
}
.doubleTariffCheck input[type=checkbox]:not(old):checked + label > span:before {
  color: #F68A26;
}
@media (max-width: 1199px) {
  body.cockpit .main-panorama #main-cockpit-panorama-cage .main-panorama-image {
    background-position: center center;
    background-size: auto 100%;
  }
}
@media (max-width: 767px) {
  header #header-cage a#logoLink img#logo {
    width: 125px;
    margin: 9px 20px;
  }
  header #headerContext {
    padding-top: 3px;
  }
}
@media (max-width: 499px) {
  .main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row {
    padding: 1rem 1rem 0;
  }
  .main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row > div {
    width: auto;
  }
  .main-process .card .tariff-calculator-card .accordion .accordion-item .accordion-body > *.radio-customer-type-row input[type=radio]:not(old) + label div.radio-label {
    font-size: 16px;
  }
}
/* Dark Mode */
/*

@import "dark-mode/dm-variables.less";
@import "dark-mode/dm-custom-variables.less";

@import "dark-mode/dm-components/dm-body.less";
@import "dark-mode/dm-components/dm-base-layout.less";
@import "dark-mode/dm-components/dm-header.less";
@import "dark-mode/dm-components/dm-header-menu.less";
@import "dark-mode/dm-components/dm-alerts.less";
@import "dark-mode/dm-components/dm-popovers.less";
@import "dark-mode/dm-components/dm-cockpit-cards.less";
@import "dark-mode/dm-components/dm-context-menu.less";
@import "dark-mode/dm-components/dm-process-cards.less";
@import "dark-mode/dm-components/dm-form-labels-inputs.less";
@import "dark-mode/dm-components/dm-calendar.less";
@import "dark-mode/dm-components/dm-buttons.less";
@import "dark-mode/dm-components/dm-links.less";
@import "dark-mode/dm-components/dm-slider.less";
@import "dark-mode/dm-components/dm-selects.less";
@import "dark-mode/dm-components/dm-radios-checkboxes.less";
@import "dark-mode/dm-components/dm-meter-value-display.less";
@import "dark-mode/dm-components/dm-tabs.less";
@import "dark-mode/dm-components/dm-modal-dialogue.less";
@import "dark-mode/dm-components/dm-tables.less";
@import "dark-mode/dm-components/dm-accordion.less";
@import "dark-mode/dm-components/dm-tariff-calculator.less";
@import "dark-mode/dm-components/dm-marginal-columns.less";
@import "dark-mode/dm-components/dm-footer.less";
@import "dark-mode/dm-components/dm-service-status.less";
@import "dark-mode/dm-components/dm-cash-payments.less";
@import "dark-mode/dm-components/dm-example-invoice.less";
*/
/* integrate EMS - Analyse - dark mode
@import "ems-integration/dark-mode/dm-ems-variables.less";
@import "ems-integration/dark-mode/dm-ems-custom-variables.less";
@import "ems-integration/dark-mode/dm-components/dm-ems-integration.less";
@import "ems-integration/dark-mode/dm-components/dm-ems-analysis.less";
@import "ems-integration/dark-mode/dm-components/dm-ems-icomoon.less";
@import "ems-integration/dark-mode/dm-components/dm-ems-glyphicons.less";
@import "ems-integration/dark-mode/dm-components/dm-ems-jstree.less";
@import "ems-integration/dark-mode/dm-components/dm-ems-datetimepicker.less";
*/
/* integrate EMS - FFVAVDashboard - dark mode
@import "ems-integration/dark-mode/dm-components/dm-ems-eed.less";
*/
/*
@import "dark-mode/dm-custom-styles.less";*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9kZV9ERS9ib290c3RyYXAuY3NzIiwiY3NzL2RlX0RFL2ZvbnRhd2Vzb21lLmFsbC5taW4uY3NzIiwiY3NzL2RlX0RFL2lkYW5nZXJvdXMuc3dpcGVyLmNzcyIsImNzcy9kZV9ERS9ib290c3RyYXAuZGF0ZXBpY2tlci5jc3MiLCJjc3MvZGVfREUvZmlsZWlucHV0LmNzcyIsImNzcy9kZV9ERS9ib290c3RyYXAuc2xpZGVyLmNzcyIsImNzcy9kZV9ERS9ib290c3RyYXAtc2VsZWN0LmNzcyIsImNzcy9kZV9ERS9kYXRhVGFibGVzLmJvb3RzdHJhcDUubWluLmNzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9mb250cy5sZXNzIiwibGVzcy9kZV9ERS9jdXN0b20tdmFyaWFibGVzLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvYm9keS5sZXNzIiwibGVzcy9kZV9ERS9jb21wb25lbnRzL2Jhc2UtbGF5b3V0Lmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvaGVhZGVyLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvaGVhZGVyLW1lbnUubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9hbGVydHMubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9wb3BvdmVycy5sZXNzIiwibGVzcy9kZV9ERS9jb21wb25lbnRzL2NvY2twaXQtY2FyZHMubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9jb250ZXh0LW1lbnUubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9wcm9jZXNzLWNhcmRzLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvZm9ybS1sYWJlbHMtaW5wdXRzLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvY2FsZW5kYXIubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9idXR0b25zLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvbGlua3MubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9zbGlkZXIubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9zZWxlY3RzLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvcmFkaW9zLWNoZWNrYm94ZXMubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9tZXRlci12YWx1ZS1kaXNwbGF5Lmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvdGFicy5sZXNzIiwibGVzcy9kZV9ERS9jb21wb25lbnRzL21vZGFsLWRpYWxvZ3VlLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvdGFibGVzLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvdGFyaWZmLWNhbGN1bGF0b3IubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9hY2NvcmRpb24ubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9tYXJnaW5hbC1jb2x1bW5zLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvZm9vdGVyLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvc2VydmljZS1zdGF0dXMubGVzcyIsImxlc3MvZGVfREUvY29tcG9uZW50cy9jYXNoLXBheW1lbnRzLmxlc3MiLCJsZXNzL2RlX0RFL2NvbXBvbmVudHMvZXhhbXBsZS1pbnZvaWNlLmxlc3MiLCJsZXNzL2RlX0RFL2NsaWVudHMtY3VzdG9tLmxlc3MiLCJsZXNzL2RlX0RFL2N1c3RvbS1zdHlsZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0Z1dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNyTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeklBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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TUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBeExILGFBQWMsTUFBTSwyQkFFbkIsc0JBd0xDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBM0xILGFBQWMsTUFBTSwyQkFFbkIsc0JBMkxDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBOUxILGFBQWMsTUFBTSwyQkFFbkIsc0JBK0xDLGFBQVksWUFBWSxVQUFVLEdBQUk7RUFDckMsNkZBQUE7O0FBbE1ILGFBQWMsTUFBTSwyQkFFbkIsc0JBa01DLGFBQVksWUFBWSxVQUFVLEdBQUk7RUFDckMsNkZBQUE7O0FBck1ILGFBQWMsTUFBTSwyQkFFbkIsc0JBcU1DLGFBQVksWUFBWSxVQUFVLEdBQUk7RUFDckMsNkZBQUE7O0FBeE1ILGFBQWMsTUFBTSwyQkFFbkIsc0JBd01DLGFBQVksWUFBWSxVQUFVLEdBQUk7RUFDckMsNkZBQUE7O0FBM01ILGFBQWMsTUFBTSwyQkFFbkIsc0JBMk1DLGFBQVksWUFBWSxVQUFVLEdBQUk7RUFDckMsNkZBQUE7O0FBOU1ILGFBQWMsTUFBTSwyQkFFbkIsc0JBOE1DLGFBQVksWUFBWSxVQUFVLEdBQUk7RUFDckMsNkZBQUE7O0FBak5ILGFBQWMsTUFBTSwyQkFFbkIsc0JBaU5DLGFBQVksWUFBWSxVQUFVLEdBQUk7RUFDckMsNkZBQUE7O0FBcE5ILGFBQWMsTUFBTSwyQkFFbkIsc0JBb05DLGFBQVksWUFBWSxVQUFVLEdBQUk7RUFDckMsNkZBQUE7O0FBdk5ILGFBQWMsTUFBTSwyQkFFbkIsc0JBd05DLGFBQVksSUFBSSxVQUFVLEdBQUk7RUFDN0IscUZBQUE7O0FBM05ILGFBQWMsTUFBTSwyQkFFbkIsc0JBMk5DLGFBQVksSUFBSSxVQUFVLEdBQUk7RUFDN0IscUZBQUE7O0FBOU5ILGFBQWMsTUFBTSwyQkFFbkIsc0JBOE5DLGFBQVksSUFBSSxVQUFVLEdBQUk7RUFDN0IscUZBQUE7O0FBak9ILGFBQWMsTUFBTSwyQkFFbkIsc0JBaU9DLGFBQVksSUFBSSxVQUFVLEdBQUk7RUFDN0IscUZBQUE7O0FBcE9ILGFBQWMsTUFBTSwyQkFFbkIsc0JBb09DLGFBQVksSUFBSSxVQUFVLEdBQUk7RUFDN0IscUZBQUE7O0FBdk9ILGFBQWMsTUFBTSwyQkFFbkIsc0JBdU9DLGFBQVksSUFBSSxVQUFVLEdBQUk7RUFDN0IscUZBQUE7O0FBMU9ILGFBQWMsTUFBTSwyQkFFbkIsc0JBME9DLGFBQVksSUFBSSxVQUFVLEdBQUk7RUFDN0IscUZBQUE7O0FBN09ILGFBQWMsTUFBTSwyQkFFbkIsc0JBNk9DLGFBQVksSUFBSSxVQUFVLEdBQUk7RUFDN0IscUZBQUE7O0FBaFBILGFBQWMsTUFBTSwyQkFFbkIsc0JBaVBDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBcFBILGFBQWMsTUFBTSwyQkFFbkIsc0JBb1BDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBdlBILGFBQWMsTUFBTSwyQkFFbkIsc0JBdVBDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBMVBILGFBQWMsTUFBTSwyQkFFbkIsc0JBMFBDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBN1BILGFBQWMsTUFBTSwyQkFFbkIsc0JBNlBDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBaFFILGFBQWMsTUFBTSwyQkFFbkIsc0JBZ1FDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBblFILGFBQWMsTUFBTSwyQkFFbkIsc0JBbVFDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBdFFILGFBQWMsTUFBTSwyQkFFbkIsc0JBc1FDLGFBQVksTUFBTSxVQUFVLEdBQUk7RUFDL0IsdUZBQUE7O0FBelFILGFBQWMsTUFBTSwyQkFFbkIsc0JBMFFDLGFBQVksUUFBUSxVQUFVLEdBQUk7RUFDakMseUZBQUE7O0FBN1FILGFBQWMsTUFBTSwyQkFFbkIsc0JBNlFDLGFBQVksUUFBUSxVQUFVLEdBQUk7RUFDakMseUZBQUE7O0FBaFJILGFB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QVE7RUFDL0IscUJBQUE7O0FBRkosS0FBSyxlQUFlLElBQUksS0FBTSxRQUFRLE9BR2xDO0FBRkosS0FBSyxZQUFZLElBQUksS0FBTSxRQUFRLE9BRS9CO0VBQ0ksb0JBQUE7RUFDQSxzQkFBQTs7QUFFSixLQVBDLGVBQWUsSUFBSSxLQUFNLFFBQVEsT0FPakM7QUFBRCxLQU5DLFlBQVksSUFBSSxLQUFNLFFBQVEsT0FNOUI7RUFDRywwQkFBQTs7QUFHUixrQkFBbUIsTUFBSyxlQUFlLElBQUksS0FBSyxRQUFTLFFBQVEsT0FBTTtFQUNuRSxjQUFBOztBQUlKLFFBQTBCO0VBQ3RCLElBQUksUUFBUyxlQUFlLDRCQUE0QjtJQUNwRCxrQ0FBQTtJQUNBLDBCQUFBOzs7QUFHUixRQUF5QjtFQUNyQixNQUNJLGFBQWEsRUFBQyxTQUFVLElBQUc7SUFDdkIsWUFBQTtJQUNBLGdCQUFBOztFQUhSLE1BS0k7SUFDSSxnQkFBQTs7O0FBSVosUUFBeUI7RUFDckIsYUFBYyxNQUFNLHdCQUF3QixXQUFXLGdCQUFnQixnQkFBZ0IsSUFBRztJQUN0RixvQkFBQTs7RUFDQSxhQUZVLE1BQU0sd0JBQXdCLFdBQVcsZ0JBQWdCLGdCQUFnQixJQUFHLHdCQUVyRjtJQUNHLFdBQUE7O0VBSFIsYUFBYyxNQUFNLHdCQUF3QixXQUFXLGdCQUFnQixnQkFBZ0IsSUFBRyx3QkFLdEYsTUFBSyxZQUFZLElBQUksS0FBTSxRQUFRLElBQUc7SUFDbEMsZUFBQSIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHY1LjEuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMwZDZlZmQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0ge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpcmVjdGlvbjogbHRyIC8qIHJ0bDppZ25vcmUgKi87XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkNjMzODQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1zbS0xLFxuLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0xLFxuLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLW1kLTAsXG4uZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLW1kLTAsXG4uZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1tZC0zLFxuLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1tZC0zLFxuLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTQsXG4uZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctbGctMCxcbi5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctbGctMCxcbi5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctbGctMSxcbi5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbGctMSxcbi5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbGctMixcbi5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTMsXG4uZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTMsXG4uZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy01LFxuLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1sZy01LFxuLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy14eGwtMCxcbi5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTEsXG4uZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy14eGwtMixcbi5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTMsXG4uZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy14eGwtNCxcbi5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmcteHhsLTUsXG4uZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZlMmZmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFjYmU2O1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2UyZTNlNTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2NiY2NjZTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWJnOiAjZDFlN2RkO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNkMGM3O1xufVxuXG4udGFibGUtaW5mbyB7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmY0ZmM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNiYWRjZTM7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1iZzogI2ZmZjNjZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2U2ZGJiOTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGQ3ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNkZmMyYzQ7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNkZmUwZTE7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1iZzogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM3M2IzZTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGhlaWdodDogMS41ZW07XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIC1tb3otcGFkZGluZy1zdGFydDogY2FsYygwLjc1cmVtIC0gM3B4KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMTI1Mjk7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6LW1vei1wbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZCxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICB6LWluZGV4OiAxO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogMjtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0biwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjVlZDc7XG4gIGJvcmRlci1jb2xvcjogIzBhNThjYTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1ZWQ3O1xuICBib3JkZXItY29sb3I6ICMwYTU4Y2E7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0OSwgMTMyLCAyNTMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNThjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGE1M2JlO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ5LCAxMzIsIDI1MywgMC41KTtcbn1cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNjM2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNTY1ZTY0O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MzZhO1xuICBib3JkZXItY29sb3I6ICM1NjVlNjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1ZTY0O1xuICBib3JkZXItY29sb3I6ICM1MTU4NWU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTczNDc7XG4gIGJvcmRlci1jb2xvcjogIzE0NmM0Mztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MzQ3O1xuICBib3JkZXItY29sb3I6ICMxNDZjNDM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2MCwgMTUzLCAxMTAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NmM0MztcbiAgYm9yZGVyLWNvbG9yOiAjMTM2NTNmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDYwLCAxNTMsIDExMCwgMC41KTtcbn1cbi5idG4tc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFkMmYyO1xuICBib3JkZXItY29sb3I6ICMyNWNmZjI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxZDJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTEsIDE3MiwgMjA0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5mbywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGQ1ZjM7XG4gIGJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMSwgMTcyLCAyMDQsIDAuNSk7XG59XG4uYnRuLWluZm86ZGlzYWJsZWQsIC5idG4taW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxNywgMTY0LCA2LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMzk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTtcbn1cbi5idG4td2FybmluZzpkaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiMmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIyZDNiO1xuICBib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFuZ2VyLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMmEzNztcbiAgYm9yZGVyLWNvbG9yOiAjYTUyODM0O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyOmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1saWdodCwgLmJ0bi1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDIxMiwgMjEzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saWdodCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodC5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTtcbn1cbi5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5idG4tbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFmMjM7XG4gIGJvcmRlci1jb2xvcjogIzFhMWUyMTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhcmssIC5idG4tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZjIzO1xuICBib3JkZXItY29sb3I6ICMxYTFlMjE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyaywgLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzE5MWMxZjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazphY3RpdmU6Zm9jdXMsIC5idG4tZGFyay5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpO1xufVxuLmJ0bi1kYXJrOmRpc2FibGVkLCAuYnRuLWRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzBkNmVmZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICBjb2xvcjogIzE5ODc1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMGRjYWYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBhNThjYTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMWUyMTI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2RlZTJlNjtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZGVlMmU2O1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMGM2M2U0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmMWZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwYzYzZTQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMGE1OGNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwYTU4Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlMmZmO1xuICBib3JkZXItY29sb3I6ICNiNmQ0ZmU7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYzNTdhO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDZkODtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzM0MzgzYztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkYmNjO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBjNDEyODtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZjRmYztcbiAgYm9yZGVyLWNvbG9yOiAjYjZlZmZiO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0NDE0ZDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlY2I1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUyM2UwMjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWMyYzc7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2YTFhMjE7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRmNTA1MDtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNiZWJmO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEwMTIxNDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwODQyOTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmUyZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzA4NDI5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhY2JlNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0Mjk4O1xuICBib3JkZXItY29sb3I6ICMwODQyOTg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmNjY2U7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NjRiO1xuICBib3JkZXItY29sb3I6ICM0MTQ2NGI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlN2RkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwZjUxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2QwYzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTEzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMGY1MTMyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZjRmYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDU1MTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFkY2UzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTUxNjA7XG4gIGJvcmRlci1jb2xvcjogIzA1NTE2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM2NjRkMDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZGJiOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0ZDAzO1xuICBib3JkZXItY29sb3I6ICM2NjRkMDM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmMyYzQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQyMDI5O1xuICBib3JkZXItY29sb3I6ICM4NDIwMjk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjQ7XG4gIGJvcmRlci1jb2xvcjogIzYzNjQ2NDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxNDE2MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNjE5O1xuICBib3JkZXItY29sb3I6ICMxNDE2MTk7XG59XG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0wLjVyZW0gLTAuNXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwODA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1lbmQsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtc3RhcnQsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA0NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDMwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMzB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLnNob3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogIzBkNmVmZDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzBhNThjYTtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNTY1ZTY0O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxNDZjNDM7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogIzBkY2FmMDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzNkZDVmMztcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjZDM5O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNiMDJhMzc7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y5ZmFmYjtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWExZTIxO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLmNzcy5tYXAgKi8iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuMyBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLC5mYWIsLmZhZCwuZmFsLC5mYXIsLmZhc3stbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtcmVuZGVyaW5nOmF1dG87bGluZS1oZWlnaHQ6MX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotLjA2NjdlbX0uZmEteHN7Zm9udC1zaXplOi43NWVtfS5mYS1zbXtmb250LXNpemU6Ljg3NWVtfS5mYS0xeHtmb250LXNpemU6MWVtfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS02eHtmb250LXNpemU6NmVtfS5mYS03eHtmb250LXNpemU6N2VtfS5mYS04eHtmb250LXNpemU6OGVtfS5mYS05eHtmb250LXNpemU6OWVtfS5mYS0xMHh7Zm9udC1zaXplOjEwZW19LmZhLWZ3e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEuMjVlbX0uZmEtdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWxlZnQ6Mi41ZW07cGFkZGluZy1sZWZ0OjB9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtsZWZ0Oi0yZW07cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MmVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLWJvcmRlcntib3JkZXI6LjA4ZW0gc29saWQgI2VlZTtib3JkZXItcmFkaXVzOi4xZW07cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmEuZmEtcHVsbC1sZWZ0LC5mYWIuZmEtcHVsbC1sZWZ0LC5mYWwuZmEtcHVsbC1sZWZ0LC5mYXIuZmEtcHVsbC1sZWZ0LC5mYXMuZmEtcHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5mYS1wdWxsLXJpZ2h0LC5mYWIuZmEtcHVsbC1yaWdodCwuZmFsLmZhLXB1bGwtcmlnaHQsLmZhci5mYS1wdWxsLXJpZ2h0LC5mYXMuZmEtcHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpmYS1zcGluIDJzIGxpbmVhciBpbmZpbml0ZX0uZmEtcHVsc2V7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZTthbmltYXRpb246ZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LmZhLXJvdGF0ZS05MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKC0xKTt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uZmEtZmxpcC12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoLTEpO3RyYW5zZm9ybTpzY2FsZVkoLTEpfS5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsLC5mYS1mbGlwLXZlcnRpY2Fsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIn0uZmEtZmxpcC1ib3RoLC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSk7dHJhbnNmb3JtOnNjYWxlKC0xKX06cm9vdCAuZmEtZmxpcC1ib3RoLDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsOnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MHstd2Via2l0LWZpbHRlcjpub25lO2ZpbHRlcjpub25lfS5mYS1zdGFja3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6Mi41ZW19LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjhcIn0uZmEtYWNjdXNvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjlcIn0uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZhZlwifS5mYS1hZDpiZWZvcmV7Y29udGVudDpcIlxcZjY0MVwifS5mYS1hZGRyZXNzLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYWR2ZXJzYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmFcIn0uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmJcIn0uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkMFwifS5mYS1haXJibmI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzRcIn0uZmEtYWxnb2xpYTpiZWZvcmV7Y29udGVudDpcIlxcZjM2Y1wifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzdcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM2XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM4XCJ9LmZhLWFsaXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjY0MlwifS5mYS1hbGxlcmdpZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjFcIn0uZmEtYW1hem9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjcwXCJ9LmZhLWFtYXpvbi1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmNcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9LmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9LmZhLWFtaWxpYTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZFwifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uZmEtYW5ncnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTZcIn0uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZVwifS5mYS1hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIwXCJ9LmZhLWFua2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDRcIn0uZmEtYXBwLXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMzZmXCJ9LmZhLWFwcC1zdG9yZS1pb3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzBcIn0uZmEtYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzFcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzlcIn0uZmEtYXBwbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWQxXCJ9LmZhLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNVwifS5mYS1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9LmZhLWFyY2h3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTdcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzU4XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1OVwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzVhXCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWJcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE5XCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDYzXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjJcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwifS5mYS1hcnJvd3MtYWx0LWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzdcIn0uZmEtYXJyb3dzLWFsdC12OmJlZm9yZXtjb250ZW50OlwiXFxmMzM4XCJ9LmZhLWFydHN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2FcIn0uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9LmZhLWFzeW1tZXRyaWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzJcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn0uZmEtYXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NThcIn0uZmEtYXRsYXNzaWFuOmJlZm9yZXtjb250ZW50OlwiXFxmNzdiXCJ9LmZhLWF0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDJcIn0uZmEtYXVkaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3M1wifS5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5mYS1hdXRvcHJlZml4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWNcIn0uZmEtYXZpYW5leDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NFwifS5mYS1hdmlhdG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjFcIn0uZmEtYXdhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTlcIn0uZmEtYXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMzc1XCJ9LmZhLWJhYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2NcIn0uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjc3ZFwifS5mYS1iYWNrc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWFcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtYmFjb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTVcIn0uZmEtYmFjdGVyaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTlcIn0uZmEtYmFjdGVyaXVtOmJlZm9yZXtjb250ZW50OlwiXFxlMDVhXCJ9LmZhLWJhaGFpOmJlZm9yZXtjb250ZW50OlwiXFxmNjY2XCJ9LmZhLWJhbGFuY2Utc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn0uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTE1XCJ9LmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTZcIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWJhbmQtYWlkOmJlZm9yZXtjb250ZW50OlwiXFxmNDYyXCJ9LmZhLWJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifS5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDMzXCJ9LmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzNFwifS5mYS1iYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9LmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn0uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9LmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifS5mYS1iYXR0bGUtbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmODM1XCJ9LmZhLWJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjRcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjVcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmM1wifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9LmZhLWJlemllci1jdXJ2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU1YlwifS5mYS1iaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjY0N1wifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJpa2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjg0YVwifS5mYS1iaW1vYmplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzhcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjFlNVwifS5mYS1iaW9oYXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODBcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzFcIn0uZmEtYml0Y29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjM3OVwifS5mYS1iaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMzdhXCJ9LmZhLWJsYWNrLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZVwifS5mYS1ibGFja2JlcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzdiXCJ9LmZhLWJsZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTdcIn0uZmEtYmxlbmRlci1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjZiNlwifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifS5mYS1ibG9nOmJlZm9yZXtjb250ZW50OlwiXFxmNzgxXCJ9LmZhLWJsb2dnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2NcIn0uZmEtYmxvZ2dlci1iOmJlZm9yZXtjb250ZW50OlwiXFxmMzdkXCJ9LmZhLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjI5M1wifS5mYS1ibHVldG9vdGgtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NFwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1ib25lOmJlZm9yZXtjb250ZW50OlwiXFxmNWQ3XCJ9LmZhLWJvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWNcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1ib29rLWRlYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YjdcIn0uZmEtYm9vay1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2U2XCJ9LmZhLWJvb2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxOFwifS5mYS1ib29rLXJlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkYVwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifS5mYS1ib290c3RyYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzZcIn0uZmEtYm9yZGVyLWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjg0Y1wifS5mYS1ib3JkZXItbm9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjg1MFwifS5mYS1ib3JkZXItc3R5bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NTNcIn0uZmEtYm93bGluZy1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDM2XCJ9LmZhLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NlwifS5mYS1ib3gtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5ZVwifS5mYS1ib3gtdGlzc3VlOmJlZm9yZXtjb250ZW50OlwiXFxlMDViXCJ9LmZhLWJveGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDY4XCJ9LmZhLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn0uZmEtYnJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGNcIn0uZmEtYnJlYWQtc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZWNcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9LmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDY5XCJ9LmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxOVwifS5mYS1icm9vbTpiZWZvcmV7Y29udGVudDpcIlxcZjUxYVwifS5mYS1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjU1ZFwifS5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWFcIn0uZmEtYnVmZmVyOmJlZm9yZXtjb250ZW50OlwiXFxmODM3XCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1idXJuOmJlZm9yZXtjb250ZW50OlwiXFxmNDZhXCJ9LmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2ZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWJ1cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWVcIn0uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZjY0YVwifS5mYS1idXktbi1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjhhNlwifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWNcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtY2FsZW5kYXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9LmZhLWNhbGVuZGFyLWRheTpiZWZvcmV7Y29udGVudDpcIlxcZjc4M1wifS5mYS1jYWxlbmRhci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbGVuZGFyLXdlZWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODRcIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZjA4M1wifS5mYS1jYW1wZ3JvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNmJiXCJ9LmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODVcIn0uZmEtY2FuZHktY2FuZTpiZWZvcmV7Y29udGVudDpcIlxcZjc4NlwifS5mYS1jYW5uYWJpczpiZWZvcmV7Y29udGVudDpcIlxcZjU1ZlwifS5mYS1jYXBzdWxlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2YlwifS5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtY2FyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVkZVwifS5mYS1jYXItYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjVkZlwifS5mYS1jYXItY3Jhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTFcIn0uZmEtY2FyLXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTRcIn0uZmEtY2FyYXZhbjpiZWZvcmV7Y29udGVudDpcIlxcZjhmZlwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTBcIn0uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOFwifS5mYS1jYXJyb3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMjE4XCJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIxN1wifS5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzg4XCJ9LmZhLWNhdDpiZWZvcmV7Y29udGVudDpcIlxcZjZiZVwifS5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDJkXCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn0uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE2XCJ9LmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWYyXCJ9LmZhLWNjLWpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmMFwifS5mYS1jZW50ZXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMzgwXCJ9LmZhLWNlbnRvczpiZWZvcmV7Y29udGVudDpcIlxcZjc4OVwifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1jaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjZjMFwifS5mYS1jaGFsa2JvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTFiXCJ9LmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxY1wifS5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNWU3XCJ9LmZhLWNoYXJ0LWFyZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmVcIn0uZmEtY2hhcnQtYmFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLWNoYXJ0LWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDFcIn0uZmEtY2hhcnQtcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDBjXCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OFwifS5mYS1jaGVjay1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjBcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9LmZhLWNoZWVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdlZlwifS5mYS1jaGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjQzOVwifS5mYS1jaGVzcy1iaXNob3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2FcIn0uZmEtY2hlc3MtYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2NcIn0uZmEtY2hlc3Mta2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjQzZlwifS5mYS1jaGVzcy1rbmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDFcIn0uZmEtY2hlc3MtcGF3bjpiZWZvcmV7Y29udGVudDpcIlxcZjQ0M1wifS5mYS1jaGVzcy1xdWVlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ0NVwifS5mYS1jaGVzcy1yb29rOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUzXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTRcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZjFhZVwifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtY2hyb21lY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjgzOFwifS5mYS1jaHVyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWRcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmZhLWNpcmNsZS1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS1jaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmNjRmXCJ9LmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2YyXCJ9LmZhLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjMyOFwifS5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmNcIn0uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmRcIn0uZmEtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn0uZmEtY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGRcIn0uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn0uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzgxXCJ9LmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNzNiXCJ9LmZhLWNsb3VkLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzNcIn0uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNzNjXCJ9LmZhLWNsb3VkLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2RcIn0uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmV7Y29udGVudDpcIlxcZjc0MFwifS5mYS1jbG91ZC1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzRcIn0uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NDNcIn0uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MlwifS5mYS1jbG91ZGZsYXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMDdkXCJ9LmZhLWNsb3Vkc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODNcIn0uZmEtY2xvdWRzbWl0aDpiZWZvcmV7Y29udGVudDpcIlxcZjM4NFwifS5mYS1jbG91ZHZlcnNpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODVcIn0uZmEtY29ja3RhaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjFcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5mYS1jb2RlLWJyYW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMWNiXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNFwifS5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn0uZmEtY29nczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1jb2luczpiZWZvcmV7Y29udGVudDpcIlxcZjUxZVwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxmMGRiXCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzVcIn0uZmEtY29tbWVudC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtY29tbWVudC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTFcIn0uZmEtY29tbWVudC1kb3RzOmJlZm9yZXtjb250ZW50OlwiXFxmNGFkXCJ9LmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdmNVwifS5mYS1jb21tZW50LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGIzXCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg2XCJ9LmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY1M1wifS5mYS1jb21wYWN0LWRpc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWZcIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjA2NlwifS5mYS1jb21wcmVzcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjJcIn0uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjc4Y1wifS5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU2MlwifS5mYS1jb25mbHVlbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmNzhkXCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9LmZhLWNvbnRhbzpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifS5mYS1jb29raWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjNcIn0uZmEtY29va2llLWJpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjRcIn0uZmEtY29weTpiZWZvcmV7Y29udGVudDpcIlxcZjBjNVwifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjlcIn0uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmV7Y29udGVudDpcIlxcZjg5ZVwifS5mYS1jb3VjaDpiZWZvcmV7Y29udGVudDpcIlxcZjRiOFwifS5mYS1jcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODhcIn0uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNGU3XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZThcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmV7Y29udGVudDpcIlxcZjRlOVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZXtjb250ZW50OlwiXFxmNGVhXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWJcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmV7Y29udGVudDpcIlxcZjRlY1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZXtjb250ZW50OlwiXFxmNGVlXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWZcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRmMFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjFcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmMlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjNcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn0uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmV7Y29udGVudDpcIlxcZjZjOVwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9LmZhLWNyb3AtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTY1XCJ9LmZhLWNyb3NzOmJlZm9yZXtjb250ZW50OlwiXFxmNjU0XCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn0uZmEtY3JvdzpiZWZvcmV7Y29udGVudDpcIlxcZjUyMFwifS5mYS1jcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjUyMVwifS5mYS1jcnV0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjdcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1jc3MzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4YlwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9LmZhLWN1YmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWIzXCJ9LmZhLWN1dDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifS5mYS1jdXR0bGVmaXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMzhjXCJ9LmZhLWQtYW5kLWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGRcIn0uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2FcIn0uZmEtZGFpbHltb3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTJcIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTBcIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn0uZmEtZGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifS5mYS1kZWV6ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzdcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxmMWE1XCJ9LmZhLWRlbW9jcmF0OmJlZm9yZXtjb250ZW50OlwiXFxmNzQ3XCJ9LmZhLWRlcGxveWRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZVwifS5mYS1kZXNrcHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMzhmXCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0uZmEtZGV2OmJlZm9yZXtjb250ZW50OlwiXFxmNmNjXCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmRcIn0uZmEtZGhhcm1hY2hha3JhOmJlZm9yZXtjb250ZW50OlwiXFxmNjU1XCJ9LmZhLWRobDpiZWZvcmV7Y29udGVudDpcIlxcZjc5MFwifS5mYS1kaWFnbm9zZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzBcIn0uZmEtZGlhc3BvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTFcIn0uZmEtZGljZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyMlwifS5mYS1kaWNlLWQyMDpiZWZvcmV7Y29udGVudDpcIlxcZjZjZlwifS5mYS1kaWNlLWQ2OmJlZm9yZXtjb250ZW50OlwiXFxmNmQxXCJ9LmZhLWRpY2UtZml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyM1wifS5mYS1kaWNlLWZvdXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjRcIn0uZmEtZGljZS1vbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjVcIn0uZmEtZGljZS1zaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjZcIn0uZmEtZGljZS10aHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyN1wifS5mYS1kaWNlLXR3bzpiZWZvcmV7Y29udGVudDpcIlxcZjUyOFwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMWE2XCJ9LmZhLWRpZ2l0YWwtb2NlYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTFcIn0uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmNTY2XCJ9LmZhLWRpcmVjdGlvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZWJcIn0uZmEtZGlzY29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjM5MlwifS5mYS1kaXNjb3Vyc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTNcIn0uZmEtZGlzZWFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdmYVwifS5mYS1kaXZpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjlcIn0uZmEtZGl6enk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjdcIn0uZmEtZG5hOmJlZm9yZXtjb250ZW50OlwiXFxmNDcxXCJ9LmZhLWRvY2h1YjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NFwifS5mYS1kb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTVcIn0uZmEtZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmNmQzXCJ9LmZhLWRvbGxhci1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU1XCJ9LmZhLWRvbGx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDcyXCJ9LmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzRcIn0uZmEtZG9uYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNGI5XCJ9LmZhLWRvb3ItY2xvc2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNTJhXCJ9LmZhLWRvb3Itb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjUyYlwifS5mYS1kb3QtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9LmZhLWRvdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmFcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn0uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM5NlwifS5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNTY4XCJ9LmZhLWRyYWdvbjpiZWZvcmV7Y29udGVudDpcIlxcZjZkNVwifS5mYS1kcmF3LXBvbHlnb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZWVcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn0uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzk3XCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtZHJ1bTpiZWZvcmV7Y29udGVudDpcIlxcZjU2OVwifS5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTZhXCJ9LmZhLWRydW1zdGljay1iaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNmQ3XCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOVwifS5mYS1kdW1iYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0YlwifS5mYS1kdW1wc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc5M1wifS5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNzk0XCJ9LmZhLWR1bmdlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDlcIn0uZmEtZHlhbG9nOmJlZm9yZXtjb250ZW50OlwiXFxmMzk5XCJ9LmZhLWVhcmx5YmlyZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWFcIn0uZmEtZWJheTpiZWZvcmV7Y29udGVudDpcIlxcZjRmNFwifS5mYS1lZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMjgyXCJ9LmZhLWVkZ2UtbGVnYWN5OmJlZm9yZXtjb250ZW50OlwiXFxlMDc4XCJ9LmZhLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtZWdnOmJlZm9yZXtjb250ZW50OlwiXFxmN2ZiXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9LmZhLWVsZW1lbnRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzMFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjVmMVwifS5mYS1lbWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyM1wifS5mYS1lbXBpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDFcIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTBcIn0uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifS5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NThcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS1lcXVhbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLWVybGFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZFwifS5mYS1ldGhlcmV1bTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZVwifS5mYS1ldGhlcm5ldDpiZWZvcmV7Y29udGVudDpcIlxcZjc5NlwifS5mYS1ldHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ3XCJ9LmZhLWV1cm8tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifS5mYS1ldmVybm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzOVwifS5mYS1leGNoYW5nZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjJcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1leHBhbmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDI0XCJ9LmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzFlXCJ9LmZhLWV4cGVkaXRlZHNzbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZVwifS5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1ZFwifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjBcIn0uZmEtZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9LmZhLWV5ZS1kcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9LmZhLWV5ZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifS5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA5YVwifS5mYS1mYWNlYm9vay1mOmJlZm9yZXtjb250ZW50OlwiXFxmMzllXCJ9LmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZlwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODJcIn0uZmEtZmFuOmJlZm9yZXtjb250ZW50OlwiXFxmODYzXCJ9LmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNmRjXCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCJ9LmZhLWZhdWNldDpiZWZvcmV7Y29udGVudDpcIlxcZTAwNVwifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWNcIn0uZmEtZmVhdGhlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUyZFwifS5mYS1mZWF0aGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU2YlwifS5mYS1mZWRleDpiZWZvcmV7Y29udGVudDpcIlxcZjc5N1wifS5mYS1mZWRvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OThcIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZiXCJ9LmZhLWZpZ21hOmJlZm9yZXtjb250ZW50OlwiXFxmNzk5XCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn0uZmEtZmlsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWNcIn0uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM2XCJ9LmZhLWZpbGUtYXVkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn0uZmEtZmlsZS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM5XCJ9LmZhLWZpbGUtY29udHJhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmNcIn0uZmEtZmlsZS1jc3Y6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZGRcIn0uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjU2ZFwifS5mYS1maWxlLWV4Y2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWZpbGUtZXhwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZlXCJ9LmZhLWZpbGUtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn0uZmEtZmlsZS1pbXBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmZcIn0uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTcwXCJ9LmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzFcIn0uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDc3XCJ9LmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzhcIn0uZmEtZmlsZS1wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9LmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTcyXCJ9LmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNTczXCJ9LmZhLWZpbGUtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNTc0XCJ9LmZhLWZpbGUtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn0uZmEtZmlsZS13b3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzVcIn0uZmEtZmlsbC1kcmlwOmJlZm9yZXtjb250ZW50OlwiXFxmNTc2XCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9LmZhLWZpbmdlcnByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTc3XCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn0uZmEtZmlyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTRcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uZmEtZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifS5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDdcIn0uZmEtZmlyc3QtYWlkOmJlZm9yZXtjb250ZW50OlwiXFxmNDc5XCJ9LmZhLWZpcnN0LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9LmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUwYVwifS5mYS1maXJzdGRyYWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ExXCJ9LmZhLWZpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzhcIn0uZmEtZmlzdC1yYWlzZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZGVcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyNFwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5mYS1mbGFnLXVzYTpiZWZvcmV7Y29udGVudDpcIlxcZjc0ZFwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmVcIn0uZmEtZmxpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNDRkXCJ9LmZhLWZsdXNoZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzlcIn0uZmEtZmx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE3XCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3YlwifS5mYS1mb2xkZXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NWRcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2NcIn0uZmEtZm9sZGVyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NWVcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn0uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1Y1wifS5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjQyNVwifS5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNGU2XCJ9LmZhLWZvbnRpY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjI4MFwifS5mYS1mb250aWNvbnMtZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTJcIn0uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZVwifS5mYS1mb3J0LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODZcIn0uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhM1wifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifS5mYS1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRlXCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn0uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzVcIn0uZmEtZnJlZWJzZDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNFwifS5mYS1mcm9nOmJlZm9yZXtjb250ZW50OlwiXFxmNTJlXCJ9LmZhLWZyb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LmZhLWZyb3duLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2FcIn0uZmEtZnVsY3J1bTpiZWZvcmV7Y29udGVudDpcIlxcZjUwYlwifS5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjYyXCJ9LmZhLWZ1dGJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifS5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjUwY1wifS5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGRcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS5mYS1nYXMtcHVtcDpiZWZvcmV7Y29udGVudDpcIlxcZjUyZlwifS5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifS5mYS1nZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTVcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9LmZhLWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9LmZhLWdnLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2MVwifS5mYS1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjZlMlwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9LmZhLWdpZnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNzljXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifS5mYS1naXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODQxXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDJcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDliXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MlwifS5mYS1naXRrcmFrZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTZcIn0uZmEtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk2XCJ9LmZhLWdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyNlwifS5mYS1nbGFzcy1jaGVlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OWZcIn0uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifS5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU3YlwifS5mYS1nbGFzcy13aGlza2V5OmJlZm9yZXtjb250ZW50OlwiXFxmN2EwXCJ9LmZhLWdsYXNzZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzBcIn0uZmEtZ2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uZmEtZ2xpZGUtZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhY1wifS5mYS1nbG9iZS1hZnJpY2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2NcIn0uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2RcIn0uZmEtZ2xvYmUtYXNpYTpiZWZvcmV7Y29udGVudDpcIlxcZjU3ZVwifS5mYS1nbG9iZS1ldXJvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTJcIn0uZmEtZ29mb3JlOmJlZm9yZXtjb250ZW50OlwiXFxmM2E3XCJ9LmZhLWdvbGYtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1MFwifS5mYS1nb29kcmVhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYThcIn0uZmEtZ29vZHJlYWRzLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTlcIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEwXCJ9LmZhLWdvb2dsZS1kcml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhYVwifS5mYS1nb29nbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxlMDc5XCJ9LmZhLWdvb2dsZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmM2FiXCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMmIzXCJ9LmZhLWdvb2dsZS1wbHVzLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDVcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ0XCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWVcIn0uZmEtZ29wdXJhbTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NFwifS5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifS5mYS1ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifS5mYS1ncmF2OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ2XCJ9LmZhLWdyZWF0ZXItdGhhbjpiZWZvcmV7Y29udGVudDpcIlxcZjUzMVwifS5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzJcIn0uZmEtZ3JpbWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3ZlwifS5mYS1ncmluOmJlZm9yZXtjb250ZW50OlwiXFxmNTgwXCJ9LmZhLWdyaW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTgxXCJ9LmZhLWdyaW4tYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU4MlwifS5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODNcIn0uZmEtZ3Jpbi1oZWFydHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODRcIn0uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODVcIn0uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODZcIn0uZmEtZ3Jpbi1zdGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4N1wifS5mYS1ncmluLXRlYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg4XCJ9LmZhLWdyaW4tdG9uZ3VlOmJlZm9yZXtjb250ZW50OlwiXFxmNTg5XCJ9LmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU4YVwifS5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNThiXCJ9LmZhLWdyaW4td2luazpiZWZvcmV7Y29udGVudDpcIlxcZjU4Y1wifS5mYS1ncmlwLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGRcIn0uZmEtZ3JpcC1saW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjdhNFwifS5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2E1XCJ9LmZhLWdyaXAtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGVcIn0uZmEtZ3JpcGZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWNcIn0uZmEtZ3J1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWRcIn0uZmEtZ3VpbGRlZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZVwifS5mYS1ndWl0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTZcIn0uZmEtZ3VscDpiZWZvcmV7Y29udGVudDpcIlxcZjNhZVwifS5mYS1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZFwifS5mYS1oYWNrZXItbmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjFkNFwifS5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWZcIn0uZmEtaGFja2VycmFuazpiZWZvcmV7Y29udGVudDpcIlxcZjVmN1wifS5mYS1oYW1idXJnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDVcIn0uZmEtaGFtbWVyOmJlZm9yZXtjb250ZW50OlwiXFxmNmUzXCJ9LmZhLWhhbXNhOmJlZm9yZXtjb250ZW50OlwiXFxmNjY1XCJ9LmZhLWhhbmQtaG9sZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRiZFwifS5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmVcIn0uZmEtaGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWNcIn0uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjRjMFwifS5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzFcIn0uZmEtaGFuZC1saXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNThcIn0uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODA2XCJ9LmZhLWhhbmQtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn0uZmEtaGFuZC1wZWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifS5mYS1oYW5kLXBvaW50LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn0uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9LmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn0uZmEtaGFuZC1wb2ludC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1oYW5kLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uZmEtaGFuZC1yb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9LmZhLWhhbmQtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTdcIn0uZmEtaGFuZC1zcGFya2xlczpiZWZvcmV7Y29udGVudDpcIlxcZTA1ZFwifS5mYS1oYW5kLXNwb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMjU5XCJ9LmZhLWhhbmRzOmJlZm9yZXtjb250ZW50OlwiXFxmNGMyXCJ9LmZhLWhhbmRzLWhlbHBpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzRcIn0uZmEtaGFuZHMtd2FzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA1ZVwifS5mYS1oYW5kc2hha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA1ZlwifS5mYS1oYW5kc2hha2Utc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjBcIn0uZmEtaGFudWtpYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZTZcIn0uZmEtaGFyZC1oYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDdcIn0uZmEtaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifS5mYS1oYXQtY293Ym95OmJlZm9yZXtjb250ZW50OlwiXFxmOGMwXCJ9LmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmV7Y29udGVudDpcIlxcZjhjMVwifS5mYS1oYXQtd2l6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNmU4XCJ9LmZhLWhkZDpiZWZvcmV7Y29udGVudDpcIlxcZjBhMFwifS5mYS1oZWFkLXNpZGUtY291Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjFcIn0uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDYyXCJ9LmZhLWhlYWQtc2lkZS1tYXNrOmJlZm9yZXtjb250ZW50OlwiXFxlMDYzXCJ9LmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA2NFwifS5mYS1oZWFkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWRjXCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjVcIn0uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGZcIn0uZmEtaGVhZHNldDpiZWZvcmV7Y29udGVudDpcIlxcZjU5MFwifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifS5mYS1oZWFydC1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTlcIn0uZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFlXCJ9LmZhLWhlbGljb3B0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzNcIn0uZmEtaGlnaGxpZ2h0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTFcIn0uZmEtaGlraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNmVjXCJ9LmZhLWhpcHBvOmJlZm9yZXtjb250ZW50OlwiXFxmNmVkXCJ9LmZhLWhpcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTJcIn0uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiMFwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWhpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2ZcIn0uZmEtaG9ja2V5LXB1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTNcIn0uZmEtaG9sbHktYmVycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWFcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxNVwifS5mYS1ob29saTpiZWZvcmV7Y29udGVudDpcIlxcZjQyN1wifS5mYS1ob3JuYmlsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU5MlwifS5mYS1ob3JzZTpiZWZvcmV7Y29udGVudDpcIlxcZjZmMFwifS5mYS1ob3JzZS1oZWFkOmJlZm9yZXtjb250ZW50OlwiXFxmN2FiXCJ9LmZhLWhvc3BpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWhvc3BpdGFsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZFwifS5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2VcIn0uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgwZFwifS5mYS1ob3QtdHViOmJlZm9yZXtjb250ZW50OlwiXFxmNTkzXCJ9LmZhLWhvdGRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjgwZlwifS5mYS1ob3RlbDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NFwifS5mYS1ob3RqYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjFcIn0uZmEtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9LmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn0uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9LmZhLWhvdXNlLWRhbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjZmMVwifS5mYS1ob3VzZS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMDY1XCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLWhyeXZuaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZjJcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtaHVic3BvdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiMlwifS5mYS1pLWN1cnNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5mYS1pY2UtY3JlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTBcIn0uZmEtaWNpY2xlczpiZWZvcmV7Y29udGVudDpcIlxcZjdhZFwifS5mYS1pY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjg2ZFwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9LmZhLWlkLWNhcmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDdmXCJ9LmZhLWlkZWFsOmJlZm9yZXtjb250ZW50OlwiXFxlMDEzXCJ9LmZhLWlnbG9vOmJlZm9yZXtjb250ZW50OlwiXFxmN2FlXCJ9LmZhLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLWltYWdlczpiZWZvcmV7Y29udGVudDpcIlxcZjMwMlwifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS1pbmR1c3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifS5mYS1pbmZpbml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjUzNFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDVhXCJ9LmZhLWlubm9zb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxlMDgwXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZFwifS5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMDU1XCJ9LmZhLWluc3RhbG9kOmJlZm9yZXtjb250ZW50OlwiXFxlMDgxXCJ9LmZhLWludGVyY29tOmJlZm9yZXtjb250ZW50OlwiXFxmN2FmXCJ9LmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjZiXCJ9LmZhLWludmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmN2IwXCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLWl0Y2gtaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2FcIn0uZmEtaXR1bmVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I0XCJ9LmZhLWl0dW5lcy1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I1XCJ9LmZhLWphdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTRcIn0uZmEtamVkaTpiZWZvcmV7Y29udGVudDpcIlxcZjY2OVwifS5mYS1qZWRpLW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTBlXCJ9LmZhLWplbmtpbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjZcIn0uZmEtamlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjdiMVwifS5mYS1qb2dldDpiZWZvcmV7Y29udGVudDpcIlxcZjNiN1wifS5mYS1qb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NVwifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWFcIn0uZmEtam91cm5hbC13aGlsbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmFcIn0uZmEtanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjhcIn0uZmEtanMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I5XCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLWthYWJhOmJlZm9yZXtjb250ZW50OlwiXFxmNjZiXCJ9LmZhLWthZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjVmYVwifS5mYS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODRcIn0uZmEta2V5YmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmNVwifS5mYS1rZXlib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5mYS1rZXljZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmFcIn0uZmEta2hhbmRhOmJlZm9yZXtjb250ZW50OlwiXFxmNjZkXCJ9LmZhLWtpY2tzdGFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2JiXCJ9LmZhLWtpY2tzdGFydGVyLWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmNcIn0uZmEta2lzczpiZWZvcmV7Y29udGVudDpcIlxcZjU5NlwifS5mYS1raXNzLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTdcIn0uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTk4XCJ9LmZhLWtpd2ktYmlyZDpiZWZvcmV7Y29udGVudDpcIlxcZjUzNVwifS5mYS1rb3J2dWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmZcIn0uZmEtbGFuZG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmZcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLWxhcHRvcC1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNWZjXCJ9LmZhLWxhcHRvcC1ob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2NlwifS5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjgxMlwifS5mYS1sYXJhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmM2JkXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9LmZhLWxhdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmNTk5XCJ9LmZhLWxhdWdoLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWFcIn0uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTliXCJ9LmZhLWxhdWdoLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWNcIn0uZmEtbGF5ZXItZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZmRcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjA2Y1wifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLWxlbW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9LmZhLWxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWRcIn0uZmEtbGVzcy10aGFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTM2XCJ9LmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzN1wifS5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZVwifS5mYS1sZXZlbC11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn0uZmEtbGlmZS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9LmZhLWxpZ2h0YnVsYjpiZWZvcmV7Y29udGVudDpcIlxcZjBlYlwifS5mYS1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2MwXCJ9LmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtbGlua2VkaW4taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn0uZmEtbGlub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI4XCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LmZhLWxpcmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2JcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWxvY2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjNjMVwifS5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzA5XCJ9LmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGFcIn0uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGJcIn0uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGNcIn0uZmEtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOFwifS5mYS1sdWdnYWdlLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWRcIn0uZmEtbHVuZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDRcIn0uZmEtbHVuZ3MtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjdcIn0uZmEtbHlmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjM1wifS5mYS1tYWdlbnRvOmJlZm9yZXtjb250ZW50OlwiXFxmM2M0XCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifS5mYS1tYWlsLWJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NzRcIn0uZmEtbWFpbGNoaW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNTllXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtbWFuZGFsb3JpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGZcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9LmZhLW1hcC1tYXJrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWZcIn0uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjNVwifS5mYS1tYXAtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjc2XCJ9LmZhLW1hcC1zaWduczpiZWZvcmV7Y29udGVudDpcIlxcZjI3N1wifS5mYS1tYXJrZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjYwZlwifS5mYS1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyN1wifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmFcIn0uZmEtbWFzazpiZWZvcmV7Y29udGVudDpcIlxcZjZmYVwifS5mYS1tYXN0b2RvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmNlwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmOGNhXCJ9LmZhLW1lZGFsOmJlZm9yZXtjb250ZW50OlwiXFxmNWEyXCJ9LmZhLW1lZGFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzZcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9LmZhLW1lZGl1bS1tOmJlZm9yZXtjb250ZW50OlwiXFxmM2M3XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1tZWRydDpiZWZvcmV7Y29udGVudDpcIlxcZjNjOFwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTBcIn0uZmEtbWVnYXBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTNcIn0uZmEtbWVoOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLW1laC1ibGFuazpiZWZvcmV7Y29udGVudDpcIlxcZjVhNFwifS5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNWE1XCJ9LmZhLW1lbW9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjUzOFwifS5mYS1tZW5kZWxleTpiZWZvcmV7Y29udGVudDpcIlxcZjdiM1wifS5mYS1tZW5vcmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNjc2XCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtbWV0ZW9yOmJlZm9yZXtjb250ZW50OlwiXFxmNzUzXCJ9LmZhLW1pY3JvYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZTAxYVwifS5mYS1taWNyb2NoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGJcIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjOVwifS5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUzOVwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LmZhLW1pY3Jvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTBcIn0uZmEtbWljcm9zb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmM2NhXCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn0uZmEtbWl0dGVuOmJlZm9yZXtjb250ZW50OlwiXFxmN2I1XCJ9LmZhLW1peDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYlwifS5mYS1taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OVwifS5mYS1taXhlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA1NlwifS5mYS1taXp1bmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2NcIn0uZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LmZhLW1vYmlsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2RcIn0uZmEtbW9keDpiZWZvcmV7Y29udGVudDpcIlxcZjI4NVwifS5mYS1tb25lcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDBcIn0uZmEtbW9uZXktYmlsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBkNlwifS5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifS5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2FcIn0uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUzYlwifS5mYS1tb25leS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjUzY1wifS5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2RcIn0uZmEtbW9udW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTZcIn0uZmEtbW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4NlwifS5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNWE3XCJ9LmZhLW1vc3F1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjY3OFwifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9LmZhLW1vdW50YWluOmJlZm9yZXtjb250ZW50OlwiXFxmNmZjXCJ9LmZhLW1vdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmOGNjXCJ9LmZhLW1vdXNlLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn0uZmEtbXVnLWhvdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiNlwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAwMVwifS5mYS1uYXBzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2QyXCJ9LmZhLW5lb3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTJcIn0uZmEtbmV0d29yay13aXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZmZlwifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn0uZmEtbmV3c3BhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9LmZhLW5pbWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjVhOFwifS5mYS1ub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNDE5XCJ9LmZhLW5vZGUtanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDNcIn0uZmEtbm90LWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTNlXCJ9LmZhLW5vdGVzLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODFcIn0uZmEtbnBtOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q0XCJ9LmZhLW5zODpiZWZvcmV7Y29udGVudDpcIlxcZjNkNVwifS5mYS1udXRyaXRpb25peDpiZWZvcmV7Y29udGVudDpcIlxcZjNkNlwifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn0uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODJcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifS5mYS1vaWwtY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNjEzXCJ9LmZhLW9sZC1yZXB1YmxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjUxMFwifS5mYS1vbTpiZWZvcmV7Y29udGVudDpcIlxcZjY3OVwifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vcmNpZDpiZWZvcmV7Y29udGVudDpcIlxcZjhkMlwifS5mYS1vc2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWFcIn0uZmEtb3R0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MDBcIn0uZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifS5mYS1wYWdlNDpiZWZvcmV7Y29udGVudDpcIlxcZjNkN1wifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtcGFnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTVcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWFhXCJ9LmZhLXBhbGV0dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2ZcIn0uZmEtcGFsZmVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q4XCJ9LmZhLXBhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MlwifS5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtcGFyYWNodXRlLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjRjZFwifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtcGFya2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjU0MFwifS5mYS1wYXNzcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjVhYlwifS5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmV7Y29udGVudDpcIlxcZjY3YlwifS5mYS1wYXN0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1wYXRyZW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q5XCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLXBlYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNjdjXCJ9LmZhLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjMwNFwifS5mYS1wZW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzA1XCJ9LmZhLXBlbi1mYW5jeTpiZWZvcmV7Y29udGVudDpcIlxcZjVhY1wifS5mYS1wZW4tbmliOmJlZm9yZXtjb250ZW50OlwiXFxmNWFkXCJ9LmZhLXBlbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uZmEtcGVuY2lsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMwM1wifS5mYS1wZW5jaWwtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWVcIn0uZmEtcGVubnktYXJjYWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNzA0XCJ9LmZhLXBlb3BsZS1hcnJvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjhcIn0uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNGNlXCJ9LmZhLXBlcHBlci1ob3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTZcIn0uZmEtcGVyYnl0ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA4M1wifS5mYS1wZXJjZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjk1XCJ9LmZhLXBlcmNlbnRhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDFcIn0uZmEtcGVyaXNjb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmM2RhXCJ9LmZhLXBlcnNvbi1ib290aDpiZWZvcmV7Y29udGVudDpcIlxcZjc1NlwifS5mYS1waGFicmljYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjNkYlwifS5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmV7Y29udGVudDpcIlxcZjNkY1wifS5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTExXCJ9LmZhLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk1XCJ9LmZhLXBob25lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg3OVwifS5mYS1waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNkZFwifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOThcIn0uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg3YlwifS5mYS1waG9uZS12b2x1bWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTBcIn0uZmEtcGhvdG8tdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2NcIn0uZmEtcGhwOmJlZm9yZXtjb250ZW50OlwiXFxmNDU3XCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn0uZmEtcGllZC1waXBlci1oYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTVcIn0uZmEtcGllZC1waXBlci1wcDpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifS5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxZVwifS5mYS1waWdneS1iYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNGQzXCJ9LmZhLXBpbGxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDg0XCJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkMlwifS5mYS1waW50ZXJlc3QtcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMVwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQzXCJ9LmZhLXBpenphLXNsaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmODE4XCJ9LmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2N2ZcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzJcIn0uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmV7Y29udGVudDpcIlxcZjVhZlwifS5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjBcIn0uZmEtcGxhbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjlcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjA0YlwifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NFwifS5mYS1wbGF5c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNkZlwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50OlwiXFxmMWU2XCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjdcIn0uZmEtcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTVcIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmVcIn0uZmEtcG9kY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZVwifS5mYS1wb2xsOmJlZm9yZXtjb250ZW50OlwiXFxmNjgxXCJ9LmZhLXBvbGwtaDpiZWZvcmV7Y29udGVudDpcIlxcZjY4MlwifS5mYS1wb286YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZmVcIn0uZmEtcG9vLXN0b3JtOmJlZm9yZXtjb250ZW50OlwiXFxmNzVhXCJ9LmZhLXBvb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTlcIn0uZmEtcG9ydHJhaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTBcIn0uZmEtcG91bmQtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NFwifS5mYS1wb3dlci1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIn0uZmEtcHJheTpiZWZvcmV7Y29udGVudDpcIlxcZjY4M1wifS5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZXtjb250ZW50OlwiXFxmNjg0XCJ9LmZhLXByZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjViMVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNDg1XCJ9LmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDg2XCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9LmZhLXByb2NlZHVyZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODdcIn0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjg4XCJ9LmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU0MlwifS5mYS1wdW1wLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmFcIn0uZmEtcHVtcC1zb2FwOmJlZm9yZXtjb250ZW50OlwiXFxlMDZiXCJ9LmZhLXB1c2hlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlMVwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0uZmEtcHl0aG9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2UyXCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyOVwifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn0uZmEtcXVpZGRpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmNDU4XCJ9LmZhLXF1aW5zY2FwZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OVwifS5mYS1xdW9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNFwifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LmZhLXF1cmFuOmJlZm9yZXtjb250ZW50OlwiXFxmNjg3XCJ9LmZhLXItcHJvamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjRmN1wifS5mYS1yYWRpYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjlcIn0uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiYVwifS5mYS1yYWluYm93OmJlZm9yZXtjb250ZW50OlwiXFxmNzViXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1yYXNwYmVycnktcGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmJcIn0uZmEtcmF2ZWxyeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkOVwifS5mYS1yZWFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjQxYlwifS5mYS1yZWFjdGV1cm9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZFwifS5mYS1yZWFkbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDVcIn0uZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDBcIn0uZmEtcmVjZWlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0M1wifS5mYS1yZWNvcmQtdmlueWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZDlcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiOFwifS5mYS1yZWQtcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTNcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMWExXCJ9LmZhLXJlZGRpdC1hbGllbjpiZWZvcmV7Y29udGVudDpcIlxcZjI4MVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEyXCJ9LmZhLXJlZGhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiY1wifS5mYS1yZWRvOmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9LmZhLXJlZG8tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY5XCJ9LmZhLXJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn0uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjg3ZFwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTVcIn0uZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LmZhLXJlcGx5ZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNlwifS5mYS1yZXB1YmxpY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNzVlXCJ9LmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmOFwifS5mYS1yZXNvbHZpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTdcIn0uZmEtcmVzdHJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmRcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifS5mYS1yZXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjJcIn0uZmEtcmliYm9uOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ2XCJ9LmZhLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGJcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1yb2JvdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0NFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uZmEtcm9ja2V0Y2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlOFwifS5mYS1yb2Nrcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmM2U5XCJ9LmZhLXJvdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ3XCJ9LmZhLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZVwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQzXCJ9LmZhLXJ1YmxlLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDVcIn0uZmEtcnVsZXItY29tYmluZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDZcIn0uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0N1wifS5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OFwifS5mYS1ydW5uaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNzBjXCJ9LmZhLXJ1cGVlLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTZcIn0uZmEtcnVzdDpiZWZvcmV7Y29udGVudDpcIlxcZTA3YVwifS5mYS1zYWQtY3J5OmJlZm9yZXtjb250ZW50OlwiXFxmNWIzXCJ9LmZhLXNhZC10ZWFyOmJlZm9yZXtjb250ZW50OlwiXFxmNWI0XCJ9LmZhLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5mYS1zYWxlc2ZvcmNlOmJlZm9yZXtjb250ZW50OlwiXFxmODNiXCJ9LmZhLXNhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWVcIn0uZmEtc2F0ZWxsaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmN2JmXCJ9LmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2MwXCJ9LmZhLXNhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzdcIn0uZmEtc2NobGl4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VhXCJ9LmZhLXNjaG9vbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OVwifS5mYS1zY3Jld2RyaXZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjU0YVwifS5mYS1zY3JpYmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGFcIn0uZmEtc2Nyb2xsOmJlZm9yZXtjb250ZW50OlwiXFxmNzBlXCJ9LmZhLXNkLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzJcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDAyXCJ9LmZhLXNlYXJjaC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODhcIn0uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNjg5XCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifS5mYS1zZWFyY2hlbmdpbjpiZWZvcmV7Y29udGVudDpcIlxcZjNlYlwifS5mYS1zZWVkbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkOFwifS5mYS1zZWxsY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYVwifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTNcIn0uZmEtc2VydmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjMzXCJ9LmZhLXNlcnZpY2VzdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjNlY1wifS5mYS1zaGFwZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MWZcIn0uZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWUwXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTFcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9LmZhLXNoZWtlbC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9LmZhLXNoaWVsZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWRcIn0uZmEtc2hpZWxkLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDZjXCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn0uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4YlwifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uZmEtc2hvZS1wcmludHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGJcIn0uZmEtc2hvcGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZTA1N1wifS5mYS1zaG9wcGluZy1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTBcIn0uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjkxXCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn0uZmEtc2hvcHdhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjVcIn0uZmEtc2hvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNjXCJ9LmZhLXNodXR0bGUtdmFuOmJlZm9yZXtjb250ZW50OlwiXFxmNWI2XCJ9LmZhLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDlcIn0uZmEtc2lnbi1pbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjZcIn0uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhN1wifS5mYS1zaWduLW91dC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjVcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMDEyXCJ9LmZhLXNpZ25hdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjViN1wifS5mYS1zaW0tY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjdjNFwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifS5mYS1zaW5rOmJlZm9yZXtjb250ZW50OlwiXFxlMDZkXCJ9LmZhLXNpc3RyaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWVcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjBlOFwifS5mYS1zaXRoOmJlZm9yZXtjb250ZW50OlwiXFxmNTEyXCJ9LmZhLXNrYXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzVcIn0uZmEtc2tldGNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2M2XCJ9LmZhLXNraWluZzpiZWZvcmV7Y29udGVudDpcIlxcZjdjOVwifS5mYS1za2lpbmctbm9yZGljOmJlZm9yZXtjb250ZW50OlwiXFxmN2NhXCJ9LmZhLXNrdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTRjXCJ9LmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTRcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtc2xhY2staGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZlwifS5mYS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjcxNVwifS5mYS1zbGVpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2NcIn0uZmEtc2xpZGVycy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTdcIn0uZmEtc21pbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtc21pbGUtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjViOFwifS5mYS1zbWlsZS13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNGRhXCJ9LmZhLXNtb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWZcIn0uZmEtc21va2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZFwifS5mYS1zbW9raW5nLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZFwifS5mYS1zbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2RcIn0uZmEtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWJcIn0uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWNcIn0uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFkXCJ9LmZhLXNub3dib2FyZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjdjZVwifS5mYS1zbm93Zmxha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn0uZmEtc25vd21hbjpiZWZvcmV7Y29udGVudDpcIlxcZjdkMFwifS5mYS1zbm93cGxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjdkMlwifS5mYS1zb2FwOmJlZm9yZXtjb250ZW50OlwiXFxlMDZlXCJ9LmZhLXNvY2tzOmJlZm9yZXtjb250ZW50OlwiXFxmNjk2XCJ9LmZhLXNvbGFyLXBhbmVsOmJlZm9yZXtjb250ZW50OlwiXFxmNWJhXCJ9LmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn0uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9LmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODFcIn0uZmEtc29ydC1hbHBoYS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZVwifS5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4MlwifS5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTYwXCJ9LmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg0XCJ9LmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTYxXCJ9LmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4NVwifS5mYS1zb3J0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn0uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn0uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg2XCJ9LmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifS5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg3XCJ9LmZhLXNvcnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifS5mYS1zb3VyY2V0cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmN2QzXCJ9LmZhLXNwYTpiZWZvcmV7Y29udGVudDpcIlxcZjViYlwifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk3XCJ9LmZhLXNwZWFrYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjNcIn0uZmEtc3BlYWtlci1kZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmODNjXCJ9LmZhLXNwZWxsLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmODkxXCJ9LmZhLXNwaWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjcxN1wifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLXNwbG90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmNcIn0uZmEtc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjFiY1wifS5mYS1zcHJheS1jYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmRcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9LmZhLXNxdWFyZS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVjXCJ9LmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjY5OFwifS5mYS1zcXVhcmVzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjViZVwifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1zdGFja3BhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NDJcIn0uZmEtc3RhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmZcIn0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwNVwifS5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjY5OVwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIn0uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVjMFwifS5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZXtjb250ZW50OlwiXFxmNjlhXCJ9LmZhLXN0YXItb2YtbGlmZTpiZWZvcmV7Y29udGVudDpcIlxcZjYyMVwifS5mYS1zdGF5bGlua2VkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifS5mYS1zdGVhbS1zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjZcIn0uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OFwifS5mYS1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn0uZmEtc3RpY2tlci1tdWxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y3XCJ9LmZhLXN0aWNreS1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ5XCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn0uZmEtc3RvcC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGRcIn0uZmEtc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMmYyXCJ9LmZhLXN0b3B3YXRjaC0yMDpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZlwifS5mYS1zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZVwifS5mYS1zdG9yZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGZcIn0uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDcwXCJ9LmZhLXN0b3JlLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDcxXCJ9LmZhLXN0cmF2YTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOFwifS5mYS1zdHJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTBcIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWRcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjBjY1wifS5mYS1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjlcIn0uZmEtc3RyaXBlLXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmFcIn0uZmEtc3Ryb29wd2FmZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTFcIn0uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y4XCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50OlwiXFxmMjM5XCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYyXCJ9LmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzFcIn0uZmEtc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9LmZhLXN1cGVycG93ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9LmZhLXN1cHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOVwifS5mYS1zdXJwcmlzZTpiZWZvcmV7Y29udGVudDpcIlxcZjVjMlwifS5mYS1zdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2Q2XCJ9LmZhLXN3YXRjaGJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzNcIn0uZmEtc3dpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZTFcIn0uZmEtc3dpbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjVjNFwifS5mYS1zd2ltbWluZy1wb29sOmJlZm9yZXtjb250ZW50OlwiXFxmNWM1XCJ9LmZhLXN5bWZvbnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2RcIn0uZmEtc3luYWdvZ3VlOmJlZm9yZXtjb250ZW50OlwiXFxmNjliXCJ9LmZhLXN5bmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn0uZmEtc3luYy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjFcIn0uZmEtc3lyaW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZVwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZVwifS5mYS10YWJsZS10ZW5uaXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWRcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LmZhLXRhYmxldC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmFcIn0uZmEtdGFibGV0czpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MFwifS5mYS10YWNob21ldGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmZFwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmJcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS10YXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNGRiXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9LmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn0uZmEtdGVhbXNwZWFrOmJlZm9yZXtjb250ZW50OlwiXFxmNGY5XCJ9LmZhLXRlZXRoOmJlZm9yZXtjb250ZW50OlwiXFxmNjJlXCJ9LmZhLXRlZXRoLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MmZcIn0uZmEtdGVsZWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzZcIn0uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmVcIn0uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjc2OVwifS5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NmJcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifS5mYS10ZW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkN1wifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn0uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZXtjb250ZW50OlwiXFxmNjlkXCJ9LmZhLXRoZWF0ZXItbWFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MzBcIn0uZmEtdGhlbWVjbzpiZWZvcmV7Y29udGVudDpcIlxcZjVjNlwifS5mYS10aGVtZWlzbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjJcIn0uZmEtdGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTFcIn0uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2JcIn0uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjJjN1wifS5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMmM5XCJ9LmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2FcIn0uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzhcIn0uZmEtdGhpbmstcGVha3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MzFcIn0uZmEtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjVcIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9LmZhLXRodW1idGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifS5mYS10aWNrZXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZmXCJ9LmZhLXRpa3RvazpiZWZvcmV7Y29udGVudDpcIlxcZTA3YlwifS5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS10aW50LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWM3XCJ9LmZhLXRpcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNWM4XCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9LmZhLXRvaWxldDpiZWZvcmV7Y29udGVudDpcIlxcZjdkOFwifS5mYS10b2lsZXQtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MWVcIn0uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDcyXCJ9LmZhLXRvb2xib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTJcIn0uZmEtdG9vbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDlcIn0uZmEtdG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzlcIn0uZmEtdG9yYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTBcIn0uZmEtdG9yaWktZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjZhMVwifS5mYS10cmFjdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmNzIyXCJ9LmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTNcIn0uZmEtdHJhZGVtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9LmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MzdcIn0uZmEtdHJhaWxlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA0MVwifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5mYS10cmFtOmJlZm9yZXtjb250ZW50OlwiXFxmN2RhXCJ9LmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIyNVwifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOFwifS5mYS10cmFzaC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWRcIn0uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjgyOVwifS5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjgyYVwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifS5mYS10cmlwYWR2aXNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2MlwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDFcIn0uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZVwifS5mYS10cnVjay1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNjNiXCJ9LmZhLXRydWNrLW1vdmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZlwifS5mYS10cnVjay1waWNrdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2M2NcIn0uZmEtdHNoaXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTUzXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIlxcZjFlNFwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3NFwifS5mYS10djpiZWZvcmV7Y29udGVudDpcIlxcZjI2Y1wifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZThcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5OVwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MVwifS5mYS10eXBvMzpiZWZvcmV7Y29udGVudDpcIlxcZjQyYlwifS5mYS11YmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDAyXCJ9LmZhLXVidW50dTpiZWZvcmV7Y29udGVudDpcIlxcZjdkZlwifS5mYS11aWtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjQwM1wifS5mYS11bWJyYWNvOmJlZm9yZXtjb250ZW50OlwiXFxmOGU4XCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxmMGU5XCJ9LmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWNhXCJ9LmZhLXVuY2hhcnRlZDpiZWZvcmV7Y29udGVudDpcIlxcZTA4NFwifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2RcIn0uZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlMlwifS5mYS11bmRvLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJlYVwifS5mYS11bmlyZWdpc3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNFwifS5mYS11bml0eTpiZWZvcmV7Y29udGVudDpcIlxcZTA0OVwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtdW5saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLXVuc3BsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDdjXCJ9LmZhLXVudGFwcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDVcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLXVwczpiZWZvcmV7Y29udGVudDpcIlxcZjdlMFwifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS11c2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQwNlwifS5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYVwifS5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYlwifS5mYS11c2VyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNGZjXCJ9LmZhLXVzZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9LmZhLXVzZXItY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmRcIn0uZmEtdXNlci1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmVcIn0uZmEtdXNlci1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmNGZmXCJ9LmZhLXVzZXItZnJpZW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjUwMFwifS5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTAxXCJ9LmZhLXVzZXItaW5qdXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyOFwifS5mYS11c2VyLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDJcIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmMFwifS5mYS11c2VyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNTAzXCJ9LmZhLXVzZXItbmluamE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDRcIn0uZmEtdXNlci1udXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjgyZlwifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtdXNlci1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDVcIn0uZmEtdXNlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUwNlwifS5mYS11c2VyLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwN1wifS5mYS11c2VyLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwOFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9LmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLXVzZXJzLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwOVwifS5mYS11c2Vycy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3M1wifS5mYS11c3BzOmJlZm9yZXtjb250ZW50OlwiXFxmN2UxXCJ9LmZhLXVzc3VubmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9LmZhLXV0ZW5zaWwtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTVcIn0uZmEtdXRlbnNpbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTdcIn0uZmEtdmFhZGluOmJlZm9yZXtjb250ZW50OlwiXFxmNDA4XCJ9LmZhLXZlY3Rvci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2JcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtdmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZTA4NVwifS5mYS12ZXN0LXBhdGNoZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODZcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTlcIn0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhYVwifS5mYS12aWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDkyXCJ9LmZhLXZpYWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDkzXCJ9LmZhLXZpYmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDA5XCJ9LmZhLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9LmZhLXZpZGVvLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGUyXCJ9LmZhLXZpaGFyYTpiZWZvcmV7Y29udGVudDpcIlxcZjZhN1wifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjQwYVwifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdmltZW8tdjpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDc0XCJ9LmZhLXZpcnVzLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDc1XCJ9LmZhLXZpcnVzZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzZcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtdm52OmJlZm9yZXtjb250ZW50OlwiXFxmNDBiXCJ9LmZhLXZvaWNlbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjg5N1wifS5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjdcIn0uZmEtdm9sdW1lLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTlcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtdm90ZS15ZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzJcIn0uZmEtdnItY2FyZGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzI5XCJ9LmZhLXZ1ZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9LmZhLXdhbGtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTRcIn0uZmEtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmNTU1XCJ9LmZhLXdhcmVob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifS5mYS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlMDg3XCJ9LmZhLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzczXCJ9LmZhLXdhdmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmODNlXCJ9LmZhLXdhemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2ZcIn0uZmEtd2VlYmx5OmJlZm9yZXtjb250ZW50OlwiXFxmNWNjXCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LmZhLXdlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NlwifS5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjVjZFwifS5mYS13ZWl4aW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDdcIn0uZmEtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzJcIn0uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNDBjXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTNcIn0uZmEtd2htY3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGRcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjFlYlwifS5mYS13aWtpcGVkaWEtdzpiZWZvcmV7Y29udGVudDpcIlxcZjI2NlwifS5mYS13aW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNzJlXCJ9LmZhLXdpbmRvdy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMFwifS5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDBcIn0uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9LmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMmQyXCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2FcIn0uZmEtd2luZS1ib3R0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MmZcIn0uZmEtd2luZS1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjRlM1wifS5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVjZVwifS5mYS13aXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2ZcIn0uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MzBcIn0uZmEtd29kdTpiZWZvcmV7Y29udGVudDpcIlxcZTA4OFwifS5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTE0XCJ9LmZhLXdvbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjE5YVwifS5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNDExXCJ9LmZhLXdwYmVnaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTdcIn0uZmEtd3BleHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJkZVwifS5mYS13cGZvcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmMjk4XCJ9LmZhLXdwcmVzc3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTRcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMGFkXCJ9LmZhLXgtcmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDk3XCJ9LmZhLXhib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTJcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2OVwifS5mYS15LWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0uZmEteWFtbWVyOmJlZm9yZXtjb250ZW50OlwiXFxmODQwXCJ9LmZhLXlhbmRleDpiZWZvcmV7Y29udGVudDpcIlxcZjQxM1wifS5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjQxNFwifS5mYS15YXJuOmJlZm9yZXtjb250ZW50OlwiXFxmN2UzXCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTlcIn0uZmEteWVuLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn0uZmEteWluLXlhbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YWRcIn0uZmEteW9hc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjFcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2N1wifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQzMVwifS5mYS16aGlodTpiZWZvcmV7Y29udGVudDpcIlxcZjYzZlwifS5zci1vbmx5e2JvcmRlcjowO2NsaXA6cmVjdCgwLDAsMCwwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze2NsaXA6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi8uLi9mb250cy9mYS1icmFuZHMtNDAwLmVvdCk7c3JjOnVybCguLi8uLi9mb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi8uLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vLi4vZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi8uLi9mb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uLy4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIil9LmZhYntmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uLy4uL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCk7c3JjOnVybCguLi8uLi9mb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vLi4vZm9udHMvZmEtcmVndWxhci00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi8uLi9mb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi8uLi9mb250cy9mYS1yZWd1bGFyLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi8uLi9mb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmFiLC5mYXJ7Zm9udC13ZWlnaHQ6NDAwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi8uLi9mb250cy9mYS1zb2xpZC05MDAuZW90KTtzcmM6dXJsKC4uLy4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uLy4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi8uLi9mb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIil9LmZhLC5mYXIsLmZhc3tmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCJ9LmZhLC5mYXN7Zm9udC13ZWlnaHQ6OTAwfSIsIi8qXG4gKiBTd2lwZXIgMi43LjBcbiAqIE1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKlxuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zbGlkZXJzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxMC0yMDE0LCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICogVGhlIGlEYW5nZXJvLnVzXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIEdQTCAmIE1JVFxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgMzAsIDIwMTRcbiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkJhc2ljIFN3aXBlciBTdHlsZXMgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICAgIHotaW5kZXg6MTtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MHM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuICAgIFxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjowcztcbiAgICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7XG4gICAgXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOjBzO1xuICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LDBweCk7XG4gICAgXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6LW1zLXRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuICAgIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOjBzO1xuICAgIC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCk7XG4gICAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7XG4gICAgXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIGxlZnQsIHRvcDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjBzO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItd3A4LWhvcml6b250YWwge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci13cDgtdmVydGljYWwge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbllvdXIgY3VzdG9tIHN0eWxlcywgaGVyZSB5b3UgbmVlZCB0byBzcGVjaWZ5IGNvbnRhaW5lcidzIGFuZCBzbGlkZSdzXG5zaXplcywgcGFnaW5hdGlvbiwgZXRjLlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgLyogU3BlY2lmeSBTd2lwZXIncyBTaXplOiAqL1xuXG4gICAgLyp3aWR0aDoyMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4OyovXG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgICAvKiBTcGVjaWZ5IFNsaWRlcydzIFNpemU6ICovXG4gICAgXG4gICAgLyp3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7Ki9cbn1cbi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAvKiBTcGVjaWZpYyBhY3RpdmUgc2xpZGUgc3R5bGluZzogKi9cbiAgICBcbn1cbi5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gICAgLyogU3BlY2lmaWMgdmlzaWJsZSBzbGlkZSBzdHlsaW5nOiAqLyAgICBcblxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdpbmF0aW9uIFN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc3dpcGVyLXBhZ2luYXRpb24tc3dpdGNoIHtcbiAgICAvKiBTdHlsaXplIHBhZ2luYXRpb24gYnV0dG9uOiAqLyAgICBcblxufVxuLnN3aXBlci1hY3RpdmUtc3dpdGNoIHtcbiAgICAvKiBTcGVjaWZpYyBhY3RpdmUgYnV0dG9uIHN0eWxlOiAqLyAgICBcbiAgICBcbn1cbi5zd2lwZXItdmlzaWJsZS1zd2l0Y2gge1xuICAgIC8qIFNwZWNpZmljIHZpc2libGUgYnV0dG9uIHN0eWxlOiAqLyAgICBcbiAgICBcbn1cbiIsIi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICovXG4uZGF0ZXBpY2tlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKi5kb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH0qL1xuXG59XG4uZGF0ZXBpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDZweDtcbn1cbi5kYXRlcGlja2VyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogN3B4O1xufVxuLmRhdGVwaWNrZXIgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXBpY2tlciB0ZC5kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciB0ZC5kYXkuZGlzYWJsZWQge1xuICBjb2xvcjogI2VlZWVlZTtcbn1cbi5kYXRlcGlja2VyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRkLm5ldyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDA4OGNjKSwgdG8oIzAwNDRjYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwODhjYywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4OGNjJywgZW5kQ29sb3JzdHI9JyNmZjAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuICAvKiBEYXJrZW4gSUU3IGJ1dHRvbnMgYnkgZGVmYXVsdCBzbyB0aGV5IHN0YW5kIG91dCBtb3JlIGdpdmVuIHRoZXkgd29uJ3QgaGF2ZSBib3JkZXJzICovXG5cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYmIzO1xufVxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGQgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzAwODhjYyksIHRvKCMwMDQ0Y2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjAwODhjYycsIGVuZENvbG9yc3RyPScjZmYwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzAwM2JiMztcbn1cbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGQgc3Bhbi5vbGQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5kYXRlcGlja2VyIHRoLnN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbn1cbi5kYXRlcGlja2VyIHRoLm5leHQsXG4uZGF0ZXBpY2tlciB0aC5wcmV2IHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiBpLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufSIsIi8qIVxyXG4gKiBib290c3RyYXAtZmlsZWlucHV0IHY1LjIuNlxyXG4gKiBodHRwOi8vcGx1Z2lucy5rcmFqZWUuY29tL2ZpbGUtaW5wdXRcclxuICpcclxuICogS3JhamVlIGRlZmF1bHQgc3R5bGluZyBmb3IgYm9vdHN0cmFwLWZpbGVpbnB1dC5cclxuICpcclxuICogQXV0aG9yOiBLYXJ0aWsgVmlzd2Vzd2FyYW5cclxuICogQ29weXJpZ2h0OiAyMDE0IC0gMjAyMSwgS2FydGlrIFZpc3dlc3dhcmFuLCBLcmFqZWUuY29tXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBCU0QtMy1DbGF1c2VcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2thcnRpay12L2Jvb3RzdHJhcC1maWxlaW5wdXQvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxyXG4gKi9cclxuXHJcbi5maWxlLWxvYWRpbmcgaW5wdXRbdHlwZT1maWxlXSxcclxuaW5wdXRbdHlwZT1maWxlXS5maWxlLWxvYWRpbmcge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5maWxlLW5vLWJyb3dzZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IDIwJTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5rdi1oaWRkZW4sXHJcbi5maWxlLWNhcHRpb24taWNvbixcclxuLmZpbGUtem9vbS1kaWFsb2cgLm1vZGFsLWhlYWRlcjpiZWZvcmUsXHJcbi5maWxlLXpvb20tZGlhbG9nIC5tb2RhbC1oZWFkZXI6YWZ0ZXIsXHJcbi5maWxlLWlucHV0LW5ldyAuZmlsZS1wcmV2aWV3LFxyXG4uZmlsZS1pbnB1dC1uZXcgLmNsb3NlLFxyXG4uZmlsZS1pbnB1dC1uZXcgLmdseXBoaWNvbi1maWxlLFxyXG4uZmlsZS1pbnB1dC1uZXcgLmZpbGVpbnB1dC1yZW1vdmUtYnV0dG9uLFxyXG4uZmlsZS1pbnB1dC1uZXcgLmZpbGVpbnB1dC11cGxvYWQtYnV0dG9uLFxyXG4uZmlsZS1pbnB1dC1uZXcgLm5vLWJyb3dzZSAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4uZmlsZS1pbnB1dC1hamF4LW5ldyAuZmlsZWlucHV0LXJlbW92ZS1idXR0b24sXHJcbi5maWxlLWlucHV0LWFqYXgtbmV3IC5maWxlaW5wdXQtdXBsb2FkLWJ1dHRvbixcclxuLmZpbGUtaW5wdXQtYWpheC1uZXcgLm5vLWJyb3dzZSAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4uaGlkZS1jb250ZW50IC5rdi1maWxlLWNvbnRlbnQsXHJcbi5pcy1sb2NrZWQgLmZpbGVpbnB1dC11cGxvYWQtYnV0dG9uLFxyXG4uaXMtbG9ja2VkIC5maWxlaW5wdXQtcmVtb3ZlLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnRuLWZpbGUgaW5wdXRbdHlwZT1maWxlXSxcclxuLmZpbGUtY2FwdGlvbi1pY29uLFxyXG4uZmlsZS1wcmV2aWV3IC5maWxlaW5wdXQtcmVtb3ZlLFxyXG4ua3JhamVlLWRlZmF1bHQgLmZpbGUtdGh1bWItcHJvZ3Jlc3MsXHJcbi5maWxlLXpvb20tZGlhbG9nIC5idG4tbmF2aWdhdGUsXHJcbi5maWxlLXpvb20tZGlhbG9nIC5mbG9hdGluZy1idXR0b25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmZpbGUtY2FwdGlvbi1pY29uIC5rdi1jYXB0aW9uLWljb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5maWxlLWlucHV0LFxyXG4uZmlsZS1sb2FkaW5nOmJlZm9yZSxcclxuLmJ0bi1maWxlLFxyXG4uZmlsZS1jYXB0aW9uLFxyXG4uZmlsZS1wcmV2aWV3LFxyXG4ua3JhamVlLWRlZmF1bHQuZmlsZS1wcmV2aWV3LWZyYW1lLFxyXG4ua3JhamVlLWRlZmF1bHQgLmZpbGUtdGh1bWJuYWlsLWZvb3RlcixcclxuLmZpbGUtem9vbS1kaWFsb2cgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5maWxlLWVycm9yLW1lc3NhZ2UgcHJlLFxyXG4uZmlsZS1lcnJvci1tZXNzYWdlIHVsLFxyXG4ua3JhamVlLWRlZmF1bHQgLmZpbGUtYWN0aW9ucyxcclxuLmtyYWplZS1kZWZhdWx0IC5maWxlLW90aGVyLWVycm9yIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5maWxlLWVycm9yLW1lc3NhZ2UgcHJlLFxyXG4uZmlsZS1lcnJvci1tZXNzYWdlIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmtyYWplZS1kZWZhdWx0IC5maWxlLWRyYWctaGFuZGxlLFxyXG4ua3JhamVlLWRlZmF1bHQgLmZpbGUtdXBsb2FkLWluZGljYXRvciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmZpbGUtdGh1bWItcHJvZ3Jlc3MgLnByb2dyZXNzLFxyXG4uZmlsZS10aHVtYi1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDAuN3JlbTtcclxufVxyXG5cclxuLmtyYWplZS1kZWZhdWx0IC5maWxlLXRodW1iLXByb2dyZXNzIC5wcm9ncmVzcyxcclxuLmt2LXVwbG9hZC1wcm9ncmVzcyAucHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxufVxyXG5cclxuLmtyYWplZS1kZWZhdWx0IC5maWxlLWNhcHRpb24taW5mbyxcclxuLmtyYWplZS1kZWZhdWx0IC5maWxlLXNpemUtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5maWxlLXpvb20tY29udGVudCA+IC5maWxlLW9iamVjdC50eXBlLXZpZGVvLFxyXG4uZmlsZS16b29tLWNvbnRlbnQgPiAuZmlsZS1vYmplY3QudHlwZS1mbGFzaCxcclxuLmZpbGUtem9vbS1jb250ZW50ID4gLmZpbGUtb2JqZWN0LnR5cGUtaW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZmlsZS16b29tLWNvbnRlbnQgPiAuZmlsZS1vYmplY3QudHlwZS12aWRlbyxcclxuLmZpbGUtem9vbS1jb250ZW50ID4gLmZpbGUtb2JqZWN0LnR5cGUtZmxhc2gge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmlsZS16b29tLWNvbnRlbnQgPiAuZmlsZS1vYmplY3QudHlwZS1wZGYsXHJcbi5maWxlLXpvb20tY29udGVudCA+IC5maWxlLW9iamVjdC50eXBlLWh0bWwsXHJcbi5maWxlLXpvb20tY29udGVudCA+IC5maWxlLW9iamVjdC50eXBlLXRleHQsXHJcbi5maWxlLXpvb20tY29udGVudCA+IC5maWxlLW9iamVjdC50eXBlLWRlZmF1bHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5maWxlLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIExvYWRpbmcuLi5cIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL2ZpbGVpbnB1dC1sb2FkaW5nLmdpZikgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uZmlsZS1vYmplY3Qge1xyXG4gICAgbWFyZ2luOiAwIDAgLTVweCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmJ0bi1maWxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5idG4tZmlsZSBpbnB1dFt0eXBlPWZpbGVdIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYnRuLWZpbGUgOjotbXMtYnJvd3NlIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmlsZS1jYXB0aW9uLmljb24tdmlzaWJsZSAuZmlsZS1jYXB0aW9uLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlsZS1jYXB0aW9uLmljb24tdmlzaWJsZSAuZmlsZS1jYXB0aW9uLW5hbWUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4uZmlsZS1jYXB0aW9uLmljb24tdmlzaWJsZSA+IC5pbnB1dC1ncm91cC1sZyAuZmlsZS1jYXB0aW9uLW5hbWUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4uZmlsZS1jYXB0aW9uLmljb24tdmlzaWJsZSA+IC5pbnB1dC1ncm91cC1zbSAuZmlsZS1jYXB0aW9uLW5hbWUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG59XHJcblxyXG4uZmlsZS1jYXB0aW9uLW5hbWU6bm90KC5maWxlLWNhcHRpb24tZGlzYWJsZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZmlsZS1jYXB0aW9uLW5hbWUuZmlsZS1wcm9jZXNzaW5nIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGJvcmRlci1jb2xvcjogI2JiYjtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmZpbGUtY2FwdGlvbi1pY29uIHtcclxuICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1sZyAuZmlsZS1jYXB0aW9uLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtc20gLmZpbGUtY2FwdGlvbi1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xyXG59XHJcblxyXG4uZmlsZS1lcnJvci1tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViY2NkMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5maWxlLWVycm9yLW1lc3NhZ2UgcHJlIHtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbi5maWxlLWNhcHRpb24tZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmlsZS1wcmV2aWV3IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmZpbGUtcHJldmlldyAuYnRuLXhzIHtcclxuICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uZmlsZS1wcmV2aWV3IC5maWxlaW5wdXQtcmVtb3ZlIHtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgcmlnaHQ6IDFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZmlsZS1wcmV2aWV3IC5jbGlja2FibGUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZmlsZS1wcmV2aWV3LWltYWdlIHtcclxuICAgIGZvbnQ6IDQwcHggSW1wYWN0LCBDaGFyY29hbCwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMDA4MDAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ua3JhamVlLWRlZmF1bHQuZmlsZS1wcmV2aWV3LWZyYW1lIHtcclxuICAgIG1hcmdpbjogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmtyYWplZS1kZWZhdWx0LmZpbGUtcHJldmlldy1mcmFtZSAua3YtZmlsZS1jb250ZW50IHtcclxuICAgIHdpZHRoOiAyMTNweDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5rcmFqZWUtZGVmYXVsdCAuZmlsZS1wcmV2aWV3LW90aGVyLWZyYW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5rcmFqZWUtZGVmYXVsdC5maWxlLXByZXZpZXctZnJhbWUgLmt2LWZpbGUtY29udGVudC5rdi1wZGYtcmVuZGVyZWQge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG59XHJcblxyXG4ua3JhamVlLWRlZmF1bHQuZmlsZS1wcmV2aWV3LWZyYW1lW2RhdGEtdGVtcGxhdGU9XCJhdWRpb1wiXSAua3YtZmlsZS1jb250ZW50IHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogNTVweDtcclxufVxyXG5cclxuLmtyYWplZS1kZWZhdWx0LmZpbGUtcHJldmlldy1mcmFtZSAuZmlsZS10aHVtYm5haWwtZm9vdGVyIHtcclxuICAgIGhlaWdodDogNzBweDtcclxufVxyXG5cclxuLmtyYWplZS1kZWZhdWx0LmZpbGUtcHJldmlldy1mcmFtZTpub3QoLmZpbGUtcHJldmlldy1lcnJvcik6aG92ZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbn1cclxuXHJcbi5rcmFqZWUtZGVmYXVsdCAuZmlsZS1wcmV2aWV3LXRleHQge1xyXG4gICAgY29sb3I6ICM0MjhiY2E7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLmtyYWplZS1kZWZhdWx0IC5maWxlLXByZXZpZXctaHRtbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4ua3JhamVlLWRlZmF1bHQgLmZpbGUtb3RoZXItaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDZlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ua3JhamVlLWRlZmF1bHQgLmZpbGUtZm9vdGVyLWJ1dHRvbnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ua3JhamVlLWRlZmF1bHQgLmZpbGUtZm9vdGVyLWNhcHRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uZmlsZS11cGxvYWQtc3RhdHMge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5rdi11cGxvYWQtcHJvZ3Jlc3MgLmZpbGUtdXBsb2FkLXN0YXRzIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbjogLTEwcHggMCA1cHg7XHJcbn1cclxuXHJcbi5rcmFqZWUtZGVmYXVsdCAuZmlsZS1wcmV2aWV3LWVycm9yIHtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ua3JhamVlLWRlZmF1bHQgLmZpbGUtdGh1bWItcHJvZ3Jlc3Mge1xyXG4gICAgdG9wOiAzN3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ua3JhamVlLWRlZmF1bHQua3Zzb3J0YWJsZS1naG9zdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTFlZGY3O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ExYWJmZjtcclxufVxyXG5cclxuLmtyYWplZS1kZWZhdWx0IC5maWxlLXByZXZpZXctb3RoZXI6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ua3JhamVlLWRlZmF1bHQgLmZpbGUtcHJldmlldy1mcmFtZTpub3QoLmZpbGUtcHJldmlldy1lcnJvcikgLmZpbGUtZm9vdGVyLWNhcHRpb246aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5rdi11cGxvYWQtcHJvZ3Jlc3MgLnByb2dyZXNzIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmt2LXVwbG9hZC1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcblxyXG4vKm5vaW5zcGVjdGlvbiBDc3NPdmVyd3JpdHRlblByb3BlcnRpZXMqL1xyXG5cclxuLmZpbGUtem9vbS1kaWFsb2cgLmZpbGUtb3RoZXItaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDIyZW07XHJcbiAgICBmb250LXNpemU6IDUwdm1pbjtcclxufVxyXG5cclxuLmZpbGUtem9vbS1kaWFsb2cgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmZpbGUtem9vbS1kaWFsb2cgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZpbGUtem9vbS1kaWFsb2cgLmJ0bi1uYXZpZ2F0ZSB7XHJcbiAgICBtYXJnaW46IDAgMC4xcmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgd2lkdGg6IDIuNHJlbTtcclxuICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG5cclxuLmJ0bi1uYXZpZ2F0ZSAqIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZmlsZS16b29tLWRpYWxvZyAuZmxvYXRpbmctYnV0dG9ucyB7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZmlsZS16b29tLWRpYWxvZyAuYnRuLWt2LXByZXYge1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmZpbGUtem9vbS1kaWFsb2cgLmJ0bi1rdi1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmlsZS16b29tLWRpYWxvZyAua3Ytem9vbS1jYXB0aW9uIHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLmZpbGUtem9vbS1kaWFsb2cgLmt2LXpvb20taGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxufVxyXG5cclxuLmZpbGUtem9vbS1kaWFsb2cgLmt2LXpvb20tYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjI1cmVtIDA7XHJcbn1cclxuXHJcbi5maWxlLXpvb20tZGlhbG9nIC5rdi16b29tLWRlc2NyaXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxlZnQ6IDE1JTtcclxuICAgIHJpZ2h0OiAxNSU7XHJcbiAgICBib3R0b206IDE1JTtcclxufVxyXG5cclxuLmZpbGUtem9vbS1kaWFsb2cgLmt2LWRlc2MtaGlkZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgMC4xcmVtO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmZpbGUtem9vbS1kaWFsb2cgLmt2LWRlc2MtaGlkZTpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5maWxlLXpvb20tZGlhbG9nIC5rdi1kZXNjLWhpZGU6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4uZmlsZS1pbnB1dC1uZXcgLm5vLWJyb3dzZSAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uZmlsZS1pbnB1dC1hamF4LW5ldyAubm8tYnJvd3NlIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5maWxlLWNhcHRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5maWxlLXRodW1iLWxvYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9maWxlaW5wdXQtbG9hZGluZy5naWYpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciBjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmlsZS1kcm9wLXpvbmUge1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNhYWE7XHJcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW46IDEycHggMTVweCAxMnB4IDEycHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5maWxlLWRyb3Atem9uZS5jbGlja2FibGU6aG92ZXIge1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM5OTk7XHJcbn1cclxuXHJcbi5maWxlLWRyb3Atem9uZS5jbGlja2FibGU6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzVhY2RlMjtcclxufVxyXG5cclxuLmZpbGUtZHJvcC16b25lIC5maWxlLXByZXZpZXctdGh1bWJuYWlscyB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5maWxlLWRyb3Atem9uZS10aXRsZSB7XHJcbiAgICBjb2xvcjogI2FhYTtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA4NXB4IDEwcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5maWxlLWhpZ2hsaWdodGVkIHtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG4uZmlsZS11cGxvYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9maWxlaW5wdXQtbG9hZGluZy1zbS5naWYpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIDEwcHg7XHJcbiAgICBvcGFjaXR5OiAwLjY1O1xyXG59XHJcblxyXG4uZmlsZS16b29tLWZ1bGxzY3JlZW4gLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5maWxlLXpvb20tZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uZmlsZS16b29tLWZ1bGxzY3JlZW4gLmt2LXpvb20tYm9keSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uZmxvYXRpbmctYnV0dG9ucyB7XHJcbiAgICB6LWluZGV4OiAzMDAwO1xyXG59XHJcblxyXG4uZmxvYXRpbmctYnV0dG9ucyAuYnRuLWt2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICB6LWluZGV4OiAzMDAwO1xyXG59XHJcblxyXG4ua3Ytem9vbS1hY3Rpb25zIC5idG4ta3Yge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLmZpbGUtem9vbS1jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmZpbGUtem9vbS1jb250ZW50OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZmlsZS16b29tLWNvbnRlbnQgPiAqIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5maWxlLXpvb20tY29udGVudCAua3Ytc3BhY2VyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZpbGUtem9vbS1jb250ZW50IC5maWxlLXByZXZpZXctaW1hZ2Uge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZpbGUtem9vbS1jb250ZW50IC5maWxlLXByZXZpZXctdmlkZW8ge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZpbGUtem9vbS1jb250ZW50ID4gLmZpbGUtb2JqZWN0LnR5cGUtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLmZpbGUtem9vbS1jb250ZW50ID4gLmZpbGUtb2JqZWN0LnR5cGUtYXVkaW8ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmZpbGUtem9vbS1kaWFsb2cgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZmlsZS16b29tLWRpYWxvZyAubW9kYWwtbGcge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmZpbGUtcHJldmlldy10aHVtYm5haWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS16b29tLWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgIC5rcmFqZWUtZGVmYXVsdC5maWxlLXByZXZpZXctZnJhbWU6bm90KFtkYXRhLXRlbXBsYXRlPVwiYXVkaW9cIl0pIC5rdi1maWxlLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAua3JhamVlLWRlZmF1bHQuZmlsZS1wcmV2aWV3LWZyYW1lIC5rdi1maWxlLWNvbnRlbnQua3YtcGRmLXJlbmRlcmVkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbGUtbG9hZGluZ1tkaXI9cnRsXTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9maWxlaW5wdXQtbG9hZGluZy5naWYpIHRvcCByaWdodCBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY2xpY2thYmxlIC5maWxlLWRyb3Atem9uZS10aXRsZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5maWxlLXNvcnRhYmxlIC5maWxlLWRyYWctaGFuZGxlOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLmZpbGUtc29ydGFibGUgLmZpbGUtZHJhZy1oYW5kbGUge1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZpbGUtZ3JhYmJpbmcsXHJcbi5maWxlLWdyYWJiaW5nICoge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmlsZS1ncmFiYmluZyAuZmlsZS1wcmV2aWV3LXRodW1ibmFpbHMgKiB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maWxlLXByZXZpZXctZnJhbWUuc29ydGFibGUtY2hvc2VuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XHJcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maWxlLXByZXZpZXcgLmt2LXpvb20tY2FjaGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi8qIVxuICogU2xpZGVyIGZvciBCb290c3RyYXBcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBTdGVmYW4gUGV0cmVcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKi9cbi5zbGlkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZS50cmlhbmdsZSB7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA0ODBiZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1zZWxlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNDgwYmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNsaWRlciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyIC50b29sdGlwLWlubmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1LCAjZjlmOWY5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmNWY1ZjUpLCB0bygjZjlmOWY5KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSwgI2Y5ZjlmOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUsICNmOWY5ZjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1LCAjZjlmOWY5KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmNWY1ZjUnLCBlbmRDb2xvcnN0cj0nI2ZmZjlmOWY5JywgR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5LCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmOWY5ZjkpLCB0bygjZjVmNWY1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjksICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmOWY5LCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmOWY5ZjknLCBlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTkwZDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMTQ5YmRmKSwgdG8oIzA0ODBiZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMxNDliZGYsICMwNDgwYmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMTQ5YmRmLCAjMDQ4MGJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMTQ5YmRmJywgZW5kQ29sb3JzdHI9JyNmZjA0ODBiZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpZGVyLWhhbmRsZS5yb3VuZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xufSIsIi8qIVxyXG4gKiBCb290c3RyYXAtc2VsZWN0IHYxLjE0LjAtYmV0YTIgKGh0dHBzOi8vZGV2ZWxvcGVyLnNuYXBhcHBvaW50bWVudHMuY29tL2Jvb3RzdHJhcC1zZWxlY3QpXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEyLTIwMjEgU25hcEFwcG9pbnRtZW50cywgTExDXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3NuYXBhcHBvaW50bWVudHMvYm9vdHN0cmFwLXNlbGVjdC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBicy1ub3RpZnktZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBicy1ub3RpZnktZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBicy1ub3RpZnktZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxuc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgd2lkdGg6IDIyMHB4IFxcMDtcbiAgLypJRTkgYW5kIGJlbG93Ki9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6YWN0aXZlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnksXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2Vzcyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlcjpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm86Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcms6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcms6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMC41cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0Lm1vYmlsZS1kZXZpY2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cbi5oYXMtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSxcbi5lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3Qgc2VsZWN0OmludmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtdmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSxcbi53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0IHNlbGVjdDp2YWxpZCArIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGgge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9XCJjb2wtXCJdKTpub3QoW2NsYXNzKj1cImZvcm0tY29udHJvbFwiXSk6bm90KC5pbnB1dC1ncm91cC1idG4pIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3QubW9iaWxlLWRldmljZTpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMzMzMyAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cbjpub3QoLmlucHV0LWdyb3VwKSA+IC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW2NsYXNzKj1cImNvbC1cIl0pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QsXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICB3aWR0aDogYXV0bztcbn1cbi5ib290c3RyYXAtc2VsZWN0Om5vdCguaW5wdXQtZ3JvdXAtYnRuKSxcbi5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4uYm9vdHN0cmFwLXNlbGVjdFtjbGFzcyo9XCJjb2wtXCJdLmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4ucm93IC5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdCxcbi5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QsXG4uZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUsXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLXNtIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZGlzYWJsZWQsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5kaXNhYmxlZDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRpc2FibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5icy1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICB6LWluZGV4OiAxMDYwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG59XG4uYnMzLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4uaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItb3B0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLWV4cGFuZCB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuYnMtc2VsZWN0LWNsZWFyLXNlbGVjdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iczMuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5icy1zZWxlY3QtY2xlYXItc2VsZWN0ZWQge1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuYnMtc2VsZWN0LWNsZWFyLXNlbGVjdGVkIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLXdlYmtpdC1jYWxjKCgoLTFlbSAvIDEuNSkgKyAxZXgpIC8gMik7XG4gIHRvcDogY2FsYygoKC0xZW0gLyAxLjUpICsgMWV4KSAvIDIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5iczMuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5icy1zZWxlY3QtY2xlYXItc2VsZWN0ZWQgc3BhbiB7XG4gIHRvcDogYXV0bztcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIgLmJzLXNlbGVjdC1jbGVhci1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPVwiY29sLVwiXSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51ID4gLmlubmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaS5hY3RpdmUgc21hbGwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhLm9wdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4uY2hlY2stbWFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IC5ub3RpZnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW46IDAgMiU7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAubm90aWZ5LmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbGluZWFyIDc1MG1zIGZvcndhcmRzIGJzLW5vdGlmeS1mYWRlT3V0O1xuICAgICAgIC1vLWFuaW1hdGlvbjogMzAwbXMgbGluZWFyIDc1MG1zIGZvcndhcmRzIGJzLW5vdGlmeS1mYWRlT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogMzAwbXMgbGluZWFyIDc1MG1zIGZvcndhcmRzIGJzLW5vdGlmeS1mYWRlT3V0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuYnMtY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMDBhMCc7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgLnNlbGVjdGVkIHNwYW4uY2hlY2stbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtb2stZGVmYXVsdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMjZlbSAwLjI2ZW0gMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgei1pbmRleDogMTA2MTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDlweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtNHB4O1xuICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC00cHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgcmlnaHQ6IDEzcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlcixcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJzLXNlYXJjaGJveCxcbi5icy1hY3Rpb25zYm94LFxuLmJzLWRvbmVidXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5icy1kb25lYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5icy1zZWFyY2hib3ggKyAuYnMtYWN0aW9uc2JveCB7XG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcbn1cbi5icy1zZWFyY2hib3ggLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1zZWxlY3QuY3NzLm1hcCAqLyIsInRkLmR0LWNvbnRyb2x7YmFja2dyb3VuZDp1cmwoXCJodHRwczovL3d3dy5kYXRhdGFibGVzLm5ldC9leGFtcGxlcy9yZXNvdXJjZXMvZGV0YWlsc19vcGVuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtjdXJzb3I6cG9pbnRlcn10ci5kdC1oYXNDaGlsZCB0ZC5kdC1jb250cm9se2JhY2tncm91bmQ6dXJsKFwiaHR0cHM6Ly93d3cuZGF0YXRhYmxlcy5uZXQvZXhhbXBsZXMvcmVzb3VyY2VzL2RldGFpbHNfY2xvc2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGguZHQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHl7dGV4dC1hbGlnbjpjZW50ZXJ9dGFibGUuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX10YWJsZS5kYXRhVGFibGUgdGguZHQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWxlZnQsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktY2VudGVye3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0vKiEgQm9vdHN0cmFwIDUgaW50ZWdyYXRpb24gZm9yIERhdGFUYWJsZXNcbiAqXG4gKiDCqTIwMjAgU3ByeU1lZGlhIEx0ZCwgYWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIExpY2Vuc2U6IE1JVCBkYXRhdGFibGVzLm5ldC9saWNlbnNlL21pdFxuICovdGFibGUuZGF0YVRhYmxle2NsZWFyOmJvdGg7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlICFpbXBvcnRhbnQ7Ym9yZGVyLXNwYWNpbmc6MH10YWJsZS5kYXRhVGFibGUgdGQsdGFibGUuZGF0YVRhYmxlIHRoey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LHRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5e3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7dGV4dC1hbGlnbjpyaWdodH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHttYXJnaW4tbGVmdDouNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZve3BhZGRpbmctdG9wOi44NWVtfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue21hcmdpbjoycHggMDt3aGl0ZS1zcGFjZTpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tdG9wOi0yNnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MWVtIDB9dGFibGUuZGF0YVRhYmxlPnRoZWFkPnRyPnRoOmFjdGl2ZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGQ6YWN0aXZle291dGxpbmU6bm9uZX10YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGg6bm90KC5zb3J0aW5nX2Rpc2FibGVkKSx0YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGQ6bm90KC5zb3J0aW5nX2Rpc2FibGVkKXtwYWRkaW5nLXJpZ2h0OjMwcHh9dGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LjVlbTtkaXNwbGF5OmJsb2NrO29wYWNpdHk6LjN9dGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3Jle3JpZ2h0OjFlbTtjb250ZW50Olwi4oaRXCJ9dGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nOmFmdGVyLHRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntyaWdodDouNWVtO2NvbnRlbnQ6XCLihpNcIn10YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntvcGFjaXR5OjF9dGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXJ7b3BhY2l0eTowfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGV7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGU+dGhlYWQgLnNvcnRpbmc6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlPnRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGU+dGhlYWQgLnNvcnRpbmc6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye2Rpc3BsYXk6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlPnRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGU+dGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3Q+LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVye2JveC1zaXppbmc6Y29udGVudC1ib3h9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdD4uZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXI+dGFibGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXt0ZXh0LWFsaWduOmNlbnRlcn1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb257anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fX10YWJsZS5kYXRhVGFibGUudGFibGUtc20+dGhlYWQ+dHI+dGg6bm90KC5zb3J0aW5nX2Rpc2FibGVkKXtwYWRkaW5nLXJpZ2h0OjIwcHh9dGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzpiZWZvcmV7dG9wOjVweDtyaWdodDouODVlbX10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzphZnRlcnt0b3A6NXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZXtib3JkZXItcmlnaHQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3Atd2lkdGg6MXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6Zmlyc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmZpcnN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpmaXJzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodC13aWR0aDoxcHh9dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZHtib3JkZXItYm90dG9tLXdpZHRoOjFweH1kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3d7bWFyZ2luOjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149Y29sLV06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149Y29sLV06bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9dGFibGUuZGF0YVRhYmxlLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUoMm4rMSl7LS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50fXRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkPnRib2R5PnRyLm9kZHstLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyl9XG4iLCJcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWJyYW5jaGVzXCI7XHJcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ljb21vb24tYnJhbmNoZXMuZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pY29tb29uLWJyYW5jaGVzLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcblx0XHQgdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi1icmFuY2hlcy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcblx0XHQgdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi1icmFuY2hlcy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcblx0XHQgdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi1icmFuY2hlcy5zdmcjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuLmljb21vb24tYnJhbmNoZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWJyYW5jaGVzXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cdFxyXG4uaWNvbW9vbi1icmFuY2hlcy1wb3dlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbW9vbi1icmFuY2hlcy1nYXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuLmljb21vb24tYnJhbmNoZXMtd2F0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljb21vb24tYnJhbmNoZXMtdGhlcm1hbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BULVNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1BULVNhbnMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUFQtU2Fucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1BULVNhbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1BULVNhbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1BULVNhbnMuc3ZnI1BUU2Fuc1JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BULVNhbnMtYm9sZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUFQtU2Fucy1ib2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1BULVNhbnMtYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1BULVNhbnMtYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvUFQtU2Fucy1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QVC1TYW5zLWJvbGQuc3ZnI1BUU2Fuc0JvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbmJvZHkge1xyXG5cdGNvbG9yOiBAZm9udC1jb2xvcjtcclxuXHRmb250LWZhbWlseTogQGZvbnQtcmVndWxhcjtcclxuXHRmb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0Zm9udC1zaXplOiBAZm9udC1zaXplO1xyXG59XHJcblxyXG4uZm9udC1ub3JtYWwge1xyXG5cdGZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdGZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcdFxyXG59XHJcbi5mb250LWJvbGQsIGIsIHN0cm9uZyB7XHJcblx0Zm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0Zm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1x0XHJcbn1cclxuXHJcbmgxIHtcclxuXHRjb2xvcjogQGgxLWNvbG9yO1xyXG5cdGZvbnQtZmFtaWx5OiBAaDEtZm9udC1mYW1pbHk7XHJcblx0Zm9udC13ZWlnaHQ6IEBoMS1mb250LXdlaWdodDtcclxuXHRmb250LXNpemU6IEBoMS1mb250LXNpemU7XHJcblx0Ym9yZGVyLWJvdHRvbTogQGgxLWJvcmRlci1ib3R0b207XHJcbn1cclxuaDIge1xyXG5cdGNvbG9yOiBAaDItY29sb3I7XHJcblx0Zm9udC1mYW1pbHk6IEBoMi1mb250LWZhbWlseTtcclxuXHRmb250LXdlaWdodDogQGgyLWZvbnQtd2VpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogQGgyLWZvbnQtc2l6ZTtcclxuXHJcblx0Ym9yZGVyLWJvdHRvbTogQGgyLWJvcmRlci1ib3R0b207XHJcblx0cGFkZGluZy1ib3R0b206IDRweDtcclxuXHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG5cdC5mYSB7XHJcblx0XHRmb250LXNpemU6IEBmb250LXNpemU7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdH1cclxufVxyXG5oMyB7XHJcblx0Y29sb3I6IEBoMy1jb2xvcjtcclxuXHRmb250LWZhbWlseTogQGgzLWZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtd2VpZ2h0OiBAaDMtZm9udC13ZWlnaHQ7XHJcblx0Zm9udC1zaXplOiBAaDMtZm9udC1zaXplO1xyXG5cclxuXHRib3JkZXItYm90dG9tOiBAaDMtYm9yZGVyLWJvdHRvbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdG1hcmdpbi10b3A6IDFyZW07XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcclxuXHQuZmEge1xyXG5cdFx0Zm9udC1zaXplOiBAZm9udC1zaXplO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmhpZ2hsaWdodCB7XHJcblx0Y29sb3I6IEBoaWdobGlnaHQtY29sb3I7XHJcbn1cclxuLmhpZ2hsaWdodC1yZWQge1xyXG5cdGNvbG9yOiBAcmVkO1xyXG59XHJcbi5oaWdobGlnaHQtZ3JlZW4ge1xyXG5cdGNvbG9yOiBAZ3JlZW47XHJcbn1cclxuLnJlcXVpcmVkIHtcclxuXHRjb2xvcjogQHJlcXVpcmVkLWNvbG9yO1xyXG59XHJcbi5hbGVydC1kYW5nZXIgLnJlcXVpcmVkIHtcclxuXHRjb2xvcjogQGFsZXJ0LWRhbmdlci10eHQtY29sb3I7XHJcbn1cclxuLmFsZXJ0LXdhcm5pbmcgLnJlcXVpcmVkIHtcclxuXHRjb2xvcjogQGFsZXJ0LXdhcm5pbmctdHh0LWNvbG9yO1xyXG59IFxyXG4uYWxlcnQtaW5mbyAucmVxdWlyZWQge1xyXG5cdGNvbG9yOiBAYWxlcnQtaW5mby10eHQtY29sb3I7XHJcbn0gIFxyXG5cclxuLmZvb3Rub3RlIHtcclxuXHRjb2xvcjogQGZvb3Rub3RlLWNvbG9yO1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG59IFxyXG5cclxuaHIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IEBoci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5hYmJyZXZpYXRlIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn0iLCJAaW1wb3J0IFwiY29tcG9uZW50cy9mb250cy5sZXNzXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJEYXggT1RcIjtcclxuXHRzcmM6IHVybCguLi8uLi9mb250cy85ZDhmZjU5Yi1mY2Q5LTQ2NmQtYjA1Ni0zODgwYzE4MWZjZWEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJEYXggT1RcIjtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdHNyYzogdXJsKC4uLy4uL2ZvbnRzLzc5MTJmNzE4LTBjYmUtNDI4Yi1hNGVkLTVmNzFjYjdjZDg1NC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkRheCBPVFwiO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0c3JjOiB1cmwoLi4vLi4vZm9udHMvODdjYzNlNjYtNWJhOS00ODJhLWE5ZjQtMWEyODVlZmMxZGYyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuLy8gc3RhbmRhcmQgYm9vdHN0cmFwIDUgYW5kIFBvQ28gdmlld3BvcnQgcG9pbnRzXHJcbkB2aWV3cG9ydC14cy1taW46IDMyMHB4OyBcdFx0XHRcdFx0IC8vIFBvQ28gbWluLXdpZHRoIDMyMHB4XHJcbkB2aWV3cG9ydC14cy1tYXg6IChAdmlld3BvcnQtc20tbWluIC0gMXB4KTsgIC8vIHhzIHJhbmdlIDMyMHB4IDwtPiA1NzVweFxyXG5Admlld3BvcnQtc20tbWluOiA1NzZweDtcdFx0XHRcdFx0XHJcbkB2aWV3cG9ydC1zbS1tYXg6IChAdmlld3BvcnQtbWQtbWluIC0gMXB4KTtcdCAvLyBzbSByYW5nZSA1NzZweCA8LT4gNzY3cHhcclxuQHZpZXdwb3J0LW1kLW1pbjogNzY4cHg7XHJcbkB2aWV3cG9ydC1tZC1tYXg6IChAdmlld3BvcnQtbGctbWluIC0gMXB4KTtcdCAvLyBtZCByYW5nZSA3NjhweCA8LT4gOTkxcHhcclxuQHZpZXdwb3J0LWxnLW1pbjogOTkycHg7XHJcbkB2aWV3cG9ydC1sZy1tYXg6IChAdmlld3BvcnQteGwtbWluIC0gMXB4KTsgIC8vIGxnIHJhbmdlIDk5MnB4IDwtPiAxMTk5cHhcclxuQHZpZXdwb3J0LXhsLW1pbjogMTIwMHB4O1xyXG5Admlld3BvcnQteGwtbWF4OiAoQHZpZXdwb3J0LXh4bC1taW4gLSAxcHgpOyAvLyB4bCByYW5nZSAxMjAwcHggPC0+IDEzOTlweFxyXG5Admlld3BvcnQteHhsLW1pbjogMTQwMHB4O1x0XHRcdFx0XHQgLy8geHhsIHJhbmdlIDE0MDBweCA8LT4gMTkyMHB4XHRcclxuQHZpZXdwb3J0LXh4bC1tYXg6IDE4MDBweDtcdFx0XHRcdFx0IC8vIFBvY28gbWF4LXdpZHRoIDE5MjBweFxyXG5cclxuXHJcblxyXG5cdC8vIHN0YW5kYXJkIFBvQ28gY29tcGFueSBjb2xvcnNcclxuXHRAY29sb3ItMTogI0VGRUZFRjsgLy8gZXggY29tcGFueS1jb2xvciAoRmlybWVuZmFyYmUgMWEpXHJcblx0QGNvbG9yLTI6ICMxRDFEMUQ7IC8vIGV4IGNvbG9yLWIxIChGaXJtZW5mYXJiZSAyYSlcclxuXHRAY29sb3ItMzogI0Y2OEEyNjsgLy8gZXggY29sb3ItYTMgdW5kIGNvbG9yLWIyIChGaXJtZW5mYXJiZSAyYilcclxuXHQgXHJcblx0Ly8gc3RhbmRhcmQgUG9DbyBncmF5c2NhbGluZ1xyXG5cdCBAZ3JleS0xOiAjMUQxRDFEOyAvLyBleCBjb2xvci1hMVxyXG5cdCBAZ3JleS0yOiAjNDM0MzQzOyAvLyBleCBjb2xvci1hMlxyXG5cdCBAZ3JleS0zOiAjNzU3NTc1OyAvLyBleCBjb2xvci1hNGFcclxuXHQgQGdyZXktNDogI0QzRDNEMzsgLy8gZXggY29sb3ItYTRcclxuXHQgQGdyZXktNTogI0QzRDNEMzsgLy8gZXggY29sb3ItYTUgdW5kIGNvbG9yLWIzXHJcblx0IEBncmV5LTY6ICNFMEUwRTA7IC8vIGV4IGNvbG9yLWE2XHJcblx0IEBncmV5LTc6ICNmMmYyZjI7IC8vIGV4IGNvbG9yLWE3IHVuZCBjb2xvci1iNFxyXG5cdCBAZ3JleS04OiAjRjdGN0Y3O1xyXG5cclxuXHJcblx0IEB3aGl0ZTogI0ZGRkZGRjtcclxuXHQgQGJsYWNrOiAjMDAwMDAwO1xyXG5cdCBAcmVkOiAgICNGRjAwMDA7XHJcblx0IEBncmVlbjogIzMyQTgxNztcclxuXHJcblxyXG5cdCBAaW5hY3RpdmUtY29sb3I6ICNiYmJiYmI7XHJcblx0IEBpbmFjdGl2ZS1iZy1jb2xvcjogI2RkZGRkZDtcclxuXHQgQGluYWN0aXZlLWJvcmRlci1jb2xvcjogI2QwZDBkMDtcclxuXHJcblx0IEBzaGFkb3dlZC1lbGVtZW50LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XHJcblxyXG5cclxuXHQgQGFsZXJ0LWRhbmdlci1jb2xvcjogI2ZmMDAwMDtcclxuXHQgQGFsZXJ0LWRhbmdlci10eHQtY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0IEBhbGVydC1kYW5nZXItYmctY29sb3I6ICNmZmVhZGY7XHJcblx0IEBhbGVydC13YXJuaW5nLWNvbG9yOiAjZWE3MDAwO1xyXG5cdCBAYWxlcnQtd2FybmluZy10eHQtY29sb3I6IEBhbGVydC13YXJuaW5nLWNvbG9yO1xyXG5cdCBAYWxlcnQtd2FybmluZy1iZy1jb2xvcjogI2ZmZjhlYTtcclxuXHQgQGFsZXJ0LWluZm8tY29sb3I6IEBncmV5LTQ7XHJcblx0IEBhbGVydC1pbmZvLXR4dC1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEBhbGVydC1pbmZvLWJnLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBhbGVydC1wYXNzd29yZC13ZWFrLWNvbG9yOiAjZWM3ODViO1xyXG5cdCBAYWxlcnQtcGFzc3dvcmQtd2Vhay1iZy1jb2xvcjogI2ZmZTdlMTtcclxuXHQgQGFsZXJ0LXBhc3N3b3JkLW1lZGl1bS1jb2xvcjogI2ZmZDA0YTtcclxuXHQgQGFsZXJ0LXBhc3N3b3JkLW1lZGl1bS1iZy1jb2xvcjogI2ZmZmFlYTtcclxuXHQgQGFsZXJ0LXBhc3N3b3JkLXN0cm9uZy1jb2xvcjogIzcyYjk3MjtcclxuXHQgQGFsZXJ0LXBhc3N3b3JkLXN0cm9uZy1iZy1jb2xvcjogI2UwZjllMDtcclxuXHJcblx0IEBwb3BvdmVyLWJvcmRlci1yYWRpdXM6IDBweDtcclxuXHQgQHBvcG92ZXItaGVhZGVyLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAcG9wb3Zlci1oZWFkZXItZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAxOHB4O1xyXG5cdCBAcG9wb3Zlci1ib2R5LWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAcG9wb3Zlci1ib2R5LWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQHBvcG92ZXItYm9keS1mb250LXNpemU6IEBmb250LXNpemU7XHJcblxyXG5cclxuXHQgQGZvbnQtcmVndWxhcjogXCJEYXggT1RcIiwgc2Fucy1zZXJpZjtcclxuXHQgQGZvbnQtcmVndWxhci13ZWlnaHQ6IDMwMDtcclxuXHQgQGZvbnQtYm9sZDogXCJEYXggT1RcIiwgc2Fucy1zZXJpZjtcclxuXHQgQGZvbnQtYm9sZC13ZWlnaHQ6IDYwMDtcclxuXHQgQGZvbnQtY29sb3I6IEBncmV5LTE7XHJcblx0IEBmb250LXNpemU6IDE4cHg7XHJcblxyXG5cdCBAaDEtY29sb3I6IEBjb2xvci0zO1xyXG5cdCBAaDEtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBoMS1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBoMS1mb250LXNpemU6IDM2cHg7XHJcblx0IEBoMS1ib3JkZXItYm90dG9tOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAaDItY29sb3I6IEBjb2xvci0zO1xyXG5cdCBAaDItZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBoMi1mb250LXdlaWdodDogNDAwO1xyXG5cdCBAaDItZm9udC1zaXplOiAyNnB4O1xyXG5cdCBAaDItYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQGgzLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQGgzLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAaDMtZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAaDMtZm9udC1zaXplOiAxOHB4O1xyXG5cdCBAaDMtYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmV5LTU7XHJcblx0IEBoaWdobGlnaHQtY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAcmVxdWlyZWQtY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAZm9vdG5vdGUtY29sb3I6IEBncmV5LTQ7XHJcblxyXG5cclxuXHJcblx0Ly8gYm9keVxyXG5cdCBAY29ja3BpdC1iZy10eXBlOiBiZ2NvbG9yOyAvKiBiZ2NvbG9yIHx8IGJnaW1hZ2UgKi9cclxuXHQgQHByb2Nlc3MtYmctdHlwZTogYmdjb2xvcjsgLyogYmdjb2xvciB8fCBiZ2ltYWdlICovXHJcblx0IEBib2R5LWJhY2tncm91bmQtc3RhcnQtY29sb3I6IEB3aGl0ZTtcclxuXHQgQGJvZHktYmFja2dyb3VuZC1lbmQtY29sb3I6IEBib2R5LWJhY2tncm91bmQtc3RhcnQtY29sb3I7XHJcblxyXG5cclxuXHQvLyBiYXNlLWxheW91dFxyXG5cdCBAY2FnZS13aWR0aDogMTAwJTtcclxuXHQgQGNvY2twaXQtY2FnZS1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBjb2NrcGl0LW1haW4tcGFub3JhbWEtYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTE7XHJcblxyXG5cclxuXHQvLyBoZWFkZXJcclxuXHQgQGhlYWRlci13aWR0aDogMTAwJTtcclxuXHQgQGhlYWRlci1sZWZ0OiAwO1xyXG5cdCBAaGVhZGVyLXJpZ2h0OiAwO1xyXG5cdCBAaGVhZGVyLWhlaWdodDogMTAwcHg7XHJcblx0IEBoZWFkZXItaGVpZ2h0LXNtOiA1OXB4O1xyXG5cdCBAaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XHJcblx0IEBoZWFkZXItYm9yZGVyLWJvdHRvbTogMDtcclxuXHQgQGhlYWRlci1jYWdlLXdpZHRoOiAxMDAlO1xyXG5cdCBAaGVhZGVyLWNhZ2UtbWF4LXdpZHRoOiBAdmlld3BvcnQteHhsLW1heDtcclxuXHQgQGhlYWRlci1zaGFkb3dlZDogbm9uZTtcclxuXHJcblx0IEBoZWFkZXItbG9nby13aWR0aDogMTUxcHg7XHJcblx0IEBoZWFkZXItbG9nby1oZWlnaHQ6IDUwcHg7XHJcblx0IEBoZWFkZXItbG9nby1tYXJnaW4tdG9wOiAxM3B4O1xyXG5cdCBAaGVhZGVyLWxvZ28tbWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0IEBoZWFkZXItbG9nby13aWR0aC1zbTogOTlweDtcclxuXHQgQGhlYWRlci1sb2dvLWhlaWdodC1zbTogMzNweDtcclxuXHQgQGhlYWRlci1sb2dvLW1hcmdpbi10b3Atc206IDEycHg7XHJcblx0IEBoZWFkZXItbG9nby1tYXJnaW4tbGVmdC1zbTogMTZweDtcclxuXHJcblx0IEBoZWFkZXItY29udGV4dC1oZWlnaHQ6IDUwcHg7XHJcblx0IEBoZWFkZXItY29udGV4dC1iYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xyXG5cdCBAaGVhZGVyLWNvbnRleHQtY2FnZS13aWR0aDogMTAwJTtcclxuXHQgQGhlYWRlci1jb250ZXh0LWNhZ2UtbWF4LXdpZHRoOiBAdmlld3BvcnQteHhsLW1heDtcclxuXHJcblx0IEBoZWFkZXItY29udGV4dC10b2dnbGUtYm9yZGVyOiAwO1xyXG5cdCBAaGVhZGVyLWNvbnRleHQtdG9nZ2xlLWJvcmRlci1yYWRpdXM6IDA7XHJcblx0IEBoZWFkZXItY29udGV4dC10b2dnbGUtYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEBoZWFkZXItY29udGV4dC10b2dnbGUtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogQGNvbG9yLTM7XHJcblx0IEBoZWFkZXItY29udGV4dC10b2dnbGUtYmFycy1jb2xvcjogQHdoaXRlO1xyXG5cdCBAaGVhZGVyLWNvbnRleHQtdG9nZ2xlLWJhcnMtY29sb3ItaG92ZXI6IEB3aGl0ZTtcclxuXHQgQGhlYWRlci1jb250ZXh0LWxpbmVzLWNvbG9yOiBAZ3JleS0xO1xyXG5cdCBAaGVhZGVyLWNvbnRleHQtbGluZXMtZm9udC1zaXplOiAxMnB4O1xyXG5cdCBAaGVhZGVyLWNvbnRleHQtbGluZXMtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBoZWFkZXItY29udGV4dC1saW5lcy1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblxyXG5cdCBAaGVhZGVyLW1lbnUtbWFyZ2luLXRvcDogMjNweDtcclxuXHQgQGhlYWRlci1tZW51LWljb24tY29sb3I6IEBncmV5LTE7XHJcblx0IEBoZWFkZXItbWVudS1pY29uLWNvbG9yLWhvdmVyOiBAZ3JleS0xO1xyXG5cdCBAaGVhZGVyLW1lbnUtcG9zdGJveC1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQGhlYWRlci1tZW51LXBvc3Rib3gtYmFkZ2UtY29sb3I6IEB3aGl0ZTtcclxuXHQgQGhlYWRlci1tZW51LXBvc3Rib3gtYmFkZ2UtZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEBoZWFkZXItbWVudS1wb3N0Ym94LWJhZGdlLWZvbnQtd2VpZ2h0OiBAZm9udC1ib2xkLXdlaWdodDtcclxuXHQgQGhlYWRlci1tZW51LXBvc3Rib3gtYmFkZ2UtZm9udC1zaXplOiAxM3B4O1xyXG5cdCBAaGVhZGVyLW1lbnUtbG9nb3V0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0IEBoZWFkZXItbWVudS1sb2dvdXQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0IEBoZWFkZXItbWVudS1sb2dvdXQtaWNvbi1jb2xvcjogQGdyZXktMTtcclxuXHQgQGhlYWRlci1tZW51LWxvZ291dC1mb250LWZhbWlseTogQGZvbnQtcmVndWxhcjtcclxuXHQgQGhlYWRlci1tZW51LWxvZ291dC1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBoZWFkZXItbWVudS1sb2dvdXQtZm9udC1zaXplOiAyMHB4O1xyXG5cdCBAaGVhZGVyLW1lbnUtbG9nb3V0LWNvbG9yOiBAZ3JleS0xO1xyXG5cdCBAaGVhZGVyLW1lbnUtbG9nb3V0LWJhY2tncm91bmQtY29sb3ItaG92ZXI6IEBjb2xvci0zO1xyXG5cdCBAaGVhZGVyLW1lbnUtbG9nb3V0LWljb24tY29sb3ItaG92ZXI6IEBncmV5LTE7XHJcblx0IEBoZWFkZXItbWVudS1sb2dvdXQtY29sb3ItaG92ZXI6IEBncmV5LTE7XHJcblx0IEBoZWFkZXItbWVudS1tYXJnaW4tdG9wLXNtOiAxNHB4O1xyXG5cclxuXHQgQGhlYWRlci1tZW51LWRyb3Bkb3duLW1lbnUtcmlnaHQ6IDIxOXB4O1xyXG5cdCBAaGVhZGVyLW1lbnUtZHJvcGRvd24tbWVudS1yaWdodC1zbTogMTIwcHg7XHJcblx0IEBoZWFkZXItbWVudS1kcm9wZG93bi1tZW51LXJpZ2h0LXhzOiAxNnB4O1xyXG5cdCBAaGVhZGVyLW1lbnUtZHJvcGRvd24tbWVudS1ib3JkZXI6IDBweCBzb2xpZCBAYmxhY2s7XHJcblx0IEBoZWFkZXItbWVudS1kcm9wZG93bi1tZW51LWJveC1zaGFkb3c6IEBzaGFkb3dlZC1lbGVtZW50LWJveC1zaGFkb3c7XHJcblx0IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTY7XHJcblx0IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JleS01OyAgXHJcblx0IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLWNvbG9yOiBAY29sb3ItMjtcclxuXHQgQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplOiBAZm9udC1zaXplO1xyXG5cdCBAaGVhZGVyLW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nOiAzcHggMTZweDtcclxuXHQgQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogQHdoaXRlO1xyXG5cdCBAaGVhZGVyLW1lbnUtZHJvcGRvd24taXRlbS1ib3JkZXItYm90dG9tLWhvdmVyOiAxcHggc29saWQgQGdyZXktNTsgIFxyXG5cdCBAaGVhZGVyLW1lbnUtZHJvcGRvd24taXRlbS1jb2xvci1ob3ZlcjogQGNvbG9yLTI7XHJcblx0IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtZmFtaWx5LWhvdmVyOiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAaGVhZGVyLW1lbnUtZHJvcGRvd24taXRlbS1mb250LXdlaWdodC1ob3ZlcjogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZS1ob3ZlcjogQGZvbnQtc2l6ZTtcclxuXHQgQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tYm9yZGVyLWxlZnQtaG92ZXI6IDZweCBzb2xpZCBAY29sb3ItMjtcclxuXHQgQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy1ob3ZlcjogM3B4IDE2cHggM3B4IDEwcHg7XHJcblxyXG5cclxuXHQvL2Zvb3RlclxyXG5cdCBAZm9vdGVyLXdpZHRoOiAxMDAlO1xyXG5cdCBAZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTU7XHJcblx0IEBmb290ZXItdG9wLW5hdi13aWR0aDogMTAwJTtcclxuXHQgQGZvb3Rlci10b3AtbmF2LWJhY2tncm91bmQtY29sb3I6IEBncmV5LTU7XHJcblx0IEBmb290ZXItdG9wLW5hdi1jYWdlLXdpZHRoOiAxMDAlO1xyXG5cdCBAZm9vdGVyLXRvcC1uYXYtY2FnZS1tYXgtd2lkdGg6IEB2aWV3cG9ydC14eGwtbWF4O1xyXG5cdCBAZm9vdGVyLXRvcC1uYXYtY2FnZS10ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0IEBmb290ZXItYm90dG9tLW5hdi13aWR0aDogMTAwJTtcclxuXHQgQGZvb3Rlci1ib3R0b20tbmF2LWJhY2tncm91bmQtY29sb3I6IEBncmV5LTU7XHJcblx0IEBmb290ZXItYm90dG9tLW5hdi1jYWdlLXdpZHRoOiAxMDAlO1xyXG5cdCBAZm9vdGVyLWJvdHRvbS1uYXYtY2FnZS1tYXgtd2lkdGg6IEB2aWV3cG9ydC14eGwtbWF4O1xyXG5cdCBAZm9vdGVyLWJvdHRvbS1uYXYtY2FnZS10ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHQgQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBmb290ZXItdG9wLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC1zaXplOiAyMnB4O1xyXG5cdCBAZm9vdGVyLXRvcC1uYXYtbGluay1jb2xvcjogQGNvbG9yLTI7XHJcblx0IEBmb290ZXItdG9wLW5hdi1saW5rLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQgQGZvb3Rlci10b3AtbmF2LWxpbmstYWZ0ZXItY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAZm9vdGVyLXRvcC1uYXYtbGluay1mb250LXNpemUtc206IDE4cHg7XHJcblxyXG5cdCBAZm9vdGVyLXRvcC1uYXYtbGluay1mb250LWZhbWlseS1ob3Zlci1mb2N1czogQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC1mYW1pbHk7XHJcblx0IEBmb290ZXItdG9wLW5hdi1saW5rLWZvbnQtd2VpZ2h0LWhvdmVyLWZvY3VzOiBAZm9vdGVyLXRvcC1uYXYtbGluay1mb250LXdlaWdodDtcclxuXHQgQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC1zaXplLWhvdmVyLWZvY3VzOiBAZm9vdGVyLXRvcC1uYXYtbGluay1mb250LXNpemU7XHJcblx0IEBmb290ZXItdG9wLW5hdi1saW5rLWNvbG9yLWhvdmVyLWZvY3VzOiBAZm9vdGVyLXRvcC1uYXYtbGluay1jb2xvcjtcclxuXHQgQGZvb3Rlci10b3AtbmF2LWxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyLWZvY3VzOiB1bmRlcmxpbmU7XHJcblx0IEBmb290ZXItdG9wLW5hdi1saW5rLWZvbnQtc2l6ZS1zbS1ob3Zlci1mb2N1czogQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC1zaXplLXNtO1xyXG5cclxuXHQgQGZvb3Rlci1ib3R0b20tbmF2LWxpbmstcGFkZGluZzogN3B4IDEycHg7XHJcblx0IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtc2l6ZTogMTZweDtcclxuXHQgQGZvb3Rlci1ib3R0b20tbmF2LWxpbmstY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0IEBmb290ZXItYm90dG9tLW5hdi1saW5rLXBhZGRpbmctc206IDBweCAwcHggMHB4IDEycHg7XHJcblx0IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtc2l6ZS1zbTogMTZweDtcclxuXHJcblx0IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtZmFtaWx5LWhvdmVyLWZvY3VzOiBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay1mb250LWZhbWlseTtcclxuXHQgQGZvb3Rlci1ib3R0b20tbmF2LWxpbmstZm9udC13ZWlnaHQtaG92ZXItZm9jdXM6IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtd2VpZ2h0O1xyXG5cdCBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay1mb250LXNpemUtaG92ZXItZm9jdXM6IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtc2l6ZTtcclxuXHQgQGZvb3Rlci1ib3R0b20tbmF2LWxpbmstY29sb3ItaG92ZXItZm9jdXM6IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWNvbG9yO1xyXG5cdCBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay10ZXh0LWRlY29yYXRpb24taG92ZXItZm9jdXM6IHVuZGVybGluZTtcclxuXHQgQGZvb3Rlci1ib3R0b20tbmF2LWxpbmstZm9udC1zaXplLXNtLWhvdmVyLWZvY3VzOiBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay1mb250LXNpemUtc207XHJcblxyXG5cclxuXHQvLyBtYWluXHJcblx0IEBtYWluLXBhZGRpbmctdG9wOiBAaGVhZGVyLWhlaWdodDtcclxuXHQgQG1haW4tcGFkZGluZy10b3Atc206IEBoZWFkZXItaGVpZ2h0LXNtO1xyXG5cclxuXHQgQG1haW4tcHJvY2Vzcy10b3Atc3RyaXBlLXdpZHRoOiAxMDAlO1xyXG5cdCBAbWFpbi1wcm9jZXNzLXRvcC1zdHJpcGUtaGVpZ2h0OiA0MnB4O1xyXG5cdCBAbWFpbi1wcm9jZXNzLXRvcC1zdHJpcGUtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDEzOSwgNTYsIDAuMzUpO1xyXG5cdCBAbWFpbi1wcm9jZXNzLXRvcC1zdHJpcGUtaGVpZ2h0LW1kOiA0OXB4O1xyXG5cclxuXHQgQG1haW4tcHJvY2Vzcy1jYWdlLXdpZHRoOiAxMDAlO1xyXG5cdCBAbWFpbi1wcm9jZXNzLWNhZ2UtbWF4LXdpZHRoOiBAdmlld3BvcnQteHhsLW1heDsgXHJcblxyXG5cdCBAbWFpbi1jb2NrcGl0LXBhbm9yYW1hLWNhZ2Utd2lkdGg6IDEwMCU7XHJcblx0IEBtYWluLWNvY2twaXQtcGFub3JhbWEtY2FnZS1tYXgtd2lkdGg6IEB2aWV3cG9ydC14eGwtbWF4O1xyXG5cdCBAbWFpbi1jb2NrcGl0LXBhbm9yYW1hLWNhZ2UtbWluLWhlaWdodDogMzAwcHg7XHJcblx0IEBtYWluLWNvY2twaXQtcGFub3JhbWEtY2FnZS1taW4taGVpZ2h0LW1kOiAyNDBweDtcclxuXHJcblx0IEBtYWluLWxvZ2luLWFuZC1jb250ZXh0LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG5cdCBAbWFpbi1sb2dpbi1hbmQtY29udGV4dC13aWR0aC1sZzogNTAlO1xyXG5cdCBAbWFpbi1sb2dpbi1hbmQtY29udGV4dC13aWR0aC1tZDogNTAlO1xyXG5cdCBAbWFpbi1sb2dpbi1hbmQtY29udGV4dC13aWR0aC1zbTogMTAwJTtcclxuXHQgQG1haW4tbG9naW4tYW5kLWNvbnRleHQtb3JkZXI6IDE7XHJcblx0IEBtYWluLXBhbm9yYW1hLWltYWdlLXdpZHRoOiA2Ni42NjY2NjclO1xyXG5cdCBAbWFpbi1wYW5vcmFtYS1pbWFnZS13aWR0aC1sZzogNTAlO1xyXG5cdCBAbWFpbi1wYW5vcmFtYS1pbWFnZS13aWR0aC1tZDogNTAlO1xyXG5cdCBAbWFpbi1wYW5vcmFtYS1pbWFnZS1vcmRlcjogMjtcclxuXHQgQG1haW4tcGFub3JhbWEtY2xhaW0tZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEBtYWluLXBhbm9yYW1hLWNsYWltLWZvbnQtd2VpZ2h0OiBAZm9udC1ib2xkLXdlaWdodDtcclxuXHQgQG1haW4tcGFub3JhbWEtY2xhaW0tZm9udC1zaXplOiAzOHB4O1xyXG5cdCBAbWFpbi1wYW5vcmFtYS1jbGFpbS1jb2xvcjogQHdoaXRlO1xyXG5cdCBAbWFpbi1wYW5vcmFtYS1jbGFpbS10ZXh0LXNoYWRvdzogMXB4IDFweCA5cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG5cdCBAbWFpbi1wYW5vcmFtYS1jbGFpbS1mb250LXNpemUtbGc6IDMzcHg7XHJcblx0IEBtYWluLXBhbm9yYW1hLWNsYWltLWZvbnQtc2l6ZS1tZDogMjlweDtcclxuXHJcblxyXG5cdC8vIG1haW4tbG9naW4gY2FyZFxyXG5cdCBAbWFpbi1sb2dpbi1jYXJkLWJvcmRlci13aWR0aDogMHB4O1xyXG5cdCBAbWFpbi1sb2dpbi1jYXJkLWJvcmRlcjogQG1haW4tbG9naW4tY2FyZC1ib3JkZXItd2lkdGggc29saWQgQGJsYWNrO1xyXG5cdCBAbWFpbi1sb2dpbi1jYXJkLWJvcmRlci1yYWRpdXM6IDBweDtcclxuXHQgQG1haW4tbG9naW4tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMTtcclxuXHQgQG1haW4tbG9naW4tY2FyZC1tYXJnaW46IDEycHggMTZweCAwcHggMTZweDtcclxuXHQgQG1haW4tbG9naW4tY2FyZC1tYXJnaW4tc206IDBweDtcclxuXHQgQG1haW4tbG9naW4tY2FyZC1wYWRkaW5nLWxlZnQ6IDA7XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0xO1xyXG5cdCBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1ib3JkZXItYm90dG9tOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1jYXJldC13aWR0aDogMjVweDtcclxuXHQgQG1haW4tbG9naW4tY2FyZC1oZWFkZXItY2FyZXQtY29sb3I6IEB3aGl0ZTtcclxuXHQgQG1haW4tbG9naW4tY2FyZC10aXRsZS1mb250LWZhbWlseTogQGZvbnQtYm9sZDtcclxuXHQgQG1haW4tbG9naW4tY2FyZC10aXRsZS1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtdGl0bGUtZm9udC1zaXplOiAyNHB4O1xyXG5cdCBAbWFpbi1sb2dpbi1jYXJkLXRpdGxlLWZvbnQtc2l6ZS1tZDogMjJweDtcclxuXHQgQG1haW4tbG9naW4tY2FyZC10aXRsZS1mb250LXNpemUtc206IDIwcHg7XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtdGl0bGUtY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAbWFpbi1sb2dpbi1jYXJkLXRpdGxlLWJvcmRlci1ib3R0b206IDBweCBzb2xpZCBAYmxhY2s7XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMTtcclxuXHQgQG1haW4tbG9naW4tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLXNtOiBAY29sb3ItMTtcdFxyXG5cdCBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLXNtOiBAbWFpbi1sb2dpbi1jYXJkLWJhY2tncm91bmQtY29sb3Itc207XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc206IHJnYmEoMCwwLDAsMC4wNyk7XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yLXNtOiBAbWFpbi1sb2dpbi1jYXJkLWJhY2tncm91bmQtY29sb3Itc207XHJcblx0IFxyXG5cdCBAbWFpbi1sb2dpbi1idXR0b24tcHJpbWFyeS1jb2xvcjogQGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xyXG5cdCBAbWFpbi1sb2dpbi1idXR0b24tcHJpbWFyeS1ib3JkZXI6IEBidXR0b24tcHJpbWFyeS1ib3JkZXI7XHJcblx0IEBtYWluLWxvZ2luLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6IEBidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdCBAbWFpbi1sb2dpbi1idXR0b24tYm9yZGVyLXJhZGl1czogQGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xyXG5cdCBAbWFpbi1sb2dpbi1idXR0b24tcHJpbWFyeS1mb250LWZhbWlseTogQGJ1dHRvbi1wcmltYXJ5LWZvbnQtZmFtaWx5O1xyXG5cdCBAbWFpbi1sb2dpbi1idXR0b24tcHJpbWFyeS1mb250LXdlaWdodDogQGJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0O1xyXG5cdCBAbWFpbi1sb2dpbi1idXR0b24tcHJpbWFyeS1mb250LXNpemU6IEBidXR0b24tcHJpbWFyeS1mb250LXNpemU7XHJcblx0IEBtYWluLWxvZ2luLWJ1dHRvbi1wcmltYXJ5LXBhZGRpbmc6IEBidXR0b24tcHJpbWFyeS1wYWRkaW5nO1xyXG5cdCBAbWFpbi1sb2dpbi1idXR0b24tcHJpbWFyeS1jb2xvci1ob3Zlci1mb2N1czogQGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdCBAbWFpbi1sb2dpbi1idXR0b24tcHJpbWFyeS1ib3JkZXItaG92ZXItZm9jdXM6IEBidXR0b24tcHJpbWFyeS1ib3JkZXItaG92ZXItZm9jdXM7XHJcblx0IEBtYWluLWxvZ2luLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEBidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzO1x0XHRcdFx0XHRcdFx0XHRcclxuXHRcclxuICAgICBAbWFpbi1sb2dpbi1jYXJkLWxpbmstZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtbGluay1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtbGluay1mb250LXNpemU6IDE2cHg7XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtbGluay1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEBtYWluLWxvZ2luLWNhcmQtbGluay10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHQgQG1haW4tbG9naW4tY2FyZC1saW5rLWNvbG9yLWhvdmVyLWZvY3VzOiBAY29sb3ItMjtcclxuXHQgQG1haW4tbG9naW4tY2FyZC1saW5rLXRleHQtZGVjb3JhdGlvbi1ob3Zlci1mb2N1czogdW5kZXJsaW5lO1xyXG5cclxuXHJcblx0Ly8gY29ja3BpdC1jYXJkc1xyXG5cdCBAY29ja3BpdC1jYXJkcy1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cdCBAY29ja3BpdC1jYXJkcy1jb250YWluZXItcGFkZGluZy1ib3R0b206IDMycHg7XHJcblx0IEBjb2NrcGl0LWNhcmRzLWNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS1zbTogMHB4O1xyXG5cdCBAY29ja3BpdC1jYXJkcy1jYWdlLXdpZHRoOiAxMDAlO1xyXG5cdCBAY29ja3BpdC1jYXJkcy1jYWdlLW1heC13aWR0aDogQHZpZXdwb3J0LXh4bC1tYXg7XHJcblx0IEBjb2NrcGl0LWNhcmRzLWNhZ2UtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0IEBjb2NrcGl0LWNhcmRzLWNhZ2UtYm9yZGVyLWJvdHRvbS1zbTogMXB4IHNvbGlkIEBncmV5LTY7XHJcblxyXG5cdCBAY29ja3BpdC1jYXJkLWJvcmRlci13aWR0aDogMHB4O1xyXG5cdCBAY29ja3BpdC1jYXJkLWJvcmRlcjogQGNvY2twaXQtY2FyZC1ib3JkZXItd2lkdGggc29saWQgQGJsYWNrO1xyXG5cdCBAY29ja3BpdC1jYXJkLWJvcmRlci1yYWRpdXM6IDBweDtcclxuXHQgQGNvY2twaXQtY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBjb2NrcGl0LWNhcmQtbWFyZ2luOiAzMnB4IDE2cHggMHB4IDE2cHg7XHJcblx0IEBjb2NrcGl0LWNhcmQtd2lkdGg6IGNhbGMoficzMy4zMzMzMzMlIC0gMTZweCAtIDE2cHgnKTtcclxuXHQgQGNvY2twaXQtY2FyZC13aWR0aC1sZzogY2FsYyh+JzUwJSAtIDE2cHggLSAxNnB4Jyk7XHJcblx0IEBjb2NrcGl0LWNhcmQtd2lkdGgtbWQ6IGNhbGMofic1MCUgLSAxNnB4IC0gMTZweCcpO1xyXG5cdCBAY29ja3BpdC1jYXJkLXdpZHRoLXNtOiAxMDAlO1xyXG5cdCBAY29ja3BpdC1jYXJkLW1hcmdpbi1zbTogMHB4O1xyXG5cdCBAY29ja3BpdC1jYXJkLXBhZGRpbmctbGVmdDogMDtcclxuXHQgQGNvY2twaXQtY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHQgQGNvY2twaXQtY2FyZC1oZWFkZXItYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtd2lkdGg6IDI1cHg7XHJcblx0IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LWNvbG9yOiBAd2hpdGU7XHJcblx0IEBjb2NrcGl0LWNhcmQtdGl0bGUtZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEBjb2NrcGl0LWNhcmQtdGl0bGUtZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAY29ja3BpdC1jYXJkLXRpdGxlLWZvbnQtc2l6ZTogMjRweDtcclxuXHQgQGNvY2twaXQtY2FyZC10aXRsZS1mb250LXNpemUtbWQ6IDIycHg7XHJcblx0IEBjb2NrcGl0LWNhcmQtdGl0bGUtZm9udC1zaXplLXNtOiAyMHB4O1xyXG5cdCBAY29ja3BpdC1jYXJkLXRpdGxlLWNvbG9yOiBAY29sb3ItMjtcclxuXHQgQGNvY2twaXQtY2FyZC10aXRsZS1ib3JkZXItYm90dG9tOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAY29ja3BpdC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHQgQGNvY2twaXQtY2FyZC1ib2R5LWZvbnQtc2l6ZTogMThweDtcclxuXHQgQGNvY2twaXQtY2FyZC1ib2R5LWNvbG9yOiBAZm9udC1jb2xvcjtcclxuXHJcblx0Ly8gY29ja3BpdC1jYXJkcyBzbSB1bmV2ZW4gKD1udGgtY2hpbGQoMm4tMSkpXHJcblx0IEBjb2NrcGl0LWNhcmQtYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW46IEBncmV5LTc7XHRcclxuXHQgQGNvY2twaXQtY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW46IEBjb2NrcGl0LWNhcmQtYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW47XHJcblx0IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuOiBAZ3JleS0zO1xyXG5cdCBAY29ja3BpdC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW46IEBjb2NrcGl0LWNhcmQtYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW47XHJcblxyXG5cdC8vIGNvY2twaXQtY2FyZHMgc20gZXZlbiAoPW50aC1jaGlsZCgybikpXHJcblx0IEBjb2NrcGl0LWNhcmQtYmFja2dyb3VuZC1jb2xvci1zbS1ldmVuOiBAd2hpdGU7XHJcblx0IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3Itc20tZXZlbjogQGNvY2twaXQtY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLXNtLWV2ZW47XHJcblx0IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc20tZXZlbjogQGdyZXktNDtcclxuXHQgQGNvY2twaXQtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3Itc20tZXZlbjogQGNvY2twaXQtY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLXNtLWV2ZW47XHJcblxyXG5cclxuXHQvLyBjb2NrcGl0LWNhcmQgcHJvZHVjdC1jYWxjdWxhdG9yIC0gY3VzdG9tZXIgdHlwZSByYWRpb3NcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1mb250LXNpemU6IDE2cHg7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IHRyYW5zcGFyZW50O1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNvbG9yLWhvdmVyLWZvY3VzOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNvbG9yO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY2hlY2tlZC1jb2xvcjogQGNvbG9yLTI7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzOiB0cmFuc3BhcmVudDtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1jaGVja2VkLWNvbG9yLWhvdmVyLWZvY3VzOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNoZWNrZWQtY29sb3I7IFxyXG5cclxuXHQvLyBjb2NrcGl0LWNhcmQgcHJvZHVjdC1jYWxjdWxhdG9yIC0gYnJhbmNoZXMgcmFkaW9zXHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWJvcmRlci1yYWRpdXM6IDA7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWJvcmRlcjogMDtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNztcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1zaXplOiAxOHB4O1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jb2xvcjogQGNvbG9yLTI7XHQgXHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXI6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcG93ZXIuc3ZnKTtcdCBcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LXNpemU7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLWdhcy5zdmcpO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLWdhcy1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LXNpemU7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24td2F0ZXI6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24td2F0ZXIuc3ZnKTtcdCBcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi13YXRlci1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LXNpemU7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbDogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi10aGVybWFsLnN2Zyk7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LXNpemU7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXJjaGFyZ2U6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tdmVoaWNsZS1sb2FkaW5nLnN2Zyk7XHQgXHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXJjaGFyZ2Utc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1zaXplO1xyXG5cdCBcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1czogQGNvbG9yLTE7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNvbG9yLWhvdmVyLWZvY3VzOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jb2xvcjtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1ob3Zlci1mb2N1czogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wb3dlci5zdmcpO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLWdhcy1ob3Zlci1mb2N1czogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1nYXMuc3ZnKTtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi13YXRlci1ob3Zlci1mb2N1czogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi13YXRlci5zdmcpO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXRoZXJtYWwtaG92ZXItZm9jdXM6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tdGhlcm1hbC5zdmcpO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyY2hhcmdlLWhvdmVyLWZvY3VzOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXZlaGljbGUtbG9hZGluZy5zdmcpO1xyXG5cdCBcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMTtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1jb2xvcjogQGNvbG9yLTI7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlcjogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wb3dlci5zdmcpO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tZ2FzOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLWdhcy5zdmcpO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24td2F0ZXI6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24td2F0ZXIuc3ZnKTtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXRoZXJtYWw6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tdGhlcm1hbC5zdmcpO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tcG93ZXJjaGFyZ2U6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tdmVoaWNsZS1sb2FkaW5nLnN2Zyk7XHJcblx0IFxyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1jb2xvci1ob3Zlci1mb2N1czogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1jb2xvcjtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXBvd2VyLWhvdmVyLWZvY3VzOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tcG93ZXI7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1nYXMtaG92ZXItZm9jdXM6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1nYXM7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi13YXRlci1ob3Zlci1mb2N1czogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXdhdGVyO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tdGhlcm1hbC1ob3Zlci1mb2N1czogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXRoZXJtYWw7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlcmNoYXJnZS1ob3Zlci1mb2N1czogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXBvd2VyY2hhcmdlO1xyXG5cclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItaW5wdXQtY29udGFpbmVyLWxhYmVsLWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1pbnB1dC1jb250YWluZXItbGFiZWwtZm9udC13ZWlnaHQ6IEBmb250LXJlZ3VsYXItd2VpZ2h0O1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1pbnB1dC1jb250YWluZXItbGFiZWwtZm9udC1zaXplOiBAZm9udC1zaXplO1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1pbnB1dC1jb250YWluZXItbGFiZWwtY29sb3I6IEBmb250LWNvbG9yO1xyXG5cclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWhlaWdodDogNDBweDtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWZsZXg6IDIwJTtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJvcmRlci1yaWdodDogMDtcclxuXHQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xyXG5cdCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogQGNvbG9yLTE7XHJcblx0IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTogQGNvbG9yLTE7XHJcblxyXG5cclxuXHQvLyBjb250ZXh0IG1lbnVcclxuXHQgQGNvbnRleHQtbWVudS1sb2dpbi1uYW1lLWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0xO1xyXG5cdCBAY29udGV4dC1tZW51LWxvZ2luLW5hbWUtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1jb2xvcjogQGNvbG9yLTI7XHJcblx0IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1mb250LXNpemU6IDI4cHg7XHJcblx0IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1wYWRkaW5nOiAxNHB4IDE2cHg7XHJcblx0IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1mb250LXNpemUtbWQ6IDIzcHg7XHJcblx0IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1wYWRkaW5nLW1kOiA3cHggMTZweDtcclxuXHQgQGNvbnRleHQtbWVudS1sb2dpbi1uYW1lLWZvbnQtc2l6ZS1zbTogMjBweDtcclxuXHQgQGNvbnRleHQtbWVudS1sb2dpbi1uYW1lLXBhZGRpbmctc206IDVweCAxNnB4O1xyXG5cclxuXHQgQGNvbnRleHQtbWVudS1hY2NvcmRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0zO1xyXG5cdCBAY29udGV4dC1tZW51LWFjY29yZGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1czogQGNvbG9yLTM7XHJcblx0IEBjb250ZXh0LW1lbnUtYWNjb3JkaW9uLWJ1dHRvbi1ib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLTE7XHJcblx0IEBjb250ZXh0LW1lbnUtYWNjb3JkaW9uLWJ1dHRvbi1ib3JkZXItYm90dG9tLWhvdmVyLWZvY3VzOiBAY29udGV4dC1tZW51LWFjY29yZGlvbi1idXR0b24tYm9yZGVyLWJvdHRvbTtcclxuXHQgQGNvbnRleHQtbWVudS1hY2NvcmRpb24tYnV0dG9uLWJvcmRlci1ib3R0b20tcHJvY2Vzcy1uby10b2dnbGU6IDFweCBzb2xpZCBAY29sb3ItMztcclxuXHQgQGNvbnRleHQtbWVudS1sZXZlbC1pY29uLWNvbG9yOiBAY29sb3ItMTtcclxuXHQgQGNvbnRleHQtbWVudS1sZXZlbC1pY29uLWNvbG9yLWhvdmVyLWZvY3VzOiBAY29udGV4dC1tZW51LWxldmVsLWljb24tY29sb3I7XHJcblx0IEBjb250ZXh0LW1lbnUtbGV2ZWwtaWNvbi1jb2xvci1wcm9jZXNzLW5vLXRvZ2dsZTogQGdyZXktNDtcclxuXHQgQGNvbnRleHQtbWVudS1sYWJlbC1mb250LWZhbWlseTogQGZvbnQtcmVndWxhcjtcclxuXHQgQGNvbnRleHQtbWVudS1sYWJlbC1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBjb250ZXh0LW1lbnUtbGFiZWwtZm9udC1zaXplOiAxMnB4O1xyXG5cdCBAY29udGV4dC1tZW51LWxhYmVsLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBjb250ZXh0LW1lbnUtbGFiZWwtY29sb3ItaG92ZXItZm9jdXM6IEBjb250ZXh0LW1lbnUtbGFiZWwtY29sb3I7XHJcblx0IEBjb250ZXh0LW1lbnUtdmFsdWUtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBjb250ZXh0LW1lbnUtdmFsdWUtZm9udC13ZWlnaHQ6IEBmb250LXJlZ3VsYXItd2VpZ2h0O1xyXG5cdCBAY29udGV4dC1tZW51LXZhbHVlLWZvbnQtc2l6ZTogMThweDtcclxuXHQgQGNvbnRleHQtbWVudS12YWx1ZS1jb2xvcjogQHdoaXRlO1xyXG5cdCBAY29udGV4dC1tZW51LXZhbHVlLWNvbG9yLWhvdmVyLWZvY3VzOiBAY29udGV4dC1tZW51LXZhbHVlLWNvbG9yO1xyXG5cclxuXHQgQGNvbnRleHQtbWVudS1lbnRyeS1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS03O1xyXG5cdCBAY29udGV4dC1tZW51LWVudHJ5LWJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JleS01O1xyXG5cdCBAY29udGV4dC1tZW51LWVudHJ5LWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAY29udGV4dC1tZW51LWVudHJ5LWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQGNvbnRleHQtbWVudS1lbnRyeS1mb250LXNpemU6IDE2cHg7XHJcblx0IEBjb250ZXh0LW1lbnUtZW50cnktY29sb3I6IEBncmV5LTI7XHJcblx0IEBjb250ZXh0LW1lbnUtZW50cnktcGFkZGluZzogMTBweCAxNnB4IDhweCA1NnB4O1xyXG5cdCBAY29udGV4dC1tZW51LWVudHJ5LWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEB3aGl0ZTtcclxuXHQgQGNvbnRleHQtbWVudS1lbnRyeS1ib3JkZXItYm90dG9tLWhvdmVyLWZvY3VzOiBAY29udGV4dC1tZW51LWVudHJ5LWJvcmRlci1ib3R0b207XHJcblx0IEBjb250ZXh0LW1lbnUtZW50cnktZm9udC1mYW1pbHktaG92ZXItZm9jdXM6IEBjb250ZXh0LW1lbnUtZW50cnktZm9udC1mYW1pbHk7XHJcblx0IEBjb250ZXh0LW1lbnUtZW50cnktZm9udC13ZWlnaHQtaG92ZXItZm9jdXM6IEBjb250ZXh0LW1lbnUtZW50cnktZm9udC13ZWlnaHQ7XHJcblx0IEBjb250ZXh0LW1lbnUtZW50cnktY29sb3ItaG92ZXItZm9jdXM6IEBjb2xvci0yO1xyXG5cdCBAY29udGV4dC1tZW51LWVudHJ5LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBjb250ZXh0LW1lbnUtZW50cnktYWN0aXZlLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAY29udGV4dC1tZW51LWVudHJ5LWFjdGl2ZS1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEBjb250ZXh0LW1lbnUtZW50cnktYWN0aXZlLWNvbG9yOiBAY29sb3ItMjtcclxuXHQgQGNvbnRleHQtbWVudS1lbnRyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1czogQGNvbnRleHQtbWVudS1lbnRyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcclxuXHQgQGNvbnRleHQtbWVudS1lbnRyeS1hY3RpdmUtZm9udC1mYW1pbHktaG92ZXItZm9jdXM6IEBjb250ZXh0LW1lbnUtZW50cnktYWN0aXZlLWZvbnQtZmFtaWx5O1xyXG5cdCBAY29udGV4dC1tZW51LWVudHJ5LWFjdGl2ZS1mb250LXdlaWdodC1ob3Zlci1mb2N1czogQGNvbnRleHQtbWVudS1lbnRyeS1hY3RpdmUtZm9udC13ZWlnaHQ7XHJcblx0IEBjb250ZXh0LW1lbnUtZW50cnktYWN0aXZlLWNvbG9yLWhvdmVyLWZvY3VzOiBAY29udGV4dC1tZW51LWVudHJ5LWFjdGl2ZS1jb2xvcjtcclxuXHJcblx0IEBjb250ZXh0LW1lbnUtYWNjb3JkaW9uLWl0ZW0tbGFzdC1jaGlsZC1ib3JkZXItYm90dG9tLXNtOiAxNXB4IHNvbGlkIEBncmV5LTU7XHJcblxyXG5cclxuXHQvLyBwcm9jZXNzXHJcblx0IEBtYWluLWNvbnRleHQtYW5kLXByb2Nlc3Mtc3RkLXZpZXdwb3J0LW1pbi13aWR0aDogY2FsYyh+J0B7dmlld3BvcnQteHMtbWlufSArIEB7bWFpbi1wcm9jZXNzLW1heC13aWR0aH0gKyBAe3ZpZXdwb3J0LXhzLW1pbn0nKTtcclxuXHQgQG1haW4tcHJvY2Vzcy10b3AtaW1hZ2UtbWluLWhlaWdodC1tZDogMjAwcHg7IFxyXG5cdCBAbWFpbi1wcm9jZXNzLW1heC13aWR0aDogOTYwcHg7XHJcblx0IEBtYWluLXByb2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdCBAbWFpbi1jb250ZXh0LWJhY2tncm91bmQtY29sb3ItbWQ6IEBjb2xvci0zO1xyXG5cclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLWJvcmRlcjogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLWJvcmRlci1yYWRpdXM6IDBweDtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLWJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBtYWluLXByb2Nlc3MtY2FyZC1oZWFkZXItYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEB3aGl0ZTtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLXRpdGxlLWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAbWFpbi1wcm9jZXNzLWNhcmQtdGl0bGUtZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLXRpdGxlLWNvbG9yOiBAY29sb3ItMjtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLXRpdGxlLWZvbnQtc2l6ZTogMjhweDtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLXRpdGxlLXBhZGRpbmctdG9wOiAxMXB4O1xyXG5cdCBAbWFpbi1wcm9jZXNzLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBtYWluLXByb2Nlc3MtY2FyZC1ib2R5LWJvcmRlci1yYWRpdXM6IDBweDsgXHJcblx0IEBtYWluLXByb2Nlc3MtY2FyZC10aXRsZS1mb250LXNpemUtc206IDIycHg7XHJcblx0IEBtYWluLXByb2Nlc3MtY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cdCBAbWFpbi1wcm9jZXNzLWNhcmQtZm9vdGVyLWJvcmRlci10b3A6IDBweCBzb2xpZCBAYmxhY2s7XHJcblx0IEBtYWluLXByb2Nlc3MtY2FyZC1mb290ZXItYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuXHQgQGhyLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTU7XHJcblxyXG5cdC8vIGNhcmQgaW4gY2FyZFxyXG5cdCBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWJvcmRlcjogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdCBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWhlYWRlci1ib3JkZXItYm90dG9tOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC10aXRsZS1mb250LWZhbWlseTogQGZvbnQtcmVndWxhcjtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtdGl0bGUtZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtdGl0bGUtY29sb3I6IEB3aGl0ZTtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtdGl0bGUtZm9udC1zaXplOiAyMHB4O1xyXG5cdCBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxuXHQgQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtYm9keS1ib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWZvb3Rlci1ib3JkZXItdG9wOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1mb290ZXItYm9yZGVyLXJhZGl1czogMHB4OyBcclxuXHJcblx0Ly8gc3RlcHNcclxuXHQgQHN0ZXBzLWNvbnRhaW5lci1tYXJnaW46IDdweCAzNnB4IDBweCAwcHg7XHJcblx0IEBzdGVwLXdpZHRoOiAxMXB4O1xyXG5cdCBAc3RlcC1oZWlnaHQ6IDExcHg7XHJcblx0IEBzdGVwLWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0zO1xyXG5cdCBAc3RlcC1ib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItMztcclxuXHQgQHN0ZXAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6IEBjb2xvci0xO1xyXG5cdCBAc3RlcC1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgQGNvbG9yLTE7XHJcblxyXG5cclxuXHQvLyBmb3JtIGxhYmVsc1xyXG5cdCBAbGFiZWwtZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEBsYWJlbC1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEBsYWJlbC1jb2xvcjogQGZvbnQtY29sb3I7XHJcblx0IEBsYWJlbC1mb250LXNpemU6IDE2cHg7XHJcblx0IEBjb25maXJtLXBhZ2UtbGFiZWwtZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEBjb25maXJtLXBhZ2UtbGFiZWwtZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAY29uZmlybS1wYWdlLWxhYmVsLWNvbG9yOiBAZm9udC1jb2xvcjtcclxuXHQgQGNvbmZpcm0tcGFnZS1sYWJlbC1mb250LXNpemU6IDE2cHg7XHJcblx0IEBjb25maXJtLXBhZ2UtdmFsdWUtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBjb25maXJtLXBhZ2UtdmFsdWUtZm9udC13ZWlnaHQ6IEBmb250LXJlZ3VsYXItd2VpZ2h0O1xyXG5cdCBAY29uZmlybS1wYWdlLXZhbHVlLWNvbG9yOiBAZm9udC1jb2xvcjtcclxuXHQgQGNvbmZpcm0tcGFnZS12YWx1ZS1mb250LXNpemU6IDE2cHg7XHJcblxyXG5cdC8vIGZvcm0gaW5wdXRzXHJcblx0IEBmb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXItY29sb3I6IEBncmV5LTM7XHJcblx0IEBmb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cdCBAZm9ybS1jb250cm9sLWNvbG9yOiBAZm9udC1jb2xvcjtcclxuXHQgQGZvcm0tY29udHJvbC1mb250LWZhbWlseTogQGZvbnQtcmVndWxhcjtcclxuXHQgQGZvcm0tY29udHJvbC1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBmb3JtLWNvbnRyb2wtZm9udC1zaXplOiAxNnB4O1xyXG5cdCBAZm9ybS1jb250cm9sLWJvcmRlcjogMXB4IHNvbGlkIEBncmV5LTQ7XHJcblx0IEBmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdCBAZm9ybS1jb250cm9sLWZvbnQtc2l6ZS1zbTogMTVweDtcclxuXHJcblx0IEBmb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvci1mb2N1czogQHdoaXRlO1xyXG5cdCBAZm9ybS1jb250cm9sLWNvbG9yLWZvY3VzOiBAZm9ybS1jb250cm9sLWNvbG9yO1xyXG5cdCBAZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5LWZvY3VzOiBAZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5O1xyXG5cdCBAZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0LWZvY3VzOiBAZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0O1xyXG5cdCBAZm9ybS1jb250cm9sLWZvbnQtc2l6ZS1mb2N1czogQGZvcm0tY29udHJvbC1mb250LXNpemU7XHJcblx0IEBmb3JtLWNvbnRyb2wtYm9yZGVyLWZvY3VzOiAxcHggc29saWQgQGNvbG9yLTM7XHJcblx0IEBmb3JtLWNvbnRyb2wtZm9udC1zaXplLXNtLWZvY3VzOiBAZm9ybS1jb250cm9sLWZvbnQtc2l6ZS1zbTtcclxuXHJcblx0IEBmb3JtLWNvbnRyb2wtcmVhZG9ubHktYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cdCBAZm9ybS1jb250cm9sLXJlYWRvbmx5LWNvbG9yOiBAZ3JleS0zO1xyXG5cdCBAZm9ybS1jb250cm9sLXJlYWRvbmx5LWJvcmRlci1jb2xvcjogQGdyZXktNjtcclxuXHJcblx0IEBpbnB1dC1ncm91cC10ZXh0LWJvcmRlcjogQGZvcm0tY29udHJvbC1ib3JkZXI7XHJcblx0IEBpbnB1dC1ncm91cC10ZXh0LWNvbG9yOiBAZm9udC1jb2xvcjtcclxuXHQgQGlucHV0LWdyb3VwLXRleHQtYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNjtcclxuXHJcblx0Ly8gZm9ybSBpbnB1dHMgbG9naW4gY2FyZFxyXG5cdCBAZm9ybS1jb250cm9sLWxvZ2luLWxhYmVsLWNvbG9yOiBAZ3JleS0xO1xyXG5cdCBAZm9ybS1jb250cm9sLWxvZ2luLWxhYmVsLWNvbG9yLWZvY3VzOiBAY29sb3ItMjtcclxuXHQgQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMTtcclxuXHQgQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzOiBAZm9ybS1jb250cm9sLWxvZ2luLWJhY2tncm91bmQtY29sb3I7XHJcblx0IEBmb3JtLWNvbnRyb2wtbG9naW4tYm9yZGVyLWNvbG9yOiBAZ3JleS00O1xyXG5cdCBAZm9ybS1jb250cm9sLWxvZ2luLWJvcmRlci1jb2xvci1mb2N1czogQGNvbG9yLTM7XHJcblx0IEBmb3JtLWNvbnRyb2wtbG9naW4tY29sb3I6IEBmb3JtLWNvbnRyb2wtY29sb3I7XHJcblx0IEBmb3JtLWNvbnRyb2wtbG9naW4tY29sb3ItZm9jdXM6IEBmb3JtLWNvbnRyb2wtY29sb3ItZm9jdXM7XHJcblx0IEBmb3JtLWNvbnRyb2wtbG9naW4taWNvbi1jb2xvcjogQGZvcm0tY29udHJvbC1jb2xvcjtcclxuXHQgQGZvcm0tY29udHJvbC1sb2dpbi1pY29uLWNvbG9yLWZvY3VzOiBAZm9ybS1jb250cm9sLWNvbG9yLWZvY3VzO1x0XHJcblxyXG5cdC8vIGZvcm0tZmxvYXRpbmcgbGFiZWwgKyBpbnB1dFxyXG5cdCBAZm9ybS1mbG9hdGluZy1sYWJlbC1jb2xvcjogQGZvcm0tY29udHJvbC1wbGFjZWhvbGRlci1jb2xvcjtcclxuXHQgQGZvcm0tZmxvYXRpbmctbGFiZWwtY29sb3ItZm9jdXM6IEBjb2xvci0yO1xyXG5cdCBAZm9ybS1mbG9hdGluZy1sYWJlbC1mb250LXNpemU6IDE4cHg7XHJcblx0IEBmb3JtLWZsb2F0aW5nLWxhYmVsLWZvbnQtc2l6ZS1zbTogMTVweDtcclxuXHQgQGZvcm0tZmxvYXRpbmctbGFiZWwtZm9udC1zaXplLWZvY3VzOiAxMnB4O1xyXG5cdCBAZm9ybS1mbG9hdGluZy1mb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHQgQGZvcm0tZmxvYXRpbmctZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3ItZm9jdXM6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHJcblx0Ly8gc2VsZWN0cyArIGF1dG9jb21wbGV0ZVxyXG5cdCBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1tZW51LWJvcmRlcjogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24tbWVudS1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLW1lbnUtYm94LXNoYWRvdzogQHNoYWRvd2VkLWVsZW1lbnQtYm94LXNoYWRvdztcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS02O1xyXG5cdCBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JleS01O1xyXG5cdCBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1mb250LXNpemU6IDE2cHg7XHJcblx0IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEB3aGl0ZTtcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1ib3JkZXItYm90dG9tLWhvdmVyLWZvY3VzOiAxcHggc29saWQgQGdyZXktNTtcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1mb250LWZhbWlseS1ob3Zlci1mb2N1czogQGZvbnQtcmVndWxhcjtcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1mb250LXdlaWdodC1ob3Zlci1mb2N1czogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplLWhvdmVyLWZvY3VzOiAxNnB4O1xyXG5cdCBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWNvbG9yLWhvdmVyLWZvY3VzOiBAZ3JleS0yO1xyXG5cdCBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1ib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyZXktNTtcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1mb250LWZhbWlseTogQGZvbnQtcmVndWxhcjtcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtZm9udC1zaXplOiAxNnB4O1xyXG5cdCBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLWNvbG9yOiBAZ3JleS0yO1xyXG5cdCBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1ib3JkZXItYm90dG9tLWhvdmVyLWZvY3VzOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLWJvcmRlci1ib3R0b207XHJcblx0IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtZm9udC1mYW1pbHktaG92ZXItZm9jdXM6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtZm9udC1mYW1pbHk7XHJcblx0IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtZm9udC13ZWlnaHQtaG92ZXItZm9jdXM6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtZm9udC13ZWlnaHQ7XHJcblx0IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtZm9udC1zaXplLWhvdmVyLWZvY3VzOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLWZvbnQtc2l6ZTtcclxuXHQgQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1jb2xvci1ob3Zlci1mb2N1czogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1jb2xvcjsgIFxyXG5cclxuXHQvLyBjYWxlbmRhciBcclxuXHQgQGNhbGVuZGFyLWJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci0zO1xyXG5cdCBAY2FsZW5kYXItYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdCBAY2FsZW5kYXItYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cdCBAY2FsZW5kYXItYm94LXNoYWRvdzogQHNoYWRvd2VkLWVsZW1lbnQtYm94LXNoYWRvdztcclxuXHQgQGNhbGVuZGFyLXRoLXByZXYtYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEBjYWxlbmRhci10aC1zd2l0Y2gtYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEBjYWxlbmRhci10aC1uZXh0LWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0zO1xyXG5cdCBAY2FsZW5kYXItdGgtcHJldi1jb2xvcjogQHdoaXRlO1xyXG5cdCBAY2FsZW5kYXItdGgtc3dpdGNoLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBjYWxlbmRhci10aC1uZXh0LWNvbG9yOiBAd2hpdGU7XHJcblx0IEBjYWxlbmRhci10aC1wcmV2LWJhY2tncm91bmQtY29sb3ItaG92ZXI6IEBncmV5LTI7XHJcblx0IEBjYWxlbmRhci10aC1zd2l0Y2gtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogQGdyZXktMjtcclxuXHQgQGNhbGVuZGFyLXRoLW5leHQtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogQGdyZXktMjtcclxuXHQgQGNhbGVuZGFyLXRoLXByZXYtY29sb3ItaG92ZXI6IEB3aGl0ZTtcclxuXHQgQGNhbGVuZGFyLXRoLXN3aXRjaC1jb2xvci1ob3ZlcjogQHdoaXRlO1xyXG5cdCBAY2FsZW5kYXItdGgtbmV4dC1jb2xvci1ob3ZlcjogQHdoaXRlO1xyXG5cdCBAY2FsZW5kYXItdGgtZG93LWNvbG9yOiBAY29sb3ItMztcclxuXHQgQGNhbGVuZGFyLXRkLWZvbnQtc2l6ZTogMTRweDtcclxuXHQgQGNhbGVuZGFyLXRkLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQGNhbGVuZGFyLXRkLWNvbG9yLWhvdmVyOiBAY29sb3ItMztcclxuXHQgQGNhbGVuZGFyLXRkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IEBncmV5LTU7XHJcblx0IEBjYWxlbmRhci1hY3RpdmUtZGF5LWNvbG9yOiBAd2hpdGU7XHJcblx0IEBjYWxlbmRhci1hY3RpdmUtZGF5LWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAY2FsZW5kYXItYWN0aXZlLWRheS1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEBjYWxlbmRhci1hY3RpdmUtZGF5LWJhY2tncm91bmQtY29sb3I6IEBncmV5LTI7XHJcblxyXG5cdC8vIGZpbGUtaW5wdXRcclxuXHQgQGZpbGUtaW5wdXQtYnRuLXByaW1hcnktYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLTM7XHJcblx0IEBmaWxlLWlucHV0LWJ0bi1wcmltYXJ5LWJvcmRlci1ob3ZlcjogMXB4IHNvbGlkIEBjb2xvci0yO1xyXG5cdCBAZmlsZS1pbnB1dC1idG4tZGVmYXVsdC1ib3JkZXI6IEBmb3JtLWNvbnRyb2wtYm9yZGVyO1xyXG5cdCBAZmlsZS1pbnB1dC1idG4tZGVmYXVsdC1ib3JkZXItaG92ZXI6IEBmb3JtLWNvbnRyb2wtYm9yZGVyO1xyXG5cdCBAZmlsZS1pbnB1dC1hbGVydC1mb250LXNpemU6IDE0cHg7XHJcblxyXG5cdC8vIHNsaWRlclxyXG5cdCBAc2xpZGVyLXRyYWNrLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTQ7XHJcblx0IEBzbGlkZXItc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0zO1xyXG5cdCBAc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQHNsaWRlci1oYW5kbGUtYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLTM7XHJcblx0IEBzbGlkZXItaGFuZGxlLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0Ly8gcmFkaW9zICsgY2hlY2tib3hlc1xyXG5cdCBAcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEByYWRpby1jaGVja2JveC1sYWJlbC1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEByYWRpby1jaGVja2JveC1sYWJlbC1mb250LXNpemU6IEBmb250LXNpemU7XHJcblx0IEByYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcjogQGZvbnQtY29sb3I7XHJcblx0IEByYWRpby1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyOiAycHggc29saWQgQGdyZXktMTtcclxuXHQgQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LXN0YXJ0OiBAZ3JleS02O1xyXG5cdCBAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtZW5kOiBAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQ7XHJcblx0IEByYWRpby1jaGVja2JveC1jaGVja2VkLWJvcmRlcjogMnB4IHNvbGlkIEBncmV5LTE7XHJcblx0IEByYWRpby1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQ6IEBncmV5LTY7XHJcblx0IEByYWRpby1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtZW5kOiBAcmFkaW8tY2hlY2tib3gtY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LXN0YXJ0O1xyXG5cdCBAcmFkaW8tYnVsbGV0LWJvcmRlcjogMXB4IHNvbGlkIEBncmV5LTE7XHJcblx0IEByYWRpby1idWxsZXQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydDogQGNvbG9yLTM7XHJcblx0IEByYWRpby1idWxsZXQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQ6IEByYWRpby1idWxsZXQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydDtcclxuXHQgQGNoZWNrYm94LXRpY2stY29sb3I6IEBjb2xvci0zO1xyXG5cclxuXHJcblx0Ly8gYnV0dG9uc1xyXG5cdCBAYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7XHJcblx0IEBidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQGJ1dHRvbi1wcmltYXJ5LWJvcmRlcjogMDtcclxuXHQgQGJ1dHRvbi1wcmltYXJ5LWNvbG9yOiBAZ3JleS0xO1xyXG5cdCBAYnV0dG9uLXByaW1hcnktZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEBidXR0b24tcHJpbWFyeS1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEBidXR0b24tcHJpbWFyeS1mb250LXNpemU6IDE4cHg7XHJcblx0IEBidXR0b24tcHJpbWFyeS1wYWRkaW5nOiAycHggMTJweCAzcHggMTJweDtcclxuXHQgQGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEBjb2xvci0yO1xyXG5cdCBAYnV0dG9uLXByaW1hcnktYm9yZGVyLWhvdmVyLWZvY3VzOiAwO1xyXG5cdCBAYnV0dG9uLXByaW1hcnktY29sb3ItaG92ZXItZm9jdXM6IEBncmV5LTE7XHJcblxyXG5cdCBAYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cdCBAYnV0dG9uLWRlZmF1bHQtYm9yZGVyOiAycHggc29saWQgQGdyZXktNjtcclxuXHQgQGJ1dHRvbi1kZWZhdWx0LWNvbG9yOiBAY29sb3ItMjtcclxuXHQgQGJ1dHRvbi1kZWZhdWx0LWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAYnV0dG9uLWRlZmF1bHQtZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAYnV0dG9uLWRlZmF1bHQtZm9udC1zaXplOiAxOHB4O1xyXG5cdCBAYnV0dG9uLWRlZmF1bHQtcGFkZGluZzogMnB4IDEycHggM3B4IDEycHg7XHJcblx0IEBidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzOiBAd2hpdGU7XHJcblx0IEBidXR0b24tZGVmYXVsdC1ib3JkZXItaG92ZXItZm9jdXM6IDJweCBzb2xpZCBAZ3JleS01O1xyXG5cdCBAYnV0dG9uLWRlZmF1bHQtY29sb3ItaG92ZXItZm9jdXM6IEBjb2xvci0yO1xyXG5cclxuXHQgQGJ1dHRvbi1jbG9zZS1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQGJ1dHRvbi1jbG9zZS13aWR0aDogNDJweDtcclxuXHQgQGJ1dHRvbi1jbG9zZS1oZWlnaHQ6IDM0cHg7XHJcblx0IEBidXR0b24tY2xvc2UtcGFkZGluZzogOHB4IDBweCAwcHggMHB4O1xyXG5cdCBAYnV0dG9uLWNsb3NlLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBidXR0b24tY2xvc2UtYm9yZGVyOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAYnV0dG9uLWNsb3NlLWJvcmRlci1yYWRpdXM6IDBweDtcclxuXHQgQGJ1dHRvbi1jbG9zZS1mb250LXNpemU6IDE4cHg7XHJcblx0IEBidXR0b24tY2xvc2UtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1czogQGNvbG9yLTM7XHJcblx0IEBidXR0b24tY2xvc2UtYm9yZGVyLWhvdmVyLWZvY3VzOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAYnV0dG9uLWNsb3NlLWNvbG9yLWhvdmVyLWZvY3VzOiBAd2hpdGU7XHJcblx0IEBidXR0b24tY2xvc2Utc2hhZG93ZWQtYm94LXNoYWRvdzogQHNoYWRvd2VkLWVsZW1lbnQtYm94LXNoYWRvdztcclxuXHJcblxyXG5cdC8vIGxpbmtzXHJcblx0IEBsaW5rLWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAbGluay1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBsaW5rLWNvbG9yOiBAY29sb3ItMjtcclxuXHQgQGxpbmstdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0IEBsaW5rLWZvbnQtZmFtaWx5LWhvdmVyLWZvY3VzOiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAbGluay1mb250LXdlaWdodC1ob3Zlci1mb2N1czogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBsaW5rLWNvbG9yLWhvdmVyLWZvY3VzOiBAY29sb3ItMjtcclxuXHQgQGxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyLWZvY3VzOiB1bmRlcmxpbmU7XHJcblxyXG5cdCBAcG9zdGJveC1saW5rLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAcG9zdGJveC1saW5rLWZvbnQtd2VpZ2h0OiBAZm9udC1ib2xkLXdlaWdodDtcclxuXHQgQHBvc3Rib3gtbGluay1jb2xvcjogQGxpbmstY29sb3I7XHJcblx0IEBwb3N0Ym94LWxpbmstdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdCBAcG9zdGJveC1saW5rLXdpZHRoOiBjYWxjKH4nMTAwJSAtIDEwMHB4Jyk7XHJcblx0IEBwb3N0Ym94LWljb24tY29sb3I6IEBsaW5rLWNvbG9yO1xyXG5cdCBAcG9zdGJveC1saW5rLWNvbG9yLWhvdmVyLWZvY3VzOiBAbGluay1jb2xvcjtcclxuXHQgQHBvc3Rib3gtbGluay10ZXh0LWRlY29yYXRpb24taG92ZXItZm9jdXM6IG5vbmU7XHJcblx0IEBwb3N0Ym94LWxpbmstcmVhZC1mb250LWZhbWlseTogQGZvbnQtcmVndWxhcjtcclxuXHQgQHBvc3Rib3gtbGluay1yZWFkLWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQHBvc3Rib3gtbGluay1yZWFkLWNvbG9yOiBAbGluay1jb2xvcjtcclxuXHQgQHBvc3Rib3gtbGluay1yZWFkLWNvbG9yLWhvdmVyLWZvY3VzOiBAbGluay1jb2xvcjtcclxuXHQgQHBvc3Rib3gtaWNvbi1yZWFkLWNvbG9yOiBAZ3JleS00O1xyXG5cclxuXHQgQGZvcm0tbGluay1mb250LWZhbWlseTogQGZvbnQtcmVndWxhcjtcclxuXHQgQGZvcm0tbGluay1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBmb3JtLWxpbmstY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAZm9ybS1saW5rLWZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcclxuXHQgQGZvcm0tbGluay10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0IEBmb3JtLWxpbmstaWNvbi1kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0IEBmb3JtLWxpbmstaWNvbi1jb2xvcjogQGZvcm0tbGluay1jb2xvcjtcclxuXHQgQGZvcm0tbGluay1mb250LWZhbWlseS1ob3Zlci1mb2N1czogQGZvcm0tbGluay1mb250LWZhbWlseTtcclxuXHQgQGZvcm0tbGluay1mb250LXdlaWdodC1ob3Zlci1mb2N1czogQGZvcm0tbGluay1mb250LXdlaWdodDtcclxuXHQgQGZvcm0tbGluay1jb2xvci1ob3Zlci1mb2N1czogQGNvbG9yLTI7XHJcblx0IEBmb3JtLWxpbmstZm9udC1zaXplLWhvdmVyLWZvY3VzOiBAZm9ybS1saW5rLWZvbnQtc2l6ZTtcclxuXHQgQGZvcm0tbGluay10ZXh0LWRlY29yYXRpb24taG92ZXItZm9jdXM6IHVuZGVybGluZTtcclxuXHQgQGZvcm0tbGluay1pY29uLWNvbG9yLWhvdmVyLWZvY3VzOiBAY29sb3ItMjtcclxuXHJcblxyXG5cdC8vIG1ldGVyLXZhbHVlLWRpc3BsYXlcclxuXHQgQG1ldGVyLXZhbHVlLWRpc3BsYXktYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1mb250LXNpemU6IDE4cHg7XHJcblx0IEBtZXRlci12YWx1ZS1kaXNwbGF5LWNlbGwtYm9yZGVyOiAxcHggc29saWQgQHdoaXRlO1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi10eXBlLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTU7XHJcblx0IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXR5cGUtY29sb3I6IEBncmV5LTI7XHJcblx0IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXR5cGUtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXR5cGUtZm9udC13ZWlnaHQ6IEBmb250LXJlZ3VsYXItd2VpZ2h0O1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1wcmUtY29tbWEtbm90LWF2YWlsYWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcHJlLWNvbW1hLW5vdC1hdmFpbGFibGUtY29sb3I6IEB3aGl0ZTtcclxuXHQgQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcHJlLWNvbW1hLW5vdC1hdmFpbGFibGUtZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXByZS1jb21tYS1ub3QtYXZhaWxhYmxlLWZvbnQtd2VpZ2h0OiBAZm9udC1ib2xkLXdlaWdodDtcclxuXHQgQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcHJlLWNvbW1hLWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0zO1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1wcmUtY29tbWEtY29sb3I6IEB3aGl0ZTtcclxuXHQgQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcHJlLWNvbW1hLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1wcmUtY29tbWEtZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1jb21tYS1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS01O1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1jb21tYS1jb2xvcjogQGdyZXktMjtcclxuXHQgQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtY29tbWEtZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LWNvbW1hLWZvbnQtd2VpZ2h0OiBAZm9udC1ib2xkLXdlaWdodDtcclxuXHQgQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcG9zdC1jb21tYS1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS01O1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1wb3N0LWNvbW1hLWNvbG9yOiBAZ3JleS0yO1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1wb3N0LWNvbW1hLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1wb3N0LWNvbW1hLWZvbnQtd2VpZ2h0OiBAZm9udC1ib2xkLXdlaWdodDtcclxuXHQgQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtdW5pdC1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS01O1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi11bml0LWNvbG9yOiBAZ3JleS0yO1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi11bml0LWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi11bml0LWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHJcblxyXG5cdC8vIHRhYnNcclxuXHQgQHRhYi1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEB0YWItYm9yZGVyLWNvbG9yOiBAZ3JleS00O1xyXG5cdCBAdGFiLWJvcmRlcjogMXB4IHNvbGlkICBAdGFiLWJvcmRlci1jb2xvcjtcclxuXHQgQHRhYi1ib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0IEB0YWItbmF2LWxpbmstYmFja2dyb3VuZC1jb2xvcjogQGdyZXktODtcclxuXHQgQHRhYi1uYXYtbGluay1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiBAd2hpdGU7XHJcblx0IEB0YWItbmF2LWxpbmstZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEB0YWItbmF2LWxpbmstZm9udC13ZWlnaHQ6IEBmb250LXJlZ3VsYXItd2VpZ2h0O1xyXG5cdCBAdGFiLW5hdi1saW5rLWZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcclxuXHQgQHRhYi1uYXYtbGluay1jb2xvcjogQGNvbG9yLTI7XHJcblx0IEB0YWItbmF2LWxpbmstZm9udC1mYW1pbHktaG92ZXI6IEB0YWItbmF2LWxpbmstZm9udC1mYW1pbHk7XHJcblx0IEB0YWItbmF2LWxpbmstZm9udC13ZWlnaHQtaG92ZXI6IEB0YWItbmF2LWxpbmstZm9udC13ZWlnaHQ7XHJcblx0IEB0YWItbmF2LWxpbmstZm9udC1zaXplLWhvdmVyOiBAdGFiLW5hdi1saW5rLWZvbnQtc2l6ZTtcclxuXHQgQHRhYi1uYXYtbGluay1jb2xvci1ob3ZlcjogQHRhYi1uYXYtbGluay1jb2xvcjtcclxuXHQgQHRhYi1uYXYtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogQHRhYi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdCBAdGFiLW5hdi1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiBAdGFiLWJhY2tncm91bmQtY29sb3I7XHJcblx0IEB0YWItbmF2LWxpbmstYWN0aXZlLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAdGFiLW5hdi1saW5rLWFjdGl2ZS1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEB0YWItbmF2LWxpbmstYWN0aXZlLWZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcclxuXHQgQHRhYi1uYXYtbGluay1hY3RpdmUtY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAdGFiLW5hdi1saW5rLWFjdGl2ZS1mb250LWZhbWlseS1ob3ZlcjogQHRhYi1uYXYtbGluay1hY3RpdmUtZm9udC1mYW1pbHk7XHJcblx0IEB0YWItbmF2LWxpbmstYWN0aXZlLWZvbnQtd2VpZ2h0LWhvdmVyOiBAdGFiLW5hdi1saW5rLWFjdGl2ZS1mb250LXdlaWdodDtcclxuXHQgQHRhYi1uYXYtbGluay1hY3RpdmUtZm9udC1zaXplLWhvdmVyOiBAdGFiLW5hdi1saW5rLWFjdGl2ZS1mb250LXNpemU7XHJcblx0IEB0YWItbmF2LWxpbmstYWN0aXZlLWNvbG9yLWhvdmVyOiBAdGFiLW5hdi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuXHJcblxyXG5cdC8vIG1vZGFsIGRpYWxvZ3VlXHJcblx0IEBtb2RhbC1jb250ZW50LWJvcmRlcjogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdCBAbW9kYWwtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0xO1xyXG5cdCBAbW9kYWwtaGVhZGVyLWJvcmRlci1ib3R0b206IDBweDtcclxuXHQgQG1vZGFsLXRpdGxlLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAbW9kYWwtdGl0bGUtZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAbW9kYWwtdGl0bGUtZm9udC1zaXplOiAxOHB4O1xyXG5cdCBAbW9kYWwtdGl0bGUtY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAbW9kYWwtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBtb2RhbC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cdCBAbW9kYWwtZm9vdGVyLWJvcmRlci10b3A6IDFweCBzb2xpZCBAZ3JleS01O1xyXG5cclxuXHJcblx0Ly8gdGFibGVzXHJcblx0IEB0YWJsZS1yZXNwb25zaXZlLWJvcmRlcjogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQHRoZWFkLXRoLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTY7XHJcblx0IEB0aGVhZC10aC1mb250LWZhbWlseTogQGZvbnQtYm9sZDtcclxuXHQgQHRoZWFkLXRoLWZvbnQtd2VpZ2h0OiBAZm9udC1ib2xkLXdlaWdodDtcclxuXHQgQHRoZWFkLWZvbnQtc2l6ZTogMTZweDtcclxuXHQgQHRoZWFkLXRoLWNvbG9yOiBAY29sb3ItMjtcclxuXHQgQHRoZWFkLXRoLWJvcmRlci1sZWZ0OiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAdGhlYWQtdGgtYm9yZGVyLXRvcDogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQHRoZWFkLXRoLWJvcmRlci1yaWdodDogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQHRoZWFkLXRoLWJvcmRlci1ib3R0b206IDBweCBzb2xpZCBAYmxhY2s7XHJcblx0IEB0Ym9keS10ZC1ib3JkZXItbGVmdDogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQHRib2R5LXRkLWJvcmRlci10b3A6IDBweCBzb2xpZCBAYmxhY2s7XHJcblx0IEB0Ym9keS10ZC1ib3JkZXItcmlnaHQ6IDBweCBzb2xpZCBAYmxhY2s7XHJcblx0IEB0Ym9keS10ZC1ib3JkZXItYm90dG9tOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAdGJvZHktdGQtYmFja2dyb3VuZC1jb2xvci11bmV2ZW46IEB3aGl0ZTtcdC8qIHRhYmxlLXN0cmlwZWQgdGQgdW5ldmVuICg9bnRoLWNoaWxkKDJuLTEpKSAqL1xyXG5cdCBAdGJvZHktdGQtYmFja2dyb3VuZC1jb2xvci1ldmVuOiBAZ3JleS03O1x0LyogdGFibGUtc3RyaXBlZCB0ZCBldmVuICAgKD1udGgtY2hpbGQoMm4pKSAgICovXHJcblx0IEB0Ym9keS10ZC1jb2xsYXBzZS1yb3ctYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNjtcclxuXHQgQGRhdGF0YWJsZS1wb3N0Ym94VGFibGUtbWVzc2FnZS1jb250ZW50LWJhY2tncm91bmQtY29sb3I6IEBncmV5LTc7XHJcblxyXG5cdC8vIHBhZ2luYXRpb25cclxuXHQgQHBhZ2luYXRpb24tYm9yZGVyOiAxcHggc29saWQgQGdyZXktNDtcclxuXHQgQHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cdCBAcGFnaW5hdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBwYWdpbmF0aW9uLWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAcGFnaW5hdGlvbi1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBwYWdpbmF0aW9uLWNvbG9yOiBAZ3JleS0yO1xyXG5cdCBAcGFnaW5hdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzOiBAZ3JleS01O1xyXG5cdCBAcGFnaW5hdGlvbi1mb250LWZhbWlseS1ob3Zlci1mb2N1czogQHBhZ2luYXRpb24tZm9udC1mYW1pbHk7XHJcblx0IEBwYWdpbmF0aW9uLWZvbnQtd2VpZ2h0LWhvdmVyLWZvY3VzOiBAcGFnaW5hdGlvbi1mb250LXdlaWdodDtcclxuXHQgQHBhZ2luYXRpb24tY29sb3ItaG92ZXItZm9jdXM6IEBwYWdpbmF0aW9uLWNvbG9yO1xyXG5cdCBAcGFnaW5hdGlvbi1hY3RpdmUtZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEBwYWdpbmF0aW9uLWFjdGl2ZS1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEBwYWdpbmF0aW9uLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBwYWdpbmF0aW9uLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzOiBAcGFnaW5hdGlvbi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcclxuXHQgQHBhZ2luYXRpb24tYWN0aXZlLWZvbnQtZmFtaWx5LWhvdmVyLWZvY3VzOiBAcGFnaW5hdGlvbi1hY3RpdmUtZm9udC1mYW1pbHk7XHJcblx0IEBwYWdpbmF0aW9uLWFjdGl2ZS1mb250LXdlaWdodC1ob3Zlci1mb2N1czogQHBhZ2luYXRpb24tYWN0aXZlLWZvbnQtd2VpZ2h0O1xyXG5cdCBAcGFnaW5hdGlvbi1hY3RpdmUtY29sb3ItaG92ZXItZm9jdXM6IEBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcclxuXHQgQHBhZ2luYXRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cdCBAcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogQGluYWN0aXZlLWNvbG9yO1xyXG5cclxuXHJcblx0Ly8gc2VydmljZSBzdGF0dXNcclxuXHQgQHNlcnZpY2Utc3RhdHVzLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAc2VydmljZS1zdGF0dXMtZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAc2VydmljZS1zdGF0dXMtZm9udC1zaXplOiBAZm9udC1zaXplO1xyXG5cdCBAc2VydmljZS1zdGF0dXMtY29sb3I6IEBmb250LWNvbG9yO1xyXG5cdCBAc2VydmljZS1zdGF0dXMtYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNTtcclxuXHQgQHNlcnZpY2Utc3RhdHVzLWFjdGl2ZS1mb250LWZhbWlseTogQHNlcnZpY2Utc3RhdHVzLWZvbnQtZmFtaWx5O1xyXG5cdCBAc2VydmljZS1zdGF0dXMtYWN0aXZlLWZvbnQtd2VpZ2h0OiBAc2VydmljZS1zdGF0dXMtZm9udC13ZWlnaHQ7XHJcblx0IEBzZXJ2aWNlLXN0YXR1cy1hY3RpdmUtZm9udC1zaXplOiBAc2VydmljZS1zdGF0dXMtZm9udC1zaXplO1xyXG5cdCBAc2VydmljZS1zdGF0dXMtYWN0aXZlLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBzZXJ2aWNlLXN0YXR1cy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEBzZXJ2aWNlLXN0YXR1cy1maW5pc2hlZC1mb250LWZhbWlseTogQHNlcnZpY2Utc3RhdHVzLWZvbnQtZmFtaWx5O1xyXG5cdCBAc2VydmljZS1zdGF0dXMtZmluaXNoZWQtZm9udC13ZWlnaHQ6IEBzZXJ2aWNlLXN0YXR1cy1mb250LXdlaWdodDtcclxuXHQgQHNlcnZpY2Utc3RhdHVzLWZpbmlzaGVkLWZvbnQtc2l6ZTogQHNlcnZpY2Utc3RhdHVzLWZvbnQtc2l6ZTtcclxuXHQgQHNlcnZpY2Utc3RhdHVzLWZpbmlzaGVkLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBzZXJ2aWNlLXN0YXR1cy1maW5pc2hlZC1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS0zO1xyXG5cclxuXHJcblx0Ly8gdGFyaWZmIGNhbGN1bGF0b3IgY2FyZFxyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS03O1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LXJvdy1ib3JkZXItYm90dG9tOiAxcHggc29saWQgQHdoaXRlO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LWxhYmVsLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LWxhYmVsLWZvbnQtd2VpZ2h0OiBAZm9udC1ib2xkLXdlaWdodDtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLW91dHB1dC1sYWJlbC1mb250LXNpemU6IDE0cHg7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtbGFiZWwtY29sb3I6IEBncmV5LTE7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtdmFsdWUtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtdmFsdWUtZm9udC13ZWlnaHQ6IEBmb250LXJlZ3VsYXItd2VpZ2h0O1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LXZhbHVlLWZvbnQtc2l6ZTogMTRweDtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLW91dHB1dC12YWx1ZS1jb2xvcjogQGdyZXktMTtcclxuXHQgIFxyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItY2FyZC1hY2NvcmRpb24taGVhZGVyLWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0zO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItY2FyZC1hY2NvcmRpb24taGVhZGVyLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItY2FyZC1hY2NvcmRpb24taGVhZGVyLWZvbnQtd2VpZ2h0OiBAZm9udC1ib2xkLXdlaWdodDtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLWNhcmQtYWNjb3JkaW9uLWhlYWRlci1mb250LXNpemU6IDE0cHg7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1jYXJkLWFjY29yZGlvbi1oZWFkZXItY29sb3I6IEB3aGl0ZTtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLWNhcmQtYWNjb3JkaW9uLWJvZHktYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNztcclxuXHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJvcmRlcjogMDtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNjtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtZm9udC1zaXplOiAxOHB4O1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1jb2xvcjogQGNvbG9yLTI7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEBjb2xvci0xO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1jb2xvci1ob3Zlci1mb2N1czogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY29sb3I7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTE7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNoZWNrZWQtY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1jaGVja2VkLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY2hlY2tlZC1jb2xvci1ob3Zlci1mb2N1czogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY2hlY2tlZC1jb2xvcjtcclxuXHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1ib3JkZXI6IDA7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS03O1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LXNpemU6IDE4cHg7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jb2xvcjogQGNvbG9yLTI7XHJcblx0IFxyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlcjogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wb3dlci5zdmcpO1x0IFxyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1zaXplO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1nYXM6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tZ2FzLnN2Zyk7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLWdhcy1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1zaXplO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi13YXRlcjogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi13YXRlci5zdmcpO1x0IFxyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi13YXRlci1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1zaXplO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi10aGVybWFsOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXRoZXJtYWwuc3ZnKTtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbC1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1zaXplO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlcmNoYXJnZTogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi12ZWhpY2xlLWxvYWRpbmcuc3ZnKTtcdCBcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXJjaGFyZ2Utc2l6ZTogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWZvbnQtc2l6ZTtcclxuXHQgXHQgXHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzOiBAZ3JleS02O1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY29sb3ItaG92ZXItZm9jdXM6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jb2xvcjtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXItaG92ZXItZm9jdXM6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcG93ZXIuc3ZnKTtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzLWhvdmVyLWZvY3VzOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLWdhcy5zdmcpO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi13YXRlci1ob3Zlci1mb2N1czogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi13YXRlci5zdmcpO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi10aGVybWFsLWhvdmVyLWZvY3VzOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXRoZXJtYWwuc3ZnKTtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXJjaGFyZ2UtaG92ZXItZm9jdXM6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tdmVoaWNsZS1sb2FkaW5nLnN2Zyk7XHJcblx0IFxyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS02O1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1jb2xvcjogQGNvbG9yLTI7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tcG93ZXI6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcG93ZXIuc3ZnKTtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1nYXM6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tZ2FzLnN2Zyk7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24td2F0ZXI6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24td2F0ZXIuc3ZnKTtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi10aGVybWFsOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXRoZXJtYWwuc3ZnKTtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlcmNoYXJnZTogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi12ZWhpY2xlLWxvYWRpbmcuc3ZnKTtcclxuXHQgXHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWJhY2tncm91bmQtY29sb3I7XHJcblx0IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWNvbG9yLWhvdmVyLWZvY3VzOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1jb2xvcjtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlci1ob3Zlci1mb2N1czogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlcjtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1nYXMtaG92ZXItZm9jdXM6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tZ2FzO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXdhdGVyLWhvdmVyLWZvY3VzOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXdhdGVyO1xyXG5cdCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXRoZXJtYWwtaG92ZXItZm9jdXM6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tdGhlcm1hbDtcclxuXHQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlcmNoYXJnZS1ob3Zlci1mb2N1czogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlcmNoYXJnZTtcclxuXHJcblx0Ly8gdmlld3BvcnQtbWF4LXdpZHRoIHRvIGRpc3BsYXkgMiB0YXJpZmYgY2FyZHNcclxuXHQgQHRhcmlmZi1kaXNwbGF5LTItY2FyZHMtdmlld3BvcnQtbWF4LXdpZHRoOiAxMjc5cHg7XHJcblx0Ly8gdmlld3BvcnQtbWF4LXdpZHRoIHRvIGRpc3BsYXkgMSB0YXJpZmYgY2FyZFxyXG5cdCBAdGFyaWZmLWRpc3BsYXktMS1jYXJkLXZpZXdwb3J0LW1heC13aWR0aDogNjM5cHg7XHJcblx0IFxyXG5cdC8vIHRhcmlmZiBjYXJkXHJcblx0IEB0YXJpZmYtY2FyZC1ib3JkZXI6IDBweCBzb2xpZCBAYmxhY2s7XHJcblx0IEB0YXJpZmYtY2FyZC1ib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0IEB0YXJpZmYtY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNztcclxuXHQgQHRhcmlmZi1jYXJkLWhlYWRlci1ib3JkZXItYm90dG9tOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAdGFyaWZmLWNhcmQtdGl0bGUtZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEB0YXJpZmYtY2FyZC10aXRsZS1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7IFxyXG5cdCBAdGFyaWZmLWNhcmQtdGl0bGUtZm9udC1zaXplOiAyMHB4O1xyXG5cdCBAdGFyaWZmLWNhcmQtdGl0bGUtY29sb3I6IEBncmV5LTE7XHJcblx0IEB0YXJpZmYtY2FyZC10aXRsZS1wcmljZS1mb250LWZhbWlseTogQHRhcmlmZi1jYXJkLXRpdGxlLWZvbnQtZmFtaWx5O1xyXG5cdCBAdGFyaWZmLWNhcmQtdGl0bGUtcHJpY2UtZm9udC13ZWlnaHQ6IEB0YXJpZmYtY2FyZC10aXRsZS1mb250LXdlaWdodDtcclxuXHQgQHRhcmlmZi1jYXJkLXRpdGxlLXByaWNlLWZvbnQtc2l6ZTogMTdweDtcclxuXHQgQHRhcmlmZi1jYXJkLXRpdGxlLXByaWNlLWNvbG9yOiBAdGFyaWZmLWNhcmQtdGl0bGUtY29sb3I7XHJcblx0IEB0YXJpZmYtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3I6IEBncmV5LTc7XHJcblx0IEB0YXJpZmYtY2FyZC1pbWFnZS1oZWlnaHQ6IDk4cHg7XHJcblx0IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS03O1xyXG5cdCBAdGFyaWZmLWNhcmQtYWR2YW50YWdlcy1iYWNrZ3JvdW5kLWNvbG9yOiBAdGFyaWZmLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdCBAdGFyaWZmLWNhcmQtYWR2YW50YWdlcy1pY29uLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQHRhcmlmZi1jYXJkLXByaWNlcy1yb3ctYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNztcclxuXHQgQHRhcmlmZi1jYXJkLXByaWNlcy1yb3ctZm9udC1zaXplOiAxNHB4O1xyXG5cdCBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1ncm9zcy1wcmljZS1mb250LWZhbWlseTogQGZvbnQtYm9sZDtcclxuXHQgQHRhcmlmZi1jYXJkLXByaWNlcy1yb3ctZ3Jvc3MtcHJpY2UtZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1ncm9zcy1wcmljZS1mb250LXNpemU6IDIycHg7XHJcblx0IEB0YXJpZmYtY2FyZC1wcmljZXMtcm93LWdyb3NzLXByaWNlLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQHRhcmlmZi1jYXJkLXByaWNlcy1yb3ctc2F2aW5nLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1zYXZpbmctZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0O1xyXG5cdCBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1zYXZpbmctZm9udC1zaXplOiAxNHB4O1xyXG5cdCBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1zYXZpbmctY29sb3I6IEBncmV5LTE7XHJcblx0IEB0YXJpZmYtY2FyZC10YXJpZmYtZGV0YWlscy1saW5rLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTc7XHJcblx0IEB0YXJpZmYtY2FyZC10YXJpZmYtZGV0YWlscy1yb3ctYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNztcclxuXHQgQHRhcmlmZi1jYXJkLXRhcmlmZi1kZXRhaWxzLXJvdy1mb250LXNpemU6IDE0cHg7XHJcblx0IEB0YXJpZmYtY2FyZC10YXJpZmYtZGV0YWlscy1yb3ctY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAdGFyaWZmLWNhcmQtZnV0dXJlLXRhcmlmZi1kZXRhaWxzLXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS03O1xyXG5cdCBAdGFyaWZmLWNhcmQtZnV0dXJlLXRhcmlmZi1kZXRhaWxzLXJvdy1mb250LXNpemU6IDE0cHg7XHJcblx0IEB0YXJpZmYtY2FyZC1mdXR1cmUtdGFyaWZmLWRldGFpbHMtcm93LWNvbG9yOiBAZ3JleS0yO1xyXG5cdCBAdGFyaWZmLWNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTc7XHJcblxyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtYm9yZGVyOiAwcHggc29saWQgQGJsYWNrO1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTc7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1oZWFkZXItYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIEBibGFjaztcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRpdGxlLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGl0bGUtZm9udC13ZWlnaHQ6IEBmb250LWJvbGQtd2VpZ2h0OyBcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRpdGxlLWZvbnQtc2l6ZTogMjBweDtcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRpdGxlLWNvbG9yOiBAZ3JleS0xO1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGl0bGUtcHJpY2UtZm9udC1mYW1pbHk6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10aXRsZS1mb250LWZhbWlseTtcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRpdGxlLXByaWNlLWZvbnQtd2VpZ2h0OiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGl0bGUtZm9udC13ZWlnaHQ7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10aXRsZS1wcmljZS1mb250LXNpemU6IDE3cHg7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10aXRsZS1wcmljZS1jb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRpdGxlLWNvbG9yO1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS03O1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNztcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLWFkdmFudGFnZXMtYmFja2dyb3VuZC1jb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvcjtcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLWFkdmFudGFnZXMtaWNvbi1jb2xvcjogQGNvbG9yLTI7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LWJhY2tncm91bmQtY29sb3I6IEBncmV5LTc7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LWdyb3NzLXByaWNlLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1ncm9zcy1wcmljZS1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LWdyb3NzLXByaWNlLWZvbnQtc2l6ZTogMjJweDtcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXByaWNlcy1yb3ctZ3Jvc3MtcHJpY2UtY29sb3I6IEBjb2xvci0zO1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1zYXZpbmctZm9udC1mYW1pbHk6IEBmb250LWJvbGQ7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LXNhdmluZy1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LXNhdmluZy1mb250LXNpemU6IDE0cHg7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LXNhdmluZy1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10YXJpZmYtZGV0YWlscy1saW5rLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTc7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10YXJpZmYtZGV0YWlscy1yb3ctYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNztcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRhcmlmZi1kZXRhaWxzLXJvdy1mb250LXNpemU6IDE0cHg7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10YXJpZmYtZGV0YWlscy1yb3ctY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtZnV0dXJlLXRhcmlmZi1kZXRhaWxzLXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS03O1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtZnV0dXJlLXRhcmlmZi1kZXRhaWxzLXJvdy1mb250LXNpemU6IDE0cHg7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1mdXR1cmUtdGFyaWZmLWRldGFpbHMtcm93LWNvbG9yOiBAZ3JleS0yO1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IEBncmV5LTc7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10b3AtdGFyaWZmLWxhYmVsLXRvcDogLTlweDtcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRvcC10YXJpZmYtbGFiZWwtcmlnaHQ6IDBweDtcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRvcC10YXJpZmYtbGFiZWwtYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10b3AtdGFyaWZmLWxhYmVsLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdG9wLXRhcmlmZi1sYWJlbC1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10b3AtdGFyaWZmLWxhYmVsLWZvbnQtc2l6ZTogMTJweDtcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRvcC10YXJpZmYtbGFiZWwtY29sb3I6IEB3aGl0ZTtcclxuXHQgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRvcC10YXJpZmYtbGFiZWwtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0IEB0YXJpZmYtY2FyZC1wbGFjZWhvbGRlci1ib3JkZXI6IDFweCBzb2xpZCBAaW5hY3RpdmUtYmctY29sb3I7XHJcblx0IEB0YXJpZmYtY2FyZC1wbGFjZWhvbGRlci1ib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0IEB0YXJpZmYtY2FyZC1wbGFjZWhvbGRlci1iYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcblxyXG5cdC8vIGJ1dHRvbiBtb3JlIHRhcmlmZnNcclxuXHQgQGJ1dHRvbi1tb3JlLXRhcmlmZnMtY29sb3I6IEBjb2xvci0yO1xyXG5cdCBAYnV0dG9uLW1vcmUtdGFyaWZmcy1ib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItMTtcclxuXHQgQGJ1dHRvbi1tb3JlLXRhcmlmZnMtYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTE7XHJcblx0IEBidXR0b24tbW9yZS10YXJpZmZzLWZvbnQtZmFtaWx5OiBAZm9udC1yZWd1bGFyO1xyXG5cdCBAYnV0dG9uLW1vcmUtdGFyaWZmcy1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBidXR0b24tbW9yZS10YXJpZmZzLWZvbnQtc2l6ZTogMThweDtcclxuXHQgQGJ1dHRvbi1tb3JlLXRhcmlmZnMtY29sb3ItaG92ZXItZm9jdXM6IEB3aGl0ZTtcclxuXHQgQGJ1dHRvbi1tb3JlLXRhcmlmZnMtYm9yZGVyLWhvdmVyLWZvY3VzOiAycHggc29saWQgQGNvbG9yLTI7XHJcblx0IEBidXR0b24tbW9yZS10YXJpZmZzLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM6IEBjb2xvci0yO1x0XHRcdFxyXG5cclxuXHQvLyBiYXNlIHN1cHBsaWVyIGNhcmQgLSB0YXJpZmYgY2FsY3VsYXRvclxyXG5cdCBAYmFzZS1zdXBwbGllci1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNztcclxuXHQgQGJhc2Utc3VwcGxpZXItc2VsZWN0aW9uLXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS02O1xyXG5cdCBAYmFzZS1zdXBwbGllci1ncm9zcy1wcmljZS1sYWJlbC1mb250LXNpemU6IDE0cHg7XHJcblx0IEBiYXNlLXN1cHBsaWVyLWdyb3NzLXByaWNlLWZvbnQtZmFtaWx5OiBAZm9udC1ib2xkO1xyXG5cdCBAYmFzZS1zdXBwbGllci1ncm9zcy1wcmljZS1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEBiYXNlLXN1cHBsaWVyLWdyb3NzLXByaWNlLWZvbnQtc2l6ZTogMTZweDtcclxuXHQgQGJhc2Utc3VwcGxpZXItZ3Jvc3MtcHJpY2UtY29sb3I6IEBjb2xvci0zO1xyXG5cclxuXHJcblx0Ly8gbWFyZ2luYWwgc2hvcHBpbmcgY2FydFxyXG5cdCBAbWFyZ2luYWwtY2FyZC1ib3JkZXI6IDBweCBzb2xpZCBAYmxhY2s7XHJcblx0IEBtYXJnaW5hbC1jYXJkLWJvcmRlci1yYWRpdXM6IDBweDtcclxuXHQgQG1hcmdpbmFsLWNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IEBjb2xvci0xO1xyXG5cdCBAbWFyZ2luYWwtY2FyZC1oZWFkZXItYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdCBAbWFyZ2luYWwtY2FyZC1oZWFkZXItZm9udC1mYW1pbHk6IEBmb250LXJlZ3VsYXI7XHJcblx0IEBtYXJnaW5hbC1jYXJkLWhlYWRlci1mb250LXdlaWdodDogQGZvbnQtcmVndWxhci13ZWlnaHQ7XHJcblx0IEBtYXJnaW5hbC1jYXJkLWhlYWRlci1mb250LXNpemU6IDIwcHg7XHJcblx0IEBtYXJnaW5hbC1jYXJkLWhlYWRlci1jb2xvcjogQGZvbnQtY29sb3I7XHJcblx0IEBtYXJnaW5hbC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cdCBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTM7XHJcblx0IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LWhlYWRlci1mb250LWZhbWlseTogQGZvbnQtcmVndWxhcjtcclxuXHQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWZvbnQtd2VpZ2h0OiBAZm9udC1yZWd1bGFyLXdlaWdodDtcclxuXHQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWZvbnQtc2l6ZTogMTZweDtcclxuXHQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWNvbG9yOiBAd2hpdGU7XHJcblx0IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LXN1Yi1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNztcclxuXHQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtc3ViLWhlYWRlci1mb250LWZhbWlseTogQGZvbnQtYm9sZDtcclxuXHQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtc3ViLWhlYWRlci1mb250LXdlaWdodDogQGZvbnQtYm9sZC13ZWlnaHQ7XHJcblx0IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LXN1Yi1oZWFkZXItZm9udC1zaXplOiAxNnB4O1xyXG5cdCBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1zdWItaGVhZGVyLWNvbG9yOiBAY29sb3ItMjtcclxuXHQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtcm93LWZvbnQtc2l6ZTogMTRweDtcclxuXHQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtcm93LWJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JleS01O1xyXG5cdFxyXG5cdFxyXG5cdC8vIGV4YW1wbGUtaW52b2ljZVxyXG5cdCBAZXhhbXBsZS1pbnZvaWNlLWJ1YmJsZS1iYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItMztcclxuXHQgQGV4YW1wbGUtaW52b2ljZS1idWJibGUtY29sb3I6IEB3aGl0ZTsgXHRcclxuIiwiXHJcbi5taXhpbihib2R5LWJnLWNvY2twaXQsIEBjb2NrcGl0LWJnLXR5cGUpIHtcclxuXHRib2R5LmNvY2twaXQgd2hlbiAoQGNvY2twaXQtYmctdHlwZSA9IGJnY29sb3IpIHtcclxuXHRcdC5taXhpbihAYm9keS1iZy1jb2xvcik7XHJcblx0fVxyXG5cdGJvZHkuY29ja3BpdCB3aGVuIChAY29ja3BpdC1iZy10eXBlID0gYmdpbWFnZSkge1xyXG5cdFx0Lm1peGluKEBib2R5LWJnLWltYWdlKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1tZC1tYXgpIHtcclxuXHRcdFx0Lm1peGluKEBib2R5LWJnLWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGJvZHktYmctY29ja3BpdDogYm9keS1iZy1jb2NrcGl0O1xyXG5cclxuXHJcbi5taXhpbihib2R5LWJnLXByb2Nlc3MsIEBwcm9jZXNzLWJnLXR5cGUpIHtcclxuXHRib2R5LnByb2Nlc3Mgd2hlbiAoQHByb2Nlc3MtYmctdHlwZSA9IGJnY29sb3IpIHsgXHJcblx0XHQubWl4aW4oQGJvZHktYmctY29sb3IpO1xyXG5cdH1cclxuXHRib2R5LnByb2Nlc3Mgd2hlbiAoQHByb2Nlc3MtYmctdHlwZSA9IGJnaW1hZ2UpIHsgXHJcblx0XHQubWl4aW4oQGJvZHktYmctaW1hZ2UpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LW1kLW1heCkge1xyXG5cdFx0XHQubWl4aW4oQGJvZHktYmctY29sb3IpO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcbkBib2R5LWJnLXByb2Nlc3M6IGJvZHktYmctcHJvY2VzcztcclxuXHJcblxyXG4ubWl4aW4oYm9keS1iZy1pbWFnZSkge1xyXG5cdGJhY2tncm91bmQ6IEBib2R5LWJhY2tncm91bmQtc3RhcnQtY29sb3IgQGJvZHktYmFja2dyb3VuZC1pbWFnZS11cmwgZml4ZWQgbm8tcmVwZWF0IEBib2R5LWJhY2tncm91bmQtaW1hZ2UtcG9zaXRpb247ICBcclxuXHRiYWNrZ3JvdW5kLXNpemU6IEBib2R5LWJhY2tncm91bmQtaW1hZ2Utc2l6ZTtcclxufVxyXG5AYm9keS1iZy1pbWFnZTogYm9keS1iZy1pbWFnZTtcclxuXHJcblxyXG4ubWl4aW4oYm9keS1iZy1jb2xvcikge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgQGJvZHktYmFja2dyb3VuZC1zdGFydC1jb2xvcjsgLyogb2xkIGJyb3dzZXJzICovXHJcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCBAYm9keS1iYWNrZ3JvdW5kLXN0YXJ0LWNvbG9yIDAlLCBAYm9keS1iYWNrZ3JvdW5kLWVuZC1jb2xvciAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBib2R5LWJhY2tncm91bmQtc3RhcnQtY29sb3IgMCUsIEBib2R5LWJhY2tncm91bmQtZW5kLWNvbG9yIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIEBib2R5LWJhY2tncm91bmQtc3RhcnQtY29sb3IgMCUsIEBib2R5LWJhY2tncm91bmQtZW5kLWNvbG9yIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdAYm9keS1iYWNrZ3JvdW5kLXN0YXJ0LWNvbG9yJywgZW5kQ29sb3JzdHI9J0Bib2R5LWJhY2tncm91bmQtZW5kLWNvbG9yJywgR3JhZGllbnRUeXBlPTEpOyAvKiBHcmFkaWVudCBJRTYtOSAqLyBcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxufVxyXG5AYm9keS1iZy1jb2xvcjogYm9keS1iZy1jb2xvcjtcclxuIiwiLm1peGluKGJhc2UtbGF5b3V0KSB7XHJcblxyXG5cdGh0bWwge1xyXG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRib2R5IHtcclxuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiBAdmlld3BvcnQteHMtbWluO1xyXG5cdH1cdFxyXG5cclxuXHQjYnJvd3Nlci1ub3RpZmljYXRpb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRyaWdodDogMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA1cHggMzBweDtcclxuXHRcdGNvbG9yOiBAYnJvd3Nlci1ub3RpZmljYXRpb24tY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnJvd3Nlci1ub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdHotaW5kZXg6IDk5OTk5OTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRkaXYjY2FnZSB7XHJcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiBAY2FnZS13aWR0aDtcclxuXHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdGJvZHkuY29ja3BpdCB7XHJcblx0XHRkaXYjY2FnZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2NrcGl0LWNhZ2UtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC5tYWluLXBhbm9yYW1hIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvY2twaXQtbWFpbi1wYW5vcmFtYS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdFx0I21haW4tY29ja3BpdC1wYW5vcmFtYS1jYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogQG1haW4tY29ja3BpdC1wYW5vcmFtYS1jYWdlLXdpZHRoO1xyXG5cdFx0XHRcdG1heC13aWR0aDogQG1haW4tY29ja3BpdC1wYW5vcmFtYS1jYWdlLW1heC13aWR0aDtcclxuXHRcdFx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IEBtYWluLWNvY2twaXQtcGFub3JhbWEtY2FnZS1taW4taGVpZ2h0O1x0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQubWFpbi1wYW5vcmFtYS1pbWFnZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAbWFpbi1wYW5vcmFtYS1pbWFnZS1iYWNrZ3JvdW5kLXVybCBuby1yZXBlYXQgQG1haW4tcGFub3JhbWEtaW1hZ2UtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQG1haW4tcGFub3JhbWEtaW1hZ2UtYmFja2dyb3VuZC1zaXplO1x0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LWxnLW1heCkge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lm1haW4tcGFub3JhbWEtaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAbWFpbi1wYW5vcmFtYS1pbWFnZS1iYWNrZ3JvdW5kLXVybC1sZyBuby1yZXBlYXQgQG1haW4tcGFub3JhbWEtaW1hZ2UtYmFja2dyb3VuZC1wb3NpdGlvbi1sZztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAbWFpbi1wYW5vcmFtYS1pbWFnZS1iYWNrZ3JvdW5kLXNpemUtbGc7XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1tZC1tYXgpIHtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IEBtYWluLWNvY2twaXQtcGFub3JhbWEtY2FnZS1taW4taGVpZ2h0LW1kO1xyXG5cdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cdFxyXG5cdH1cclxuXHRcclxuXHRtYWluIHtcclxuXHRcdHBhZGRpbmctdG9wOiBAbWFpbi1wYWRkaW5nLXRvcDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IEBtYWluLXBhZGRpbmctdG9wLXNtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRib2R5LmluIG1haW4ge1xyXG5cdFx0cGFkZGluZy10b3A6IEBtYWluLXBhZGRpbmctdG9wO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogY2FsYyh+J0B7bWFpbi1wYWRkaW5nLXRvcC1zbX0gKyBAe2hlYWRlci1jb250ZXh0LWhlaWdodH0nKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm1haW4tcGFub3JhbWEge1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0Lm1haW4tbG9naW4sXHJcblx0XHQubWFpbi1jb250ZXh0IHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBAbWFpbi1sb2dpbi1hbmQtY29udGV4dC13aWR0aDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0b3JkZXI6IEBtYWluLWxvZ2luLWFuZC1jb250ZXh0LW9yZGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1sZy1tYXgpIHtcclxuXHRcdFx0XHR3aWR0aDogQG1haW4tbG9naW4tYW5kLWNvbnRleHQtd2lkdGgtbGc7XHJcblx0XHRcdH1cdFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LW1kLW1heCkge1xyXG5cdFx0XHRcdHdpZHRoOiBAbWFpbi1sb2dpbi1hbmQtY29udGV4dC13aWR0aC1tZDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRcdHdpZHRoOiBAbWFpbi1sb2dpbi1hbmQtY29udGV4dC13aWR0aC1zbTtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm1haW4tcGFub3JhbWEtaW1hZ2Uge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IEBtYWluLXBhbm9yYW1hLWltYWdlLXdpZHRoO1x0XHRcdFxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHRvcmRlcjogQG1haW4tcGFub3JhbWEtaW1hZ2Utb3JkZXI7XHJcblx0XHRcdFxyXG5cdFx0XHQubWFpbi1wYW5vcmFtYS1jbGFpbSB7XHJcblx0XHRcdFx0Y29sb3I6IEBtYWluLXBhbm9yYW1hLWNsYWltLWNvbG9yO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDI0cHg7XHJcblx0XHRcdFx0bGVmdDogMjRweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQG1haW4tcGFub3JhbWEtY2xhaW0tZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBtYWluLXBhbm9yYW1hLWNsYWltLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogQG1haW4tcGFub3JhbWEtY2xhaW0tZm9udC1zaXplO1xyXG5cdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6IEBtYWluLXBhbm9yYW1hLWNsYWltLXRleHQtc2hhZG93O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LWxnLW1heCkge1xyXG5cdFx0XHRcdHdpZHRoOiBAbWFpbi1wYW5vcmFtYS1pbWFnZS13aWR0aC1sZztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQubWFpbi1wYW5vcmFtYS1jbGFpbSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBtYWluLXBhbm9yYW1hLWNsYWltLWZvbnQtc2l6ZS1sZztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LW1kLW1heCkge1xyXG5cdFx0XHRcdHdpZHRoOiBAbWFpbi1wYW5vcmFtYS1pbWFnZS13aWR0aC1tZDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQubWFpbi1wYW5vcmFtYS1jbGFpbSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBtYWluLXBhbm9yYW1hLWNsYWltLWZvbnQtc2l6ZS1tZDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAxMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm1haW4tcHJvY2Vzcy10b3Atc3RyaXBlIHtcclxuXHRcdHdpZHRoOiBAbWFpbi1wcm9jZXNzLXRvcC1zdHJpcGUtd2lkdGg7XHJcblx0XHRoZWlnaHQ6IEBtYWluLXByb2Nlc3MtdG9wLXN0cmlwZS1oZWlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1wcm9jZXNzLXRvcC1zdHJpcGUtYmFja2dyb3VuZC1jb2xvcjtcdFxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtbWQtbWF4KSB7XHJcblx0XHRcdGhlaWdodDogQG1haW4tcHJvY2Vzcy10b3Atc3RyaXBlLWhlaWdodC1tZDtcclxuXHRcdH1cdFxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0I21haW4tcHJvY2Vzcy1jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogLUBtYWluLXByb2Nlc3MtdG9wLXN0cmlwZS1oZWlnaHQ7IFxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LW1kLW1heCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtQG1haW4tcHJvY2Vzcy10b3Atc3RyaXBlLWhlaWdodC1tZDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHRcclxuXHQjbWFpbi1wcm9jZXNzLWNhZ2Uge1xyXG5cdFx0d2lkdGg6IEBtYWluLXByb2Nlc3MtY2FnZS13aWR0aDtcclxuXHRcdG1heC13aWR0aDogQG1haW4tcHJvY2Vzcy1jYWdlLW1heC13aWR0aDtcclxuXHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRcclxuXHRcdC5tYWluLWNvbnRleHQge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoficoQHt2aWV3cG9ydC14eGwtbWF4fSAtIEB7bWFpbi1wcm9jZXNzLW1heC13aWR0aH0pIC8gMicpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQteHhsLW1heCkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKH4nKDEwMCUgLSBAe21haW4tcHJvY2Vzcy1tYXgtd2lkdGh9KSAvIDInKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogY2FsYyh+J0B7bWFpbi1jb250ZXh0LWFuZC1wcm9jZXNzLXN0ZC12aWV3cG9ydC1taW4td2lkdGh9IC0gMXB4JykpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyh+JyhAe3ZpZXdwb3J0LXhzLW1pbn0gKyAoQHt2aWV3cG9ydC14cy1taW59IC8gMikpIC8gMicpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtbGctbWF4KSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMofidAe3ZpZXdwb3J0LXhzLW1pbn0gLyAyJyk7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1tZC1tYXgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1x0XHRcdFx0XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdFx0Lm1haW4tcHJvY2Vzcy10b3AtaW1hZ2Uge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBAbWFpbi1wcm9jZXNzLXRvcC1pbWFnZS1taW4taGVpZ2h0LW1kO1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQG1haW4tcHJvY2Vzcy10b3AtaW1hZ2UtYmFja2dyb3VuZC11cmwgbm8tcmVwZWF0IEBtYWluLXByb2Nlc3MtdG9wLWltYWdlLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogQG1haW4tcHJvY2Vzcy10b3AtaW1hZ2UtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1tZC1tYXgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm1haW4tcHJvY2VzcyB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1x0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1wcm9jZXNzLWJhY2tncm91bmQtY29sb3I7XHRcdFx0XHJcblx0XHRcdHdpZHRoOiBAbWFpbi1wcm9jZXNzLW1heC13aWR0aDtcclxuXHRcdFx0XHJcblx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogY2FsYyh+J0B7bWFpbi1jb250ZXh0LWFuZC1wcm9jZXNzLXN0ZC12aWV3cG9ydC1taW4td2lkdGh9IC0gMXB4JykpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyh+JzEwMCUgLSAoMiAqIChAe3ZpZXdwb3J0LXhzLW1pbn0gKyAoQHt2aWV3cG9ydC14cy1taW59IC8gMikpIC8gMiknKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1sZy1tYXgpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyh+JzEwMCUgLSBAe3ZpZXdwb3J0LXhzLW1pbn0nKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1tZC1tYXgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tYWluLXByb2Nlc3MubWFyZ2luYWwtY29sIHtcclxuXHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogY2FsYyh+J0B7bWFpbi1jb250ZXh0LWFuZC1wcm9jZXNzLXN0ZC12aWV3cG9ydC1taW4td2lkdGh9IC0gMXB4JykpIHtcclxuXHRcdFx0XHRvcmRlcjogMztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyh+JyhAe3ZpZXdwb3J0LXhzLW1pbn0gKyAoQHt2aWV3cG9ydC14cy1taW59IC8gMikpIC8gMicpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCNjbG9zZS1wcm9jZXNzIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zdGVwcy1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LWxnLW1heCkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKH4nQHt2aWV3cG9ydC14cy1taW59IC8gMicpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtbWQtbWF4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuc3RlcHMtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHRcdFxyXG5cdH1cclxuXHRcclxuXHQubWFpbi1tYXJnaW5hbC1jb2x1bW4ge1xyXG5cdFx0d2lkdGg6IGNhbGMoficoMTAwJSAtIEB7bWFpbi1wcm9jZXNzLW1heC13aWR0aH0pIC8gMicpO1xyXG5cdFx0b3JkZXI6IDM7XHJcblx0XHRcclxuXHRcdCNjbG9zZS1wcm9jZXNzLW1hcmdpbmFsIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKH4nQHttYWluLWNvbnRleHQtYW5kLXByb2Nlc3Mtc3RkLXZpZXdwb3J0LW1pbi13aWR0aH0gLSAxcHgnKSkge1xyXG5cdFx0XHR3aWR0aDogY2FsYyh+JzEwMCUgLSBAe3ZpZXdwb3J0LXhzLW1pbn0gLSAoQHt2aWV3cG9ydC14cy1taW59IC8gMiknKTtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHJcblx0XHRcdCNjbG9zZS1wcm9jZXNzLW1hcmdpbmFsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1sZy1tYXgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoficxMDAlIC0gQHt2aWV3cG9ydC14cy1taW59Jyk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LW1kLW1heCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHRcdFxyXG5cclxuXHRib2R5LmluIHtcclxuXHRcdCNtYWluLXByb2Nlc3MtY2FnZSB7XHJcblx0XHRcdC5tYWluLWNvbnRleHQge1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKH4nQHttYWluLWNvbnRleHQtYW5kLXByb2Nlc3Mtc3RkLXZpZXdwb3J0LW1pbi13aWR0aH0gLSAxcHgnKSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IEB2aWV3cG9ydC14cy1taW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtbWQtbWF4KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IEBtYWluLXByb2Nlc3MtdG9wLWltYWdlLW1pbi1oZWlnaHQtbWQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1jb250ZXh0LWJhY2tncm91bmQtY29sb3ItbWQ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0fVx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQubWFpbi1wcm9jZXNzIHtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogY2FsYyh+J0B7bWFpbi1jb250ZXh0LWFuZC1wcm9jZXNzLXN0ZC12aWV3cG9ydC1taW4td2lkdGh9IC0gMXB4JykpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKH4nMTAwJSAtIEB7dmlld3BvcnQteHMtbWlufSAtIChAe3ZpZXdwb3J0LXhzLW1pbn0gLyAyKScpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LWxnLW1heCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoficxMDAlIC0gQHt2aWV3cG9ydC14cy1taW59Jyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtbWQtbWF4KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1haW4tcHJvY2Vzcy5tYXJnaW5hbC1jb2wge1x0XHRcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogY2FsYyh+J0B7bWFpbi1jb250ZXh0LWFuZC1wcm9jZXNzLXN0ZC12aWV3cG9ydC1taW4td2lkdGh9IC0gMXB4JykpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBAdmlld3BvcnQteHMtbWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LW1kLW1heCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cdFx0XHJcblx0XHJcblx0I2NvY2twaXQtY2FyZHMtY2FnZSB7XHJcblx0XHR3aWR0aDogQGNvY2twaXQtY2FyZHMtY2FnZS13aWR0aDtcclxuXHRcdG1heC13aWR0aDogQGNvY2twaXQtY2FyZHMtY2FnZS1tYXgtd2lkdGg7XHJcblx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0LW1zLWZsZXgtcGFjazogQGNvY2twaXQtY2FyZHMtY2FnZS1qdXN0aWZ5LWNvbnRlbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IEBjb2NrcGl0LWNhcmRzLWNhZ2UtanVzdGlmeS1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IEBjb2NrcGl0LWNhcmRzLWNhZ2UtYm9yZGVyLWJvdHRvbS1zbTtcdFx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcdFxyXG59QGJhc2UtbGF5b3V0OiBiYXNlLWxheW91dDsiLCJcclxuLm1peGluKGhlYWRlcikge1xyXG5cdGhlYWRlciB7XHJcblx0XHR3aWR0aDogQGhlYWRlci13aWR0aDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRoZWlnaHQ6IEBoZWFkZXItaGVpZ2h0O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogQGhlYWRlci1ib3JkZXItYm90dG9tO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHJcblx0XHQjaGVhZGVyLWNhZ2Uge1x0XHJcblx0XHRcdHdpZHRoOiBAaGVhZGVyLWNhZ2Utd2lkdGg7XHJcblx0XHRcdG1heC13aWR0aDogQGhlYWRlci1jYWdlLW1heC13aWR0aDtcclxuXHRcdFx0bWFyZ2luOiAwcHggYXV0bztcdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAaGVhZGVyLWxvZ28tdXJsIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IEBoZWFkZXItbG9nby1tYXJnaW4tdG9wO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogQGhlYWRlci1sb2dvLW1hcmdpbi1sZWZ0O1xyXG5cdFx0XHRoZWlnaHQ6IEBoZWFkZXItbG9nby1oZWlnaHQ7XHJcblx0XHRcdHdpZHRoOiBAaGVhZGVyLWxvZ28td2lkdGg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0PiAuYWxlcnQge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IEBtYWluLXByb2Nlc3MtbWF4LXdpZHRoO1xyXG5cdFx0XHR6LWluZGV4OiAxMDMzO1x0XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcblx0XHRcdFx0b3BhY2l0eTogMS4wO1xyXG5cdFx0XHRcdCY6Zm9jdXMsJjphY3RpdmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQjaGVhZGVyQ29udGV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHR0b3A6IEBoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBAaGVhZGVyLWNvbnRleHQtaGVpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGVyLWNvbnRleHQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHJcblx0XHRcdCNoZWFkZXJDb250ZXh0Q2FnZSB7XHJcblx0XHRcdFx0d2lkdGg6IEBoZWFkZXItY29udGV4dC1jYWdlLXdpZHRoO1xyXG5cdFx0XHRcdG1heC13aWR0aDogQGhlYWRlci1jb250ZXh0LWNhZ2UtbWF4LXdpZHRoO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCNoZWFkZXJDb250ZXh0VG9nZ2xlIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRib3JkZXI6IEBoZWFkZXItY29udGV4dC10b2dnbGUtYm9yZGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IEBoZWFkZXItY29udGV4dC10b2dnbGUtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRwYWRkaW5nOiA0cHggMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBoZWFkZXItY29udGV4dC10b2dnbGUtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuZmEtYmFycyB7XHJcblx0XHRcdFx0XHRjb2xvcjogQGhlYWRlci1jb250ZXh0LXRvZ2dsZS1iYXJzLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGVyLWNvbnRleHQtdG9nZ2xlLWJhY2tncm91bmQtY29sb3ItaG92ZXI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5mYS1iYXJzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBoZWFkZXItY29udGV4dC10b2dnbGUtYmFycy1jb2xvci1ob3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZGVyLWNvbnRleHQtMy1saW5lcyB7XHJcblx0XHRcdFx0Y29sb3I6IEBoZWFkZXItY29udGV4dC1saW5lcy1jb2xvcjtcclxuXHRcdFx0XHRmb250LXNpemU6IEBoZWFkZXItY29udGV4dC1saW5lcy1mb250LXNpemU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAaGVhZGVyLWNvbnRleHQtbGluZXMtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBoZWFkZXItY29udGV4dC1saW5lcy1mb250LXdlaWdodDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmhlYWRlci1jb250ZXh0LTItbGluZXMge1xyXG5cdFx0XHRcdGNvbG9yOiBAaGVhZGVyLWNvbnRleHQtbGluZXMtY29sb3I7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBAaGVhZGVyLWNvbnRleHQtbGluZXMtZm9udC1zaXplO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGhlYWRlci1jb250ZXh0LWxpbmVzLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBAaGVhZGVyLWNvbnRleHQtbGluZXMtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkZXItY29udGV4dC0xLWxpbmUge1xyXG5cdFx0XHRcdGNvbG9yOiBAaGVhZGVyLWNvbnRleHQtbGluZXMtY29sb3I7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBAZm9udC1zaXplO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRmb250LWZhbWlseTogQGhlYWRlci1jb250ZXh0LWxpbmVzLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBAaGVhZGVyLWNvbnRleHQtbGluZXMtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdGhlaWdodDogQGhlYWRlci1oZWlnaHQtc207XHJcblx0XHRcdFxyXG5cdFx0XHQubG9nbyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGhlYWRlci1sb2dvLXVybC1zbSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogQGhlYWRlci1sb2dvLW1hcmdpbi10b3Atc207XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IEBoZWFkZXItbG9nby1tYXJnaW4tbGVmdC1zbTtcclxuXHRcdFx0XHRoZWlnaHQ6IEBoZWFkZXItbG9nby1oZWlnaHQtc207XHJcblx0XHRcdFx0d2lkdGg6IEBoZWFkZXItbG9nby13aWR0aC1zbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0I2hlYWRlckNvbnRleHQge1xyXG5cdFx0XHRcdHRvcDogQGhlYWRlci1oZWlnaHQtc207XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRoZWFkZXIuc2hhZG93ZWQge1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBAaGVhZGVyLXNoYWRvd2VkO1xyXG5cdFx0LW1vei1ib3gtc2hhZG93OiBAaGVhZGVyLXNoYWRvd2VkO1xyXG5cdCAgICBib3gtc2hhZG93OiBAaGVhZGVyLXNoYWRvd2VkO1xyXG5cdH1cclxuXHJcblx0Ym9keS5pbiBoZWFkZXIge1xyXG5cdFx0aGVpZ2h0OiBAaGVhZGVyLWhlaWdodDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdGhlaWdodDogY2FsYyh+J0B7aGVhZGVyLWhlaWdodC1zbX0gKyBAe2hlYWRlci1jb250ZXh0LWhlaWdodH0nKTtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHJcblx0Ym9keS5pbiBoZWFkZXIuaGVhZC1jb250ZXh0IHtcclxuXHRcdGhlaWdodDogY2FsYyh+J0B7aGVhZGVyLWhlaWdodH0gKyBAe2hlYWRlci1jb250ZXh0LWhlaWdodH0nKTtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcclxuXHRcdC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XHJcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdGhlaWdodDogY2FsYyh+J0B7aGVhZGVyLWhlaWdodC1zbX0gKyBAe2hlYWRlci1jb250ZXh0LWhlaWdodH0nKTtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5AaGVhZGVyOiBoZWFkZXI7IiwiLm1peGluKGhlYWRlci1tZW51KSB7XHJcblx0I2hlYWRlci1tZW51IHtcclxuXHRcdG1hcmdpbi10b3A6IEBoZWFkZXItbWVudS1tYXJnaW4tdG9wO1xyXG5cdFx0XHJcblx0XHQ+IGRpdi5mbG9hdC1lbmQgPiBhIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHQuZmEge1xyXG5cdFx0XHRcdGNvbG9yOiBAaGVhZGVyLW1lbnUtaWNvbi1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5mYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogQGhlYWRlci1tZW51LWljb24tY29sb3ItaG92ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZhLXVzZXItY29nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHR9XHJcblx0XHQuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0fVxyXG5cdFx0LmZhLWVudmVsb3BlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0fVxyXG5cdFx0LmZhLWVudmVsb3BlLm5vLW5ld3Mge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQucG9zdGJveC1iYWRnZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBoZWFkZXItbWVudS1wb3N0Ym94LWJhZGdlLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdGNvbG9yOiBAaGVhZGVyLW1lbnUtcG9zdGJveC1iYWRnZS1jb2xvcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTMycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTNweDtcclxuXHRcdFx0cGFkZGluZzogMnB4IDZweCAzcHggNnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogQGhlYWRlci1tZW51LXBvc3Rib3gtYmFkZ2UtZm9udC1mYW1pbHk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBAaGVhZGVyLW1lbnUtcG9zdGJveC1iYWRnZS1mb250LXdlaWdodDtcclxuXHRcdFx0Zm9udC1zaXplOiBAaGVhZGVyLW1lbnUtcG9zdGJveC1iYWRnZS1mb250LXNpemU7XHJcblx0XHR9XHJcblx0XHQjbG9nb3V0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGhlYWRlci1tZW51LWxvZ291dC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRwYWRkaW5nOiAycHggMTZweCAzcHggMTZweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBoZWFkZXItbWVudS1sb2dvdXQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQGhlYWRlci1tZW51LWxvZ291dC1ib3JkZXItcmFkaXVzO1x0XHJcblx0XHRcdGZvbnQtc2l6ZTogQGhlYWRlci1tZW51LWxvZ291dC1mb250LXNpemU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAaGVhZGVyLW1lbnUtbG9nb3V0LWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRmb250LXdlaWdodDogQGhlYWRlci1tZW51LWxvZ291dC1mb250LXdlaWdodDtcclxuXHRcdFx0Y29sb3I6IEBoZWFkZXItbWVudS1sb2dvdXQtY29sb3I7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHJcblx0XHRcdC5mYSB7XHJcblx0XHRcdFx0Y29sb3I6IEBoZWFkZXItbWVudS1sb2dvdXQtaWNvbi1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGhlYWRlci1tZW51LWxvZ291dC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyO1xyXG5cdFx0XHRcdGNvbG9yOiBAaGVhZGVyLW1lbnUtbG9nb3V0LWNvbG9yLWhvdmVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5mYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogQGhlYWRlci1tZW51LWxvZ291dC1pY29uLWNvbG9yLWhvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogKEB2aWV3cG9ydC14eGwtbWF4ICsgMXB4KSkge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAaGVhZGVyLW1lbnUtbG9nb3V0LWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBoZWFkZXItbWVudS1sb2dvdXQtYm9yZGVyLXJhZGl1cztcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHVsLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdHJpZ2h0OiBAaGVhZGVyLW1lbnUtZHJvcGRvd24tbWVudS1yaWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46IDBweCBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRvcDogQGhlYWRlci1oZWlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LWhlaWdodDogMjUwcHg7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0Ym9yZGVyOiBAaGVhZGVyLW1lbnUtZHJvcGRvd24tbWVudS1ib3JkZXI7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBAaGVhZGVyLW1lbnUtZHJvcGRvd24tbWVudS1ib3gtc2hhZG93O1xyXG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IEBoZWFkZXItbWVudS1kcm9wZG93bi1tZW51LWJveC1zaGFkb3c7XHJcblx0XHRcdGJveC1zaGFkb3c6IEBoZWFkZXItbWVudS1kcm9wZG93bi1tZW51LWJveC1zaGFkb3c7XHJcblx0XHRcdFxyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ+IGEuZHJvcGRvd24taXRlbSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGVyLW1lbnUtZHJvcGRvd24taXRlbS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tYm9yZGVyLWJvdHRvbTtcclxuXHRcdFx0XHRcdGNvbG9yOiBAaGVhZGVyLW1lbnUtZHJvcGRvd24taXRlbS1jb2xvcjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAaGVhZGVyLW1lbnUtZHJvcGRvd24taXRlbS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAaGVhZGVyLW1lbnUtZHJvcGRvd24taXRlbS1mb250LXdlaWdodDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZztcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQtY29sb3ItaG92ZXI7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLWJvcmRlci1ib3R0b20taG92ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAaGVhZGVyLW1lbnUtZHJvcGRvd24taXRlbS1jb2xvci1ob3ZlcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtZmFtaWx5LWhvdmVyO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC13ZWlnaHQtaG92ZXI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplLWhvdmVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogQGhlYWRlci1tZW51LWRyb3Bkb3duLWl0ZW0tYm9yZGVyLWxlZnQtaG92ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IEBoZWFkZXItbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmctaG92ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdD4gYS5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogKEB2aWV3cG9ydC14eGwtbWF4ICsgMXB4KSkge1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKH4nKCgxMDAlIC0gQHt2aWV3cG9ydC14eGwtbWF4fSkgLyAyKSArIEB7aGVhZGVyLW1lbnUtZHJvcGRvd24tbWVudS1yaWdodH0nKSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBAaGVhZGVyLW1lbnUtbWFyZ2luLXRvcC1zbTtcclxuXHRcdFx0XHJcblx0XHRcdCNsb2dvdXQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZhLXVzZXItY29nIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZhLWVudmVsb3BlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnBvc3Rib3gtYmFkZ2Uge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZhLXNpZ24tb3V0LWFsdCB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0dWwuZHJvcGRvd24tbWVudS5zaG93IHtcclxuXHRcdFx0XHR0b3A6IEBoZWFkZXItaGVpZ2h0LXNtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cmlnaHQ6IEBoZWFkZXItbWVudS1kcm9wZG93bi1tZW51LXJpZ2h0LXNtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQteHMtbWF4KSB7XHJcblx0XHRcdHVsLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcblx0XHRcdFx0cmlnaHQ6IEBoZWFkZXItbWVudS1kcm9wZG93bi1tZW51LXJpZ2h0LXhzICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKH4nMTAwJSAtICggMiAqIEB7aGVhZGVyLW1lbnUtZHJvcGRvd24tbWVudS1yaWdodC14c30gKScpO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGhlYWRlci1tZW51OiBoZWFkZXItbWVudTtcdCIsIlxyXG4ubWl4aW4oYWxlcnRzKSB7XHJcblx0LmFsZXJ0LWRhbmdlciwgLmFsZXJ0LWRhbmdlcjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0XHRjb2xvcjogQGFsZXJ0LWRhbmdlci10eHQtY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogQGFsZXJ0LWRhbmdlci10eHQtY29sb3I7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRjb2xvcjogQGFsZXJ0LWRhbmdlci10eHQtY29sb3I7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0fVx0XHJcblx0fVxyXG5cdC5hbGVydC13YXJuaW5nLCAuYWxlcnQtd2FybmluZzpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC13YXJuaW5nLWNvbG9yO1xyXG5cdFx0Y29sb3I6IEBhbGVydC13YXJuaW5nLXR4dC1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC13YXJuaW5nLWJnLWNvbG9yO1xyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC13YXJuaW5nLXR4dC1jb2xvcjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtd2FybmluZy10eHQtY29sb3I7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtd2FybmluZy10eHQtY29sb3I7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHRcclxuIFx0fVxyXG5cdC5hbGVydC1pbmZvLCAuYWxlcnQtaW5mbzpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1xyXG5cdFx0Y29sb3I6IEBhbGVydC1pbmZvLXR4dC1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1pbmZvLWJnLWNvbG9yO1xyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC1pbmZvLXR4dC1jb2xvcjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtaW5mby10eHQtY29sb3I7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtaW5mby10eHQtY29sb3I7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHRcclxuIFx0fVxyXG5cdFxyXG5cdC5hbGVydC1wYXNzd29yZC13ZWFrLCAuYWxlcnQtcGFzc3dvcmQtd2Vhazpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1wYXNzd29yZC13ZWFrLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstYmctY29sb3I7XHJcbiBcdH1cclxuXHQuYWxlcnQtcGFzc3dvcmQtbWVkaXVtLCAuYWxlcnQtcGFzc3dvcmQtbWVkaXVtOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLW1lZGl1bS1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1wYXNzd29yZC1tZWRpdW0tYmctY29sb3I7XHJcbiBcdH1cclxuXHQuYWxlcnQtcGFzc3dvcmQtc3Ryb25nLCAuYWxlcnQtcGFzc3dvcmQtc3Ryb25nOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXN0cm9uZy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1wYXNzd29yZC1zdHJvbmctYmctY29sb3I7XHJcbiBcdH1cclxuXHRcclxuXHRoMy5hbGVydC1oZWFkaW5nIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0fVxyXG5cclxuXHRwLmFsZXJ0IHtcclxuXHRcdHBhZGRpbmc6IDZweCAxMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdH1cclxuXHJcblx0c3Bhbi5hbGVydC1kYW5nZXJbZGF0YS1icy10b2dnbGU9cG9wb3Zlcl0sXHJcblx0c3Bhbi5hbGVydC13YXJuaW5nW2RhdGEtYnMtdG9nZ2xlPXBvcG92ZXJdLFxyXG5cdHNwYW4uYWxlcnQtaW5mb1tkYXRhLWJzLXRvZ2dsZT1wb3BvdmVyXSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHRcclxufVxyXG5AYWxlcnRzOiBhbGVydHM7IiwiXHJcbi5taXhpbihwb3BvdmVycykge1xyXG5cclxuXHQucG9wb3ZlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiBAcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xyXG5cdFx0ei1pbmRleDogMTcwO1xyXG5cdFx0XHJcblx0XHQucG9wb3Zlci1oZWFkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogQHBvcG92ZXItaGVhZGVyLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRmb250LXdlaWdodDogQHBvcG92ZXItaGVhZGVyLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRmb250LXNpemU6IEBwb3BvdmVyLWhlYWRlci1mb250LXNpemU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnBvcG92ZXItYm9keSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAcG9wb3Zlci1ib2R5LWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRmb250LXdlaWdodDogQHBvcG92ZXItYm9keS1mb250LXdlaWdodDtcclxuXHRcdFx0Zm9udC1zaXplOiBAcG9wb3Zlci1ib2R5LWZvbnQtc2l6ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRib3R0b206IC0wLjVyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5wb3BvdmVyLmFsZXJ0LWRhbmdlciB7XHJcblx0XHQucG9wb3Zlci1oZWFkZXIsXHJcblx0XHQucG9wb3Zlci1ib2R5IHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0LnBvcG92ZXIuYnMtcG9wb3Zlci10b3AuYWxlcnQtZGFuZ2VyIHtcclxuXHRcdD4gLnBvcG92ZXItYXJyb3cge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcG92ZXIuYnMtcG9wb3Zlci1zdGFydC5hbGVydC1kYW5nZXIge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGFsZXJ0LWRhbmdlci1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3BvdmVyLmJzLXBvcG92ZXItZW5kLmFsZXJ0LWRhbmdlciB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IEBhbGVydC1kYW5nZXItYmctY29sb3I7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbS5hbGVydC1kYW5nZXIge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAYWxlcnQtZGFuZ2VyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBhbGVydC1kYW5nZXItYmctY29sb3I7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wb3BvdmVyLmFsZXJ0LXdhcm5pbmcge1xyXG5cdFx0LnBvcG92ZXItaGVhZGVyLFxyXG5cdFx0LnBvcG92ZXItYm9keSB7XHJcblx0XHRcdGNvbG9yOiBAYWxlcnQtd2FybmluZy10eHQtY29sb3I7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLXRvcC5hbGVydC13YXJuaW5nIHtcclxuXHRcdD4gLnBvcG92ZXItYXJyb3cge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogQGFsZXJ0LXdhcm5pbmctYmctY29sb3I7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLXN0YXJ0LmFsZXJ0LXdhcm5pbmcge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBhbGVydC13YXJuaW5nLWJnLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcG92ZXIuYnMtcG9wb3Zlci1lbmQuYWxlcnQtd2FybmluZyB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBAYWxlcnQtd2FybmluZy1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tLmFsZXJ0LXdhcm5pbmcge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAYWxlcnQtd2FybmluZy1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAYWxlcnQtd2FybmluZy1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnBvcG92ZXIuYWxlcnQtaW5mbyB7XHJcblx0XHQucG9wb3Zlci1oZWFkZXIsXHJcblx0XHQucG9wb3Zlci1ib2R5IHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC1pbmZvLXR4dC1jb2xvcjtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wLmFsZXJ0LWluZm8ge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBAYWxlcnQtaW5mby1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBAYWxlcnQtaW5mby1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3BvdmVyLmJzLXBvcG92ZXItc3RhcnQuYWxlcnQtaW5mbyB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAYWxlcnQtaW5mby1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGFsZXJ0LWluZm8tYmctY29sb3I7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLWVuZC5hbGVydC1pbmZvIHtcclxuXHRcdD4gLnBvcG92ZXItYXJyb3cge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBAYWxlcnQtaW5mby1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IEBhbGVydC1pbmZvLWJnLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20uYWxlcnQtaW5mbyB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBhbGVydC1pbmZvLWJnLWNvbG9yO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucG9wb3Zlci5hbGVydC1wYXNzd29yZC13ZWFrIHtcclxuXHRcdC5wb3BvdmVyLWhlYWRlcixcclxuXHRcdC5wb3BvdmVyLWJvZHkge1xyXG5cdFx0XHRjb2xvcjogQGZvbnQtY29sb3I7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLXRvcC5hbGVydC1wYXNzd29yZC13ZWFrIHtcclxuXHRcdD4gLnBvcG92ZXItYXJyb3cge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstYmctY29sb3I7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLXN0YXJ0LmFsZXJ0LXBhc3N3b3JkLXdlYWsge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBhbGVydC1wYXNzd29yZC13ZWFrLWJnLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcG92ZXIuYnMtcG9wb3Zlci1lbmQuYWxlcnQtcGFzc3dvcmQtd2VhayB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtd2Vhay1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tLmFsZXJ0LXBhc3N3b3JkLXdlYWsge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtd2Vhay1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtd2Vhay1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnBvcG92ZXIuYWxlcnQtcGFzc3dvcmQtbWVkaXVtIHtcclxuXHRcdC5wb3BvdmVyLWhlYWRlcixcclxuXHRcdC5wb3BvdmVyLWJvZHkge1xyXG5cdFx0XHRjb2xvcjogQGZvbnQtY29sb3I7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLXRvcC5hbGVydC1wYXNzd29yZC1tZWRpdW0ge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtbWVkaXVtLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IEBhbGVydC1wYXNzd29yZC1tZWRpdW0tYmctY29sb3I7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLXN0YXJ0LmFsZXJ0LXBhc3N3b3JkLW1lZGl1bSB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtbWVkaXVtLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtbWVkaXVtLWJnLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcG92ZXIuYnMtcG9wb3Zlci1lbmQuYWxlcnQtcGFzc3dvcmQtbWVkaXVtIHtcclxuXHRcdD4gLnBvcG92ZXItYXJyb3cge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtbWVkaXVtLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLW1lZGl1bS1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tLmFsZXJ0LXBhc3N3b3JkLW1lZGl1bSB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBhbGVydC1wYXNzd29yZC1tZWRpdW0tY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLW1lZGl1bS1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnBvcG92ZXIuYWxlcnQtcGFzc3dvcmQtc3Ryb25nIHtcclxuXHRcdC5wb3BvdmVyLWhlYWRlcixcclxuXHRcdC5wb3BvdmVyLWJvZHkge1xyXG5cdFx0XHRjb2xvcjogQGZvbnQtY29sb3I7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLXRvcC5hbGVydC1wYXNzd29yZC1zdHJvbmcge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtc3Ryb25nLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IEBhbGVydC1wYXNzd29yZC1zdHJvbmctYmctY29sb3I7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLXN0YXJ0LmFsZXJ0LXBhc3N3b3JkLXN0cm9uZyB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtc3Ryb25nLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtc3Ryb25nLWJnLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcG92ZXIuYnMtcG9wb3Zlci1lbmQuYWxlcnQtcGFzc3dvcmQtc3Ryb25nIHtcclxuXHRcdD4gLnBvcG92ZXItYXJyb3cge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtc3Ryb25nLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXN0cm9uZy1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tLmFsZXJ0LXBhc3N3b3JkLXN0cm9uZyB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBhbGVydC1wYXNzd29yZC1zdHJvbmctY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXN0cm9uZy1iZy1jb2xvcjtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnBvcG92ZXIuaW5mby1kZWZhdWx0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdGJvcmRlcjogQGZvcm0tY29udHJvbC1ib3JkZXI7XHJcblx0XHRcclxuXHRcdC5wb3BvdmVyLWhlYWRlciB7XHJcblx0XHRcdGNvbG9yOiBAZm9ybS1jb250cm9sLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LnBvcG92ZXItYm9keSB7XHJcblx0XHRcdGNvbG9yOiBAZm9ybS1jb250cm9sLWNvbG9yO1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cdC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wLmluZm8tZGVmYXVsdCB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IEBmb3JtLWNvbnRyb2wtYm9yZGVyO1xyXG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBAZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLXN0YXJ0LmluZm8tZGVmYXVsdCB7XHJcblx0XHQ+IC5wb3BvdmVyLWFycm93IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBAZm9ybS1jb250cm9sLWJvcmRlcjtcclxuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9wb3Zlci5icy1wb3BvdmVyLWVuZC5pbmZvLWRlZmF1bHQge1xyXG5cdFx0PiAucG9wb3Zlci1hcnJvdyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IEBmb3JtLWNvbnRyb2wtYm9yZGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogQGZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20uaW5mby1kZWZhdWx0IHtcclxuXHRcdD4gLnBvcG92ZXItYXJyb3cge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQGZvcm0tY29udHJvbC1ib3JkZXI7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBmb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQHBvcG92ZXJzOiBwb3BvdmVyczsiLCJcclxuLm1peGluKG1haW4tbG9naW4tY2FyZCkge1xyXG5cclxuXHQubWFpbi1wYW5vcmFtYSB7XHJcblx0XHQubWFpbi1sb2dpbiB7XHJcblx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHJcblx0XHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBjb250ZW50cztcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogQG1haW4tbG9naW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlcjogQG1haW4tbG9naW4tY2FyZC1ib3JkZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1haW4tbG9naW4tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdG1hcmdpbjogQG1haW4tbG9naW4tY2FyZC1tYXJnaW47XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBAbWFpbi1sb2dpbi1jYXJkLXBhZGRpbmctbGVmdDtcclxuXHJcblx0XHRcdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1ib3JkZXItYm90dG9tO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQG1haW4tbG9naW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBtYWluLWxvZ2luLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcdC5jYXJkLWhlYWRlci1jYXJldCB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC1AbWFpbi1sb2dpbi1jYXJkLXBhZGRpbmctbGVmdDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHRcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5mYS5mYS1jYXJldC1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWNhcmV0LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHRcclxuXHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmZhLmZhLWNhcmV0LWRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWNhcmV0LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQG1haW4tbG9naW4tY2FyZC10aXRsZS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBtYWluLWxvZ2luLWNhcmQtdGl0bGUtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQG1haW4tbG9naW4tY2FyZC10aXRsZS1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAbWFpbi1sb2dpbi1jYXJkLXRpdGxlLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWFpbi1sb2dpbi1jYXJkLXRpdGxlLWJvcmRlci1ib3R0b207XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1pY29uLXdpZHRoO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogQG1haW4tbG9naW4tY2FyZC1oZWFkZXItaWNvbi1oZWlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNzBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTE3cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQG1haW4tbG9naW4tY2FyZC1oZWFkZXItaWNvbi11cmwgbm8tcmVwZWF0IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWljb24tYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWljb24tYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogQG1haW4tbG9naW4tY2FyZC1oZWFkZXItaWNvbi13aWR0aC1zbTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogQG1haW4tbG9naW4tY2FyZC1oZWFkZXItaWNvbi1oZWlnaHQtc207XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWljb24tdXJsLXNtIG5vLXJlcGVhdCBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1pY29uLWJhY2tncm91bmQtcG9zaXRpb24tc207XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWljb24tYmFja2dyb3VuZC1zaXplLXNtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtYWluLWxvZ2luLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lm1haW4tbG9naW4tY2FyZC1saW5rcyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkLXRleHQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0fVx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IEBtYWluLWxvZ2luLWNhcmQtZm9vdGVyLWJvcmRlci10b3A7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAbWFpbi1sb2dpbi1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQG1haW4tbG9naW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1haW4tbG9naW4tY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNhcmQtYnV0dG9uLWxpbmUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC41cmVtO1xyXG5cclxuXHRcdFx0XHRcdFx0LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQG1haW4tbG9naW4tYnV0dG9uLXByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBAbWFpbi1sb2dpbi1idXR0b24tcHJpbWFyeS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1haW4tbG9naW4tYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBAbWFpbi1sb2dpbi1idXR0b24tYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQG1haW4tbG9naW4tYnV0dG9uLXByaW1hcnktZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBtYWluLWxvZ2luLWJ1dHRvbi1wcmltYXJ5LWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQG1haW4tbG9naW4tYnV0dG9uLXByaW1hcnktZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IEBtYWluLWxvZ2luLWJ1dHRvbi1wcmltYXJ5LXBhZGRpbmc7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQG1haW4tbG9naW4tYnV0dG9uLXByaW1hcnktY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IEBtYWluLWxvZ2luLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtYWluLWxvZ2luLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM7XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYWxlcnQge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAtQG1haW4tbG9naW4tY2FyZC1ib3JkZXItd2lkdGg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtQG1haW4tbG9naW4tY2FyZC1ib3JkZXItd2lkdGg7XHJcblx0XHRcdFx0XHRyaWdodDogLUBtYWluLWxvZ2luLWNhcmQtYm9yZGVyLXdpZHRoO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogQG1haW4tbG9naW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogNTtcclxuXHJcblx0XHRcdFx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6Zm9jdXMsJjphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtbWQtbWF4KSB7XHJcblx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQG1haW4tbG9naW4tY2FyZC10aXRsZS1mb250LXNpemUtbWQ7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTE5cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc20gMCUsIEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc20gQG1haW4tbG9naW4tY2FyZC1oZWFkZXItY2FyZXQtd2lkdGgsIEBtYWluLWxvZ2luLWNhcmQtYmFja2dyb3VuZC1jb2xvci1zbSBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1jYXJldC13aWR0aCwgQG1haW4tbG9naW4tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLXNtIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQG1haW4tbG9naW4tY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbSAwJSwgQG1haW4tbG9naW4tY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbSBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1jYXJldC13aWR0aCwgQG1haW4tbG9naW4tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLXNtIEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoLCBAbWFpbi1sb2dpbi1jYXJkLWJhY2tncm91bmQtY29sb3Itc20gMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQobGVmdCwgQG1haW4tbG9naW4tY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbSAwJSwgQG1haW4tbG9naW4tY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbSBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1jYXJldC13aWR0aCwgQG1haW4tbG9naW4tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLXNtIEBtYWluLWxvZ2luLWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoLCBAbWFpbi1sb2dpbi1jYXJkLWJhY2tncm91bmQtY29sb3Itc20gMTAwJSk7XHJcblxyXG5cdFx0XHRcdFx0bWFyZ2luOiBAbWFpbi1sb2dpbi1jYXJkLW1hcmdpbi1zbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogQG1haW4tbG9naW4tY2FyZC1oZWFkZXItY2FyZXQtd2lkdGg7XHRcdFx0XHJcblxyXG5cdFx0XHRcdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1haW4tbG9naW4tY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvci1zbTtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMXJlbSA1cHggMXJlbTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmNhcmQtaGVhZGVyLWNhcmV0IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtQG1haW4tbG9naW4tY2FyZC1oZWFkZXItY2FyZXQtd2lkdGg7XHRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2FyZC10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAbWFpbi1sb2dpbi1jYXJkLXRpdGxlLWZvbnQtc2l6ZS1zbTtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTNweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1sb2dpbi1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvci1zbTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5jYXJkLXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkLWZvb3RlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtYWluLWxvZ2luLWNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3Itc207XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuYWxlcnQge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBAbWFpbi1sb2dpbi1jYXJkLWhlYWRlci1jYXJldC13aWR0aDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2FyZC5vcGVuZWQtc20ge1xyXG5cdFx0XHRcdFx0LmNhcmQtaGVhZGVyLWNhcmV0IHtcclxuXHRcdFx0XHRcdFx0LmZhLmZhLWNhcmV0LXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1x0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5mYS5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5AbWFpbi1sb2dpbi1jYXJkOiBtYWluLWxvZ2luLWNhcmQ7XHJcblxyXG5cclxuXHJcbi5taXhpbihjb2NrcGl0LWNhcmRzKSB7XHJcblxyXG5cdCNjb2NrcGl0LWNhcmRzLWNvbnRhaW5lciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29ja3BpdC1jYXJkcy1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBAY29ja3BpdC1jYXJkcy1jb250YWluZXItcGFkZGluZy1ib3R0b207XHJcblx0XHRcclxuXHRcdC5jYXJkIHtcclxuXHRcdFxyXG5cdFx0XHRmb3JtIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBjb250ZW50cztcclxuXHRcdFx0fVx0XHJcblx0XHRcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogQGNvY2twaXQtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRib3JkZXI6IEBjb2NrcGl0LWNhcmQtYm9yZGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29ja3BpdC1jYXJkLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdG1hcmdpbjogQGNvY2twaXQtY2FyZC1tYXJnaW47XHJcblx0XHRcdHdpZHRoOiBAY29ja3BpdC1jYXJkLXdpZHRoO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IEBjb2NrcGl0LWNhcmQtcGFkZGluZy1sZWZ0O1xyXG5cdFx0XHRcclxuXHRcdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29ja3BpdC1jYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWJvcmRlci1ib3R0b207XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBjb2NrcGl0LWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGNvY2twaXQtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY2FyZC1oZWFkZXItY2FyZXQge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtQGNvY2twaXQtY2FyZC1wYWRkaW5nLWxlZnQ7XHJcblx0XHRcdFx0XHR3aWR0aDogQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtd2lkdGg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuZmEuZmEtY2FyZXQtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHRcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuZmEuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29ja3BpdC1jYXJkLWhlYWRlci1jYXJldC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY2FyZC10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGNvY2twaXQtY2FyZC10aXRsZS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAY29ja3BpdC1jYXJkLXRpdGxlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiBAY29ja3BpdC1jYXJkLXRpdGxlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiBAY29ja3BpdC1jYXJkLXRpdGxlLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQGNvY2twaXQtY2FyZC10aXRsZS1ib3JkZXItYm90dG9tO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41cmVtO1x0XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvY2twaXQtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogQGNvY2twaXQtY2FyZC1ib2R5LWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRjb2xvcjogQGNvY2twaXQtY2FyZC1ib2R5LWNvbG9yO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJkLWJ1dHRvbi1saW5lIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQubWFpbi1sb2dpbi1jYXJkLWxpbmtzIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXJkLWJvZHktYWpheC1sb2FkZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC1AY29ja3BpdC1jYXJkLXBhZGRpbmctbGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmNhcmQtdGV4dCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXJkLWZvb3RlciB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogQGNvY2twaXQtY2FyZC1mb290ZXItYm9yZGVyLXRvcDtcdFx0XHRcdFxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBjb2NrcGl0LWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQGNvY2twaXQtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2NrcGl0LWNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY2FyZC1idXR0b24tbGluZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFsZXJ0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtQGNvY2twaXQtY2FyZC1ib3JkZXItd2lkdGg7XHJcblx0XHRcdFx0bGVmdDogLUBjb2NrcGl0LWNhcmQtYm9yZGVyLXdpZHRoO1xyXG5cdFx0XHRcdHJpZ2h0OiAtQGNvY2twaXQtY2FyZC1ib3JkZXItd2lkdGg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogQGNvY2twaXQtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdHotaW5kZXg6IDU7XHRcclxuXHJcblx0XHRcdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpmb2N1cywmOmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1sZy1tYXgpIHtcclxuXHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdHdpZHRoOiBAY29ja3BpdC1jYXJkLXdpZHRoLWxnO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1tZC1tYXgpIHtcclxuXHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdHdpZHRoOiBAY29ja3BpdC1jYXJkLXdpZHRoLW1kO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHQuY2FyZC10aXRsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGNvY2twaXQtY2FyZC10aXRsZS1mb250LXNpemUtbWQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTE5cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiBAY29ja3BpdC1jYXJkcy1jb250YWluZXItcGFkZGluZy1ib3R0b20tc207XHJcblx0XHRcdFxyXG5cdFx0XHQuY2FyZCB7XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuLTEpIHtcdFx0XHRcdFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW4gMCUsIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoLCBAY29ja3BpdC1jYXJkLWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoLCBAY29ja3BpdC1jYXJkLWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW4gMCUsIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoLCBAY29ja3BpdC1jYXJkLWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoLCBAY29ja3BpdC1jYXJkLWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KGxlZnQsIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuIDAlLCBAY29ja3BpdC1jYXJkLWhlYWRlci1jYXJldC1iYWNrZ3JvdW5kLWNvbG9yLXNtLXVuZXZlbiBAY29ja3BpdC1jYXJkLWhlYWRlci1jYXJldC13aWR0aCwgQGNvY2twaXQtY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLXNtLXVuZXZlbiBAY29ja3BpdC1jYXJkLWhlYWRlci1jYXJldC13aWR0aCwgQGNvY2twaXQtY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLXNtLXVuZXZlbiAxMDAlKTtcclxuXHJcblx0XHRcdFx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29ja3BpdC1jYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLXNtLXVuZXZlbjtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5jYXJkLWhlYWRlci1jYXJldCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW47XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2NrcGl0LWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yLXNtLXVuZXZlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkLWZvb3RlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2NrcGl0LWNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuO1xyXG5cdFx0XHRcdFx0fVx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcdFx0XHRcdFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbS1ldmVuIDAlLCBAY29ja3BpdC1jYXJkLWhlYWRlci1jYXJldC1iYWNrZ3JvdW5kLWNvbG9yLXNtLWV2ZW4gQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtd2lkdGgsIEBjb2NrcGl0LWNhcmQtYmFja2dyb3VuZC1jb2xvci1zbS1ldmVuIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoLCBAY29ja3BpdC1jYXJkLWJhY2tncm91bmQtY29sb3Itc20tZXZlbiAxMDAlKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc20tZXZlbiAwJSwgQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbS1ldmVuIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoLCBAY29ja3BpdC1jYXJkLWJhY2tncm91bmQtY29sb3Itc20tZXZlbiBAY29ja3BpdC1jYXJkLWhlYWRlci1jYXJldC13aWR0aCwgQGNvY2twaXQtY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLXNtLWV2ZW4gMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQobGVmdCwgQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtYmFja2dyb3VuZC1jb2xvci1zbS1ldmVuIDAlLCBAY29ja3BpdC1jYXJkLWhlYWRlci1jYXJldC1iYWNrZ3JvdW5kLWNvbG9yLXNtLWV2ZW4gQGNvY2twaXQtY2FyZC1oZWFkZXItY2FyZXQtd2lkdGgsIEBjb2NrcGl0LWNhcmQtYmFja2dyb3VuZC1jb2xvci1zbS1ldmVuIEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoLCBAY29ja3BpdC1jYXJkLWJhY2tncm91bmQtY29sb3Itc20tZXZlbiAxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29ja3BpdC1jYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLXNtLWV2ZW47XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuY2FyZC1oZWFkZXItY2FyZXQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LWJhY2tncm91bmQtY29sb3Itc20tZXZlbjtcclxuXHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvY2twaXQtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3Itc20tZXZlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkLWZvb3RlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2NrcGl0LWNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3Itc20tZXZlbjtcclxuXHRcdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0fVx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0d2lkdGg6IEBjb2NrcGl0LWNhcmQtd2lkdGgtc207XHJcblx0XHRcdFx0bWFyZ2luOiBAY29ja3BpdC1jYXJkLW1hcmdpbi1zbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoO1x0XHRcdFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMXJlbSA1cHggMXJlbTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNhcmQtaGVhZGVyLWNhcmV0IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC1AY29ja3BpdC1jYXJkLWhlYWRlci1jYXJldC13aWR0aDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBjb2NrcGl0LWNhcmQtdGl0bGUtZm9udC1zaXplLXNtO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xM3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHQuY2FyZC1ib2R5LWFqYXgtbG9hZGVyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC1AY29ja3BpdC1jYXJkLWhlYWRlci1jYXJldC13aWR0aDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNhcmQtdGV4dCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jYXJkLWZvb3RlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmFsZXJ0IHtcclxuXHRcdFx0XHRcdGxlZnQ6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWNhcmV0LXdpZHRoO1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXJkLmxvZ2luLm9wZW5lZC1zbSB7XHJcblx0XHRcdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXJkLm9wZW5lZC1zbSB7XHJcblx0XHRcdFx0LmNhcmQtaGVhZGVyLWNhcmV0IHtcclxuXHRcdFx0XHRcdC5mYS5mYS1jYXJldC1yaWdodCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuZmEuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2FyZC5sb2dpbixcclxuXHRcdC5jYXJkLnByb2R1Y3QtY2FsY3VsYXRvcixcclxuXHRcdC5jYXJkLm1ldGVyLXJlYWRpbmcsXHJcblx0XHQuY2FyZC5wb3N0Ym94LFxyXG5cdFx0LmNhcmQuaW52b2ljZSxcclxuXHRcdC5jYXJkLm1ldGVyLFxyXG5cdFx0LmNhcmQucHJlcGF5bWVudCxcclxuXHRcdC5jYXJkLmN1c3RvbWVyLFxyXG5cdFx0LmNhcmQuY29udHJhY3QsXHJcblx0XHQuY2FyZC5xdWljay1saW5rcyxcclxuXHRcdC5jYXJkLmN1c3RvbWVyLWFjY291bnQsXHJcblx0XHQuY2FyZC5iYW5rZGF0YSxcclxuXHRcdC5jYXJkLm9yZGVyLXN0YXR1cyxcclxuXHRcdC5jYXJkLmUtbW9iaWxpdHksXHJcblx0XHQuY2FyZC5jbzItZm9vdHByaW50LFxyXG5cdFx0LmNhcmQuY29zdC12aWV3IHtcclxuXHRcdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0XHQuY2FyZC10aXRsZSB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi13aWR0aDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWhlaWdodDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTcwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTNweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTE3cHg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24td2lkdGgtc207XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWhlaWdodC1zbTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTNweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhcmQubG9naW4gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tbG9naW4tdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWxvZ2luLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWxvZ2luLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1sb2dpbi11cmwtc20gbm8tcmVwZWF0IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tbG9naW4tYmFja2dyb3VuZC1wb3NpdGlvbi1zbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1sb2dpbi1iYWNrZ3JvdW5kLXNpemUtc207XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0XHQuY2FyZC5wcm9kdWN0LWNhbGN1bGF0b3IgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tcHJvZHVjdC1jYWxjdWxhdG9yLXVybCBuby1yZXBlYXQgQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1wcm9kdWN0LWNhbGN1bGF0b3ItYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tcHJvZHVjdC1jYWxjdWxhdG9yLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0XHQuY2FyZC5tZXRlci1yZWFkaW5nIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLW1ldGVyLXJlYWRpbmctdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLW1ldGVyLXJlYWRpbmctYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tbWV0ZXItcmVhZGluZy1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0XHQuY2FyZC5lLW1vYmlsaXR5IC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWUtbW9iaWxpdHktdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWUtbW9iaWxpdHktYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tZS1tb2JpbGl0eS1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0XHQuY2FyZC5wb3N0Ym94IC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLXBvc3Rib3gtdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLXBvc3Rib3gtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tcG9zdGJveC1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0XHQuY2FyZC5pbnZvaWNlIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWludm9pY2UtdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWludm9pY2UtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24taW52b2ljZS1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0XHQuY2FyZC5tZXRlciAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1tZXRlci11cmwgbm8tcmVwZWF0IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tbWV0ZXItYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tbWV0ZXItYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0fVxyXG5cdFx0LmNhcmQucHJlcGF5bWVudCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1wcmVwYXltZW50LXVybCBuby1yZXBlYXQgQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1wcmVwYXltZW50LWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLXByZXBheW1lbnQtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0fVxyXG5cdFx0LmNhcmQuY3VzdG9tZXIgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tY3VzdG9tZXItdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWN1c3RvbWVyLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWN1c3RvbWVyLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHRcdC5jYXJkLmNvbnRyYWN0IHtcclxuXHRcdFx0LmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWNvbnRyYWN0LXVybCBuby1yZXBlYXQgQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1jb250cmFjdC1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWNvbnRyYWN0LWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHQuYnJhbmNoLWljb24tYmVmb3JlLXRleHQucG93ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1ib2R5LWljb24tY29udHJhY3QtYnJhbmNoLWljb24tcG93ZXItdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWJvZHktaWNvbi1jb250cmFjdC1icmFuY2gtaWNvbi1wb3dlci1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLWJvZHktaWNvbi1jb250cmFjdC1icmFuY2gtaWNvbi1wb3dlci1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHRcclxuXHRcdFx0XHR9XHRcdFx0XHJcblx0XHRcdFx0LmJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LmdhcyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLWJvZHktaWNvbi1jb250cmFjdC1icmFuY2gtaWNvbi1nYXMtdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWJvZHktaWNvbi1jb250cmFjdC1icmFuY2gtaWNvbi1nYXMtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1ib2R5LWljb24tY29udHJhY3QtYnJhbmNoLWljb24tZ2FzLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnJhbmNoLWljb24tYmVmb3JlLXRleHQud2F0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1ib2R5LWljb24tY29udHJhY3QtYnJhbmNoLWljb24td2F0ZXItdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWJvZHktaWNvbi1jb250cmFjdC1icmFuY2gtaWNvbi13YXRlci1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLWJvZHktaWNvbi1jb250cmFjdC1icmFuY2gtaWNvbi13YXRlci1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LnRoZXJtYWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1ib2R5LWljb24tY29udHJhY3QtYnJhbmNoLWljb24tdGhlcm1hbC11cmwgbm8tcmVwZWF0IEBjb2NrcGl0LWNhcmQtYm9keS1pY29uLWNvbnRyYWN0LWJyYW5jaC1pY29uLXRoZXJtYWwtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1ib2R5LWljb24tY29udHJhY3QtYnJhbmNoLWljb24tdGhlcm1hbC1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LnBvd2VyQ2hhcmdlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtYm9keS1pY29uLWNvbnRyYWN0LWJyYW5jaC1pY29uLXBvd2VyY2hhcmdlLXVybCBuby1yZXBlYXQgQGNvY2twaXQtY2FyZC1ib2R5LWljb24tY29udHJhY3QtYnJhbmNoLWljb24tcG93ZXJjaGFyZ2UtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1ib2R5LWljb24tY29udHJhY3QtYnJhbmNoLWljb24tcG93ZXJjaGFyZ2UtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1x0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdC5jYXJkLmN1c3RvbWVyLWFjY291bnQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tY3VzdG9tZXItYWNjb3VudC11cmwgbm8tcmVwZWF0IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tY3VzdG9tZXItYWNjb3VudC1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1jdXN0b21lci1hY2NvdW50LWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHRcdC5jYXJkLmJhbmtkYXRhIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWJhbmtkYXRhLXVybCBuby1yZXBlYXQgQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1iYW5rZGF0YS1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1iYW5rZGF0YS1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0XHQuY2FyZC5vcmRlci1zdGF0dXMgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tb3JkZXItc3RhdHVzLXVybCBuby1yZXBlYXQgQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1vcmRlci1zdGF0dXMtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tb3JkZXItc3RhdHVzLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHRcdC5jYXJkLmNvMi1mb290cHJpbnQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tY28yLWZvb3RwcmludC11cmwgbm8tcmVwZWF0IEBjb2NrcGl0LWNhcmQtaGVhZGVyLWljb24tY28yLWZvb3RwcmludC1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1jbzItZm9vdHByaW50LWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHRcdC5jYXJkLmNvc3QtdmlldyAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1jb3N0LXZpZXctdXJsIG5vLXJlcGVhdCBAY29ja3BpdC1jYXJkLWhlYWRlci1pY29uLWNvc3Qtdmlldy1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1oZWFkZXItaWNvbi1jb3N0LXZpZXctYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0fVx0XHJcblx0XHRcclxuXHRcdC5jYXJkLnByb2R1Y3QtY2FsY3VsYXRvciB7XHRcdFxyXG5cdFx0XHJcblx0XHRcdC5yYWRpby1jdXN0b21lci10eXBlLXJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJhY2tncm91bmQtY29sb3Igbm9uZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1ib3JkZXI7XHRcclxuXHJcblx0XHRcdFx0XHRkaXYucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4xNXJlbSAwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXMgbm9uZTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGRpdi5yYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCk6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yIG5vbmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGRpdi5yYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNoZWNrZWQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cyBub25lO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0ZGl2LnJhZGlvLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1jaGVja2VkLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+ICpbY2xhc3NePSdjb2wtJ10geyBcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQucmFkaW8tYnJhbmNoZXMtcm93IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDByZW07XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtYm9yZGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1iYWNrZ3JvdW5kLWNvbG9yIG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWJvcmRlcjtcdFxyXG5cclxuXHRcdFx0XHRcdGRpdi5yYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjE1cmVtIDBweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LXdlaWdodDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5yYWRpby1icmFuY2gtaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjdweDtcclxuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1x0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLnBvd2VyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1zaXplO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yYWRpby1icmFuY2gtaWNvbi5nYXMge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1nYXMtc2l6ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ud2F0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24td2F0ZXIgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXdhdGVyLXNpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLnRoZXJtYWwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbC1zaXplO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yYWRpby1icmFuY2gtaWNvbi5wb3dlckNoYXJnZSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlcmNoYXJnZSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXJjaGFyZ2Utc2l6ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWxhYmVsLXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzIG5vbmU7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRkaXYucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ucG93ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24uZ2FzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLWdhcy1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ud2F0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi13YXRlci1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi13YXRlci1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24udGhlcm1hbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXRoZXJtYWwtaG92ZXItZm9jdXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ucG93ZXJDaGFyZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlcmNoYXJnZS1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlcmNoYXJnZS1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yIG5vbmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGRpdi5yYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLnBvd2VyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tcG93ZXIgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyLXNpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLmdhcyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLWdhcyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzLXNpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLndhdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24td2F0ZXIgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXdhdGVyLXNpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLnRoZXJtYWwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi10aGVybWFsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi10aGVybWFsLXNpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLnBvd2VyQ2hhcmdlIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tcG93ZXJjaGFyZ2Ugbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyY2hhcmdlLXNpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5yYWRpby1icmFuY2gtbGFiZWwtdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXMgbm9uZTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGRpdi5yYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLnBvd2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlci1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24uZ2FzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1nYXMtaG92ZXItZm9jdXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5yYWRpby1icmFuY2gtaWNvbi53YXRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24td2F0ZXItaG92ZXItZm9jdXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24td2F0ZXItc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLnRoZXJtYWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXRoZXJtYWwtaG92ZXItZm9jdXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ucG93ZXJDaGFyZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXBvd2VyY2hhcmdlLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyY2hhcmdlLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdD4gKltjbGFzcz0nZmxleC1maWxsJ10geyAgICBcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jb2NrcGl0LWNhcmQtcG93ZXItaW5wdXQtY29udGFpbmVyLFxyXG5cdFx0XHQuY29ja3BpdC1jYXJkLWdhcy1pbnB1dC1jb250YWluZXIsXHJcblx0XHRcdC5jb2NrcGl0LWNhcmQtd2F0ZXItaW5wdXQtY29udGFpbmVyLFxyXG5cdFx0XHQuY29ja3BpdC1jYXJkLXRoZXJtYWwtaW5wdXQtY29udGFpbmVyLFxyXG5cdFx0XHQuY29ja3BpdC1jYXJkLXBvd2VyLWNoYXJnZS1pbnB1dC1jb250YWluZXIge1xyXG5cdFx0XHRcdC5jb2wtZm9ybS1sYWJlbCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWlucHV0LWNvbnRhaW5lci1sYWJlbC1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1pbnB1dC1jb250YWluZXItbGFiZWwtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWlucHV0LWNvbnRhaW5lci1sYWJlbC1mb250LXNpemU7XHJcblx0XHRcdFx0XHRjb2xvcjogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItaW5wdXQtY29udGFpbmVyLWxhYmVsLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1mbG9hdGluZyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC4yNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jb25zdW1wdGlvbi1idXR0b25zIHtcclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uIHtcclxuXHRcdFx0XHRcdGhlaWdodDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWhlaWdodDtcclxuXHRcdFx0XHRcdGZsZXg6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1mbGV4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYm9yZGVyLXJpZ2h0O1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1x0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHQuY29uc3VtcHRpb24tYnV0dG9ucy5wZXJzb25zIHtcclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvciBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tcGVyc29ucy0xLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXIgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXBlcnNvbnMtMS1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjlweDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvciBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tcGVyc29ucy0yLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXIgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXBlcnNvbnMtMi1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjlweDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvciBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tcGVyc29ucy0zLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXIgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXBlcnNvbnMtMy1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjlweDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvciBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tcGVyc29ucy00LXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXIgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXBlcnNvbnMtNC1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjlweDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvciBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tcGVyc29ucy01LXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXIgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXBlcnNvbnMtNS1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjlweDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCgxKS5hY3RpdmUsXHJcblx0XHRcdFx0LmNvbnN1bXB0aW9uLWJ1dHRvbjpudGgtY2hpbGQoMSkuaG92ZXJhY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYWN0aXZlIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1wZXJzb25zLTEtaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYWN0aXZlIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1wZXJzb25zLTEtaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDI5cHg7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnN1bXB0aW9uLWJ1dHRvbjpudGgtY2hpbGQoMikuYWN0aXZlLFxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDIpLmhvdmVyYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tcGVyc29ucy0yLWhvdmVyLWFjdGl2ZS11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjlweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tcGVyc29ucy0yLWhvdmVyLWFjdGl2ZS11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDMpLmFjdGl2ZSxcclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCgzKS5ob3ZlcmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1hY3RpdmUgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXBlcnNvbnMtMy1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDI5cHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1hY3RpdmUgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXBlcnNvbnMtMy1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjlweDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCg0KS5hY3RpdmUsXHJcblx0XHRcdFx0LmNvbnN1bXB0aW9uLWJ1dHRvbjpudGgtY2hpbGQoNCkuaG92ZXJhY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYWN0aXZlIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1wZXJzb25zLTQtaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYWN0aXZlIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1wZXJzb25zLTQtaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDI5cHg7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnN1bXB0aW9uLWJ1dHRvbjpudGgtY2hpbGQoNSkuYWN0aXZlLFxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDUpLmhvdmVyYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tcGVyc29ucy01LWhvdmVyLWFjdGl2ZS11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjlweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tcGVyc29ucy01LWhvdmVyLWFjdGl2ZS11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb25zdW1wdGlvbi1idXR0b25zLnZlaGljbGVzIHtcclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvciBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tdmVoaWNsZXMtMS11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi12ZWhpY2xlcy0xLWhvdmVyLWFjdGl2ZS11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MHB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi12ZWhpY2xlcy0yLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXIgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXZlaGljbGVzLTItaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnN1bXB0aW9uLWJ1dHRvbjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3IgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXZlaGljbGVzLTMtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1ob3ZlciBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tdmVoaWNsZXMtMy1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDBweDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvciBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tdmVoaWNsZXMtNC11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi12ZWhpY2xlcy00LWhvdmVyLWFjdGl2ZS11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MHB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi12ZWhpY2xlcy01LXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXIgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXZlaGljbGVzLTUtaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnN1bXB0aW9uLWJ1dHRvbjpudGgtY2hpbGQoMSkuYWN0aXZlLFxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDEpLmhvdmVyYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tdmVoaWNsZXMtMS1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1hY3RpdmUgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXZlaGljbGVzLTEtaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnN1bXB0aW9uLWJ1dHRvbjpudGgtY2hpbGQoMikuYWN0aXZlLFxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDIpLmhvdmVyYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tdmVoaWNsZXMtMi1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1hY3RpdmUgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXZlaGljbGVzLTItaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnN1bXB0aW9uLWJ1dHRvbjpudGgtY2hpbGQoMykuYWN0aXZlLFxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDMpLmhvdmVyYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tdmVoaWNsZXMtMy1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1hY3RpdmUgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXZlaGljbGVzLTMtaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnN1bXB0aW9uLWJ1dHRvbjpudGgtY2hpbGQoNCkuYWN0aXZlLFxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDQpLmhvdmVyYWN0aXZlXHR7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1hY3RpdmUgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLXZlaGljbGVzLTQtaG92ZXItYWN0aXZlLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYWN0aXZlIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi12ZWhpY2xlcy00LWhvdmVyLWFjdGl2ZS11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MHB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb25zdW1wdGlvbi1idXR0b246bnRoLWNoaWxkKDUpLmFjdGl2ZSxcclxuXHRcdFx0XHQuY29uc3VtcHRpb24tYnV0dG9uOm50aC1jaGlsZCg1KS5ob3ZlcmFjdGl2ZVx0e1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItY29uc3VtcHRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYWN0aXZlIEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi12ZWhpY2xlcy01LWhvdmVyLWFjdGl2ZS11cmwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLWNvbnN1bXB0aW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1jb25zdW1wdGlvbi1idXR0b24tdmVoaWNsZXMtNS1ob3Zlci1hY3RpdmUtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDBweDtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQuY2FyZC5jbzItZm9vdHByaW50IHtcclxuXHRcdFxyXG5cdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHQuY28yLW91dHB1dC10b3Age1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LW91dHB1dC10b3AtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGhlaWdodDogQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LW91dHB1dC10b3AtaGVpZ2h0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LW91dHB1dC10b3AtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHJcblx0XHRcdFx0XHQuaWNvbi1maWVsZCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtb3V0cHV0LXRvcC1pY29uLWZpZWxkLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LW91dHB1dC10b3AtaWNvbi1maWVsZC1mb250LXdlaWdodDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtb3V0cHV0LXRvcC1pY29uLWZpZWxkLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2NrcGl0LWNhcmQtY28yLWZvb3RwcmludC1vdXRwdXQtdG9wLWljb24tZmllbGQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5vdXRwdXQtZmllbGR7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtb3V0cHV0LXRvcC1vdXRwdXQtZmllbGQtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtb3V0cHV0LXRvcC1vdXRwdXQtZmllbGQtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LW91dHB1dC10b3Atb3V0cHV0LWZpZWxkLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2NrcGl0LWNhcmQtY28yLWZvb3RwcmludC1vdXRwdXQtdG9wLW91dHB1dC1maWVsZC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDEycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudW5pdC1maWVsZHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBjb2NrcGl0LWNhcmQtY28yLWZvb3RwcmludC1vdXRwdXQtdG9wLXVuaXQtZmllbGQtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtb3V0cHV0LXRvcC11bml0LWZpZWxkLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBjb2NrcGl0LWNhcmQtY28yLWZvb3RwcmludC1vdXRwdXQtdG9wLXVuaXQtZmllbGQtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LW91dHB1dC10b3AtdW5pdC1maWVsZC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvMi1pbWFnZS1jb250YWluZXIge1x0XHRcdFx0XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtaW1hZ2UtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3IgQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LWltYWdlLWNvbnRhaW5lci1iYWNrZ3JvdW5kLXVybCBuby1yZXBlYXQgQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LWltYWdlLWNvbnRhaW5lci1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtaW1hZ2UtY29udGFpbmVyLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAyNXB4IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtaW1hZ2UtY29udGFpbmVyLWJvcmRlci10b3A7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtaW1hZ2UtY29udGFpbmVyLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5sZXZlbCB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5pbWctZmllbGQge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LWxldmVsLWltZy1maWVsZC1oZWlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IEBjb2NrcGl0LWNhcmQtY28yLWZvb3RwcmludC1sZXZlbC1pbWctZmllbGQtd2lkdGg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnVuaXQtZmllbGR7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBjb2NrcGl0LWNhcmQtY28yLWZvb3RwcmludC1sZXZlbC11bml0LWZpZWxkLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtbGV2ZWwtdW5pdC1maWVsZC1mb250LXdlaWdodDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvY2twaXQtY2FyZC1jbzItZm9vdHByaW50LWxldmVsLXVuaXQtZmllbGQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFweDtcclxuXHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQubGV2ZWwubGV2ZWwtZ2VybWFueSB7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5pbWctZmllbGQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtY28yLWZvb3RwcmludC1sZXZlbC1nZXJtYW55LXVybCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5sZXZlbC5sZXZlbC1ldXJvcGUge1x0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuaW1nLWZpZWxke1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtY28yLWZvb3RwcmludC1sZXZlbC1ldXJvcGUtdXJsIGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxldmVsLmxldmVsLXdvcmxkIHtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmltZy1maWVsZHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLWNvMi1mb290cHJpbnQtbGV2ZWwtd29ybGQtdXJsIGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXJkLmNvc3QtdmlldyB7XHJcblx0XHRcclxuXHRcdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdFx0LmNvc3Qtdmlldy1wcm9nbm9zaXMtdG9wIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy10b3AtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAY29ja3BpdC1jYXJkLWNvc3Qtdmlldy1wcm9nbm9zaXMtdG9wLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy10b3AtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy10b3AtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy10b3AtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBAY29ja3BpdC1jYXJkLWNvc3Qtdmlldy1wcm9nbm9zaXMtdG9wLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy10b3AtYm9yZGVyLWJvdHRvbTtcclxuXHJcblx0XHRcdFx0XHQuaW5mby1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvc3Qtdmlldy1wcm9nbm9zaXMtYm90dG9tIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy1ib3R0b20tYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGhlaWdodDogQGNvY2twaXQtY2FyZC1jb3N0LXZpZXctcHJvZ25vc2lzLWJvdHRvbS1oZWlnaHQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBAY29ja3BpdC1jYXJkLWNvc3Qtdmlldy1wcm9nbm9zaXMtYm90dG9tLWJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0XHRcdFx0Lmljb24tZmllbGQge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGNvY2twaXQtY2FyZC1jb3N0LXZpZXctcHJvZ25vc2lzLWJvdHRvbS1pY29uLWZpZWxkLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQGNvY2twaXQtY2FyZC1jb3N0LXZpZXctcHJvZ25vc2lzLWJvdHRvbS1pY29uLWZpZWxkLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy1ib3R0b20taWNvbi1maWVsZC1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29ja3BpdC1jYXJkLWNvc3Qtdmlldy1wcm9nbm9zaXMtYm90dG9tLWljb24tZmllbGQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdC5vdXRwdXQtZmllbGR7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAY29ja3BpdC1jYXJkLWNvc3Qtdmlldy1wcm9nbm9zaXMtYm90dG9tLW91dHB1dC1maWVsZC1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy1ib3R0b20tb3V0cHV0LWZpZWxkLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy1ib3R0b20tb3V0cHV0LWZpZWxkLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy1ib3R0b20tb3V0cHV0LWZpZWxkLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC51bml0LWZpZWxke1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGNvY2twaXQtY2FyZC1jb3N0LXZpZXctcHJvZ25vc2lzLWJvdHRvbS11bml0LWZpZWxkLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQGNvY2twaXQtY2FyZC1jb3N0LXZpZXctcHJvZ25vc2lzLWJvdHRvbS11bml0LWZpZWxkLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy1ib3R0b20tdW5pdC1maWVsZC1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29ja3BpdC1jYXJkLWNvc3Qtdmlldy1wcm9nbm9zaXMtYm90dG9tLXVuaXQtZmllbGQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hY2NvcmRpb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC41cmVtO1xyXG5cdFx0XHJcblx0XHRcdFx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5hY2NvcmRpb24tYnV0dG9uOjphZnRlcixcclxuXHRcdFx0XHRcdFx0LmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5hY2NvcmRpb24tYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBAYnV0dG9uLWJvcmRlci1yYWRpdXMgQGJ1dHRvbi1ib3JkZXItcmFkaXVzIDBweCAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogQGJ1dHRvbi1kZWZhdWx0LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdFx0XHQuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmEtY2FyZXQtdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBidXR0b24tZGVmYXVsdC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IEBidXR0b24tZGVmYXVsdC1ib3JkZXI7XHRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IEBidXR0b24tYm9yZGVyLXJhZGl1cyBAYnV0dG9uLWJvcmRlci1yYWRpdXMgQGJ1dHRvbi1ib3JkZXItcmFkaXVzIEBidXR0b24tYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYS1jYXJldC11cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYWNjb3JkaW9uLWJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2NrcGl0LWNhcmQtY29zdC12aWV3LXByb2dub3Npcy1ib3R0b20tYWNjb3JkaW9uLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAYnV0dG9uLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGNhbGMoficwLjVyZW0gLSAycHgnKSAxcmVtIDAuNXJlbSAxcmVtO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuaW5mby1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHRcclxuXHRib2R5LmluICNjb2NrcGl0LWNhcmRzLWNvbnRhaW5lciB7XHJcblx0XHQuY2FyZCB7XHJcblx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdC5jYXJkLWJ1dHRvbi1saW5lIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjVyZW07XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5AY29ja3BpdC1jYXJkczogY29ja3BpdC1jYXJkcztcdCIsIlxyXG4ubWl4aW4oY29udGV4dC1tZW51KSB7XHJcblx0XHJcblx0I2NvbnRleHRNZW51IHtcclxuXHRcdFxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHRyaWdodDogMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR6LWluZGV4OiAzMztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdC5sb2dpbi1uYW1lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbnRleHQtbWVudS1sb2dpbi1uYW1lLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAY29udGV4dC1tZW51LWxvZ2luLW5hbWUtZm9udC1mYW1pbHk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBAY29udGV4dC1tZW51LWxvZ2luLW5hbWUtZm9udC13ZWlnaHQ7XHJcblx0XHRcdGNvbG9yOiBAY29udGV4dC1tZW51LWxvZ2luLW5hbWUtY29sb3I7XHJcblx0XHRcdHBhZGRpbmc6IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1wYWRkaW5nO1xyXG5cdFx0XHRmb250LXNpemU6IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1mb250LXNpemU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjY29yZGlvbi1pdGVtIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHJcblx0XHRcdGgyLmFjY29yZGlvbi1oZWFkZXIge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmFjY29yZGlvbi1idXR0b246OmFmdGVyLFxyXG5cdFx0XHQuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvd2VkLWVsZW1lbnQtYm94LXNoYWRvdztcclxuXHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IEBzaGFkb3dlZC1lbGVtZW50LWJveC1zaGFkb3c7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogQHNoYWRvd2VkLWVsZW1lbnQtYm94LXNoYWRvdztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjY29yZGlvbi1idXR0b24ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRweCAxNnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29udGV4dC1tZW51LWFjY29yZGlvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBAY29udGV4dC1tZW51LWFjY29yZGlvbi1idXR0b24tYm9yZGVyLWJvdHRvbS1ob3Zlci1mb2N1cztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbnRleHQtbWVudS1hY2NvcmRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM7XHJcblxyXG5cdFx0XHRcdFx0LmNvbnRleHQtbWVudS1sZXZlbC0xLFxyXG5cdFx0XHRcdFx0LmNvbnRleHQtbWVudS1sZXZlbC0yLFxyXG5cdFx0XHRcdFx0LmNvbnRleHQtbWVudS1sZXZlbC0zIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29udGV4dC1tZW51LWxldmVsLWljb24tY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbnRleHQtbWVudS1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb250ZXh0LW1lbnUtbGFiZWwtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29udGV4dC1tZW51LXZhbHVlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbnRleHQtbWVudS12YWx1ZS1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mYS1jYXJldC11cCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29udGV4dC1tZW51LWxldmVsLTEge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMmJiJztcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IFxyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb250ZXh0LW1lbnUtbGV2ZWwtaWNvbi1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRleHQtbWVudS1sZXZlbC0yIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjY0Zic7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyBcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29udGV4dC1tZW51LWxldmVsLWljb24tY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250ZXh0LW1lbnUtbGV2ZWwtMyB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYzZmQnO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgXHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbnRleHQtbWVudS1sZXZlbC1pY29uLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udGV4dC1tZW51LWxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAY29udGV4dC1tZW51LWxhYmVsLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBjb250ZXh0LW1lbnUtbGFiZWwtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBjb250ZXh0LW1lbnUtbGFiZWwtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBjb250ZXh0LW1lbnUtbGFiZWwtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMzFweDtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udGV4dC1tZW51LXZhbHVlIHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAY29udGV4dC1tZW51LXZhbHVlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBjb250ZXh0LW1lbnUtdmFsdWUtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBjb250ZXh0LW1lbnUtdmFsdWUtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBjb250ZXh0LW1lbnUtdmFsdWUtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbnRleHQtbWVudS1hY2NvcmRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbnRleHQtbWVudS1hY2NvcmRpb24tYnV0dG9uLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5jb250ZXh0LW1lbnUtbGV2ZWwtMSxcclxuXHRcdFx0XHRcdC5jb250ZXh0LW1lbnUtbGV2ZWwtMixcclxuXHRcdFx0XHRcdC5jb250ZXh0LW1lbnUtbGV2ZWwtMyB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbnRleHQtbWVudS1sZXZlbC1pY29uLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb250ZXh0LW1lbnUtbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbnRleHQtbWVudS1sYWJlbC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb250ZXh0LW1lbnUtdmFsdWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbnRleHQtbWVudS12YWx1ZS1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZhLWNhcmV0LXVwIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29udGV4dC1tZW51LWxldmVsLTEsXHJcblx0XHRcdFx0LmNvbnRleHQtbWVudS1sZXZlbC0yLFxyXG5cdFx0XHRcdC5jb250ZXh0LW1lbnUtbGV2ZWwtMyB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29udGV4dC1tZW51LWxldmVsLWljb24tY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250ZXh0LW1lbnUtbGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBjb250ZXh0LW1lbnUtbGFiZWwtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250ZXh0LW1lbnUtdmFsdWUge1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBjb250ZXh0LW1lbnUtdmFsdWUtY29sb3I7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdFx0LmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLm5vLXRvZ2dsZSB7XHJcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb250ZXh0LW1lbnUtYWNjb3JkaW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb250ZXh0LW1lbnUtYWNjb3JkaW9uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmEtY2FyZXQtdXAge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjY29yZGlvbi1ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jb250ZXh0LW1lbnUtZW50cnkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb250ZXh0LW1lbnUtZW50cnktYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBjb250ZXh0LW1lbnUtZW50cnktYm9yZGVyLWJvdHRvbTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAY29udGV4dC1tZW51LWVudHJ5LWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBjb250ZXh0LW1lbnUtZW50cnktZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBjb250ZXh0LW1lbnUtZW50cnktZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBjb250ZXh0LW1lbnUtZW50cnktY29sb3I7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiBAY29udGV4dC1tZW51LWVudHJ5LXBhZGRpbmc7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb250ZXh0LW1lbnUtZW50cnktYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQGNvbnRleHQtbWVudS1lbnRyeS1ib3JkZXItYm90dG9tLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGNvbnRleHQtbWVudS1lbnRyeS1mb250LWZhbWlseS1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBjb250ZXh0LW1lbnUtZW50cnktZm9udC13ZWlnaHQtaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29udGV4dC1tZW51LWVudHJ5LWNvbG9yLWhvdmVyLWZvY3VzO1x0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRleHQtbWVudS1lbnRyeS5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbnRleHQtbWVudS1lbnRyeS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAY29udGV4dC1tZW51LWVudHJ5LWFjdGl2ZS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAY29udGV4dC1tZW51LWVudHJ5LWFjdGl2ZS1mb250LXdlaWdodDtcclxuXHRcdFx0XHRcdGNvbG9yOiBAY29udGV4dC1tZW51LWVudHJ5LWFjdGl2ZS1jb2xvcjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb250ZXh0LW1lbnUtZW50cnktYWN0aXZlLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAY29udGV4dC1tZW51LWVudHJ5LWFjdGl2ZS1mb250LWZhbWlseS1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBjb250ZXh0LW1lbnUtZW50cnktYWN0aXZlLWZvbnQtd2VpZ2h0LWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbnRleHQtbWVudS1lbnRyeS1hY3RpdmUtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250ZXh0LW1lbnUtZW50cnkuY29udGV4dC1tZW51LWVudHJ5LWljb24tcG93ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogQGNvbnRleHQtbWVudS1lbnRyeS1pY29uLXBvd2VyLXVybDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBAY29udGV4dC1tZW51LWVudHJ5LWljb24tcG93ZXItYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGNvbnRleHQtbWVudS1lbnRyeS1pY29uLXBvd2VyLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRleHQtbWVudS1lbnRyeS5jb250ZXh0LW1lbnUtZW50cnktaWNvbi1nYXMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogQGNvbnRleHQtbWVudS1lbnRyeS1pY29uLWdhcy11cmw7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogQGNvbnRleHQtbWVudS1lbnRyeS1pY29uLWdhcy1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29udGV4dC1tZW51LWVudHJ5LWljb24tZ2FzLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRleHQtbWVudS1lbnRyeS5jb250ZXh0LW1lbnUtZW50cnktaWNvbi13YXRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBAY29udGV4dC1tZW51LWVudHJ5LWljb24td2F0ZXItdXJsO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IEBjb250ZXh0LW1lbnUtZW50cnktaWNvbi13YXRlci1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29udGV4dC1tZW51LWVudHJ5LWljb24td2F0ZXItYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udGV4dC1tZW51LWVudHJ5LmNvbnRleHQtbWVudS1lbnRyeS1pY29uLXRoZXJtYWwge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogQGNvbnRleHQtbWVudS1lbnRyeS1pY29uLXRoZXJtYWwtdXJsO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IEBjb250ZXh0LW1lbnUtZW50cnktaWNvbi10aGVybWFsLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBjb250ZXh0LW1lbnUtZW50cnktaWNvbi10aGVybWFsLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRleHQtbWVudS1lbnRyeS5jb250ZXh0LW1lbnUtZW50cnktaWNvbi1wb3dlckNoYXJnZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBAY29udGV4dC1tZW51LWVudHJ5LWljb24tcG93ZXJjaGFyZ2UtdXJsO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IEBjb250ZXh0LW1lbnUtZW50cnktaWNvbi1wb3dlcmNoYXJnZS1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAY29udGV4dC1tZW51LWVudHJ5LWljb24tcG93ZXJjaGFyZ2UtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtbWQtbWF4KSB7XHJcblx0XHRcclxuXHRcdFx0LmxvZ2luLW5hbWUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1wYWRkaW5nLW1kO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogQGNvbnRleHQtbWVudS1sb2dpbi1uYW1lLWZvbnQtc2l6ZS1tZDtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cdFx0XHJcblx0XHRcdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0LmxvZ2luLW5hbWUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IEBjb250ZXh0LW1lbnUtbG9naW4tbmFtZS1wYWRkaW5nLXNtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogQGNvbnRleHQtbWVudS1sb2dpbi1uYW1lLWZvbnQtc2l6ZS1zbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xyXG5cdFx0XHRcdC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyB7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdC5hY2NvcmRpb24tYm9keSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBjb250ZXh0LW1lbnUtYWNjb3JkaW9uLWl0ZW0tbGFzdC1jaGlsZC1ib3JkZXItYm90dG9tLXNtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2Nlc3Mge1xyXG5cdFx0I2NvbnRleHRNZW51IHtcclxuXHRcdFx0LmFjY29yZGlvbi1pdGVtIHtcclxuXHRcdFx0XHQuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQubm8tdG9nZ2xlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBjb250ZXh0LW1lbnUtYWNjb3JkaW9uLWJ1dHRvbi1ib3JkZXItYm90dG9tLXByb2Nlc3Mtbm8tdG9nZ2xlO1xyXG5cclxuXHRcdFx0XHRcdC5jb250ZXh0LW1lbnUtbGV2ZWwtMSxcclxuXHRcdFx0XHRcdC5jb250ZXh0LW1lbnUtbGV2ZWwtMixcclxuXHRcdFx0XHRcdC5jb250ZXh0LW1lbnUtbGV2ZWwtMyB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbnRleHQtbWVudS1sZXZlbC1pY29uLWNvbG9yLXByb2Nlc3Mtbm8tdG9nZ2xlO1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtbWQtbWF4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGNvbnRleHQtbWVudTogY29udGV4dC1tZW51OyIsIi5taXhpbihwcm9jZXNzLWNhcmRzKSB7XHJcblx0XHJcblx0Lm1haW4tcHJvY2VzcyB7XHJcblx0XHQuY2FyZCB7XHJcblx0XHRcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1haW4tcHJvY2Vzcy1jYXJkLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdGJvcmRlcjogQG1haW4tcHJvY2Vzcy1jYXJkLWJvcmRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogQG1haW4tcHJvY2Vzcy1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFxyXG5cdFx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtYWluLXByb2Nlc3MtY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWFpbi1wcm9jZXNzLWNhcmQtaGVhZGVyLWJvcmRlci1ib3R0b207XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBtYWluLXByb2Nlc3MtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY2FyZC10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQG1haW4tcHJvY2Vzcy1jYXJkLXRpdGxlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBtYWluLXByb2Nlc3MtY2FyZC10aXRsZS1mb250LXdlaWdodDtcclxuXHRcdFx0XHRcdGNvbG9yOiBAbWFpbi1wcm9jZXNzLWNhcmQtdGl0bGUtY29sb3I7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBtYWluLXByb2Nlc3MtY2FyZC10aXRsZS1mb250LXNpemU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogQG1haW4tcHJvY2Vzcy1jYXJkLXRpdGxlLXBhZGRpbmctdG9wO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuXHRcdFx0XHRcdC1tcy1oeXBoZW5zOiBhdXRvO1xyXG5cdFx0XHRcdFx0aHlwaGVuczogYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zdGVwcy1jb250YWluZXIge1xyXG5cclxuXHRcdFx0XHRcdG1hcmdpbjogQHN0ZXBzLWNvbnRhaW5lci1tYXJnaW47XHJcblxyXG5cdFx0XHRcdFx0LnN0ZXAge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogQHN0ZXAtd2lkdGg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogQHN0ZXAtaGVpZ2h0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAc3RlcC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IEBzdGVwLWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogQHN0ZXAtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3RlcC5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAc3RlcC1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBAc3RlcC1ib3JkZXItYWN0aXZlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1wcm9jZXNzLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtYm9keS1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtYm9keS1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdD4gLmFsZXJ0IHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxLjA7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmZvY3VzLCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5icmFuY2gtaWNvbi1iZWZvcmUtdGV4dC5wb3dlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAYnJhbmNoLWljb24tYmVmb3JlLXRleHQtcG93ZXItdXJsIG5vLXJlcGVhdCBAYnJhbmNoLWljb24tYmVmb3JlLXRleHQtcG93ZXItYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LXBvd2VyLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcdFxyXG5cdFx0XHRcdH1cdFx0XHRcclxuXHRcdFx0XHQuYnJhbmNoLWljb24tYmVmb3JlLXRleHQuZ2FzIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBicmFuY2gtaWNvbi1iZWZvcmUtdGV4dC1nYXMtdXJsIG5vLXJlcGVhdCBAYnJhbmNoLWljb24tYmVmb3JlLXRleHQtZ2FzLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBicmFuY2gtaWNvbi1iZWZvcmUtdGV4dC1nYXMtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1x0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5icmFuY2gtaWNvbi1iZWZvcmUtdGV4dC53YXRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAYnJhbmNoLWljb24tYmVmb3JlLXRleHQtd2F0ZXItdXJsIG5vLXJlcGVhdCBAYnJhbmNoLWljb24tYmVmb3JlLXRleHQtd2F0ZXItYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LXdhdGVyLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnJhbmNoLWljb24tYmVmb3JlLXRleHQudGhlcm1hbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAYnJhbmNoLWljb24tYmVmb3JlLXRleHQtdGhlcm1hbC11cmwgbm8tcmVwZWF0IEBicmFuY2gtaWNvbi1iZWZvcmUtdGV4dC10aGVybWFsLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBicmFuY2gtaWNvbi1iZWZvcmUtdGV4dC10aGVybWFsLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnJhbmNoLWljb24tYmVmb3JlLXRleHQucG93ZXJDaGFyZ2Uge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LXBvd2VyY2hhcmdlLXVybCBuby1yZXBlYXQgQGJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LXBvd2VyY2hhcmdlLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBicmFuY2gtaWNvbi1iZWZvcmUtdGV4dC1wb3dlcmNoYXJnZS1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1wcm9jZXNzLWNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogQG1haW4tcHJvY2Vzcy1jYXJkLWZvb3Rlci1ib3JkZXItdG9wO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtZm9vdGVyLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBtYWluLXByb2Nlc3MtY2FyZC1mb290ZXItYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHQuY2FyZC10aXRsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQG1haW4tcHJvY2Vzcy1jYXJkLXRpdGxlLWZvbnQtc2l6ZS1zbTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNhcmQge1xyXG5cdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXI6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWJvcmRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWhlYWRlci1ib3JkZXItYm90dG9tO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuY2FyZC10aXRsZSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC10aXRsZS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLXRpdGxlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtdGl0bGUtY29sb3I7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtdGl0bGUtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1ib2R5LWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtYm9keS1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2FyZC1mb290ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1mb290ZXItYm9yZGVyLXRvcDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWZvb3Rlci1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWZvb3Rlci1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnR3by1jb2x1bW4tZmxleC1jYXJkcy1yb3cge1xyXG5cdFx0XHR3aWR0aDogY2FsYyh+JzEwMCUgKyAxLjVyZW0nKTtcclxuXHRcdFx0XHJcblx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5lY2FyLWltYWdlLXJvdyB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBlY2FyLWltYWdlLXJvdy11cmwgbm8tcmVwZWF0IDAuNzVyZW0gY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwMHB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQteGwtbWF4KSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNzBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxODRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMzBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNjRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LWxnLW1heCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzE1cHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMTU2cHg7XHJcblx0XHRcdH1cdFx0XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtbWQtbWF4KSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNzBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxODRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyh+JzEwMCUgLSAwLjc1cmVtJykgY2VudGVyO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE1NnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2ODlweCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTgwcHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXhzLW1heCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMC43NXJlbSAtMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNjhweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxuXHJcblx0LmluIC5tYWluLXByb2Nlc3Mge1xyXG5cdFx0LmNhcmQge1xyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBtYWluLXByb2Nlc3MtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcmlnaW5hbFZhbHVlIHtcclxuXHRcdGNvbG9yOiBAZ3JleS0zO1xyXG5cdH1cclxufVxyXG5AcHJvY2Vzcy1jYXJkczogcHJvY2Vzcy1jYXJkcztcclxuIiwiXHJcbi5taXhpbihmb3JtLXJvd3MpIHtcclxuXHJcblx0LmZvcm0tcm93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuMHJlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cdFxyXG5cdC50d28tY29sdW1uLWZvcm0tcm93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHR9XHJcbn1cclxuQGZvcm0tcm93czogZm9ybS1yb3dzO1xyXG5cclxuXHJcblxyXG4ubWl4aW4oZm9ybS1sYWJlbHMpIHtcclxuXHJcblx0LmNvbC1mb3JtLWxhYmVsIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBAbGFiZWwtZm9udC1mYW1pbHk7XHJcblx0XHRmb250LXdlaWdodDogQGxhYmVsLWZvbnQtd2VpZ2h0O1xyXG5cdFx0Y29sb3I6IEBsYWJlbC1jb2xvcjtcclxuXHRcdGZvbnQtc2l6ZTogQGxhYmVsLWZvbnQtc2l6ZTtcclxuXHR9XHRcclxuXHRcclxuXHQuY29sLWZvcm0tbGFiZWwuYWxlcnQtZGFuZ2VyIHtcclxuXHRcdGNvbG9yOiBAYWxlcnQtZGFuZ2VyLXR4dC1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQuY29sLWZvcm0tbGFiZWwuYWxlcnQtd2FybmluZyB7XHJcblx0XHRjb2xvcjogQGFsZXJ0LXdhcm5pbmctdHh0LWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC5jb2wtZm9ybS1sYWJlbC5hbGVydC1pbmZvIHtcclxuXHRcdGNvbG9yOiBAYWxlcnQtaW5mby10eHQtY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0XHJcblx0LmNvbmZpcm0tcGFnZS1sYWJlbCB7XHJcblx0XHRmb250LWZhbWlseTogQGNvbmZpcm0tcGFnZS1sYWJlbC1mb250LWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBAY29uZmlybS1wYWdlLWxhYmVsLWZvbnQtd2VpZ2h0O1xyXG5cdFx0Y29sb3I6IEBjb25maXJtLXBhZ2UtbGFiZWwtY29sb3I7XHJcblx0XHRmb250LXNpemU6IEBjb25maXJtLXBhZ2UtbGFiZWwtZm9udC1zaXplO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29uZmlybS1wYWdlLXZhbHVlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBAY29uZmlybS1wYWdlLXZhbHVlLWZvbnQtZmFtaWx5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IEBjb25maXJtLXBhZ2UtdmFsdWUtZm9udC13ZWlnaHQ7XHJcblx0XHRjb2xvcjogQGNvbmZpcm0tcGFnZS12YWx1ZS1jb2xvcjtcclxuXHRcdGZvbnQtc2l6ZTogQGNvbmZpcm0tcGFnZS12YWx1ZS1mb250LXNpemU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGV0YWlscy1wYWdlLWljb24ge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0Lyp3aWR0aDogMzNweDsqL1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdH1cdFxyXG5cdH1cdFxyXG59XHJcbkBmb3JtLWxhYmVsczogZm9ybS1sYWJlbHM7XHJcblxyXG5cclxuXHJcbi5taXhpbihmb3JtLWlucHV0cykge1xyXG5cclxuXHQuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogQGZvcm0tY29udHJvbC1wbGFjZWhvbGRlci1jb2xvcjsgIFxyXG5cdH1cdFxyXG5cdC5mb3JtLWNvbnRyb2wuYWxlcnQtZGFuZ2VyOjpwbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogQGFsZXJ0LWRhbmdlci10eHQtY29sb3I7ICBcclxuXHR9XHRcclxuXHQuZm9ybS1jb250cm9sLmFsZXJ0LXdhcm5pbmc6OnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiBAYWxlcnQtd2FybmluZy10eHQtY29sb3I7ICBcclxuXHR9XHRcclxuXHQuZm9ybS1jb250cm9sLmFsZXJ0LWluZm86OnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiBAYWxlcnQtaW5mby10eHQtY29sb3I7ICBcclxuXHR9XHJcblx0XHJcblx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRjb2xvcjogQGZvcm0tY29udHJvbC1jb2xvcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBAZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IEBmb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQ7XHJcblx0XHRmb250LXNpemU6IEBmb3JtLWNvbnRyb2wtZm9udC1zaXplO1xyXG5cdFx0Ym9yZGVyOiBAZm9ybS1jb250cm9sLWJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cztcclxuXHRcdFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3ItZm9jdXM7XHJcblx0XHRcdGNvbG9yOiBAZm9ybS1jb250cm9sLWNvbG9yLWZvY3VzO1xyXG5cdFx0XHRmb250LWZhbWlseTogQGZvcm0tY29udHJvbC1mb250LWZhbWlseS1mb2N1cztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IEBmb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQtZm9jdXM7XHJcblx0XHRcdGZvbnQtc2l6ZTogQGZvcm0tY29udHJvbC1mb250LXNpemUtZm9jdXM7XHJcblx0XHRcdGJvcmRlcjogQGZvcm0tY29udHJvbC1ib3JkZXItZm9jdXM7XHRcdFx0XHJcblx0XHR9XHRcdFxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LXNtLW1heCkge1xyXG5cdFx0XHRmb250LXNpemU6IEBmb3JtLWNvbnRyb2wtZm9udC1zaXplLXNtO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBAZm9ybS1jb250cm9sLWZvbnQtc2l6ZS1zbS1mb2N1cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZm9ybS1jb250cm9sOnJlYWQtb25seSxcclxuXHQuZm9ybS1jb250cm9sOnJlYWQtb25seTpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLXJlYWRvbmx5LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRjb2xvcjogQGZvcm0tY29udHJvbC1yZWFkb25seS1jb2xvcjtcclxuXHRcdGJvcmRlci1jb2xvcjogQGZvcm0tY29udHJvbC1yZWFkb25seS1ib3JkZXItY29sb3I7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG5cdFxyXG5cdC5mb3JtLWNvbnRyb2wuYWxlcnQtZGFuZ2VyIHtcclxuXHRcdGNvbG9yOiBAYWxlcnQtZGFuZ2VyLXR4dC1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1kYW5nZXItYmctY29sb3I7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb3JtLWNvbnRyb2wuYWxlcnQtd2FybmluZyB7XHJcblx0XHRjb2xvcjogQGFsZXJ0LXdhcm5pbmctdHh0LWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LXdhcm5pbmctYmctY29sb3I7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC13YXJuaW5nLWNvbG9yO1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiBAYWxlcnQtd2FybmluZy10eHQtY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC13YXJuaW5nLWJnLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC13YXJuaW5nLWNvbG9yO1x0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybS1jb250cm9sLmFsZXJ0LWluZm8ge1xyXG5cdFx0Y29sb3I6IEBhbGVydC1pbmZvLXR4dC1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1pbmZvLWJnLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtaW5mby1jb2xvcjtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogQGFsZXJ0LWluZm8tdHh0LWNvbG9yO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtaW5mby1iZy1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtaW5mby1jb2xvcjtcdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtLWNvbnRyb2wuYWxlcnQtcGFzc3dvcmQtd2VhayB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtd2Vhay1iZy1jb2xvcjtcclxuXHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstY29sb3I7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstYmctY29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstY29sb3I7XHRcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdC5mb3JtLWNvbnRyb2wuYWxlcnQtcGFzc3dvcmQtbWVkaXVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1wYXNzd29yZC1tZWRpdW0tYmctY29sb3I7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1wYXNzd29yZC1tZWRpdW0tY29sb3I7XHRcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtbWVkaXVtLWJnLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1wYXNzd29yZC1tZWRpdW0tY29sb3I7XHRcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdC5mb3JtLWNvbnRyb2wuYWxlcnQtcGFzc3dvcmQtc3Ryb25nIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1wYXNzd29yZC1zdHJvbmctYmctY29sb3I7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1wYXNzd29yZC1zdHJvbmctY29sb3I7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXN0cm9uZy1iZy1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtc3Ryb25nLWNvbG9yO1x0XHJcblx0XHR9XHRcdFxyXG5cdH1cdFxyXG5cdFxyXG5cdHRleHRhcmVhIHtcclxuXHRcdHJlc2l6ZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAwcHg7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHQuZm9ybS1jb250cm9sLXBsYWludGV4dC5wYWRkZWQge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQG1haW4tcHJvY2Vzcy1jYXJkLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG5cdH1cclxuXHJcbn1cclxuQGZvcm0taW5wdXRzOiBmb3JtLWlucHV0cztcclxuXHJcblxyXG5cclxuLm1peGluKGlucHV0LWdyb3Vwcykge1xyXG5cdC5pbnB1dC1ncm91cCB7XHJcblx0XHQuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0Ym9yZGVyOiBAaW5wdXQtZ3JvdXAtdGV4dC1ib3JkZXI7XHJcblx0XHRcdGNvbG9yOiBAaW5wdXQtZ3JvdXAtdGV4dC1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWdyb3VwLXRleHQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbnB1dC1ncm91cC10ZXh0LnJlYWRvbmx5IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1yZWFkb25seS1ib3JkZXItY29sb3I7XHJcblx0XHRcdGNvbG9yOiBAZm9ybS1jb250cm9sLXJlYWRvbmx5LWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEBmb3JtLWNvbnRyb2wtcmVhZG9ubHktYm9yZGVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LmlucHV0LWdyb3VwLXRleHQuYWxlcnQtZGFuZ2VyIHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0XHR9XHJcblx0XHQuaW5wdXQtZ3JvdXAtdGV4dC5hbGVydC13YXJuaW5nIHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC13YXJuaW5nLXR4dC1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LXdhcm5pbmctYmctY29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3I7XHJcblx0XHR9XHJcblx0XHQuaW5wdXQtZ3JvdXAtdGV4dC5hbGVydC1pbmZvIHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC1pbmZvLXR4dC1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LWluZm8tYmctY29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWluZm8tY29sb3I7XHJcblx0XHR9XHJcblxyXG5cdFx0LmlucHV0LWdyb3VwLXRleHQuYWxlcnQtcGFzc3dvcmQtd2VhayB7XHJcblx0XHRcdGNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtd2Vhay1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstYmctY29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstY29sb3I7XHJcblx0XHR9XHJcblx0XHQuaW5wdXQtZ3JvdXAtdGV4dC5hbGVydC1wYXNzd29yZC1tZWRpdW0ge1xyXG5cdFx0XHRjb2xvcjogQGFsZXJ0LXBhc3N3b3JkLW1lZGl1bS1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLW1lZGl1bS1iZy1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtbWVkaXVtLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LmlucHV0LWdyb3VwLXRleHQuYWxlcnQtcGFzc3dvcmQtc3Ryb25nIHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC1wYXNzd29yZC1zdHJvbmctY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1wYXNzd29yZC1zdHJvbmctYmctY29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXN0cm9uZy1jb2xvcjtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdFxyXG5cdC5pbnB1dC1ncm91cC5wYXNzd29yZC1zaG93LWhpZGUge1xyXG5cdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdH4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBAZm9ybS1jb250cm9sLWJvcmRlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGZvcm0tY29udHJvbC1jb2xvci1mb2N1cztcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LWRhbmdlciB7XHJcblx0XHRcdH4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yO1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LXdhcm5pbmcge1xyXG5cdFx0XHR+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtd2FybmluZy1jb2xvcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC13YXJuaW5nLWJnLWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBhbGVydC13YXJuaW5nLXR4dC1jb2xvcjtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZvcm0tY29udHJvbC5hbGVydC1pbmZvIHtcclxuXHRcdFx0fiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWluZm8tY29sb3I7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtaW5mby1iZy1jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiBAYWxlcnQtaW5mby10eHQtY29sb3I7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtcGFzc3dvcmQtd2VhayB7XHJcblx0XHRcdH4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtd2Vhay1iZy1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXdlYWstY29sb3I7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtcGFzc3dvcmQtbWVkaXVtIHtcclxuXHRcdFx0fiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1wYXNzd29yZC1tZWRpdW0tYmctY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1wYXNzd29yZC1tZWRpdW0tY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogQGFsZXJ0LXBhc3N3b3JkLW1lZGl1bS1jb2xvcjtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZvcm0tY29udHJvbC5hbGVydC1wYXNzd29yZC1zdHJvbmcge1x0XHRcdFxyXG5cdFx0XHR+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXN0cm9uZy1iZy1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXBhc3N3b3JkLXN0cm9uZy1jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiBAYWxlcnQtcGFzc3dvcmQtc3Ryb25nLWNvbG9yO1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiBAZm9ybS1jb250cm9sLWJvcmRlcjtcclxuXHRcdFx0XHRjb2xvcjogQGZvcm0tY29udHJvbC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IEBmb3JtLWNvbnRyb2wtYm9yZGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBmb3JtLWNvbnRyb2wtY29sb3I7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5pbnB1dC1ncm91cC10ZXh0LmlucHV0LWdyb3VwLXNlcGVyYXRvciB7XHJcblx0XHRib3JkZXI6IDBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LmlucHV0LWdyb3VwIHtcclxuXHRcdC5idG4tcHJpbWFyeSxcclxuXHRcdC5idG4tZGVmYXVsdCB7XHJcblx0XHRcdHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0LmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0LmJ0bi5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmlucHV0LWdyb3VwIHtcclxuXHRcdC5pbnB1dC1ncm91cC10ZXh0LXJhZGlvLWNoZWNrYm94LmFsZXJ0LWRhbmdlcixcclxuXHRcdC5pbnB1dC1ncm91cC10ZXh0LXJhZGlvLWNoZWNrYm94LmFsZXJ0LXdhcm5pbmcsXHJcblx0XHQuaW5wdXQtZ3JvdXAtdGV4dC1yYWRpby1jaGVja2JveC5hbGVydC1pbmZvIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC43cmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHRcdFxyXG59XHJcbkBpbnB1dC1ncm91cHM6IGlucHV0LWdyb3VwcztcclxuXHJcblxyXG5cclxuLm1peGluKGZpbGUtaW5wdXQpIHtcclxuXHQuZmlsZS1pbnB1dCB7XHJcblx0XHQuZmlsZS1jYXB0aW9uIHtcclxuXHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogQGZvcm0tY29udHJvbC1ib3JkZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQGZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRjb2xvcjogQGZvcm0tY29udHJvbC1jb2xvcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogQGZvcm0tY29udHJvbC1jb2xvci1mb2N1cztcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGZpbGUtaW5wdXQtYm9yZGVyLWNvbG9yLWZvY3VzO1x0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdFx0LmZvcm0tY29udHJvbC5maWxlLXByb2Nlc3Npbmcge1xyXG5cdFx0XHRcdGJvcmRlcjogQGZvcm0tY29udHJvbC1ib3JkZXItZm9jdXM7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnRuLXByaW1hcnkuYnRuLWZpbGUge1xyXG5cdFx0XHRcdGJvcmRlcjogQGZpbGUtaW5wdXQtYnRuLXByaW1hcnktYm9yZGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQGZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogQGZpbGUtaW5wdXQtYnRuLXByaW1hcnktYm9yZGVyLWhvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYnRuLWRlZmF1bHQuYnRuLWZpbGUge1xyXG5cdFx0XHRcdGJvcmRlcjogQGZpbGUtaW5wdXQtYnRuLWRlZmF1bHQtYm9yZGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRib3JkZXI6IEBmaWxlLWlucHV0LWJ0bi1kZWZhdWx0LWJvcmRlci1ob3ZlcjtcclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5pbnB1dC1maWxlLWFsZXJ0LWRhbmdlcixcclxuXHQuaW5wdXQtZmlsZS1hbGVydC13YXJuaW5nLFxyXG5cdC5pbnB1dC1maWxlLWFsZXJ0LWluZm8ge1xyXG5cdFx0LmZpbGUtaW5wdXQge1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHR9XHJcblx0XHQuYWxlcnQge1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Zm9udC1zaXplOiBAZmlsZS1pbnB1dC1hbGVydC1mb250LXNpemU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSBjYWxjKH4nMC43NXJlbSArIDFweCcpO1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cdC5pbnB1dC1maWxlLWFsZXJ0LWRhbmdlciB7XHJcblx0XHQuZmlsZS1jYXB0aW9uIHtcclxuXHRcdFx0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtZGFuZ2VyLXR4dC1jb2xvcjsgIFxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtZGFuZ2VyLXR4dC1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvcjtcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBAYWxlcnQtZGFuZ2VyLXR4dC1jb2xvcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1kYW5nZXItYmctY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbnB1dC1maWxlLWFsZXJ0LXdhcm5pbmcge1xyXG5cdFx0LmZpbGUtY2FwdGlvbiB7XHJcblx0XHRcdC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogQGFsZXJ0LXdhcm5pbmctdHh0LWNvbG9yOyAgXHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0Y29sb3I6IEBhbGVydC13YXJuaW5nLXR4dC1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtd2FybmluZy1iZy1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC13YXJuaW5nLWNvbG9yO1xyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBhbGVydC13YXJuaW5nLXR4dC1jb2xvcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC13YXJuaW5nLWJnLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtd2FybmluZy1jb2xvcjtcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmlucHV0LWZpbGUtYWxlcnQtaW5mbyB7XHJcblx0XHQuZmlsZS1jYXB0aW9uIHtcclxuXHRcdFx0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtaW5mby10eHQtY29sb3I7ICBcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRjb2xvcjogQGFsZXJ0LWluZm8tdHh0LWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1pbmZvLWJnLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWluZm8tY29sb3I7XHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRjb2xvcjogQGFsZXJ0LWluZm8tdHh0LWNvbG9yO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LWluZm8tYmctY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1x0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AZmlsZS1pbnB1dDogZmlsZS1pbnB1dDtcclxuXHJcblxyXG5cclxuLm1peGluKGZvcm0tZmxvYXRpbmcpIHtcclxuXHQuZm9ybS1mbG9hdGluZyB7XHJcblxyXG5cdFx0PiAuZm9ybS1jb250cm9sLmFsZXJ0LWRhbmdlcjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7ICBcclxuXHRcdH1cclxuXHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtd2FybmluZzo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7ICBcclxuXHRcdH1cdFx0XHJcblx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LWluZm86OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50OyAgXHJcblx0XHR9XHJcblx0XHJcblx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMHB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMHB4O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0cGFkZGluZzogMC41cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoficzcmVtICsgMnB4Jyk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzO1x0XHRcdFx0XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogQGZvcm0tZmxvYXRpbmctbGFiZWwtZm9udC1zaXplO1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDAuNzVyZW0gMC43NXJlbSAwLjc1cmVtO1xyXG5cdFx0XHRjb2xvcjogQGZvcm0tZmxvYXRpbmctbGFiZWwtY29sb3I7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LWRhbmdlcixcclxuXHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtd2FybmluZyxcclxuXHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtaW5mbyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1mbG9hdGluZy1mb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvci1mb2N1cztcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHJcblx0XHRsYWJlbC5hbGVydC1kYW5nZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0bGFiZWwuYWxlcnQtd2FybmluZyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogQGFsZXJ0LXdhcm5pbmctdHh0LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0bGFiZWwuYWxlcnQtaW5mbyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogQGFsZXJ0LWluZm8tdHh0LWNvbG9yO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxyXG5cdFx0PiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMC43NXJlbSwgLTFyZW0pO1xyXG5cdFx0XHRmb250LXNpemU6IEBmb3JtLWZsb2F0aW5nLWxhYmVsLWZvbnQtc2l6ZS1mb2N1cztcdFxyXG5cdFx0XHRjb2xvcjogQGZvcm0tZmxvYXRpbmctbGFiZWwtY29sb3ItZm9jdXM7XHJcblx0XHRcdG1heC13aWR0aDogY2FsYyh+JzEwMCUgKyAwLjc1cmVtJyk7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAuZm9ybS1jb250cm9sLmFsZXJ0LWRhbmdlcjpmb2N1cyB+IGxhYmVsLmFsZXJ0LWRhbmdlcixcclxuXHRcdD4gLmZvcm0tY29udHJvbC5hbGVydC1kYW5nZXI6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbC5hbGVydC1kYW5nZXIge1xyXG5cdFx0XHRjb2xvcjogQGFsZXJ0LWRhbmdlci10eHQtY29sb3I7XHJcblx0XHR9XHJcblx0XHQ+IC5mb3JtLWNvbnRyb2wuYWxlcnQtd2FybmluZzpmb2N1cyB+IGxhYmVsLmFsZXJ0LXdhcm5pbmcsXHJcblx0XHQ+IC5mb3JtLWNvbnRyb2wuYWxlcnQtd2FybmluZzpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLmFsZXJ0LXdhcm5pbmcge1xyXG5cdFx0XHRjb2xvcjogQGFsZXJ0LXdhcm5pbmctdHh0LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0PiAuZm9ybS1jb250cm9sLmFsZXJ0LWluZm86Zm9jdXMgfiBsYWJlbC5hbGVydC1pbmZvLFxyXG5cdFx0PiAuZm9ybS1jb250cm9sLmFsZXJ0LWluZm86bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbC5hbGVydC1pbmZvIHtcclxuXHRcdFx0Y29sb3I6IEBhbGVydC1pbmZvLXR4dC1jb2xvcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmZvcm0tY29udHJvbDpyZWFkLW9ubHkgfiBsYWJlbCxcclxuXHRcdC5mb3JtLWNvbnRyb2w6cmVhZC1vbmx5OmZvY3VzIH4gbGFiZWwsXHJcblx0XHQuZm9ybS1jb250cm9sOnJlYWQtb25seTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcclxuXHRcdFx0Y29sb3I6IEBmb3JtLWNvbnRyb2wtcmVhZG9ubHktY29sb3I7XHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiBAZm9ybS1mbG9hdGluZy1sYWJlbC1mb250LXNpemU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcdFxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IEBmb3JtLWZsb2F0aW5nLWxhYmVsLWZvbnQtc2l6ZS1zbTtcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHRcclxuXHR9XHRcclxuXHRcclxuXHQuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdHdpZHRoOiAxJTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFxyXG5cdFx0fiAuaW5wdXQtZ3JvdXAtdGV4dC5pbmZvLWRlZmF1bHQsXHJcblx0XHR+IC5pbnB1dC1ncm91cC10ZXh0LmFsZXJ0LWRhbmdlcixcclxuXHRcdH4gLmlucHV0LWdyb3VwLXRleHQuYWxlcnQtd2FybmluZyxcclxuXHRcdH4gLmlucHV0LWdyb3VwLXRleHQuYWxlcnQtaW5mbyB7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1mbG9hdGluZy1mb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHQuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xyXG5cdFx0fiAuaW5wdXQtZ3JvdXAtdGV4dC5hbGVydC1kYW5nZXIsXHJcblx0XHR+IC5pbnB1dC1ncm91cC10ZXh0LmFsZXJ0LXdhcm5pbmcsXHJcblx0XHR+IC5pbnB1dC1ncm91cC10ZXh0LmFsZXJ0LWluZm8ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1mbG9hdGluZy1mb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvci1mb2N1cztcclxuXHRcdH1cclxuXHRcdH4gLmlucHV0LWdyb3VwLXRleHQuaW5mby1kZWZhdWx0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tZmxvYXRpbmctZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3ItZm9jdXM7XHJcblx0XHRcdGJvcmRlcjogQGZvcm0tY29udHJvbC1ib3JkZXItZm9jdXM7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmlucHV0LWdyb3VwLnBhc3N3b3JkLXNob3ctaGlkZSA+IC5mb3JtLWZsb2F0aW5nIHtcdFx0XHJcblx0XHRcdFxyXG5cdFx0LmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWJvcmRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDAuOTVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1mbG9hdGluZy1mb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvci1mb2N1cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHRcdFxyXG5cdFxyXG5cdFx0LmZvcm0tY29udHJvbC5hbGVydC1kYW5nZXIsXHJcblx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LXdhcm5pbmcsXHJcblx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LWluZm8ge1xyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHR+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tZmxvYXRpbmctZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3ItZm9jdXM7XHJcblx0XHRcdFx0fVx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHR+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHR9XHRcdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmlucHV0LWdyb3VwLXRleHQge1xyXG5cdFx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwcHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuXHRcdH1cclxuXHR9XHRcclxuXHRcclxuXHQjY29ja3BpdC1jYXJkcy1jb250YWluZXIge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0LmNhcmQge1x0XHRcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgybi0xKSB7XHJcblx0XHRcdFx0XHQuY2FyZC1ib2R5IHtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XHJcblx0XHRcdFx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtdGV4dC5pbmZvLWRlZmF1bHQsXHJcblx0XHRcdFx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtdGV4dC5hbGVydC1kYW5nZXIsXHJcblx0XHRcdFx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtdGV4dC5hbGVydC13YXJuaW5nLFxyXG5cdFx0XHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQuYWxlcnQtaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1mbG9hdGluZy1mb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjsgLy9AY29ja3BpdC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wsXHJcblx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtZGFuZ2VyLFxyXG5cdFx0XHRcdFx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LXdhcm5pbmcsXHJcblx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tZmxvYXRpbmctZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3I7IC8vQGNvY2twaXQtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cC5wYXNzd29yZC1zaG93LWhpZGUgPiAuZm9ybS1mbG9hdGluZyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOyAvL0Bjb2NrcGl0LWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yLXNtLXVuZXZlbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAucGFzc3dvcmQtc2hvdy1oaWRlID4gLmZvcm0tZmxvYXRpbmcge1xyXG5cdFx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wsXHJcblx0XHRcdFx0XHRcdFx0LmZvcm0tY29udHJvbC5hbGVydC1kYW5nZXIsXHJcblx0XHRcdFx0XHRcdFx0LmZvcm0tY29udHJvbC5hbGVydC13YXJuaW5nLFxyXG5cdFx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7IC8vQGNvY2twaXQtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3Itc20tdW5ldmVuICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tZmxvYXRpbmctZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDsgLy9AY29ja3BpdC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW4gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1mbG9hdGluZy1mb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjsgLy9AY29ja3BpdC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvci1zbS11bmV2ZW47XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcclxuXHRcdFx0XHRcdFx0XHR+IC5pbnB1dC1ncm91cC10ZXh0LmluZm8tZGVmYXVsdCxcclxuXHRcdFx0XHRcdFx0XHR+IC5pbnB1dC1ncm91cC10ZXh0LmFsZXJ0LWRhbmdlcixcclxuXHRcdFx0XHRcdFx0XHR+IC5pbnB1dC1ncm91cC10ZXh0LmFsZXJ0LXdhcm5pbmcsXHJcblx0XHRcdFx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtdGV4dC5hbGVydC1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWZsb2F0aW5nLWZvcm0tY29udHJvbC1iYWNrZ3JvdW5kLWNvbG9yOyAvL0Bjb2NrcGl0LWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yLXNtLWV2ZW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wsXHJcblx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtZGFuZ2VyLFxyXG5cdFx0XHRcdFx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LXdhcm5pbmcsXHJcblx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tZmxvYXRpbmctZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3I7IC8vQGNvY2twaXQtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3Itc20tZXZlbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAucGFzc3dvcmQtc2hvdy1oaWRlID4gLmZvcm0tZmxvYXRpbmcgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1mbG9hdGluZy1mb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjsgLy9AY29ja3BpdC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvci1zbS1ldmVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cC5wYXNzd29yZC1zaG93LWhpZGUgPiAuZm9ybS1mbG9hdGluZyB7XHJcblx0XHRcdFx0XHRcdFx0LmZvcm0tY29udHJvbCxcclxuXHRcdFx0XHRcdFx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LWRhbmdlcixcclxuXHRcdFx0XHRcdFx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LXdhcm5pbmcsXHJcblx0XHRcdFx0XHRcdFx0LmZvcm0tY29udHJvbC5hbGVydC1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tZmxvYXRpbmctZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDsgLy9AY29ja3BpdC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvci1zbS1ldmVuICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tZmxvYXRpbmctZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDsgLy9AY29ja3BpdC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvci1zbS1ldmVuICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR+IC5pbnB1dC1ncm91cC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tZmxvYXRpbmctZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3I7IC8vQGNvY2twaXQtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3Itc20tZXZlbjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Lm1haW4tbG9naW4ge1xyXG5cdFx0LmZvcm0tZmxvYXRpbmcge1xyXG5cclxuXHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGZvcm0tY29udHJvbC1sb2dpbi1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6IEBmb3JtLWNvbnRyb2wtbG9naW4tY29sb3I7XHJcblxyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJvcmRlci1jb2xvci1mb2N1cztcclxuXHRcdFx0XHRcdGNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWNvbG9yLWZvY3VzO1xyXG5cclxuXHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcblx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJhY2tncm91bmQtY29sb3ItZm9jdXM7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJvcmRlci1jb2xvci1mb2N1cztcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcclxuXHRcdFx0LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5cdFx0XHQuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG5cdFx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWNvbG9yO1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yIGluc2V0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgOTk5OXMgZWFzZS1pbi1vdXQgMHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtZGFuZ2VyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yO1x0XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC5hbGVydC13YXJuaW5nIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC13YXJuaW5nLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtd2FybmluZy10eHQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC5hbGVydC1pbmZvIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtaW5mby10eHQtY29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxyXG5cdFx0XHQ+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6IEBmb3JtLWNvbnRyb2wtbG9naW4tbGFiZWwtY29sb3ItZm9jdXM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRjb2xvcjogQGZvcm0tY29udHJvbC1sb2dpbi1sYWJlbC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwuYWxlcnQtZGFuZ2VyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjb2xvcjogQGFsZXJ0LWRhbmdlci10eHQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0bGFiZWwuYWxlcnQtd2FybmluZyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y29sb3I6IEBhbGVydC13YXJuaW5nLXR4dC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRsYWJlbC5hbGVydC1pbmZvIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjb2xvcjogQGFsZXJ0LWluZm8tdHh0LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWNvbnRyb2wtbG9naW4tYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQuYWxlcnQtZGFuZ2VyLFxyXG5cdFx0XHR+IC5pbnB1dC1ncm91cC10ZXh0LmFsZXJ0LXdhcm5pbmcsXHJcblx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQuYWxlcnQtaW5mbyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFxyXG5cdFx0LmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcclxuXHRcdFx0fiAuaW5wdXQtZ3JvdXAtdGV4dC5hbGVydC1kYW5nZXIsXHJcblx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQuYWxlcnQtd2FybmluZyxcclxuXHRcdFx0fiAuaW5wdXQtZ3JvdXAtdGV4dC5hbGVydC1pbmZvIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJhY2tncm91bmQtY29sb3ItZm9jdXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmlucHV0LWdyb3VwLnBhc3N3b3JkLXNob3ctaGlkZSB7XHRcdFxyXG5cdFx0XHQ+IC5mb3JtLWZsb2F0aW5nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdCY6Zm9jdXMge1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWNvbnRyb2wtbG9naW4tYmFja2dyb3VuZC1jb2xvci1mb2N1cyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJvcmRlci1jb2xvci1mb2N1cyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBmb3JtLWNvbnRyb2wtbG9naW4taWNvbi1jb2xvci1mb2N1cyAhaW1wb3J0YW50OyBcdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWljb24tY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LWRhbmdlciB7XHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcblx0XHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJhY2tncm91bmQtY29sb3ItZm9jdXMgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR+IC5pbnB1dC1ncm91cC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJhY2tncm91bmQtY29sb3ItZm9jdXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcblx0XHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb3JtLWNvbnRyb2wuYWxlcnQtd2FybmluZyB7XHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcblx0XHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWxvZ2luLWJhY2tncm91bmQtY29sb3ItZm9jdXMgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAYWxlcnQtd2FybmluZy10eHQtY29sb3IgIWltcG9ydGFudDsgXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWNvbnRyb2wtbG9naW4tYmFja2dyb3VuZC1jb2xvci1mb2N1cztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWNvbnRyb2wtbG9naW4tYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBhbGVydC13YXJuaW5nLXR4dC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0XHR+IC5pbnB1dC1ncm91cC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1jb250cm9sLmFsZXJ0LWluZm8ge1xyXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG5cdFx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yLWZvY3VzICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGFsZXJ0LWluZm8tdHh0LWNvbG9yICFpbXBvcnRhbnQ7IFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH4gLmlucHV0LWdyb3VwLXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWNvbnRyb2wtbG9naW4tYmFja2dyb3VuZC1jb2xvci1mb2N1cztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWNvbnRyb2wtbG9naW4tYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtaW5mby1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBhbGVydC1pbmZvLXR4dC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR+IC5pbnB1dC1ncm91cC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGZvcm0tY29udHJvbC1sb2dpbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuQGZvcm0tZmxvYXRpbmc6IGZvcm0tZmxvYXRpbmc7IiwiXHJcbi5taXhpbihjYWxlbmRhcikge1xyXG5cdC5kYXRlcGlja2VyIHtcclxuXHRcclxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ym9yZGVyOiBAY2FsZW5kYXItYm9yZGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogQGNhbGVuZGFyLWJvcmRlci1yYWRpdXM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY2FsZW5kYXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogQGNhbGVuZGFyLWJveC1zaGFkb3c7XHJcblx0XHQtbW96LWJveC1zaGFkb3c6IEBjYWxlbmRhci1ib3gtc2hhZG93O1xyXG5cdFx0Ym94LXNoYWRvdzogQGNhbGVuZGFyLWJveC1zaGFkb3c7XHJcblx0XHRwYWRkaW5nOiA0cHg7XHJcblx0XHRcclxuXHRcdHRoLCB0ZCB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHRoLnByZXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY2FsZW5kYXItdGgtcHJldi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogQGNhbGVuZGFyLXRoLXByZXYtY29sb3I7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY2FsZW5kYXItdGgtcHJldi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6IEBjYWxlbmRhci10aC1wcmV2LWNvbG9yLWhvdmVyOyAgICAgICAgXHJcblx0XHRcdH1cclxuXHRcdH0gXHJcblx0XHR0aC5kYXRlcGlja2VyLXN3aXRjaCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjYWxlbmRhci10aC1zd2l0Y2gtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0Y29sb3I6IEBjYWxlbmRhci10aC1zd2l0Y2gtY29sb3I7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY2FsZW5kYXItdGgtc3dpdGNoLWJhY2tncm91bmQtY29sb3ItaG92ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogQGNhbGVuZGFyLXRoLXN3aXRjaC1jb2xvci1ob3ZlcjsgICAgICAgIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0aC5uZXh0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNhbGVuZGFyLXRoLW5leHQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0Y29sb3I6IEBjYWxlbmRhci10aC1uZXh0LWNvbG9yO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDJweDtcclxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNhbGVuZGFyLXRoLW5leHQtYmFja2dyb3VuZC1jb2xvci1ob3ZlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiBAY2FsZW5kYXItdGgtbmV4dC1jb2xvci1ob3ZlcjsgICAgICAgIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICBcclxuXHRcdHRoLmRvdyB7XHJcblx0XHRcdGNvbG9yOiBAY2FsZW5kYXItdGgtZG93LWNvbG9yO1xyXG5cdFx0fSBcclxuXHJcblx0XHR0ZC5kYXksIHRkIHNwYW4ubW9udGgsIHRkIHNwYW4ueWVhciB7XHJcblx0XHRcdGNvbG9yOiBAY2FsZW5kYXItdGQtY29sb3I7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiBAY2FsZW5kYXItdGQtZm9udC1zaXplO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IEBjYWxlbmRhci10ZC1jb2xvci1ob3ZlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY2FsZW5kYXItdGQtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblxyXG5cdFx0dGQuZGF5Lm9sZCwgdGQuZGF5Lm5ldyB7XHJcblx0XHRcdGNvbG9yOiBAaW5hY3RpdmUtY29sb3I7XHJcblx0XHR9XHJcblxyXG5cdFx0dGQudG9kYXksXHJcblx0XHR0ZC50b2RheTpob3ZlcixcclxuXHRcdHRkLmFjdGl2ZTpob3ZlcixcclxuXHRcdHRkLmFjdGl2ZTpob3Zlcjpob3ZlcixcclxuXHRcdHRkLmFjdGl2ZTpmb2N1cyxcclxuXHRcdHRkLmFjdGl2ZTpob3Zlcjpmb2N1cyxcclxuXHRcdHRkLmFjdGl2ZTphY3RpdmUsXHJcblx0XHR0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxyXG5cdFx0dGQuYWN0aXZlLmFjdGl2ZSxcclxuXHRcdHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcblx0XHR0ZC5hY3RpdmUuZGlzYWJsZWQsXHJcblx0XHR0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXHJcblx0XHR0ZC5hY3RpdmVbZGlzYWJsZWRdLFxyXG5cdFx0dGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcclxuXHRcdHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxyXG5cdFx0dGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXHJcblx0XHR0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXHJcblx0XHR0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXHJcblx0XHR0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcclxuXHRcdHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSB7XHJcblx0XHRcdGNvbG9yOiBAY2FsZW5kYXItYWN0aXZlLWRheS1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZDogQGNhbGVuZGFyLWFjdGl2ZS1kYXktYmFja2dyb3VuZC1jb2xvciBub25lO1xyXG5cdFx0XHRmb250LWZhbWlseTogQGNhbGVuZGFyLWFjdGl2ZS1kYXktZm9udC1mYW1pbHk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBAY2FsZW5kYXItYWN0aXZlLWRheS1mb250LXdlaWdodDtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggN3B4O1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cdFxyXG5cdC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dC5pbnB1dC1kYXRlLWljb24ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG5AY2FsZW5kYXI6IGNhbGVuZGFyO1x0IiwiLm1peGluKGJ1dHRvbnMpIHtcclxuXHQuYnRuLXByaW1hcnkge1xyXG5cdFx0Y29sb3I6IEBidXR0b24tcHJpbWFyeS1jb2xvcjtcclxuXHRcdGJvcmRlcjogQGJ1dHRvbi1wcmltYXJ5LWJvcmRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogQGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBidXR0b24tcHJpbWFyeS1mb250LWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBAYnV0dG9uLXByaW1hcnktZm9udC13ZWlnaHQ7XHJcblx0XHRmb250LXNpemU6IEBidXR0b24tcHJpbWFyeS1mb250LXNpemU7XHJcblx0XHRwYWRkaW5nOiBAYnV0dG9uLXByaW1hcnktcGFkZGluZztcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiBAYnV0dG9uLXByaW1hcnktY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdGJvcmRlcjogQGJ1dHRvbi1wcmltYXJ5LWJvcmRlci1ob3Zlci1mb2N1cztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHRcclxuXHRcclxuXHQuYnRuLWRlZmF1bHQge1xyXG5cdFx0Y29sb3I6IEBidXR0b24tZGVmYXVsdC1jb2xvcjtcclxuXHRcdGJvcmRlcjogQGJ1dHRvbi1kZWZhdWx0LWJvcmRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogQGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBidXR0b24tZGVmYXVsdC1mb250LWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBAYnV0dG9uLWRlZmF1bHQtZm9udC13ZWlnaHQ7XHJcblx0XHRmb250LXNpemU6IEBidXR0b24tZGVmYXVsdC1mb250LXNpemU7XHJcblx0XHRwYWRkaW5nOiBAYnV0dG9uLWRlZmF1bHQtcGFkZGluZztcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiBAYnV0dG9uLWRlZmF1bHQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdGJvcmRlcjogQGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1ob3Zlci1mb2N1cztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHRcclxuXHRcclxuXHQuYnRuLXByaW1hcnkuYnRuLWluYWN0aXZlIHtcclxuXHRcdGNvbG9yOiBAYnV0dG9uLXByaW1hcnktaW5hY3RpdmUtY29sb3I7XHJcblx0XHRib3JkZXI6IEBidXR0b24tcHJpbWFyeS1pbmFjdGl2ZS1ib3JkZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnV0dG9uLXByaW1hcnktaW5hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcblx0XHJcblx0LmJ0bi1kZWZhdWx0LmJ0bi1pbmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogQGJ1dHRvbi1kZWZhdWx0LWluYWN0aXZlLWNvbG9yO1xyXG5cdFx0Ym9yZGVyOiBAYnV0dG9uLWRlZmF1bHQtaW5hY3RpdmUtYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGJ1dHRvbi1kZWZhdWx0LWluYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG5cclxuXHQjY2xvc2UtcHJvY2VzcyxcclxuXHQjY2xvc2UtcHJvY2Vzcy1tYXJnaW5hbFx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRyaWdodDogMHB4O1xyXG5cdFx0ei1pbmRleDogOTk4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogQGJ1dHRvbi1jbG9zZS1ib3JkZXItcmFkaXVzO1xyXG5cclxuXHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBAYnV0dG9uLWNsb3NlLWJhY2tncm91bmQtY29sb3Igbm9uZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IEBidXR0b24tY2xvc2Utd2lkdGg7XHJcblx0XHRcdGhlaWdodDogQGJ1dHRvbi1jbG9zZS1oZWlnaHQ7XHJcblx0XHRcdGNvbG9yOiBAYnV0dG9uLWNsb3NlLWNvbG9yO1xyXG5cdFx0XHRib3JkZXI6IEBidXR0b24tY2xvc2UtYm9yZGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiBAYnV0dG9uLWNsb3NlLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Zm9udC1zaXplOiBAYnV0dG9uLWNsb3NlLWZvbnQtc2l6ZTtcclxuXHRcdFx0cGFkZGluZzogQGJ1dHRvbi1jbG9zZS1wYWRkaW5nO1xyXG5cclxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGJ1dHRvbi1jbG9zZS1ib3JkZXItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQGJ1dHRvbi1jbG9zZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzIG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6IEBidXR0b24tY2xvc2UtY29sb3ItaG92ZXItZm9jdXM7ICAgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I2Nsb3NlLXByb2Nlc3Muc2hhZG93ZWQsXHJcblx0I2Nsb3NlLXByb2Nlc3MtbWFyZ2luYWwuc2hhZG93ZWQge1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBAYnV0dG9uLWNsb3NlLXNoYWRvd2VkLWJveC1zaGFkb3c7XHJcblx0XHQtbW96LWJveC1zaGFkb3c6IEBidXR0b24tY2xvc2Utc2hhZG93ZWQtYm94LXNoYWRvdztcclxuXHRcdGJveC1zaGFkb3c6IEBidXR0b24tY2xvc2Utc2hhZG93ZWQtYm94LXNoYWRvdztcclxuXHRcdFxyXG5cdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IEBidXR0b24tY2xvc2UtYm9yZGVyLXJhZGl1cztcclxuXHRcdH1cdFxyXG5cdH1cclxuXHRcclxuXHQuYnRuLWJsb2NrIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQuYnRuLWRlZmF1bHQubW9yZS10YXJpZmZzIHtcclxuXHRcdGNvbG9yOiBAYnV0dG9uLW1vcmUtdGFyaWZmcy1jb2xvcjtcclxuXHRcdGJvcmRlcjogQGJ1dHRvbi1tb3JlLXRhcmlmZnMtYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGJ1dHRvbi1tb3JlLXRhcmlmZnMtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBAYnV0dG9uLW1vcmUtdGFyaWZmcy1mb250LWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBAYnV0dG9uLW1vcmUtdGFyaWZmcy1mb250LXdlaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogQGJ1dHRvbi1tb3JlLXRhcmlmZnMtZm9udC1zaXplO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6IEBidXR0b24tbW9yZS10YXJpZmZzLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRib3JkZXI6IEBidXR0b24tbW9yZS10YXJpZmZzLWJvcmRlci1ob3Zlci1mb2N1cztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJ1dHRvbi1tb3JlLXRhcmlmZnMtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cztcdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGJ1dHRvbnM6IGJ1dHRvbnM7XHQiLCJcclxuLm1peGluKGxpbmtzKSB7XHJcblxyXG5cdC5tYWluLWxvZ2luLWNhcmQtbGluayB7XHJcblx0XHRmb250LWZhbWlseTogQG1haW4tbG9naW4tY2FyZC1saW5rLWZvbnQtZmFtaWx5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IEBtYWluLWxvZ2luLWNhcmQtbGluay1mb250LXdlaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogQG1haW4tbG9naW4tY2FyZC1saW5rLWZvbnQtc2l6ZTtcclxuXHRcdGNvbG9yOiBAbWFpbi1sb2dpbi1jYXJkLWxpbmstY29sb3I7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IEBtYWluLWxvZ2luLWNhcmQtbGluay10ZXh0LWRlY29yYXRpb247XHJcblxyXG5cdFx0Jjpob3ZlciwmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6IEBtYWluLWxvZ2luLWNhcmQtbGluay1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBAbWFpbi1sb2dpbi1jYXJkLWxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyLWZvY3VzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0ZC10ZXh0LWxpbmsge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBsaW5rLWZvbnQtZmFtaWx5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IEBsaW5rLWZvbnQtd2VpZ2h0O1xyXG5cdFx0Y29sb3I6IEBsaW5rLWNvbG9yO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBAbGluay10ZXh0LWRlY29yYXRpb247XHJcblxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAbGluay1mb250LWZhbWlseS1ob3Zlci1mb2N1cztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IEBsaW5rLWZvbnQtd2VpZ2h0LWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRjb2xvcjogQGxpbmstY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogQGxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyLWZvY3VzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mYS1maWxlLXBkZiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhcmQucG9zdGJveCB7XHJcblx0XHQucG9zdGJveC1lbnRyaWVzIHtcclxuXHRcdFxyXG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LnBvc3Rib3gtZW50cnkge1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdC5wb3N0Ym94LWRhdGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdHdpZHRoOiA4NXB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnBvc3Rib3gtbGluayB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IEBwb3N0Ym94LWxpbmstd2lkdGg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQHBvc3Rib3gtbGluay1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAcG9zdGJveC1saW5rLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBwb3N0Ym94LWxpbmstY29sb3I7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwZTAnO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgXHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAcG9zdGJveC1pY29uLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IEBwb3N0Ym94LWxpbmstdGV4dC1kZWNvcmF0aW9uO1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHBvc3Rib3gtbGluay1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAcG9zdGJveC1saW5rLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogQHBvc3Rib3gtbGluay10ZXh0LWRlY29yYXRpb24taG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQucG9zdGJveC1lbnRyeS5yZWFkIHtcclxuXHRcdFx0XHQucG9zdGJveC1saW5rIHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAcG9zdGJveC1saW5rLXJlYWQtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogQHBvc3Rib3gtbGluay1yZWFkLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBwb3N0Ym94LWxpbmstcmVhZC1jb2xvcjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMmI2JztcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBwb3N0Ym94LWljb24tcmVhZC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHBvc3Rib3gtbGluay1yZWFkLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAcG9zdGJveC1saW5rLXJlYWQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblx0fVxyXG5cdFxyXG5cdC5mb3JtLWxpbmsge1xyXG5cdFxyXG5cdFx0LmZvcm0tbGluay1pY29uIHtcclxuXHRcdFx0ZGlzcGxheTogQGZvcm0tbGluay1pY29uLWRpc3BsYXk7XHJcblx0XHRcdGNvbG9yOiBAZm9ybS1saW5rLWljb24tY29sb3I7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhLCBzcGFuIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb3JtLWxpbmstZm9udC1mYW1pbHk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBAZm9ybS1saW5rLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRjb2xvcjogQGZvcm0tbGluay1jb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiBAZm9ybS1saW5rLWZvbnQtc2l6ZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBAZm9ybS1saW5rLXRleHQtZGVjb3JhdGlvbjtcclxuXHRcdH1cdFxyXG5cdFx0XHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFxyXG5cdFx0XHQuZm9ybS1saW5rLWljb24ge1xyXG5cdFx0XHRcdGNvbG9yOiBAZm9ybS1saW5rLWljb24tY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdH1cdFxyXG5cdFx0XHRcclxuXHRcdFx0YSwgc3BhbiB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb3JtLWxpbmstZm9udC1mYW1pbHktaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBmb3JtLWxpbmstZm9udC13ZWlnaHQtaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0Y29sb3I6IEBmb3JtLWxpbmstY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBAZm9ybS1saW5rLWZvbnQtc2l6ZS1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IEBmb3JtLWxpbmstdGV4dC1kZWNvcmF0aW9uLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQuZm9ybS1saW5rLmluYWN0aXZlIHtcclxuXHRcdC5mb3JtLWxpbmstaWNvbiB7XHJcblx0XHRcdGNvbG9yOiBAaW5hY3RpdmUtY29sb3I7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb3JtLWxpbmstZm9udC1mYW1pbHk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBAZm9ybS1saW5rLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRjb2xvcjogQGluYWN0aXZlLWNvbG9yO1xyXG5cdFx0XHRmb250LXNpemU6IEBmb3JtLWxpbmstZm9udC1zaXplO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IEBmb3JtLWxpbmstdGV4dC1kZWNvcmF0aW9uO1xyXG5cdFx0fVx0XHJcblx0fVx0XHJcbn1cclxuQGxpbmtzOiBsaW5rczsiLCIubWl4aW4oc2xpZGVyKSB7XHJcblxyXG5cdC5zbGlkZXItZmxleC1yb3cge1xyXG5cdFx0bWFyZ2luLXRvcDogMC41cmVtO1xyXG5cdH1cclxuXHJcblx0LnNsaWRlciAuaGlkZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQuc2xpZGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zbGlkZXItdHJhY2sge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSBAc2xpZGVyLXRyYWNrLWJhY2tncm91bmQtY29sb3I7XHJcblx0fVxyXG5cdC5zbGlkZXItc2VsZWN0aW9uIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgQHNsaWRlci1zZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjtcclxuXHR9XHJcblx0LnNsaWRlci1oYW5kbGUge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSBAc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0Ym9yZGVyOiBAc2xpZGVyLWhhbmRsZS1ib3JkZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiBAc2xpZGVyLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHRcclxuXHRcclxuXHQuaW5wdXQtZ3JvdXAtdGV4dC5mbGF0bWF0ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAc2xpZGVyLWZsYXRtYXRlLWJhY2tncm91bmQtdXJsIG5vLXJlcGVhdCBAc2xpZGVyLWZsYXRtYXRlLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IEBzbGlkZXItZmxhdG1hdGUtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0aGVpZ2h0OiBAc2xpZGVyLWZsYXRtYXRlLWJhY2tncm91bmQtaGVpZ2h0O1xyXG5cdFx0bWluLXdpZHRoOiBAc2xpZGVyLWZsYXRtYXRlLWJhY2tncm91bmQtbWluLXdpZHRoO1xyXG5cdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0fVxyXG5cdC5pbnB1dC1ncm91cC10ZXh0LmZsYXRtYXRlcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAc2xpZGVyLWZsYXRtYXRlcy1iYWNrZ3JvdW5kLXVybCBuby1yZXBlYXQgQHNsaWRlci1mbGF0bWF0ZXMtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogQHNsaWRlci1mbGF0bWF0ZXMtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0aGVpZ2h0OiBAc2xpZGVyLWZsYXRtYXRlcy1iYWNrZ3JvdW5kLWhlaWdodDtcclxuXHRcdG1pbi13aWR0aDogQHNsaWRlci1mbGF0bWF0ZXMtYmFja2dyb3VuZC1taW4td2lkdGg7XHJcblx0XHRib3JkZXI6IDBweDtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHR9XHJcblxyXG5cdC5pbnB1dC1ncm91cC10ZXh0LmhvdXNlLXNtYWxsIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBzbGlkZXItaG91c2Utc21hbGwtYmFja2dyb3VuZC11cmwgbm8tcmVwZWF0IEBzbGlkZXItaG91c2Utc21hbGwtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogQHNsaWRlci1ob3VzZS1zbWFsbC1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRoZWlnaHQ6IEBzbGlkZXItaG91c2Utc21hbGwtYmFja2dyb3VuZC1oZWlnaHQ7XHJcblx0XHRtaW4td2lkdGg6IEBzbGlkZXItaG91c2Utc21hbGwtYmFja2dyb3VuZC1taW4td2lkdGg7XHJcblx0XHRib3JkZXI6IDBweDtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHR9XHJcblx0LmlucHV0LWdyb3VwLXRleHQuaG91c2UtbGFyZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHNsaWRlci1ob3VzZS1sYXJnZS1iYWNrZ3JvdW5kLXVybCBuby1yZXBlYXQgQHNsaWRlci1ob3VzZS1sYXJnZS1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBAc2xpZGVyLWhvdXNlLWxhcmdlLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdGhlaWdodDogQHNsaWRlci1ob3VzZS1sYXJnZS1iYWNrZ3JvdW5kLWhlaWdodDtcclxuXHRcdG1pbi13aWR0aDogQHNsaWRlci1ob3VzZS1sYXJnZS1iYWNrZ3JvdW5kLW1pbi13aWR0aDtcclxuXHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdH1cclxufVxyXG5Ac2xpZGVyOiBzbGlkZXI7IiwiXHJcbi5taXhpbihzZWxlY3RzKSB7XHJcblxyXG5cdC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcblx0XHQuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb3JtLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyOiBAZm9ybS1jb250cm9sLWJvcmRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogQGZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRjb2xvcjogQGZvcm0tY29udHJvbC1jb2xvcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb3JtLWNvbnRyb2wtZm9udC1mYW1pbHk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBAZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRmb250LXNpemU6IEBmb3JtLWNvbnRyb2wtZm9udC1zaXplO1xyXG5cclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3ItZm9jdXM7XHJcblx0XHRcdFx0Ym9yZGVyOiBAZm9ybS1jb250cm9sLWJvcmRlci1mb2N1cztcdFxyXG5cdFx0XHRcdGNvbG9yOiBAZm9ybS1jb250cm9sLWNvbG9yLWZvY3VzO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5LWZvY3VzO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBAZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0LWZvY3VzO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogQGZvcm0tY29udHJvbC1mb250LXNpemUtZm9jdXM7XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwZDcnO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idG4uZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1jb250cm9sLWJhY2tncm91bmQtY29sb3ItZm9jdXM7XHJcblx0XHRcdGJvcmRlcjogQGZvcm0tY29udHJvbC1ib3JkZXItZm9jdXM7XHJcblx0XHRcdGNvbG9yOiBAZm9ybS1jb250cm9sLWNvbG9yLWZvY3VzO1xyXG5cdFx0XHRmb250LWZhbWlseTogQGZvcm0tY29udHJvbC1mb250LWZhbWlseS1mb2N1cztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IEBmb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQtZm9jdXM7XHJcblx0XHRcdGZvbnQtc2l6ZTogQGZvcm0tY29udHJvbC1mb250LXNpemUtZm9jdXM7XHRcclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRib3JkZXI6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLW1lbnUtYm9yZGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1tZW51LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24tbWVudS1ib3gtc2hhZG93O1xyXG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLW1lbnUtYm94LXNoYWRvdztcclxuXHRcdFx0Ym94LXNoYWRvdzogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24tbWVudS1ib3gtc2hhZG93O1xyXG5cdFx0XHR6LWluZGV4OiA1MDtcclxuXHRcdFx0aW5zZXQ6IC0ycHggYXV0byBhdXRvIDBweCAhaW1wb3J0YW50O1x0XHJcblxyXG5cdFx0XHRsaSB7IFxyXG5cdFx0XHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tYm9yZGVyLWJvdHRvbTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tY29sb3I7XHJcblx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWJvcmRlci1ib3R0b20taG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtZmFtaWx5LWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1mb250LXdlaWdodC1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZS1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQuZHJvcGRvd24taXRlbSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0bGkuc2VsZWN0ZWQge1xyXG5cdFx0XHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtYm9yZGVyLWJvdHRvbTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtY29sb3I7XHJcblx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLWJvcmRlci1ib3R0b20taG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLWZvbnQtZmFtaWx5LWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1mb250LXdlaWdodC1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLWZvbnQtc2l6ZS1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblxyXG5cdFx0XHQuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBAZm9ybS1jb250cm9sLWZvbnQtc2l6ZS1zbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogQGZvcm0tY29udHJvbC1mb250LXNpemUtc20tZm9jdXM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4uZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogQGZvcm0tY29udHJvbC1mb250LXNpemUtc20tZm9jdXM7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5kcm9wdXAge1xyXG5cdFx0LmJ0bi5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnXFxmMGQ4JztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRyb3Bkb3duLW1lbnUge1x0XHRcdFxyXG5cdFx0XHRpbnNldDogYXV0byBhdXRvIC0ycHggMHB4ICFpbXBvcnRhbnQ7XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5hbGVydC1kYW5nZXIge1xyXG5cdFx0LmJ0bi5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0XHRcdGNvbG9yOiBAYWxlcnQtZGFuZ2VyLXR4dC1jb2xvcjtcclxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LWRhbmdlci1iZy1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6IEBhbGVydC1kYW5nZXItdHh0LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5hbGVydC13YXJuaW5nIHtcclxuXHRcdC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LXdhcm5pbmctYmctY29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3I7XHJcblx0XHRcdGNvbG9yOiBAYWxlcnQtd2FybmluZy10eHQtY29sb3I7XHJcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC13YXJuaW5nLWJnLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6IEBhbGVydC13YXJuaW5nLXR4dC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wuYWxlcnQtaW5mbyB7XHJcblx0XHQuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBhbGVydC1pbmZvLWJnLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogQGFsZXJ0LWluZm8tdHh0LWNvbG9yO1xyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtaW5mby1iZy1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiBAYWxlcnQtaW5mby10eHQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcdFx0XHRcdFx0XHJcblx0IFxyXG59XHJcbkBzZWxlY3RzOiBzZWxlY3RzO1xyXG5cclxuXHJcblxyXG4ubWl4aW4oYXV0b2NvbXBsZXRlKSB7XHJcblxyXG5cdC5ib290c3RyYXAtYXV0b2NvbXBsZXRlLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0Ym9yZGVyOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1tZW51LWJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24tbWVudS1ib3gtc2hhZG93O1xyXG5cdFx0LW1vei1ib3gtc2hhZG93OiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1tZW51LWJveC1zaGFkb3c7XHJcblx0XHRib3gtc2hhZG93OiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1tZW51LWJveC1zaGFkb3c7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcclxuXHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWJvcmRlci1ib3R0b207XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRmb250LXdlaWdodDogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1mb250LXdlaWdodDtcclxuXHRcdFx0Zm9udC1zaXplOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZTtcclxuXHRcdFx0Y29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tY29sb3I7XHJcblx0XHJcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWJvcmRlci1ib3R0b20taG92ZXItZm9jdXM7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tZm9udC1mYW1pbHktaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tZm9udC13ZWlnaHQtaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZS1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRjb2xvcjogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1ib3JkZXItYm90dG9tLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRmb250LWZhbWlseTogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1mb250LWZhbWlseS1ob3Zlci1mb2N1cztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tZm9udC13ZWlnaHQtaG92ZXItZm9jdXM7XHJcblx0XHRcdGZvbnQtc2l6ZTogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1mb250LXNpemUtaG92ZXItZm9jdXM7XHJcblx0XHRcdGNvbG9yOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFxyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1ib3JkZXItYm90dG9tLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtZmFtaWx5LWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBAYm9vdHN0cmFwLXNlbGVjdC1kcm9wZG93bi1pdGVtLWZvbnQtd2VpZ2h0LWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogQGJvb3RzdHJhcC1zZWxlY3QtZHJvcGRvd24taXRlbS1mb250LXNpemUtaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0Y29sb3I6IEBib290c3RyYXAtc2VsZWN0LWRyb3Bkb3duLWl0ZW0tY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVx0XHRcclxufVxyXG5AYXV0b2NvbXBsZXRlOiBhdXRvY29tcGxldGU7IiwiLm1peGluKHJhZGlvcykge1xyXG5cclxuXHQvKiBoaWRlIHRoZSByYWRpb3MgKi9cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG5cclxuXHQvKiBwb3NpdGlvbmluZyB0aGUgbGFiZWwgb2YgcmFkaW9zICovXHJcblx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCkgKyBsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LWZhbWlseTogQHJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtZmFtaWx5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IEByYWRpby1jaGVja2JveC1sYWJlbC1mb250LXdlaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogQHJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc2l6ZTtcclxuXHRcdGNvbG9yOiBAcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3I7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFxyXG5cdFx0ZGl2LnJhZGlvLWxhYmVsIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMjRweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cdFxyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkaXYucmFkaW8tbGFiZWwucmFkaW8tbGFiZWwtYnJhbmNoLWljb24ucG93ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tcG93ZXItdXJsIG5vLXJlcGVhdCBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tcG93ZXItYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tcG93ZXItYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblx0XHR9XHJcblx0XHRkaXYucmFkaW8tbGFiZWwucmFkaW8tbGFiZWwtYnJhbmNoLWljb24uZ2FzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLWdhcy11cmwgbm8tcmVwZWF0IEByYWRpby1jaGVja2JveC1icmFuY2gtaWNvbi1nYXMtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tZ2FzLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xyXG5cdFx0fVxyXG5cdFx0ZGl2LnJhZGlvLWxhYmVsLnJhZGlvLWxhYmVsLWJyYW5jaC1pY29uLndhdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXdhdGVyLXVybCBuby1yZXBlYXQgQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXdhdGVyLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXdhdGVyLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cdFx0fVxyXG5cdFx0ZGl2LnJhZGlvLWxhYmVsLnJhZGlvLWxhYmVsLWJyYW5jaC1pY29uLnRoZXJtYWwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tdGhlcm1hbC11cmwgbm8tcmVwZWF0IEByYWRpby1jaGVja2JveC1icmFuY2gtaWNvbi10aGVybWFsLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXRoZXJtYWwtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcblx0XHR9XHJcblx0XHRkaXYucmFkaW8tbGFiZWwucmFkaW8tbGFiZWwtYnJhbmNoLWljb24ucG93ZXJDaGFyZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tcG93ZXJjaGFyZ2UtdXJsIG5vLXJlcGVhdCBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tcG93ZXJjaGFyZ2UtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tcG93ZXJjaGFyZ2UtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcblx0XHR9XHJcblx0XHRkaXYucmFkaW8tbGFiZWwucmFkaW8tbGFiZWwtYnJhbmNoLWljb24ud2FzdGV3YXRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEByYWRpby1jaGVja2JveC1icmFuY2gtaWNvbi13YXN0ZXdhdGVyLXVybCBuby1yZXBlYXQgQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXdhc3Rld2F0ZXItYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24td2FzdGV3YXRlci1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzhweDtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHRcclxuXHQvKiBzdHlsaW5nIHVuY2hlY2tlZCByYWRpb3MgW2dyYWRpZW50IGlzIHBvc3NpYmxlXSAqL1xyXG5cdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0bWFyZ2luOiA3cHggMHB4IDJweCAwcHg7XHRcclxuXHRcdGJvcmRlcjogQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSBAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LWVuZCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEByYWRpby1jaGVja2JveC11bmNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydCxAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtZW5kKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LWVuZCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LWVuZCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LXN0YXJ0LEByYWRpby1jaGVja2JveC11bmNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpOmZvY3VzICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItY29sb3ItZm9jdXM7XHJcblx0fVxyXG5cclxuXHQvKiBzdHlsaW5nIGNoZWNrZWQgcmFkaW9zIFtncmFkaWVudCBpcyBwb3NzaWJsZV0gKi9cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKTpjaGVja2VkICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdGJvcmRlcjogQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydCxAcmFkaW8tY2hlY2tib3gtY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LWVuZCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEByYWRpby1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEByYWRpby1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydCxAcmFkaW8tY2hlY2tib3gtY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LWVuZCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgbGluZWFyLWdyYWRpZW50KEByYWRpby1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKTpjaGVja2VkOmZvY3VzICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYm9yZGVyLWNvbG9yLWZvY3VzO1xyXG5cdH1cclxuXHJcblx0LyogYnVsbGV0IGluc2lkZSBzZWxlY3RlZCByYWRpb3MgW2dyYWRpZW50IGlzIHBvc3NpYmxlXSAqL1xyXG5cdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbCA+IHNwYW4gPiBzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRtYXJnaW46IDVweDtcclxuXHRcdGJvcmRlcjogQHJhZGlvLWJ1bGxldC1ib3JkZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lIEByYWRpby1idWxsZXQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEByYWRpby1idWxsZXQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydCxAcmFkaW8tYnVsbGV0LWJhY2tncm91bmQtZ3JhZGllbnQtZW5kKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQHJhZGlvLWJ1bGxldC1iYWNrZ3JvdW5kLWdyYWRpZW50LXN0YXJ0LEByYWRpby1idWxsZXQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEByYWRpby1idWxsZXQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydCxAcmFkaW8tYnVsbGV0LWJhY2tncm91bmQtZ3JhZGllbnQtZW5kKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEByYWRpby1idWxsZXQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydCxAcmFkaW8tYnVsbGV0LWJhY2tncm91bmQtZ3JhZGllbnQtZW5kKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICBsaW5lYXItZ3JhZGllbnQoQHJhZGlvLWJ1bGxldC1iYWNrZ3JvdW5kLWdyYWRpZW50LXN0YXJ0LEByYWRpby1idWxsZXQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdH1cclxuXHJcblx0Lyogc3R5bGluZyB1bmNoZWNrZWQgZGlzYWJsZWQgcmFkaW9zIFtncmFkaWVudCBpcyBwb3NzaWJsZV0gKi9cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKTpkaXNhYmxlZCArIGxhYmVsID4gc3BhbiB7XHJcblx0XHRib3JkZXItY29sb3I6IEBpbmFjdGl2ZS1ib3JkZXItY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lIEBpbmFjdGl2ZS1iZy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1iZy1jb2xvcixAaW5hY3RpdmUtYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAaW5hY3RpdmUtYmctY29sb3IsQGluYWN0aXZlLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAaW5hY3RpdmUtYmctY29sb3IsQGluYWN0aXZlLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1iZy1jb2xvcixAaW5hY3RpdmUtYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1iZy1jb2xvcixAaW5hY3RpdmUtYmctY29sb3IpO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC8qIHN0eWxpbmcgY2hlY2tlZCBkaXNhYmxlZCByYWRpb3MgW2dyYWRpZW50IGlzIHBvc3NpYmxlXSAqL1xyXG5cdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpOmNoZWNrZWQ6ZGlzYWJsZWQgKyBsYWJlbCA+IHNwYW4ge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQGluYWN0aXZlLWJnLWNvbG9yLEBpbmFjdGl2ZS1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1iZy1jb2xvcixAaW5hY3RpdmUtYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1iZy1jb2xvcixAaW5hY3RpdmUtYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGluYWN0aXZlLWJnLWNvbG9yLEBpbmFjdGl2ZS1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1iZy1jb2xvcixAaW5hY3RpdmUtYmctY29sb3IpO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC8qIGJ1bGxldCBpbnNpZGUgc2VsZWN0ZWQgZGlzYWJsZWQgcmFkaW9zIFtncmFkaWVudCBpcyBwb3NzaWJsZV0gKi9cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKTpjaGVja2VkOmRpc2FibGVkICsgbGFiZWwgPiBzcGFuID4gc3BhbiB7XHJcblx0XHRib3JkZXItY29sb3I6IEBpbmFjdGl2ZS1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgQGluYWN0aXZlLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQGluYWN0aXZlLWNvbG9yLEBpbmFjdGl2ZS1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1jb2xvcixAaW5hY3RpdmUtY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1jb2xvcixAaW5hY3RpdmUtY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGluYWN0aXZlLWNvbG9yLEBpbmFjdGl2ZS1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1jb2xvcixAaW5hY3RpdmUtY29sb3IpO1xyXG5cdH1cclxuXHJcblx0LyogYWxlcnQtZGFuZ2VyIG1hcmtlZCByYWRpb3MgKi9cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsLmFsZXJ0LWRhbmdlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiBAYWxlcnQtZGFuZ2VyLXR4dC1jb2xvcjtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCkgKyBsYWJlbC5hbGVydC1kYW5nZXIgPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgQGFsZXJ0LWRhbmdlci1iZy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBhbGVydC1kYW5nZXItYmctY29sb3IsQGFsZXJ0LWRhbmdlci1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBhbGVydC1kYW5nZXItYmctY29sb3IsQGFsZXJ0LWRhbmdlci1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LWRhbmdlci1iZy1jb2xvcixAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbGVydC1kYW5nZXItYmctY29sb3IsQGFsZXJ0LWRhbmdlci1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGFsZXJ0LWRhbmdlci1iZy1jb2xvcixAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yKTtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCk6Zm9jdXMgKyBsYWJlbC5hbGVydC1kYW5nZXIgPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvcjtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCk6Y2hlY2tlZCArIGxhYmVsLmFsZXJ0LWRhbmdlciA+IHNwYW4gPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgQGFsZXJ0LWRhbmdlci1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBhbGVydC1kYW5nZXItY29sb3IsQGFsZXJ0LWRhbmdlci1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBhbGVydC1kYW5nZXItY29sb3IsQGFsZXJ0LWRhbmdlci1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LWRhbmdlci1jb2xvcixAYWxlcnQtZGFuZ2VyLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbGVydC1kYW5nZXItY29sb3IsQGFsZXJ0LWRhbmdlci1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgbGluZWFyLWdyYWRpZW50KEBhbGVydC1kYW5nZXItY29sb3IsQGFsZXJ0LWRhbmdlci1jb2xvcik7XHJcblx0fVx0XHJcblxyXG5cdC8qIGFsZXJ0LXdhcm5pbmcgbWFya2VkIHJhZGlvcyAqL1xyXG5cdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpICsgbGFiZWwuYWxlcnQtd2FybmluZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiBAYWxlcnQtd2FybmluZy10eHQtY29sb3I7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpICsgbGFiZWwuYWxlcnQtd2FybmluZyA+IHNwYW4ge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtd2FybmluZy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgQGFsZXJ0LXdhcm5pbmctYmctY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAYWxlcnQtd2FybmluZy1iZy1jb2xvcixAYWxlcnQtd2FybmluZy1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBhbGVydC13YXJuaW5nLWJnLWNvbG9yLEBhbGVydC13YXJuaW5nLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAYWxlcnQtd2FybmluZy1iZy1jb2xvcixAYWxlcnQtd2FybmluZy1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYWxlcnQtd2FybmluZy1iZy1jb2xvcixAYWxlcnQtd2FybmluZy1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGFsZXJ0LXdhcm5pbmctYmctY29sb3IsQGFsZXJ0LXdhcm5pbmctYmctY29sb3IpO1xyXG5cdH1cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKTpmb2N1cyArIGxhYmVsLmFsZXJ0LXdhcm5pbmcgPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3I7XHJcblx0fVx0XHJcblx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCk6Y2hlY2tlZCArIGxhYmVsLmFsZXJ0LXdhcm5pbmcgPiBzcGFuID4gc3BhbiB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC13YXJuaW5nLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSBAYWxlcnQtd2FybmluZy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBhbGVydC13YXJuaW5nLWNvbG9yLEBhbGVydC13YXJuaW5nLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LXdhcm5pbmctY29sb3IsQGFsZXJ0LXdhcm5pbmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBhbGVydC13YXJuaW5nLWNvbG9yLEBhbGVydC13YXJuaW5nLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbGVydC13YXJuaW5nLWNvbG9yLEBhbGVydC13YXJuaW5nLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICBsaW5lYXItZ3JhZGllbnQoQGFsZXJ0LXdhcm5pbmctY29sb3IsQGFsZXJ0LXdhcm5pbmctY29sb3IpO1xyXG5cdH1cdFxyXG5cclxuXHQvKiBhbGVydC1pbmZvIG1hcmtlZCByYWRpb3MgKi9cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsLmFsZXJ0LWluZm8ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogQGFsZXJ0LWluZm8tdHh0LWNvbG9yO1xyXG5cdH1cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsLmFsZXJ0LWluZm8gPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LWluZm8tY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lIEBhbGVydC1pbmZvLWJnLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LWluZm8tYmctY29sb3IsQGFsZXJ0LWluZm8tYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAYWxlcnQtaW5mby1iZy1jb2xvcixAYWxlcnQtaW5mby1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LWluZm8tYmctY29sb3IsQGFsZXJ0LWluZm8tYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LWluZm8tYmctY29sb3IsQGFsZXJ0LWluZm8tYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbGVydC1pbmZvLWJnLWNvbG9yLEBhbGVydC1pbmZvLWJnLWNvbG9yKTtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCk6Zm9jdXMgKyBsYWJlbC5hbGVydC1pbmZvID4gc3BhbiB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1xyXG5cdH1cdFxyXG5cdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbC5hbGVydC1pbmZvID4gc3BhbiA+IHNwYW4ge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiBAYWxlcnQtaW5mby1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgQGFsZXJ0LWluZm8tY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAYWxlcnQtaW5mby1jb2xvcixAYWxlcnQtaW5mby1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBhbGVydC1pbmZvLWNvbG9yLEBhbGVydC1pbmZvLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAYWxlcnQtaW5mby1jb2xvcixAYWxlcnQtaW5mby1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYWxlcnQtaW5mby1jb2xvcixAYWxlcnQtaW5mby1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgbGluZWFyLWdyYWRpZW50KEBhbGVydC1pbmZvLWNvbG9yLEBhbGVydC1pbmZvLWNvbG9yKTtcclxuXHR9XHRcclxuXHJcblx0LmNhcmQgLmNhcmQgLnJhZGlvLWNhcmQtaGVhZGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwLjJyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0XHJcblx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdFx0Y29sb3I6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLXRpdGxlLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGFibGUgdGgsXHJcblx0dGFibGUgdGQge1xyXG5cdFx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCkgKyBsYWJlbCA+IHNwYW4ge1xyXG5cdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHRcdFxyXG5cdC5kdWFsLWNob2ljZS1yYWRpby1idXR0b24tZ3JvdXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRkaXYge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KG9sZCkge1xyXG5cdFx0XHJcblx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkBidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogQGJ1dHRvbi1kZWZhdWx0LWJvcmRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBAYnV0dG9uLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0ZGl2LnJhZGlvLWxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBidXR0b24tZGVmYXVsdC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdGJvcmRlcjogQGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0ZGl2LnJhZGlvLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBidXR0b24tZGVmYXVsdC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1vZi10eXBlICsgbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1vZi10eXBlICsgbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0XHRcdFxyXG5cdFx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCk6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0YmFja2dyb3VuZDogQGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdGJvcmRlcjogQGJ1dHRvbi1wcmltYXJ5LWJvcmRlcjtcclxuXHRcdFx0XHJcblx0XHRcdGRpdi5yYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6IEBidXR0b24tcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblx0fVxyXG59XHJcbkByYWRpb3M6IHJhZGlvcztcclxuXHJcblxyXG4ubWl4aW4oY2hlY2tib3hlcykge1xyXG5cclxuXHQvKiBoaWRlIHRoZSBjaGVja2JveGVzICovXHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxuXHJcblx0LyogcG9zaXRpb25pbmcgdGhlIGxhYmVsIG9mIGNoZWNrYm94ZXMgKi9cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtZmFtaWx5OiBAcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHk7XHJcblx0XHRmb250LXdlaWdodDogQHJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiBAcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplO1xyXG5cdFx0Y29sb3I6IEByYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcjtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHJcblx0XHRkaXYuY2hlY2tib3gtbGFiZWwge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yNHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0fVx0XHRcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZGl2LmNoZWNrYm94LWxhYmVsLmNoZWNrYm94LWxhYmVsLWJyYW5jaC1pY29uLnBvd2VyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXBvd2VyLXVybCBuby1yZXBlYXQgQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXBvd2VyLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXBvd2VyLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cdFx0fVxyXG5cdFx0ZGl2LmNoZWNrYm94LWxhYmVsLmNoZWNrYm94LWxhYmVsLWJyYW5jaC1pY29uLmdhcyB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEByYWRpby1jaGVja2JveC1icmFuY2gtaWNvbi1nYXMtdXJsIG5vLXJlcGVhdCBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tZ2FzLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLWdhcy1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcclxuXHRcdH1cclxuXHRcdGRpdi5jaGVja2JveC1sYWJlbC5jaGVja2JveC1sYWJlbC1icmFuY2gtaWNvbi53YXRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEByYWRpby1jaGVja2JveC1icmFuY2gtaWNvbi13YXRlci11cmwgbm8tcmVwZWF0IEByYWRpby1jaGVja2JveC1icmFuY2gtaWNvbi13YXRlci1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEByYWRpby1jaGVja2JveC1icmFuY2gtaWNvbi13YXRlci1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzhweDtcclxuXHRcdH1cclxuXHRcdGRpdi5jaGVja2JveC1sYWJlbC5jaGVja2JveC1sYWJlbC1icmFuY2gtaWNvbi50aGVybWFsIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXRoZXJtYWwtdXJsIG5vLXJlcGVhdCBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24tdGhlcm1hbC1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEByYWRpby1jaGVja2JveC1icmFuY2gtaWNvbi10aGVybWFsLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cdFx0fVxyXG5cdFx0ZGl2LmNoZWNrYm94LWxhYmVsLmNoZWNrYm94LWxhYmVsLWJyYW5jaC1pY29uLnBvd2VyQ2hhcmdlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXBvd2VyY2hhcmdlLXVybCBuby1yZXBlYXQgQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXBvd2VyY2hhcmdlLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXBvd2VyY2hhcmdlLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cdFx0fVxyXG5cdFx0ZGl2LmNoZWNrYm94LWxhYmVsLmNoZWNrYm94LWxhYmVsLWJyYW5jaC1pY29uLndhc3Rld2F0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAcmFkaW8tY2hlY2tib3gtYnJhbmNoLWljb24td2FzdGV3YXRlci11cmwgbm8tcmVwZWF0IEByYWRpby1jaGVja2JveC1icmFuY2gtaWNvbi13YXN0ZXdhdGVyLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHJhZGlvLWNoZWNrYm94LWJyYW5jaC1pY29uLXdhc3Rld2F0ZXItYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcblx0XHR9XHRcclxuXHR9XHRcclxuXHRcclxuXHQvKiBzdHlsaW5nIHVuY2hlY2tlZCBjaGVja2JveGVzIFtncmFkaWVudCBpcyBwb3NzaWJsZV0gKi9cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGxhYmVsID4gc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdG1hcmdpbjogN3B4IDBweCAycHggMHB4O1xyXG5cdFx0Ym9yZGVyOiBAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LXN0YXJ0O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LXN0YXJ0LEByYWRpby1jaGVja2JveC11bmNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LWVuZCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LXN0YXJ0LEByYWRpby1jaGVja2JveC11bmNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LXN0YXJ0LEByYWRpby1jaGVja2JveC11bmNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEByYWRpby1jaGVja2JveC11bmNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydCxAcmFkaW8tY2hlY2tib3gtdW5jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtZW5kKTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmZvY3VzICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQHJhZGlvLWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItY29sb3ItZm9jdXM7XHJcblx0fVxyXG5cdFxyXG5cdC8qIHN0eWxpbmcgY2hlY2tlZCBjaGVja2JveGVzIFtncmFkaWVudCBpcyBwb3NzaWJsZV0gKi9cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKTpjaGVja2VkICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdGJvcmRlcjogQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydCxAcmFkaW8tY2hlY2tib3gtY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LWVuZCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEByYWRpby1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEByYWRpby1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1zdGFydCxAcmFkaW8tY2hlY2tib3gtY2hlY2tlZC1iYWNrZ3JvdW5kLWdyYWRpZW50LWVuZCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgbGluZWFyLWdyYWRpZW50KEByYWRpby1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtZ3JhZGllbnQtc3RhcnQsQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1ncmFkaWVudC1lbmQpO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKTpjaGVja2VkOmZvY3VzICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQHJhZGlvLWNoZWNrYm94LWNoZWNrZWQtYm9yZGVyLWNvbG9yLWZvY3VzO1xyXG5cdH1cclxuXHJcblx0LyogdGljayBpbnNpZGUgc2VsZWN0ZWQgY2hlY2tib3hlcyAqL1xyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbCA+IHNwYW46YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogQGNoZWNrYm94LXRpY2stY29sb3I7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdC8qIHN0eWxpbmcgdW5jaGVja2VkIGRpc2FibGVkIGNoZWNrYm94ZXMgW2dyYWRpZW50IGlzIHBvc3NpYmxlXSAqL1xyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmRpc2FibGVkICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQGluYWN0aXZlLWJvcmRlci1jb2xvcjtcdFx0XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lIEBpbmFjdGl2ZS1iZy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1iZy1jb2xvcixAaW5hY3RpdmUtYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAaW5hY3RpdmUtYmctY29sb3IsQGluYWN0aXZlLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAaW5hY3RpdmUtYmctY29sb3IsQGluYWN0aXZlLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1iZy1jb2xvcixAaW5hY3RpdmUtYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBpbmFjdGl2ZS1iZy1jb2xvcixAaW5hY3RpdmUtYmctY29sb3IpO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBzdHlsaW5nIGNoZWNrZWQgZGlzYWJsZWQgY2hlY2tib3hlcyBbZ3JhZGllbnQgaXMgcG9zc2libGVdICovXHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCk6Y2hlY2tlZDpkaXNhYmxlZCArIGxhYmVsID4gc3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAaW5hY3RpdmUtYmctY29sb3IsQGluYWN0aXZlLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQGluYWN0aXZlLWJnLWNvbG9yLEBpbmFjdGl2ZS1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGluYWN0aXZlLWJnLWNvbG9yLEBpbmFjdGl2ZS1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAaW5hY3RpdmUtYmctY29sb3IsQGluYWN0aXZlLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICBsaW5lYXItZ3JhZGllbnQoQGluYWN0aXZlLWJnLWNvbG9yLEBpbmFjdGl2ZS1iZy1jb2xvcik7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LyogdGljayBpbnNpZGUgc2VsZWN0ZWQgZGlzYWJsZWQgY2hlY2tib3hlcyAqL1xyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQ6ZGlzYWJsZWQgKyBsYWJlbCA+IHNwYW46YmVmb3JlIHtcclxuXHRcdGNvbG9yOiBAaW5hY3RpdmUtY29sb3I7XHRcdFxyXG5cdH1cclxuXHJcblx0LyogYWxlcnQtZGFuZ2VyIG1hcmtlZCBjaGVja2JveGVzICovXHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbC5hbGVydC1kYW5nZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogQGFsZXJ0LWRhbmdlci10eHQtY29sb3I7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpICsgbGFiZWwuYWxlcnQtZGFuZ2VyID4gc3BhbiB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lIEBhbGVydC1kYW5nZXItYmctY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yLEBhbGVydC1kYW5nZXItYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yLEBhbGVydC1kYW5nZXItYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBhbGVydC1kYW5nZXItYmctY29sb3IsQGFsZXJ0LWRhbmdlci1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYWxlcnQtZGFuZ2VyLWJnLWNvbG9yLEBhbGVydC1kYW5nZXItYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbGVydC1kYW5nZXItYmctY29sb3IsQGFsZXJ0LWRhbmdlci1iZy1jb2xvcik7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbC5hbGVydC1kYW5nZXIgPiBzcGFuOmJlZm9yZSB7XHJcblx0XHRjb2xvcjogQGFsZXJ0LWRhbmdlci1jb2xvcjtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCk6Zm9jdXMgKyBsYWJlbC5hbGVydC1kYW5nZXIgPiBzcGFuLCBcclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKTpjaGVja2VkOmZvY3VzICsgbGFiZWwuYWxlcnQtZGFuZ2VyID4gc3BhbiB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1kYW5nZXItY29sb3I7XHJcblx0fVx0XHJcblxyXG5cdC8qIGFsZXJ0LXdhcm5pbmcgbWFya2VkIGNoZWNrYm94ZXMgKi9cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGxhYmVsLmFsZXJ0LXdhcm5pbmcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogQGFsZXJ0LXdhcm5pbmctdHh0LWNvbG9yO1xyXG5cdH1cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGxhYmVsLmFsZXJ0LXdhcm5pbmcgPiBzcGFuIHtcclxuXHRcdGJvcmRlci1jb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lIEBhbGVydC13YXJuaW5nLWJnLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LXdhcm5pbmctYmctY29sb3IsQGFsZXJ0LXdhcm5pbmctYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAYWxlcnQtd2FybmluZy1iZy1jb2xvcixAYWxlcnQtd2FybmluZy1iZy1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LXdhcm5pbmctYmctY29sb3IsQGFsZXJ0LXdhcm5pbmctYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LXdhcm5pbmctYmctY29sb3IsQGFsZXJ0LXdhcm5pbmctYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbGVydC13YXJuaW5nLWJnLWNvbG9yLEBhbGVydC13YXJuaW5nLWJnLWNvbG9yKTtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCk6Y2hlY2tlZCArIGxhYmVsLmFsZXJ0LXdhcm5pbmcgPiBzcGFuOmJlZm9yZSB7XHJcblx0XHRjb2xvcjogQGFsZXJ0LXdhcm5pbmctY29sb3I7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmZvY3VzICsgbGFiZWwuYWxlcnQtd2FybmluZyA+IHNwYW4sIFxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbC5hbGVydC13YXJuaW5nID4gc3BhbiB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC13YXJuaW5nLWNvbG9yO1xyXG5cdH1cdFxyXG5cclxuXHQvKiBhbGVydC1pbmZvIG1hcmtlZCBjaGVja2JveGVzICovXHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbC5hbGVydC1pbmZvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6IEBhbGVydC1pbmZvLXR4dC1jb2xvcjtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbC5hbGVydC1pbmZvID4gc3BhbiB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSBAYWxlcnQtaW5mby1iZy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBhbGVydC1pbmZvLWJnLWNvbG9yLEBhbGVydC1pbmZvLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQGFsZXJ0LWluZm8tYmctY29sb3IsQGFsZXJ0LWluZm8tYmctY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBhbGVydC1pbmZvLWJnLWNvbG9yLEBhbGVydC1pbmZvLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbGVydC1pbmZvLWJnLWNvbG9yLEBhbGVydC1pbmZvLWJnLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAYWxlcnQtaW5mby1iZy1jb2xvcixAYWxlcnQtaW5mby1iZy1jb2xvcik7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbC5hbGVydC1pbmZvID4gc3BhbjpiZWZvcmUge1xyXG5cdFx0Y29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1xyXG5cdH1cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKTpmb2N1cyArIGxhYmVsLmFsZXJ0LWluZm8gPiBzcGFuLFxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbC5hbGVydC1pbmZvID4gc3BhbiB7XHJcblx0XHRib3JkZXItY29sb3I6IEBhbGVydC1pbmZvLWNvbG9yO1xyXG5cdH1cdFxyXG5cclxuXHQuY2FyZCAuY2FyZCAuY2hlY2tib3gtY2FyZC1oZWFkZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDAuMnJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcblx0XHRcclxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpICsgbGFiZWwge1xyXG5cdFx0XHRjb2xvcjogQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtdGl0bGUtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdHRhYmxlIHRoLFxyXG5cdHRhYmxlIHRkIHtcclxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpICsgbGFiZWwgPiBzcGFuIHtcclxuXHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuQGNoZWNrYm94ZXM6IGNoZWNrYm94ZXM7XHJcblx0IiwiXHJcbi5taXhpbihtZXRlci12YWx1ZS1kaXNwbGF5KSB7XHJcblxyXG5cdC5tZXRlci12YWx1ZS1kaXNwbGF5IHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG5cdFx0Lm1ldGVyLXZhbHVlLWRpc3BsYXktcm93IHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtcm93O1xyXG5cclxuXHRcdFx0Lm1ldGVyLXZhbHVlLWRpc3BsYXktY2VsbCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBAbWV0ZXItdmFsdWUtZGlzcGxheS1mb250LXNpemU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm12LXR5cGUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXR5cGUtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtdHlwZS1jb2xvcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtdHlwZS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtdHlwZS1mb250LXdlaWdodDtcclxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAbWV0ZXItdmFsdWUtZGlzcGxheS1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBtZXRlci12YWx1ZS1kaXNwbGF5LWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBAbWV0ZXItdmFsdWUtZGlzcGxheS1jZWxsLWJvcmRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubXYtcHJlLWNvbW1hLm5vdC1hdmFpbGFibGUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXByZS1jb21tYS1ub3QtYXZhaWxhYmxlLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXByZS1jb21tYS1ub3QtYXZhaWxhYmxlLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1wcmUtY29tbWEtbm90LWF2YWlsYWJsZS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcHJlLWNvbW1hLW5vdC1hdmFpbGFibGUtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBAbWV0ZXItdmFsdWUtZGlzcGxheS1jZWxsLWJvcmRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubXYtcHJlLWNvbW1hIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1wcmUtY29tbWEtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcHJlLWNvbW1hLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1wcmUtY29tbWEtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXByZS1jb21tYS1mb250LXdlaWdodDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IEBtZXRlci12YWx1ZS1kaXNwbGF5LWNlbGwtYm9yZGVyO1xyXG5cdFx0XHR9XHRcclxuXHRcdFx0Lm12LWNvbW1hIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1jb21tYS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1jb21tYS1jb2xvcjtcdFxyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAbWV0ZXItdmFsdWUtZGlzcGxheS1tdi1jb21tYS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtY29tbWEtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBAbWV0ZXItdmFsdWUtZGlzcGxheS1jZWxsLWJvcmRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm12LXBvc3QtY29tbWEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXBvc3QtY29tbWEtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcG9zdC1jb21tYS1jb2xvcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcG9zdC1jb21tYS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtcG9zdC1jb21tYS1mb250LXdlaWdodDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IEBtZXRlci12YWx1ZS1kaXNwbGF5LWNlbGwtYm9yZGVyO1xyXG5cdFx0XHR9XHRcclxuXHRcdFx0Lm12LXVuaXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtZXRlci12YWx1ZS1kaXNwbGF5LW12LXVuaXQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtdW5pdC1jb2xvcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtdW5pdC1mb250LWZhbWlseTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogQG1ldGVyLXZhbHVlLWRpc3BsYXktbXYtdW5pdC1mb250LXdlaWdodDtcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQG1ldGVyLXZhbHVlLWRpc3BsYXktYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQG1ldGVyLXZhbHVlLWRpc3BsYXktYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucHJvY2VzcyB7XHJcblx0XHQubWV0ZXItdmFsdWUtZGlzcGxheSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuMzVyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZXRlci12YWx1ZS1kaXNwbGF5OiBtZXRlci12YWx1ZS1kaXNwbGF5O1xyXG4iLCJcclxuLm1peGluKHRhYnMpIHtcclxuXHJcblx0Lm5hdi10YWJzIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFxyXG5cdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhYi1uYXYtbGluay1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEB0YWItYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEB0YWItbmF2LWxpbmstZm9udC1mYW1pbHk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBAdGFiLW5hdi1saW5rLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRmb250LXNpemU6IEB0YWItbmF2LWxpbmstZm9udC1zaXplO1xyXG5cdFx0XHRjb2xvcjogQHRhYi1uYXYtbGluay1jb2xvcjtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0YWItbmF2LWxpbmstYmFja2dyb3VuZC1jb2xvci1ob3ZlcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEB0YWItYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAdGFiLW5hdi1saW5rLWZvbnQtZmFtaWx5LWhvdmVyO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBAdGFiLW5hdi1saW5rLWZvbnQtd2VpZ2h0LWhvdmVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogQHRhYi1uYXYtbGluay1mb250LXNpemUtaG92ZXI7XHJcblx0XHRcdFx0Y29sb3I6IEB0YWItbmF2LWxpbmstY29sb3ItaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uYXYtbGluay5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFiLW5hdi1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IEB0YWItYm9yZGVyLWNvbG9yIEB0YWItYm9yZGVyLWNvbG9yIEB0YWItbmF2LWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAdGFiLW5hdi1saW5rLWFjdGl2ZS1mb250LWZhbWlseTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IEB0YWItbmF2LWxpbmstYWN0aXZlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRmb250LXNpemU6IEB0YWItbmF2LWxpbmstYWN0aXZlLWZvbnQtc2l6ZTtcclxuXHRcdFx0Y29sb3I6IEB0YWItbmF2LWxpbmstYWN0aXZlLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhYi1uYXYtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEB0YWItYm9yZGVyLWNvbG9yIEB0YWItYm9yZGVyLWNvbG9yIEB0YWItbmF2LWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3ItaG92ZXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEB0YWItbmF2LWxpbmstYWN0aXZlLWZvbnQtZmFtaWx5LWhvdmVyO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBAdGFiLW5hdi1saW5rLWFjdGl2ZS1mb250LXdlaWdodC1ob3ZlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IEB0YWItbmF2LWxpbmstYWN0aXZlLWZvbnQtc2l6ZS1ob3ZlcjtcclxuXHRcdFx0XHRjb2xvcjogQHRhYi1uYXYtbGluay1hY3RpdmUtY29sb3ItaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnRhYi1jb250ZW50IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEB0YWItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdGJvcmRlcjogQHRhYi1ib3JkZXI7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHRhYi1ib3JkZXItcmFkaXVzO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHRhYi1ib3JkZXItcmFkaXVzO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEB0YWItYm9yZGVyLXJhZGl1cztcclxuXHR9XHJcbn1cclxuQHRhYnM6IHRhYnM7IiwiXHJcbi5taXhpbihtb2RhbC1kaWFsb2d1ZSkge1xyXG5cclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0Ym9yZGVyOiBAbW9kYWwtY29udGVudC1ib3JkZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IEBtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFxyXG5cdFx0XHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBAbW9kYWwtaGVhZGVyLWJvcmRlci1ib3R0b207XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Lm1vZGFsLXRpdGxlIHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAbW9kYWwtdGl0bGUtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogQG1vZGFsLXRpdGxlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiBAbW9kYWwtdGl0bGUtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBtb2RhbC10aXRsZS1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDEuMDtcclxuXHRcdFx0XHRcdGNvbG9yOiBAbW9kYWwtdGl0bGUtY29sb3I7XHJcblx0XHRcdFx0XHQmOmZvY3VzLCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQG1vZGFsLXRpdGxlLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1ib2R5LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aDNbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMC43NXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mYS1jYXJldC11cCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMC43NXJlbTtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoM1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV0uY29sbGFwc2VkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZhLWNhcmV0LXVwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtZm9vdGVyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItdG9wOiBAbW9kYWwtZm9vdGVyLWJvcmRlci10b3A7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XHJcblx0XHQubW9kYWwtZGlhbG9nLXdpZGUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbW9kYWwtZGlhbG9ndWU6IG1vZGFsLWRpYWxvZ3VlOyIsIlxyXG4ubWl4aW4odGFibGVzKSB7XHJcblxyXG5cdC50YWJsZS1yZXNwb25zaXZlIHtcclxuXHRcdGJvcmRlcjogQHRhYmxlLXJlc3BvbnNpdmUtYm9yZGVyO1xyXG5cdFx0XHJcblx0XHQudGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHR9XHJcblx0XHQudGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XHJcblx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHRcclxuXHRcdHRhYmxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0dGhlYWQge1xyXG5cdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0aGVhZC10aC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEB0aGVhZC10aC1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAdGhlYWQtdGgtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEB0aGVhZC1mb250LXNpemU7XHJcblx0XHRcdFx0XHRjb2xvcjogQHRoZWFkLXRoLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IEB0aGVhZC10aC1ib3JkZXItbGVmdDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IEB0aGVhZC10aC1ib3JkZXItdG9wO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBAdGhlYWQtdGgtYm9yZGVyLXJpZ2h0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQHRoZWFkLXRoLWJvcmRlci1ib3R0b207XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogQHRib2R5LXRkLWJvcmRlci1sZWZ0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogQHRib2R5LXRkLWJvcmRlci10b3A7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IEB0Ym9keS10ZC1ib3JkZXItcmlnaHQ7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAdGJvZHktdGQtYm9yZGVyLWJvdHRvbTtcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0XHQudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoMm4rMSkgPiAqIHtcclxuXHRcdFx0LS1icy10YWJsZS1hY2NlbnQtYmc6IG5vbmU7XHJcblx0XHR9XHRcclxuXHRcdC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4rMSkgPiB0ZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0Ym9keS10ZC1iYWNrZ3JvdW5kLWNvbG9yLXVuZXZlbjtcclxuXHRcdFx0Y29sb3I6IEB0Ym9keS10ZC1jb2xvci11bmV2ZW47XHJcblx0XHR9XHJcblx0XHQudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKSA+IHRkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRib2R5LXRkLWJhY2tncm91bmQtY29sb3ItZXZlbjtcclxuXHRcdFx0Y29sb3I6IEB0Ym9keS10ZC1jb2xvci1ldmVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0ci50YWJsZS1jb2xsYXBzZS1yb3cge1xyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRib2R5LXRkLWNvbGxhcHNlLXJvdy1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5mYS1taW51cyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mYS1wbHVzIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHRkLmNvbGxhcHNlZCB7XHJcblx0XHRcdFx0LmZhLW1pbnVzIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mYS1wbHVzIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxufVxyXG5AdGFibGVzOiB0YWJsZXM7XHJcblxyXG5cclxuLm1peGluKGRhdGF0YWJsZXMpIHtcclxuXHJcblx0LnRhYmxlLXJlc3BvbnNpdmUuZHQtcmVzcG9uc2l2ZSB7XHJcblx0XHRib3JkZXI6IDBweDtcclxuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHR9XHJcblx0XHJcblx0dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHRcdHRoIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IEB0aGVhZC10aC1ib3JkZXItbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItdG9wOiBAdGhlYWQtdGgtYm9yZGVyLXRvcCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IEB0aGVhZC10aC1ib3JkZXItcmlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogQHRoZWFkLXRoLWJvcmRlci1ib3R0b207XHJcblx0XHR9XHJcblx0XHR0aGVhZCAuc29ydGluZzo6YWZ0ZXIge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Y29udGVudDogJ1xcZjMwY1xcZjMwOSc7XHJcblx0XHRcdC8vbGVmdDogMC41cmVtO1xyXG5cdFx0XHRvcGFjaXR5OiAxLjA7XHJcblx0XHR9XHJcblx0XHR0aGVhZCAuc29ydGluZ19hc2M6OmFmdGVyIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXGY4ODUnO1xyXG5cdFx0XHQvL2xlZnQ6IDAuNXJlbTtcclxuXHRcdFx0b3BhY2l0eTogMS4wO1xyXG5cdFx0fVxyXG5cdFx0dGhlYWQgLnNvcnRpbmdfZGVzYzo6YWZ0ZXIge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Y29udGVudDogJ1xcZjE2MCc7XHJcblx0XHRcdC8vbGVmdDogMC41cmVtO1xyXG5cdFx0XHRvcGFjaXR5OiAxLjA7XHJcblx0XHR9XHJcblx0XHR0aGVhZCAuc29ydGluZzo6YmVmb3JlLFxyXG5cdFx0dGhlYWQgLnNvcnRpbmdfYXNjOjpiZWZvcmUsXHJcblx0XHR0aGVhZCAuc29ydGluZ19kZXNjOjpiZWZvcmVcdHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdHRoZWFkIC5wb3N0Ym94LWZpcnN0LWNvbHVtbi5zb3J0aW5nOjphZnRlcixcclxuXHRcdHRoZWFkIC5wb3N0Ym94LWZpcnN0LWNvbHVtbi5zb3J0aW5nX2FzYzo6YWZ0ZXIsXHJcblx0XHR0aGVhZCAucG9zdGJveC1maXJzdC1jb2x1bW4uc29ydGluZ19kZXNjOjphZnRlciB7XHJcblx0XHRcdGxlZnQ6IDAuNXJlbTtcclxuXHRcdH1cclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IEB0Ym9keS10ZC1ib3JkZXItbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItdG9wOiBAdGJvZHktdGQtYm9yZGVyLXRvcDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBAdGJvZHktdGQtYm9yZGVyLXJpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IEB0Ym9keS10ZC1ib3JkZXItYm90dG9tO1xyXG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0dHIge1xyXG5cdFx0XHQuZmEtZW52ZWxvcGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRjb2xvcjogQHBvc3Rib3gtaWNvbi1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmEtZW52ZWxvcGUtb3BlbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogQHBvc3Rib3gtaWNvbi1yZWFkLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuZGF0YXRhYmxlLXN1YmplY3Qge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuZGF0YXRhYmxlLXN1YmplY3QtdGV4dCB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQHBvc3Rib3gtbGluay1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAcG9zdGJveC1saW5rLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBwb3N0Ym94LWxpbmstY29sb3I7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IEBwb3N0Ym94LWxpbmstdGV4dC1kZWNvcmF0aW9uO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBwb3N0Ym94LWxpbmstY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogQHBvc3Rib3gtbGluay10ZXh0LWRlY29yYXRpb24taG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5mYS1wYXBlcmNsaXAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBwb3N0Ym94LWxpbmstY29sb3I7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHBvc3Rib3gtbGluay1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuZmEtdHJhc2gtYWx0IHtcclxuXHRcdFx0XHRjb2xvcjogQHBvc3Rib3gtbGluay1jb2xvcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRjb2xvcjogQHBvc3Rib3gtbGluay1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHR0ci5yZWFkIHtcclxuXHRcdFx0LmZhLWVudmVsb3BlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mYS1lbnZlbG9wZS1vcGVuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5kYXRhdGFibGUtc3ViamVjdCB7XHJcblx0XHRcdFx0LmRhdGF0YWJsZS1zdWJqZWN0LXRleHQge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBwb3N0Ym94LWxpbmstcmVhZC1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAcG9zdGJveC1saW5rLXJlYWQtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRjb2xvcjogQHBvc3Rib3gtbGluay1yZWFkLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBwb3N0Ym94LWxpbmstcmVhZC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFxyXG5cdFx0fVx0XHJcblx0XHRcclxuXHRcdC5wb3N0Ym94VGFibGVNZXNzYWdlQ29udGVudCB7XHJcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhdGF0YWJsZS1wb3N0Ym94VGFibGUtbWVzc2FnZS1jb250ZW50LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdG1hcmdpbjogLTAuNXJlbTtcclxuXHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdFx0XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcblx0XHRkaXYuZGF0YVRhYmxlc19pbmZvIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuXHRcdH1cclxuXHRcdGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24ge1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHJcblx0XHRcdC5wYWdpbmF0ZV9idXR0b24ge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogLjM3NXJlbSAuNzVyZW07XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQHBhZ2luYXRpb24tZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogQHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBwYWdpbmF0aW9uLWNvbG9yO1x0XHJcblx0XHRcdFx0XHRib3JkZXI6IEBwYWdpbmF0aW9uLWJvcmRlcjtcclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQHBhZ2luYXRpb24tZm9udC1mYW1pbHktaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAcGFnaW5hdGlvbi1mb250LXdlaWdodC1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBwYWdpbmF0aW9uLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCBhIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQgYSB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKlxyXG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkgYSB7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMHB4O1xyXG5cdFx0XHRcdH0qL1x0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC5wYWdpbmF0ZV9idXR0b24uYWN0aXZlIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAcGFnaW5hdGlvbi1hY3RpdmUtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogQHBhZ2luYXRpb24tYWN0aXZlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJhY2tncm91bmQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAcGFnaW5hdGlvbi1hY3RpdmUtZm9udC1mYW1pbHktaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAcGFnaW5hdGlvbi1hY3RpdmUtZm9udC13ZWlnaHQtaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdGRpdi5kYXRhVGFibGVzX2luZm8ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQteHMtbWF4KSB7XHJcblx0XHRcdGRpdi5kYXRhVGFibGVzX2luZm8ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVxyXG59XHJcbkBkYXRhdGFibGVzOiBkYXRhdGFibGVzO1xyXG5cclxuLm1peGluKG5vbW9yZXRhYmxlKSB7ICBcclxuXHQubm9tb3JldGFibGV7XHJcblx0XHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHR0cjpudGgtY2hpbGQoMm4rMSkgPiB0ZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0Ym9keS10ZC1iYWNrZ3JvdW5kLWNvbG9yLXVuZXZlbjtcclxuXHRcdH1cclxuXHRcdHRyOm50aC1jaGlsZCgybikgPiB0ZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0Ym9keS10ZC1iYWNrZ3JvdW5kLWNvbG9yLWV2ZW47XHJcblx0XHR9ICBcclxuXHRcdHRkLCB0aCB7IFxyXG5cdFx0ICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xyXG5cdFx0ICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHJcblx0XHRcdHRhYmxlLCB0aGVhZCwgdGJvZHksIHRoLCB0ZCwgdHIgeyBcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHRoZWFkIHRyIHsgXHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogLTk5OTlweDtcclxuXHRcdFx0XHRsZWZ0OiAtOTk5OXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHR0ZCB7IFxyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHR0ZDpiZWZvcmUgeyBcclxuXHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAdGhlYWQtdGgtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IEB0aGVhZC10aC1mb250LXdlaWdodDtcclxuXHRcdFx0XHRmb250LXNpemU6IEB0aGVhZC1mb250LXNpemU7XHJcblx0XHRcdFx0Y29sb3I6IEB0aGVhZC10aC1jb2xvcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKH4nNTAlIC0gMC41cmVtJyk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMC41cmVtO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5Abm9tb3JldGFibGU6IG5vbW9yZXRhYmxlO1xyXG5cclxuXHJcbi5taXhpbihtdWx0aS1tZXRlci12YWx1ZS1pbnB1dC10YWJsZSkge1xyXG5cclxuXHQubXVsdGktbWV0ZXItdmFsdWUtaW5wdXQtdGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdC5tdWx0aS1tZXRlci12YWx1ZS1pbnB1dC10YWJsZS10aGVhZC10ciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Lm11bHRpLW1ldGVyLXZhbHVlLWlucHV0LXRhYmxlLXRoZWFkLXRyLXRoIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlYWQtdGgtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQHRoZWFkLXRoLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBAdGhlYWQtdGgtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBAdGhlYWQtZm9udC1zaXplO1xyXG5cdFx0XHRcdGNvbG9yOiBAdGhlYWQtdGgtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IEB0aGVhZC10aC1ib3JkZXItbGVmdDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiBAdGhlYWQtdGgtYm9yZGVyLXRvcDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IEB0aGVhZC10aC1ib3JkZXItcmlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQHRoZWFkLXRoLWJvcmRlci1ib3R0b207XHJcblx0XHRcdFx0cGFkZGluZzogMC41cmVtIDAuNXJlbTtcclxuXHRcdFx0XHR3aWR0aDogMTclO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDU4JTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmQtdGFibGUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmQtdGFibGUtY2VsbCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDAuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tdWx0aS1tZXRlci12YWx1ZS1pbnB1dC10YWJsZS10Ym9keS10ciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGJvZHktdGQtYmFja2dyb3VuZC1jb2xvci11bmV2ZW47XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRib2R5LXRkLWJhY2tncm91bmQtY29sb3ItZXZlbjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lm11bHRpLW1ldGVyLXZhbHVlLWlucHV0LXRhYmxlLXRib2R5LXRyLXRkIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogQHRib2R5LXRkLWJvcmRlci1sZWZ0O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IEB0Ym9keS10ZC1ib3JkZXItdG9wO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogQHRib2R5LXRkLWJvcmRlci1yaWdodDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBAdGJvZHktdGQtYm9yZGVyLWJvdHRvbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxNyU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDU4JTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmQtc20tdGFibGUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuZC1zbS10YWJsZS1jZWxsIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQubGFzdC1yZWFkaW5nLWRhdGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDgwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLjI1cmVtO1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lmxhc3QtbWV0ZXItdmFsdWUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDgwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMC4yNXJlbTtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LnByZWZpeGVkLW11bHRpLW1ldGVyIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdC5jb2wtZm9ybS1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5sYXN0LXJlYWRpbmctZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnRhYmxlLWhlYWQtc20ge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEB0aGVhZC10aC1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAdGhlYWQtdGgtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEB0aGVhZC1mb250LXNpemU7XHJcblx0XHRcdFx0XHRjb2xvcjogQHRoZWFkLXRoLWNvbG9yO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0XHJcblx0XHRcdC5tdWx0aS1tZXRlci12YWx1ZS1pbnB1dC10YWJsZS10Ym9keS10ciB7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHQubXVsdGktbWV0ZXItdmFsdWUtaW5wdXQtdGFibGUtdGJvZHktdHItdGQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC14cy1tYXgpIHtcclxuXHRcdFx0XHJcblx0XHRcdC5tdWx0aS1tZXRlci12YWx1ZS1pbnB1dC10YWJsZS10Ym9keS10ciB7XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdC5tdWx0aS1tZXRlci12YWx1ZS1pbnB1dC10YWJsZS10Ym9keS10ci10ZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdC5kLXNtLXRhYmxlIHtcclxuXHRcdFx0XHRcdFx0XHQuZC1zbS10YWJsZS1jZWxsIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQucHJlZml4ZWQtbXVsdGktbWV0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5sYXN0LW1ldGVyLXZhbHVlIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cdFxyXG59XHJcbkBtdWx0aS1tZXRlci12YWx1ZS1pbnB1dC10YWJsZTogbXVsdGktbWV0ZXItdmFsdWUtaW5wdXQtdGFibGU7IiwiXHJcbi5taXhpbih0YXJpZmYtY2FsY3VsYXRvcikge1xyXG5cclxuXHQubWFpbi1wcm9jZXNzIC5jYXJkIC50YXJpZmYtY2FsY3VsYXRvci1jYXJkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcclxuXHRcdC50YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtY29udGFpbmVyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtcm93LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IEB0YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtcm93LWJvcmRlci1ib3R0b207XHJcblx0XHRcdFxyXG5cdFx0XHQudGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LXJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHQudGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LWxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAdGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LWxhYmVsLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEB0YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtbGFiZWwtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEB0YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtbGFiZWwtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6IEB0YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtbGFiZWwtY29sb3I7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjI1cmVtIDFyZW07XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRhcmlmZi1jYWxjdWxhdG9yLW91dHB1dC12YWx1ZSB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQHRhcmlmZi1jYWxjdWxhdG9yLW91dHB1dC12YWx1ZS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAdGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LXZhbHVlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LXZhbHVlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiBAdGFyaWZmLWNhbGN1bGF0b3Itb3V0cHV0LXZhbHVlLWNvbG9yO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMC4yNXJlbSAxcmVtO1x0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC50YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtcm93IHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEB0YXJpZmYtY2FsY3VsYXRvci1vdXRwdXQtcm93LWJvcmRlci1ib3R0b207XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cdFxyXG5cdFx0fVx0XHJcblx0XHRcclxuXHRcdC5hY2NvcmRpb24ge1xyXG5cdFx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xyXG5cdFx0XHRcdGgzLmFjY29yZGlvbi1oZWFkZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhcmlmZi1jYWxjdWxhdG9yLWNhcmQtYWNjb3JkaW9uLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmFjY29yZGlvbi1idXR0b24sXHJcblx0XHRcdFx0XHQuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhcmlmZi1jYWxjdWxhdG9yLWNhcmQtYWNjb3JkaW9uLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0YXJpZmYtY2FsY3VsYXRvci1jYXJkLWFjY29yZGlvbi1oZWFkZXItYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQudGFyaWZmLWNhbGMtaGVhZGluZy1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAdGFyaWZmLWNhbGN1bGF0b3ItY2FyZC1hY2NvcmRpb24taGVhZGVyLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQHRhcmlmZi1jYWxjdWxhdG9yLWNhcmQtYWNjb3JkaW9uLWhlYWRlci1mb250LXdlaWdodDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItY2FyZC1hY2NvcmRpb24taGVhZGVyLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEB0YXJpZmYtY2FsY3VsYXRvci1jYXJkLWFjY29yZGlvbi1oZWFkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmEtY2FyZXQtdXAsXHJcblx0XHRcdFx0XHQuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAdGFyaWZmLWNhbGN1bGF0b3ItY2FyZC1hY2NvcmRpb24taGVhZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdC50YXJpZmYtY2FsYy1oZWFkaW5nLWxhYmVsLFxyXG5cdFx0XHRcdFx0XHRcdC5mYS1jYXJldC11cCxcclxuXHRcdFx0XHRcdFx0XHQuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYWxjdWxhdG9yLWNhcmQtYWNjb3JkaW9uLWhlYWRlci1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFjY29yZGlvbi1ib2R5IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0YXJpZmYtY2FsY3VsYXRvci1jYXJkLWFjY29yZGlvbi1ib2R5LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LnJhZGlvLWN1c3RvbWVyLXR5cGUtcm93IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCkgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJhY2tncm91bmQtY29sb3Igbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWJvcmRlcjtcdFxyXG5cclxuXHRcdFx0XHRcdFx0XHRkaXYucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cyBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRkaXYucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yIG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0ZGl2LnJhZGlvLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tY3VzdG9tZXItdHlwZS1jaGVja2VkLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1jdXN0b21lci10eXBlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cyBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRkaXYucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWN1c3RvbWVyLXR5cGUtY2hlY2tlZC1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCkgKyBsYWJlbCA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdD4gKltjbGFzc149J2NvbC0nXSB7ICAgIFxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQucmFkaW8tYnJhbmNoZXMtcm93IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtYmFja2dyb3VuZC1jb2xvciBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWJvcmRlcjtcdFxyXG5cclxuXHRcdFx0XHRcdFx0XHRkaXYucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHRcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5yYWRpby1icmFuY2gtaWNvbi5wb3dlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24uZ2FzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLWdhcy1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLndhdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24td2F0ZXIgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24td2F0ZXItc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5yYWRpby1icmFuY2gtaWNvbi50aGVybWFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi10aGVybWFsLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ucG93ZXJDaGFyZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlcmNoYXJnZSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlcmNoYXJnZS1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzIG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdGRpdi5yYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ucG93ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXItc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24uZ2FzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1nYXMtaG92ZXItZm9jdXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1nYXMtc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ud2F0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXdhdGVyLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24td2F0ZXItc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24udGhlcm1hbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbC1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXRoZXJtYWwtc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ucG93ZXJDaGFyZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyY2hhcmdlLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXJjaGFyZ2Utc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWJhY2tncm91bmQtY29sb3Igbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRkaXYucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ucG93ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXBvd2VyIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24uZ2FzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1nYXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ud2F0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXdhdGVyIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXdhdGVyLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24udGhlcm1hbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tdGhlcm1hbCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi10aGVybWFsLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ucG93ZXJDaGFyZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXBvd2VyY2hhcmdlIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyY2hhcmdlLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cyBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRkaXYucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtY29sb3ItaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24ucG93ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tcG93ZXItaG92ZXItZm9jdXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5yYWRpby1icmFuY2gtaWNvbi5nYXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tZ2FzLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LnJhZGlvLWJyYW5jaC1pY29uLndhdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAdGFyaWZmLWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXdhdGVyLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24td2F0ZXItc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucmFkaW8tYnJhbmNoLWljb24udGhlcm1hbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi10aGVybWFsLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5yYWRpby1icmFuY2gtaWNvbi5wb3dlckNoYXJnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQHRhcmlmZi1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlcmNoYXJnZS1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEB0YXJpZmYtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyY2hhcmdlLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCkgKyBsYWJlbCA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdD4gKltjbGFzc149J2NvbC0nXSB7ICAgIFxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC50YXJpZmYtY2FsY3VsYXRvci1mb3JtcyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxuXHJcbn1cclxuQHRhcmlmZi1jYWxjdWxhdG9yOiB0YXJpZmYtY2FsY3VsYXRvcjtcclxuXHJcblxyXG4ubWl4aW4odGFyaWZmLWNhcmRzKSB7XHJcblxyXG5cdC5tYWluLXByb2Nlc3MgLmNhcmQgLnRhcmlmZnMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkge1xyXG5cdFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0XHRcdFxyXG5cdFx0XHQudGFyaWZmLWNhcmQge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKH4nMzMuMzMzMzMzJSAtIDFyZW0nKTtcclxuXHRcdFx0XHRtYXJnaW46IDBweCAwcHggMXJlbSAxcmVtO1xyXG5cdFx0XHRcdGJvcmRlcjogQHRhcmlmZi1jYXJkLWJvcmRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBAdGFyaWZmLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNCksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNiksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNyksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoOCksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoOSkge1xyXG5cdFx0XHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHRhcmlmZi1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHRhcmlmZi1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFyaWZmLWNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAdGFyaWZmLWNhcmQtaGVhZGVyLWJvcmRlci1ib3R0b207XHJcblxyXG5cdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQHRhcmlmZi1jYXJkLXRpdGxlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQHRhcmlmZi1jYXJkLXRpdGxlLWZvbnQtd2VpZ2h0OyBcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAdGFyaWZmLWNhcmQtdGl0bGUtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYXJkLXRpdGxlLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jYXJkLXRpdGxlLXByaWNlLFxyXG5cdFx0XHRcdFx0LmZhLWNhcmV0LWRvd24sXHJcblx0XHRcdFx0XHQuZmEtY2FyZXQtdXAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhcmlmZi1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBAdGFyaWZmLWNhcmQtaW1hZ2UtaGVpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmFkdmFudGFnZXMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFyaWZmLWNhcmQtYWR2YW50YWdlcy1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDU4JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEB0YXJpZmYtY2FyZC1hZHZhbnRhZ2VzLWljb24tY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEB0YXJpZmYtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEB0YXJpZmYtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhcmlmZi1jYXJkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5wcmljZXMtcm93IHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhcmlmZi1jYXJkLXByaWNlcy1yb3ctYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuZ3Jvc3MtcHJpY2UtbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdC5mYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEBmb250LXNpemU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ncm9zcy1wcmljZSB7XHRcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQHRhcmlmZi1jYXJkLXByaWNlcy1yb3ctZ3Jvc3MtcHJpY2UtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEB0YXJpZmYtY2FyZC1wcmljZXMtcm93LWdyb3NzLXByaWNlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQHRhcmlmZi1jYXJkLXByaWNlcy1yb3ctZ3Jvc3MtcHJpY2UtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1ncm9zcy1wcmljZS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC4yNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2F2aW5nIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQHRhcmlmZi1jYXJkLXByaWNlcy1yb3ctc2F2aW5nLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1zYXZpbmctZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1zYXZpbmctZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1zYXZpbmctY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRhcmlmZi1kZXRhaWxzLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFyaWZmLWNhcmQtdGFyaWZmLWRldGFpbHMtbGluay1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmZvcm0tbGluayB7XHJcblx0XHRcdFx0XHRcdFx0LmZhLWNoZXZyb24tY2lyY2xlLWRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmEtY2hldnJvbi1jaXJjbGUtdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50YXJpZmYtZGV0YWlscy1yb3cge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhcmlmZi1jYXJkLXRhcmlmZi1kZXRhaWxzLXJvdy1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEB0YXJpZmYtY2FyZC10YXJpZmYtZGV0YWlscy1yb3ctZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYXJkLXRhcmlmZi1kZXRhaWxzLXJvdy1jb2xvcjtcclxuXHJcblx0XHRcdFx0XHRcdC5kLXRhYmxlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mdXR1cmUtdGFyaWZmLWRldGFpbHMtcm93IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDFyZW07XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0YXJpZmYtY2FyZC1mdXR1cmUtdGFyaWZmLWRldGFpbHMtcm93LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQHRhcmlmZi1jYXJkLWZ1dHVyZS10YXJpZmYtZGV0YWlscy1yb3ctZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYXJkLWZ1dHVyZS10YXJpZmYtZGV0YWlscy1yb3ctY29sb3I7XHJcblxyXG5cdFx0XHRcdFx0XHQuZC10YWJsZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGFyaWZmLWNhcmQtYnRuLXJvdyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEB0YXJpZmYtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHRhcmlmZi1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQudGFyaWZmLWNhcmQuc2hvdy10YXJpZmYtZGV0YWlscyB7XHJcblx0XHRcdFx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdFx0XHRcdC50YXJpZmYtZGV0YWlscy1saW5rIHtcclxuXHRcdFx0XHRcdFx0LmZvcm0tbGluayB7XHJcblx0XHRcdFx0XHRcdFx0LmZhLWNoZXZyb24tY2lyY2xlLWRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZhLWNoZXZyb24tY2lyY2xlLXVwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC50YXJpZmYtY2FyZC5wb3dlcjpudGgtY2hpbGQoMikgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTItcG93ZXItdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQucG93ZXI6bnRoLWNoaWxkKDMpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC0zLXBvd2VyLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnBvd2VyOm50aC1jaGlsZCg0KSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtNC1wb3dlci11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnBvd2VyOm50aC1jaGlsZCg1KSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtNS1wb3dlci11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5wb3dlcjpudGgtY2hpbGQoNikgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTYtcG93ZXItdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQucG93ZXI6bnRoLWNoaWxkKDcpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC03LXBvd2VyLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnBvd2VyOm50aC1jaGlsZCg4KSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtOC1wb3dlci11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5wb3dlcjpudGgtY2hpbGQoOSkgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTktcG93ZXItdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnBvd2VyQ2hhcmdlOm50aC1jaGlsZCgyKSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtMi1wb3dlcmNoYXJnZS11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5wb3dlckNoYXJnZTpudGgtY2hpbGQoMykgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTMtcG93ZXJjaGFyZ2UtdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQucG93ZXJDaGFyZ2U6bnRoLWNoaWxkKDQpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC00LXBvd2VyY2hhcmdlLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQucG93ZXJDaGFyZ2U6bnRoLWNoaWxkKDUpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC01LXBvd2VyY2hhcmdlLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnBvd2VyQ2hhcmdlOm50aC1jaGlsZCg2KSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtNi1wb3dlcmNoYXJnZS11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5wb3dlckNoYXJnZTpudGgtY2hpbGQoNykgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTctcG93ZXJjaGFyZ2UtdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQucG93ZXJDaGFyZ2U6bnRoLWNoaWxkKDgpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC04LXBvd2VyY2hhcmdlLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnBvd2VyQ2hhcmdlOm50aC1jaGlsZCg5KSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtOS1wb3dlcmNoYXJnZS11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQudGFyaWZmLWNhcmQuZ2FzOm50aC1jaGlsZCgyKSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtMi1nYXMtdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQuZ2FzOm50aC1jaGlsZCgzKSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtMy1nYXMtdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQuZ2FzOm50aC1jaGlsZCg0KSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtNC1nYXMtdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5nYXM6bnRoLWNoaWxkKDUpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC01LWdhcy11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5nYXM6bnRoLWNoaWxkKDYpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC02LWdhcy11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5nYXM6bnRoLWNoaWxkKDcpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC03LWdhcy11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5nYXM6bnRoLWNoaWxkKDgpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC04LWdhcy11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5nYXM6bnRoLWNoaWxkKDkpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC05LWdhcy11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQudGFyaWZmLWNhcmQud2F0ZXI6bnRoLWNoaWxkKDIpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC0yLXdhdGVyLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLndhdGVyOm50aC1jaGlsZCgzKSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtMy13YXRlci11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC53YXRlcjpudGgtY2hpbGQoNCkgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTQtd2F0ZXItdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC53YXRlcjpudGgtY2hpbGQoNSkgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTUtd2F0ZXItdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQud2F0ZXI6bnRoLWNoaWxkKDYpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC02LXdhdGVyLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLndhdGVyOm50aC1jaGlsZCg3KSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtNy13YXRlci11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC53YXRlcjpudGgtY2hpbGQoOCkgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTgtd2F0ZXItdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQud2F0ZXI6bnRoLWNoaWxkKDkpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC05LXdhdGVyLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC50YXJpZmYtY2FyZC50aGVybWFsOm50aC1jaGlsZCgyKSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtMi10aGVybWFsLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRoZXJtYWw6bnRoLWNoaWxkKDMpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC0zLXRoZXJtYWwtdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGhlcm1hbDpudGgtY2hpbGQoNCkgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTQtdGhlcm1hbC11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRoZXJtYWw6bnRoLWNoaWxkKDUpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC01LXRoZXJtYWwtdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGhlcm1hbDpudGgtY2hpbGQoNikgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTYtdGhlcm1hbC11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC50aGVybWFsOm50aC1jaGlsZCg3KSAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEB0YXJpZmYtY2FyZC1pbWFnZS1udGgtY2hpbGQtNy10aGVybWFsLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRoZXJtYWw6bnRoLWNoaWxkKDgpIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHRhcmlmZi1jYXJkLWltYWdlLW50aC1jaGlsZC04LXRoZXJtYWwtdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGhlcm1hbDpudGgtY2hpbGQoOSkgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAdGFyaWZmLWNhcmQtaW1hZ2UtbnRoLWNoaWxkLTktdGhlcm1hbC11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZiB7XHJcblx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0Ym9yZGVyOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtYm9yZGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1oZWFkZXItYm9yZGVyLWJvdHRvbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRpdGxlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRpdGxlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10aXRsZS1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGl0bGUtY29sb3I7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQudG9wLXRhcmlmZi1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdG9wLXRhcmlmZi1sYWJlbC10b3A7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdG9wLXRhcmlmZi1sYWJlbC1yaWdodDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRvcC10YXJpZmYtbGFiZWwtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC10b3AtdGFyaWZmLWxhYmVsLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRvcC10YXJpZmYtbGFiZWwtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRvcC10YXJpZmYtbGFiZWwtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRvcC10YXJpZmYtbGFiZWwtY29sb3I7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdG9wLXRhcmlmZi1sYWJlbC10ZXh0LXRyYW5zZm9ybTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDAuNXJlbTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuY2FyZC10aXRsZS1wcmljZSxcclxuXHRcdFx0XHRcdC5mYS1jYXJldC1kb3duLFxyXG5cdFx0XHRcdFx0LmZhLWNhcmV0LXVwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5hZHZhbnRhZ2VzXHR7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1hZHZhbnRhZ2VzLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLWFkdmFudGFnZXMtaWNvbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQucHJpY2VzLXJvdyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuZ3Jvc3MtcHJpY2Uge1x0XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LWdyb3NzLXByaWNlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtcHJpY2VzLXJvdy1ncm9zcy1wcmljZS1mb250LXdlaWdodDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LWdyb3NzLXByaWNlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXByaWNlcy1yb3ctZ3Jvc3MtcHJpY2UtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNhdmluZyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1wcmljZXMtcm93LXNhdmluZy1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXByaWNlcy1yb3ctc2F2aW5nLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXByaWNlcy1yb3ctc2F2aW5nLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXByaWNlcy1yb3ctc2F2aW5nLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50YXJpZmYtZGV0YWlscy1saW5rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRhcmlmZi1kZXRhaWxzLWxpbmstYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50YXJpZmYtZGV0YWlscy1yb3cge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGFyaWZmLWRldGFpbHMtcm93LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRhcmlmZi1kZXRhaWxzLXJvdy1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGFyaWZmLWRldGFpbHMtcm93LWNvbG9yO1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mdXR1cmUtdGFyaWZmLWRldGFpbHMtcm93IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLWZ1dHVyZS10YXJpZmYtZGV0YWlscy1yb3ctYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtZnV0dXJlLXRhcmlmZi1kZXRhaWxzLXJvdy1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtZnV0dXJlLXRhcmlmZi1kZXRhaWxzLXJvdy1jb2xvcjtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmYucG93ZXIgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtaW1hZ2UtcG93ZXItdXJsIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmLnBvd2VyQ2hhcmdlIC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IgQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLWltYWdlLXBvd2VyY2hhcmdlLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZi5nYXMgLnRhcmlmZi1pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvciBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtaW1hZ2UtZ2FzLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZi53YXRlciAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1pbWFnZS13YXRlci11cmwgbm8tcmVwZWF0IGNlbnRlciB0b3A7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmYudGhlcm1hbCAudGFyaWZmLWltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yIEByZWNvbW1lbmRlZC10YXJpZmYtY2FyZC1pbWFnZS10aGVybWFsLXVybCBuby1yZXBlYXQgY2VudGVyIHRvcDsgXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRvcmRlcjogNDtcclxuXHRcdFx0XHRib3JkZXI6IEB0YXJpZmYtY2FyZC1wbGFjZWhvbGRlci1ib3JkZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogQHRhcmlmZi1jYXJkLXBsYWNlaG9sZGVyLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhcmlmZi1jYXJkLXBsYWNlaG9sZGVyLWJhY2tncm91bmQtY29sb3I7XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHRhcmlmZi1kaXNwbGF5LTItY2FyZHMtdmlld3BvcnQtbWF4LXdpZHRoKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZCB7XHRcdFx0XHRcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKH4nNTAlIC0gMXJlbScpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDcpLFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoOCksXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg5KSB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAzO1xyXG5cdFx0XHRcdH1cdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdGFyaWZmLWRpc3BsYXktMS1jYXJkLXZpZXdwb3J0LW1heC13aWR0aCkge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZCB7XHRcdFx0XHRcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuY2FyZC10aXRsZS1wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEB0YXJpZmYtY2FyZC10aXRsZS1wcmljZS1mb250LWZhbWlseTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogQHRhcmlmZi1jYXJkLXRpdGxlLXByaWNlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQHRhcmlmZi1jYXJkLXRpdGxlLXByaWNlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYXJkLXRpdGxlLXByaWNlLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQHRhcmlmZi1jYXJkLXRpdGxlLXByaWNlLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mYS1jYXJldC11cCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAdGFyaWZmLWNhcmQtdGl0bGUtcHJpY2UtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1jbG9zZWQtbW9iaWxlIHtcclxuXHRcdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHRhcmlmZi1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAdGFyaWZmLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZhLWNhcmV0LXVwIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkLWJvZHksXHJcblx0XHRcdFx0XHQuY2FyZC1mb290ZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmIHtcclxuXHRcdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdC5jYXJkLXRpdGxlLXByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRpdGxlLXByaWNlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGl0bGUtcHJpY2UtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGl0bGUtcHJpY2UtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGl0bGUtcHJpY2UtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLXRpdGxlLXByaWNlLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mYS1jYXJldC11cCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtdGl0bGUtcHJpY2UtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmLnRhcmlmZi1jbG9zZWQtbW9iaWxlIHtcclxuXHRcdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJlY29tbWVuZGVkLXRhcmlmZi1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmVjb21tZW5kZWQtdGFyaWZmLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZhLWNhcmV0LXVwIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkLWJvZHksXHJcblx0XHRcdFx0XHQuY2FyZC1mb290ZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm1vcmUtdGFyaWZmcy1idXR0b24tcm93IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYWluLXByb2Nlc3MgLmNhcmQgLnRhcmlmZnMtZGlzcGxheS1jb250YWluZXIucXVhbnRpdHktOSB7XHJcblx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkge1xyXG5cdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDUpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDYpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDcpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDgpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDkpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCgxMCksXHJcblx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDExKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LmRpc3BsYXktYWxsLXRhcmlmZnMge1xyXG5cdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg4KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg5KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDsgXHJcblx0XHRcdH1cdFxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCgxMCksXHJcblx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDExKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdGFyaWZmLWRpc3BsYXktMi1jYXJkcy12aWV3cG9ydC1tYXgtd2lkdGgpIHtcclxuXHRcdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5IHtcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDUpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNiksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDgpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoOSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoMTApLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDExKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkuZGlzcGxheS1hbGwtdGFyaWZmcyB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNCksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDYpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg4KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDkpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDEwKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCgxMSkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdGFyaWZmLWRpc3BsYXktMS1jYXJkLXZpZXdwb3J0LW1heC13aWR0aCkge1xyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXksXHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheS5kaXNwbGF5LWFsbC10YXJpZmZzIHtcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDUpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNiksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDgpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoOSkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDsgXHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoMTApLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDExKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHQubW9yZS10YXJpZmZzLWJ1dHRvbi1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVx0XHJcblx0fVxyXG5cdC5tYWluLXByb2Nlc3MgLmNhcmQgLnRhcmlmZnMtZGlzcGxheS1jb250YWluZXIucXVhbnRpdHktOCB7XHJcblx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkge1x0XHRcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMiksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg4KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOSksXHJcblx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDEwKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LmRpc3BsYXktYWxsLXRhcmlmZnMge1xyXG5cdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg4KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoMTApIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB0YXJpZmYtZGlzcGxheS0yLWNhcmRzLXZpZXdwb3J0LW1heC13aWR0aCkge1xyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDcpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoOCksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoMTApIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LmRpc3BsYXktYWxsLXRhcmlmZnMge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDcpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoMTApIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHRhcmlmZi1kaXNwbGF5LTEtY2FyZC12aWV3cG9ydC1tYXgtd2lkdGgpIHtcclxuXHRcdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LFxyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkuZGlzcGxheS1hbGwtdGFyaWZmcyB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNCksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDYpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg4KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg5KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCgxMCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdFx0Lm1vcmUtdGFyaWZmcy1idXR0b24tcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cdFxyXG5cdH1cclxuXHQubWFpbi1wcm9jZXNzIC5jYXJkIC50YXJpZmZzLWRpc3BsYXktY29udGFpbmVyLnF1YW50aXR5LTcge1xyXG5cdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5IHtcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMiksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOCksXHJcblx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDkpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkuZGlzcGxheS1hbGwtdGFyaWZmcyB7XHJcblx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDUpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDYpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDcpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg4KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHRhcmlmZi1kaXNwbGF5LTItY2FyZHMtdmlld3BvcnQtbWF4LXdpZHRoKSB7XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheSB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNCksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDYpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOCksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOSkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LmRpc3BsYXktYWxsLXRhcmlmZnMge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDcpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDgpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDkpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdGFyaWZmLWRpc3BsYXktMS1jYXJkLXZpZXdwb3J0LW1heC13aWR0aCkge1xyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXksXHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheS5kaXNwbGF5LWFsbC10YXJpZmZzIHtcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDUpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNiksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg4KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg5KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHQubW9yZS10YXJpZmZzLWJ1dHRvbi1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0Lm1haW4tcHJvY2VzcyAuY2FyZCAudGFyaWZmcy1kaXNwbGF5LWNvbnRhaW5lci5xdWFudGl0eS02IHtcclxuXHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheSB7XHRcdFx0XHJcblx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNCksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNSksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNiksXHJcblx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDcpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LmRpc3BsYXktYWxsLXRhcmlmZnMge1xyXG5cdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHRhcmlmZi1kaXNwbGF5LTItY2FyZHMtdmlld3BvcnQtbWF4LXdpZHRoKSB7XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheSB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFx0XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDUpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNiksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LmRpc3BsYXktYWxsLXRhcmlmZnMge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg4KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB0YXJpZmYtZGlzcGxheS0xLWNhcmQtdmlld3BvcnQtbWF4LXdpZHRoKSB7XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LmRpc3BsYXktYWxsLXRhcmlmZnMge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg4KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHQubW9yZS10YXJpZmZzLWJ1dHRvbi1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVx0XHRcdFxyXG5cdH1cclxuXHQubWFpbi1wcm9jZXNzIC5jYXJkIC50YXJpZmZzLWRpc3BsYXktY29udGFpbmVyLnF1YW50aXR5LTUge1xyXG5cdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5IHtcdFx0XHJcblx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNCksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNSksXHJcblx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDYpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LmRpc3BsYXktYWxsLXRhcmlmZnMge1xyXG5cdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHRhcmlmZi1kaXNwbGF5LTItY2FyZHMtdmlld3BvcnQtbWF4LXdpZHRoKSB7XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheSB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNCksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheS5kaXNwbGF5LWFsbC10YXJpZmZzIHtcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDUpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDYpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDcpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHRhcmlmZi1kaXNwbGF5LTEtY2FyZC12aWV3cG9ydC1tYXgtd2lkdGgpIHtcclxuXHRcdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LFxyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkuZGlzcGxheS1hbGwtdGFyaWZmcyB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNCksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHQubW9yZS10YXJpZmZzLWJ1dHRvbi1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVx0XHRcdFxyXG5cdH1cclxuXHQubWFpbi1wcm9jZXNzIC5jYXJkIC50YXJpZmZzLWRpc3BsYXktY29udGFpbmVyLnF1YW50aXR5LTQge1xyXG5cdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5IHtcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMiksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNSksXHJcblx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDYpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkuZGlzcGxheS1hbGwtdGFyaWZmcyB7XHJcblx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHRhcmlmZi1kaXNwbGF5LTItY2FyZHMtdmlld3BvcnQtbWF4LXdpZHRoKSB7XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheSB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFx0XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg1KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkuZGlzcGxheS1hbGwtdGFyaWZmcyB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdGFyaWZmLWRpc3BsYXktMS1jYXJkLXZpZXdwb3J0LW1heC13aWR0aCkge1xyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXksXHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheS5kaXNwbGF5LWFsbC10YXJpZmZzIHtcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHQubW9yZS10YXJpZmZzLWJ1dHRvbi1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVx0XHRcdFx0XHJcblx0fVxyXG5cdC5tYWluLXByb2Nlc3MgLmNhcmQgLnRhcmlmZnMtZGlzcGxheS1jb250YWluZXIucXVhbnRpdHktMyB7XHJcblx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkge1x0XHRcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMiksXHJcblx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNCksXHJcblx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFxyXG5cdFx0Lm1vcmUtdGFyaWZmcy1idXR0b24tcm93IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHRhcmlmZi1kaXNwbGF5LTItY2FyZHMtdmlld3BvcnQtbWF4LXdpZHRoKSB7XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheSB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDQpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheS5kaXNwbGF5LWFsbC10YXJpZmZzIHtcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQucmVjb21tZW5kZWQtdGFyaWZmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vcmUtdGFyaWZmcy1idXR0b24tcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB0YXJpZmYtZGlzcGxheS0xLWNhcmQtdmlld3BvcnQtbWF4LXdpZHRoKSB7XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5LmRpc3BsYXktYWxsLXRhcmlmZnMge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdC50YXJpZmYtY2FyZDpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg2KSxcclxuXHRcdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHQubW9yZS10YXJpZmZzLWJ1dHRvbi1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVx0XHRcdFxyXG5cdH1cclxuXHQubWFpbi1wcm9jZXNzIC5jYXJkIC50YXJpZmZzLWRpc3BsYXktY29udGFpbmVyLnF1YW50aXR5LTIge1xyXG5cdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5IHtcclxuXHRcdFx0LnRhcmlmZi1jYXJkIHtcdFx0XHRcdFxyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKH4nNTAlIC0gMXJlbScpO1xyXG5cdFx0XHR9XHRcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnJlY29tbWVuZGVkLXRhcmlmZjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmlmZi1jYXJkOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0LnRhcmlmZi1jYXJkLnRhcmlmZi1wbGFjZWhvbGRlcjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0XHQubW9yZS10YXJpZmZzLWJ1dHRvbi1yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHRhcmlmZi1kaXNwbGF5LTItY2FyZHMtdmlld3BvcnQtbWF4LXdpZHRoKSB7XHJcblx0XHRcdC50YXJpZmYtY2FyZHMtZGlzcGxheSB7XHJcblx0XHRcdFx0LnRhcmlmZi1jYXJkIHtcdFx0XHRcdFxyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMofic1MCUgLSAxcmVtJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdGFyaWZmLWRpc3BsYXktMS1jYXJkLXZpZXdwb3J0LW1heC13aWR0aCkge1xyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZCB7XHRcdFx0XHRcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cdFxyXG5cdH1cclxuXHQubWFpbi1wcm9jZXNzIC5jYXJkIC50YXJpZmZzLWRpc3BsYXktY29udGFpbmVyLnF1YW50aXR5LTEge1xyXG5cdFx0LnRhcmlmZi1jYXJkcy1kaXNwbGF5IHtcclxuXHRcdFx0LnRhcmlmZi1jYXJkIHtcdFx0XHRcdFxyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IDFyZW0gY2FsYyh+JzI1JSArIDFyZW0nKTtcclxuXHRcdFx0fVx0XHJcblx0XHRcdC50YXJpZmYtY2FyZC5yZWNvbW1lbmRlZC10YXJpZmY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJpZmYtY2FyZC50YXJpZmYtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHQudGFyaWZmLWNhcmQudGFyaWZmLXBsYWNlaG9sZGVyOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHRcclxuXHRcdC5tb3JlLXRhcmlmZnMtYnV0dG9uLXJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB0YXJpZmYtZGlzcGxheS0yLWNhcmRzLXZpZXdwb3J0LW1heC13aWR0aCkge1xyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZCB7XHRcdFx0XHRcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweCAwcHggMXJlbSBjYWxjKH4nMjUlICsgMXJlbScpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdGFyaWZmLWRpc3BsYXktMS1jYXJkLXZpZXdwb3J0LW1heC13aWR0aCkge1xyXG5cdFx0XHQudGFyaWZmLWNhcmRzLWRpc3BsYXkge1xyXG5cdFx0XHRcdC50YXJpZmYtY2FyZCB7XHRcdFx0XHRcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IDFyZW0gMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHRcdFxyXG5cdH1cdFx0XHJcbn1cclxuQHRhcmlmZi1jYXJkczogdGFyaWZmLWNhcmRzO1xyXG5cclxuXHJcbi5taXhpbihiYXNlLXN1cHBsaWVyLWNhcmQpIHtcclxuXHQubWFpbi1wcm9jZXNzIC5jYXJkIC5iYXNlLXN1cHBsaWVyLWNhcmQge1xyXG5cdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXN1cHBsaWVyLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdFx0LmJhc2Utc3VwcGxpZXItc2VsZWN0aW9uLXJvdyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc3VwcGxpZXItc2VsZWN0aW9uLXJvdy1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNzVyZW0gMC4yNXJlbSAwLjVyZW0gMC4yNXJlbTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Lmdyb3NzLXByaWNlLWxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogQGJhc2Utc3VwcGxpZXItZ3Jvc3MtcHJpY2UtbGFiZWwtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1x0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ncm9zcy1wcmljZSB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGJhc2Utc3VwcGxpZXItZ3Jvc3MtcHJpY2UtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogQGJhc2Utc3VwcGxpZXItZ3Jvc3MtcHJpY2UtZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IEBiYXNlLXN1cHBsaWVyLWdyb3NzLXByaWNlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiBAYmFzZS1zdXBwbGllci1ncm9zcy1wcmljZS1jb2xvcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogQHZpZXdwb3J0LW1kLW1heCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDAuMjVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBiYXNlLXN1cHBsaWVyLWNhcmQ6IGJhc2Utc3VwcGxpZXItY2FyZDsiLCJcclxuLm1peGluKGFjY29yZGlvbikge1xyXG5cclxuXHQuYWNjb3JkaW9uIHtcclxuXHRcdC5hY2NvcmRpb24taXRlbSB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXI6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWJvcmRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHJcblx0XHRcdGgzLmFjY29yZGlvbi1oZWFkZXIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1ib3JkZXItcmFkaXVzO1x0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmFjY29yZGlvbi1idXR0b246OmFmdGVyLFxyXG5cdFx0XHRcdC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmFjY29yZGlvbi1idXR0b24ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDFyZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWhlYWRlci1ib3JkZXItYm90dG9tO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLXRpdGxlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLXRpdGxlLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLXRpdGxlLWNvbG9yO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC10aXRsZS1mb250LXNpemU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1oZWFkZXItYm9yZGVyLWJvdHRvbTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFxyXG5cclxuXHRcdFx0XHRcdC5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mYS1jYXJldC11cCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQG1haW4tcHJvY2Vzcy1jYXJkLWluLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmEtY2FyZXQtdXAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYWNjb3JkaW9uLWJvZHkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtYWluLXByb2Nlc3MtY2FyZC1pbi1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAbWFpbi1wcm9jZXNzLWNhcmQtaW4tY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHRcclxuXHQjZW5lcmd5U2F2aW5nQWNjb3JkaW9uIHtcclxuXHRcdC5hY2NvcmRpb24taXRlbSB7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0LmFjY29yZGlvbi1idXR0b24ge1xyXG5cdFx0XHRcdC5mYS1saWdodGJ1bGIsXHJcblx0XHRcdFx0LmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLFxyXG5cdFx0XHRcdC5mYS1zbm93Zmxha2UsXHJcblx0XHRcdFx0LmZhLWNvZ3MsXHJcblx0XHRcdFx0LmZhLXRhY2hvbWV0ZXItYWx0LFxyXG5cdFx0XHRcdC5mYS1jYXIsXHJcblx0XHRcdFx0LmZhLXVzZXJzIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5AYWNjb3JkaW9uOiBhY2NvcmRpb247IiwiXHJcbi5taXhpbihtYXJnaW5hbC1jb2x1bW5zKSB7XHJcblx0Lm1haW4tbWFyZ2luYWwtY29sdW1uIHtcclxuXHRcdC5jYXJkIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHRcdFx0Ym9yZGVyOiBAbWFyZ2luYWwtY2FyZC1ib3JkZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IEBtYXJnaW5hbC1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdGhlaWdodDogQG1haW4tcHJvY2Vzcy10b3Atc3RyaXBlLWhlaWdodDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFyZ2luYWwtY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAbWFyZ2luYWwtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAbWFyZ2luYWwtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IEBtYXJnaW5hbC1jYXJkLWhlYWRlci1ib3JkZXItYm90dG9tO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQG1hcmdpbmFsLWNhcmQtaGVhZGVyLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBtYXJnaW5hbC1jYXJkLWhlYWRlci1mb250LXdlaWdodDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogQG1hcmdpbmFsLWNhcmQtaGVhZGVyLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiBAbWFyZ2luYWwtY2FyZC1oZWFkZXItY29sb3I7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBtYXJnaW5hbC1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBtYXJnaW5hbC1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1hcmdpbmFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogY2FsYyh+J0B7bWFpbi1jb250ZXh0LWFuZC1wcm9jZXNzLXN0ZC12aWV3cG9ydC1taW4td2lkdGh9IC0gMXB4JykpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxLjc1cmVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbm9uLW1hcmdpbmFsLWNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBub24tbWFyZ2luYWwtY2FyZC1oZWFkZXItY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhcmQuc2hvcHBpbmctY2FydCB7XHJcblx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuYWNjb3JkaW9uLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmFjY29yZGlvbi1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1oZWFkZXItZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1oZWFkZXItZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1oZWFkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XHRcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQuYnJhbmNoLWljb24tYmVmb3JlLXRleHQucG93ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWJyYW5jaC1pY29uLXBvd2VyLXVybCBuby1yZXBlYXQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWJyYW5jaC1pY29uLXBvd2VyLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LWhlYWRlci1icmFuY2gtaWNvbi1wb3dlci1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHRcclxuXHRcdFx0XHRcdFx0XHR9XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0LmJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LmdhcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1oZWFkZXItYnJhbmNoLWljb24tZ2FzLXVybCBuby1yZXBlYXQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWJyYW5jaC1pY29uLWdhcy1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1oZWFkZXItYnJhbmNoLWljb24tZ2FzLWJhY2tncm91bmQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYnJhbmNoLWljb24tYmVmb3JlLXRleHQud2F0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWJyYW5jaC1pY29uLXdhdGVyLXVybCBuby1yZXBlYXQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWJyYW5jaC1pY29uLXdhdGVyLWJhY2tncm91bmQtcG9zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LWhlYWRlci1icmFuY2gtaWNvbi13YXRlci1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LnRoZXJtYWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtaGVhZGVyLWJyYW5jaC1pY29uLXRoZXJtYWwtdXJsIG5vLXJlcGVhdCBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1oZWFkZXItYnJhbmNoLWljb24tdGhlcm1hbC1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1oZWFkZXItYnJhbmNoLWljb24tdGhlcm1hbC1iYWNrZ3JvdW5kLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmJyYW5jaC1pY29uLWJlZm9yZS10ZXh0LnBvd2VyQ2hhcmdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LWhlYWRlci1icmFuY2gtaWNvbi1wb3dlcmNoYXJnZS11cmwgbm8tcmVwZWF0IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LWhlYWRlci1icmFuY2gtaWNvbi1wb3dlcmNoYXJnZS1iYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1oZWFkZXItYnJhbmNoLWljb24tcG93ZXJjaGFyZ2UtYmFja2dyb3VuZC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1x0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5hY2NvcmRpb24tYnV0dG9uLFxyXG5cdFx0XHRcdFx0XHQuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmFjY29yZGlvbi1ib2R5IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LnNob3BwaW5nLWNhcnQtc3ViLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1zdWItaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LXN1Yi1oZWFkZXItZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LXN1Yi1oZWFkZXItZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAbWFyZ2luYWwtc2hvcHBpbmctY2FydC1zdWItaGVhZGVyLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtc3ViLWhlYWRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2hvcHBpbmctY2FyZC1yb3cge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjI1cmVtIDBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEBtYXJnaW5hbC1zaG9wcGluZy1jYXJ0LXJvdy1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQG1hcmdpbmFsLXNob3BwaW5nLWNhcnQtcm93LWJvcmRlci1ib3R0b207XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHRcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBtYXJnaW5hbC1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAbWFyZ2luYWwtY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmFjY29yZGlvbi1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBtYXJnaW5hbC1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBtYXJnaW5hbC1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0LmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBtYXJnaW5hbC1jYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQG1hcmdpbmFsLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5hY2NvcmRpb24tYm9keSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQG1hcmdpbmFsLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQG1hcmdpbmFsLWNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKH4nQHttYWluLWNvbnRleHQtYW5kLXByb2Nlc3Mtc3RkLXZpZXdwb3J0LW1pbi13aWR0aH0gLSAxcHgnKSkge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1x0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVyZW07XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdC5hY2NvcmRpb24taGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmFjY29yZGlvbi1ib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWFyZ2luYWwtY29sdW1uczogbWFyZ2luYWwtY29sdW1ucztcdCIsIlxyXG4ubWl4aW4oZm9vdGVyKSB7XHJcblx0Zm9vdGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgQGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0d2lkdGg6IEBmb290ZXItd2lkdGg7XHJcblx0XHR6LWluZGV4OiA1NTtcdFxyXG5cclxuXHRcdC5mb290ZXItdG9wLW5hdiB7XHJcblx0XHRcdHdpZHRoOiBAZm9vdGVyLXRvcC1uYXYtd2lkdGg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItdG9wLW5hdi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdFx0I2Zvb3Rlci10b3AtbmF2LWNhZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiBAZm9vdGVyLXRvcC1uYXYtY2FnZS13aWR0aDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IEBmb290ZXItdG9wLW5hdi1jYWdlLW1heC13aWR0aDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBAZm9vdGVyLXRvcC1uYXYtY2FnZS10ZXh0LWFsaWduO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmZvb3Rlci10b3AtbmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA3cHggMTBweCAxMnB4IDEwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTE0cHg7XHRcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmZvb3Rlci10b3AtbmF2LWxpbmstdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBAZm9vdGVyLXRvcC1uYXYtbGluay10ZXh0LWRlY29yYXRpb24taG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1x0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMzYwJztcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBmb290ZXItdG9wLW5hdi1saW5rLWFmdGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1x0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9vdGVyLXRvcC1uYXYtbGluay10ZXh0IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBmb290ZXItdG9wLW5hdi1saW5rLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IEBmb290ZXItdG9wLW5hdi1saW5rLXRleHQtZGVjb3JhdGlvbjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb290ZXItdG9wLW5hdi1saW5rLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC13ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC1zaXplO1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAZm9vdGVyLXRvcC1uYXYtbGluay1jb2xvci1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IEBmb290ZXItdG9wLW5hdi1saW5rLXRleHQtZGVjb3JhdGlvbi1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC1mYW1pbHktaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBmb290ZXItdG9wLW5hdi1saW5rLWZvbnQtd2VpZ2h0LWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC1zaXplLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb290ZXItdG9wLW5hdi1saW5rLnBheW1lbnQtbWV0aG9kcyB7XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGZvb3Rlci10b3AtbmF2LWxpbmstaWNvbi1wYXltZW50LW1ldGhvZHMtdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHRcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMzcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb290ZXItdG9wLW5hdi1saW5rLmRhdGEtcHJvdGVjdGlvbiB7XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGZvb3Rlci10b3AtbmF2LWxpbmstaWNvbi1kYXRhLXByb3RlY3Rpb24tdXJsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvb3Rlci10b3AtbmF2LWxpbmsuaG91c2UtY29ubmVjdGlvbiB7XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGZvb3Rlci10b3AtbmF2LWxpbmstaWNvbi1ob3VzZS1jb25uZWN0aW9uLXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1x0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb290ZXItdG9wLW5hdi1saW5rLmNvbnRyYWN0IHtcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAZm9vdGVyLXRvcC1uYXYtbGluay1pY29uLWNvbnRyYWN0LXVybCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1x0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHQuZm9vdGVyLXRvcC1uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogNnB4IDEwcHggMTFweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcdFxyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuZm9vdGVyLXRvcC1uYXYtbGluay10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEBmb290ZXItdG9wLW5hdi1saW5rLWZvbnQtc2l6ZS1zbTtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGZvb3Rlci10b3AtbmF2LWxpbmstZm9udC1zaXplLXNtLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvb3Rlci10b3AtbmF2LWxpbmsucGF5bWVudC1tZXRob2RzIHtcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTExcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb290ZXItdG9wLW5hdi1saW5rLmRhdGEtcHJvdGVjdGlvbiB7XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xMXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9vdGVyLXRvcC1uYXYtbGluay5ob3VzZS1jb25uZWN0aW9uIHtcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTExcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdC5mb290ZXItYm90dG9tLW5hdiB7XHJcblx0XHRcdHdpZHRoOiBAZm9vdGVyLWJvdHRvbS1uYXYtd2lkdGg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItYm90dG9tLW5hdi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdFx0I2Zvb3Rlci1ib3R0b20tbmF2LWNhZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiBAZm9vdGVyLWJvdHRvbS1uYXYtY2FnZS13aWR0aDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IEBmb290ZXItYm90dG9tLW5hdi1jYWdlLW1heC13aWR0aDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBAZm9vdGVyLWJvdHRvbS1uYXYtY2FnZS10ZXh0LWFsaWduO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmZvb3Rlci1ib3R0b20tbmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogQGZvb3Rlci1ib3R0b20tbmF2LWxpbmstcGFkZGluZztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay1jb2xvcjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogQGZvb3Rlci1ib3R0b20tbmF2LWxpbmstdGV4dC1kZWNvcmF0aW9uO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtd2VpZ2h0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay1mb250LXNpemU7XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IEBmb290ZXItYm90dG9tLW5hdi1saW5rLXRleHQtZGVjb3JhdGlvbi1ob3Zlci1mb2N1cztcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtZmFtaWx5LWhvdmVyLWZvY3VzO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogQGZvb3Rlci1ib3R0b20tbmF2LWxpbmstZm9udC13ZWlnaHQtaG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGZvb3Rlci1ib3R0b20tbmF2LWxpbmstZm9udC1zaXplLWhvdmVyLWZvY3VzO1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEB2aWV3cG9ydC1zbS1tYXgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmZvb3Rlci1ib3R0b20tbmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay1wYWRkaW5nLXNtO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBmb290ZXItYm90dG9tLW5hdi1saW5rLWZvbnQtc2l6ZS1zbTtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAZm9vdGVyLWJvdHRvbS1uYXYtbGluay1mb250LXNpemUtc20taG92ZXItZm9jdXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5AZm9vdGVyOiBmb290ZXI7IiwiXHJcbi5taXhpbihzZXJ2aWNlLXN0YXR1cykge1xyXG5cclxuXHQuc2VydmljZS1zdGF0dXMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQG1haW4tcHJvY2Vzcy1jYXJkLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRwYWRkaW5nOiAzLjVyZW0gMXJlbSAxcmVtIDFyZW07XHJcblx0XHRmb250LWZhbWlseTogQHNlcnZpY2Utc3RhdHVzLWZvbnQtZmFtaWx5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IEBzZXJ2aWNlLXN0YXR1cy1mb250LXdlaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogQHNlcnZpY2Utc3RhdHVzLWZvbnQtc2l6ZTtcclxuXHRcdGNvbG9yOiBAc2VydmljZS1zdGF0dXMtY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kOiBAc2VydmljZS1zdGF0dXMtYmFja2dyb3VuZC1jb2xvciBAc2VydmljZS1zdGF0dXMtYmFja2dyb3VuZC1pbWFnZS11cmwgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogQHNlcnZpY2Utc3RhdHVzLWJhY2tncm91bmQtaW1hZ2UtcG9zaXRpb247XHRcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IEBzZXJ2aWNlLXN0YXR1cy1iYWNrZ3JvdW5kLWltYWdlLXBvc2l0aW9uLXNtO1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAzLjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXN0YXR1cy5hY3RpdmUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBzZXJ2aWNlLXN0YXR1cy1hY3RpdmUtZm9udC1mYW1pbHk7XHJcblx0XHRmb250LXdlaWdodDogQHNlcnZpY2Utc3RhdHVzLWFjdGl2ZS1mb250LXdlaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogQHNlcnZpY2Utc3RhdHVzLWFjdGl2ZS1mb250LXNpemU7XHJcblx0XHRjb2xvcjogQHNlcnZpY2Utc3RhdHVzLWFjdGl2ZS1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQ6IEBzZXJ2aWNlLXN0YXR1cy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvciBAc2VydmljZS1zdGF0dXMtYWN0aXZlLWJhY2tncm91bmQtaW1hZ2UtdXJsIG5vLXJlcGVhdDtcdFxyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogQHNlcnZpY2Utc3RhdHVzLWJhY2tncm91bmQtaW1hZ2UtcG9zaXRpb247XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IEBzZXJ2aWNlLXN0YXR1cy1iYWNrZ3JvdW5kLWltYWdlLXBvc2l0aW9uLXNtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VydmljZS1zdGF0dXMuZmluaXNoZWQge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBzZXJ2aWNlLXN0YXR1cy1maW5pc2hlZC1mb250LWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBAc2VydmljZS1zdGF0dXMtZmluaXNoZWQtZm9udC13ZWlnaHQ7XHJcblx0XHRmb250LXNpemU6IEBzZXJ2aWNlLXN0YXR1cy1maW5pc2hlZC1mb250LXNpemU7XHJcblx0XHRjb2xvcjogQHNlcnZpY2Utc3RhdHVzLWZpbmlzaGVkLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZDogQHNlcnZpY2Utc3RhdHVzLWZpbmlzaGVkLWJhY2tncm91bmQtY29sb3IgQHNlcnZpY2Utc3RhdHVzLWZpbmlzaGVkLWJhY2tncm91bmQtaW1hZ2UtdXJsIG5vLXJlcGVhdDtcdFxyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogQHNlcnZpY2Utc3RhdHVzLWJhY2tncm91bmQtaW1hZ2UtcG9zaXRpb247XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAdmlld3BvcnQtc20tbWF4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IEBzZXJ2aWNlLXN0YXR1cy1iYWNrZ3JvdW5kLWltYWdlLXBvc2l0aW9uLXNtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5Ac2VydmljZS1zdGF0dXM6IHNlcnZpY2Utc3RhdHVzOyIsIlxyXG4ubWl4aW4oY2FzaC1wYXltZW50cykge1xyXG5cclxuXHQuYmFyemFobGVuLXF1YWQtY2FyZHMge1xyXG5cdFx0LmNhcmQge1xyXG5cdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRvbCwgdWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucGFydG5lci1sb2dvIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMC41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjYmFyemFobGVuTWFwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5AY2FzaC1wYXltZW50czogY2FzaC1wYXltZW50czsiLCJcclxuLm1peGluKGV4YW1wbGUtaW52b2ljZSkge1xyXG5cclxuXHQjZXhhbXBsZUltYWdlQ29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTFyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5leGFtcGxlSW52b2ljZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQuYnViYmxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBleGFtcGxlLWludm9pY2UtYnViYmxlLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRjb2xvcjogQGV4YW1wbGUtaW52b2ljZS1idWJibGUtY29sb3I7XHJcblx0XHR3aWR0aDogMjlweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHR0b3A6IDEzLjMlO1xyXG5cdFx0bGVmdDogOC41JTtcclxuXHR9XHJcblxyXG5cdC5idWJibGVUZXh0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxufVxyXG5AZXhhbXBsZS1pbnZvaWNlOiBleGFtcGxlLWludm9pY2U7XHQiLCJib2R5LmVtcy1pbnRlZ3JhdGlvbiBoZWFkZXJ7XHJcblxyXG59XHJcbmkuZmFzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIgIWltcG9ydGFudDtcclxufVxyXG5hLmlucHV0LWdyb3VwLXRleHQud2lkZ2V0LWluZm8tYnV0dG9uLW1hbnVhbC1wYWdlcyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuYm9keXtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICYuaWZyYW1lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAwIG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAjbWFpbiwgLndpZGdldC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2hlYWRJbWFnZSwgLm1haW4tcHJvY2Vzcy10b3Atc3RyaXBle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjbWFpbi1wcm9jZXNzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3Byb2Nlc3MtbGF5b3V0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICNjbG9zZS1wcm9jZXNze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1wYW5vcmFtYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29ja3BpdCBkaXYjY2FnZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjY29ja3BpdC1jYXJkcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjY29ja3BpdC1jYXJkcy1jYWdle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbiBoZWFkZXIuaGVhZC1jb250ZXh0e1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgIH1cclxuICAgICY6bm90KC5lbXMtaW50ZWdyYXRpb24pe1xyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgICNoZWFkZXItY2FnZXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhlYWQtY29udGV4dHtcclxuICAgICAgICAgICAgICAgICNoZWFkZXJDb250ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ib2R5LmNvY2twaXQuaW4gLm1haW4tcGFub3JhbWEgI21haW4tY29ja3BpdC1wYW5vcmFtYS1jYWdlICNjb250ZXh0TWVudSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZXtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuc3Bhbi5mb3JtLWxpbmsgYS5saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbnNwYW4uYWxlcnQtaW5mby5pbmZvLWxheWVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5zcGFuLnNlbGVjdGlvbi1oaWRkZW4tZGlzYWJsZWQtY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkgPiBkaXYucG9wb3ZlcntcclxuICAgIHotaW5kZXg6IDExMDA7XHJcbn1cclxuaGVhZGVyIHtcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgI2hlYWRlci1jYWdle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIGltZyNicmFuY2hlcyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgIH1cclxuICAgIGltZyNsb2dvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgIH1cclxuICAgICNoZWFkZXJDb250ZXh0e1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXM7XHJcbiAgICB9XHJcbiAgICAjaGVhZGVyLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgLmZhLWhvbWV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2LmRyb3Bkb3duLFxyXG4gICAgICAgIGEuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGE6bm90KCNsb2dvdXQpIC5kLW1kLWlubGluZS1ibG9ja3tcclxuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLmRyb3Bkb3duLW1lbnUuc2hvdyA+IGxpID4gYS5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGVhZC1jb250ZXh0e1xyXG4gICAgICAgICNoZWFkZXJDb250ZXh0e1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMzAsIDgwLCAwLjE2KSAwIDNweCA2cHgsIHJnYmEoMCwgMzAsIDgwLCAwLjIzKSAwIDNweCA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yb3cuZm9ybS1yb3cuZW1haWxDaGFwdGVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3Nle1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4ud2lkZ2V0LXBvc3Rib3gtdmFsdWUtY29udGFpbmVyLmhpZGUucG9zdGJveC1lbnRyeSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuaW5wdXQuZm9ybS1jb250cm9sW25hbWU9XCJlbWFpbENoYXB0ZXJcIl0ge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBsLTA1e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbn1cclxuLm10LTUge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5tdC0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5tdC0xNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcbi5tYi01IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4ubWItMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubWItMTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4ubWwtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuLm1yLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4ubWwtMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuLm1yLTE1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG4uaGlkZV9vbl9sb2FkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNsZWFyZml4e1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5wLndpZGdldC1mb3JtbGluZS10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmZvb3Rub3RlLWNvbnRhaW5lcntcclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG59XHJcbi8qLmNhcmQtYm9keTpub3QoI3Byb2R1Y3RTZWFyY2hXaWRnZXRDb250ZW50KXtcclxuICAgIGhlaWdodDogMTAwJTtcclxufSovXHJcbi53aWRnZXRXcmFwOm5vdCguaGlkZSl7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4ubWFpbi1sb2dpbiB7XHJcbiAgICAucm93Lm10LS0xMCwgLmNvbC14cy04LCAuY29sLXhzLTE2e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmZsZXgtZ3JvdXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbmltZy5jaGVja2JveC1icmFuY2gtaWNvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbn1cclxuLmZvcm0tZmxvYXRpbmcgLmZvcm0tY29udHJvbHtcclxuICAgICY6cmVhZC1vbmx5Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWx7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuNzVyZW0sIC0xcmVtKTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuLmFjUmVzdWx0cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjY2NjO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIHVse1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucm93LmZvcm0tcm93LnBvc3RhbExpbmUge1xyXG4gICAgPiAuY29sLW1kLTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgIH1cclxuICAgID4gLmNvbC1tZC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgIH1cclxufVxyXG4ucm93LmZvcm0tcm93LnN0cmVldExpbmUyIHtcclxuICAgID4gLmNvbC1tZC02IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcbiAgICA+IC5jb2wtbWQtMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcbn1cclxuLnJvdy5mb3JtLXJvdy5zdHJlZXRMaW5lMyB7XHJcbiAgICA+IC5jb2wtNi5jb2wtbWQtNCwgPiAuY29sLTMuY29sLW1kLTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgIH1cclxuICAgID4gLmNvbC0zLmNvbC1tZC0ye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgfVxyXG4gICAgPiAuY29sLTMuY29sLW1kLTIgKyAuY29sLTMuY29sLW1kLTJ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxufVxyXG4ucGF5bWVudE1ldGhvZHMgLmNvbC0xMi5jb2wtbWQtOCBsYWJlbHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbiNwcm9kdWN0U2VhcmNoV2lkZ2V0Q29udGVudHtcclxuICAgICYuUE9XRVJ7XHJcbiAgICAgICAgLnNsaWRlckljb25zID4gZGl2e1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcGVyc29ucy0wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wZXJzb25zLTAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXBlcnNvbnMtMDMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcGVyc29ucy0wNC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wZXJzb25zLTA1LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNwYW4uYnRuLWlucHV0LWdyb3VwLXRleHQtY29ycmVjdGlvbntcclxuICAgIG1hcmdpbi1yaWdodDogLTQzcHg7XHJcbn1cclxuI2NvY2twaXQtY2FyZHMtY29udGFpbmVyIC5jYXJke1xyXG4gICAgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTdweDtcclxuICAgIH1cclxuICAgICYudXNlclJlZ2lzdHJhdGlvbiwgJi5ncmlkQ29ubmVjdGlvbiB7XHJcbiAgICAgICAgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnVzZXJSZWdpc3RyYXRpb24gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvd2lkZ2V0LWljb24tcmVnaXN0cmF0aW9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NSU7XHJcbiAgICB9XHJcbiAgICAmLmdyaWRDb25uZWN0aW9uIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1oaWdobGlnaHQtYmctaG91c2UtY29ubmVjdGlvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTglO1xyXG4gICAgfVxyXG4gICAgJi5xdWljay1saW5rcyAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLWhpZ2hsaWdodC1iZy1kaXJlY3QtbGluay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgfVxyXG4gICAgJi5pbnZvaWNlQWRkcmVzcyAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLWhpZ2hsaWdodC1iZy1pbnZvaWNlLWFkZHJlc3Muc3ZnKSBuby1yZXBlYXQgY2VudGVyIDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE3cHg7XHJcbiAgICB9XHJcbiAgICAmLnBvc3Rib3ggLnBvc3Rib3gtZW50cmllcyAucG9zdGJveC1lbnRyeXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5wb3N0Ym94LWRhdGV7XHJcbiAgICAgICAgICAgIGZsZXg6IDg1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucG9zdGJveCAucG9zdGJveC1lbnRyaWVzIC5wb3N0Ym94LWVudHJ5IC5wb3N0Ym94LWxpbmt7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5wcm9kdWN0LWNhbGN1bGF0b3Ige1xyXG4gICAgICAgIC5yYWRpby1jdXN0b21lci10eXBlLXJvdyB7XHJcbiAgICAgICAgICAgID4gZGl2Omxhc3QtY2hpbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCkgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvY2twaXQtY2FyZC1wb3dlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuY29sLTQsIC5jb2wtOHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWZsb2F0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxvYWRQcm9maWxlQW5hbHlzaXMgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy93aWRnZXQtaWNvbi1jYXJwZXQtcGxvdC1hbmFseXNpcy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG4gICAgfVxyXG4gICAgJi5tZWFzdXJpbmdQb2ludFJlcG9ydGluZyAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL3dpZGdldC1pY29uLXJlcG9ydGluZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjIlO1xyXG4gICAgfVxyXG4gICAgJi5lbmVyZ3lQZXJmb3JtYW5jZUluZGljYXRvciAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL3dpZGdldC1pY29uLWVuZXJneS1wZXJmb3JtYW5jZS1pbmRpY2F0b3Iuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgIH1cclxuICAgICYuY29uc3VtcHRpb25DaGFydEFuYWx5c2lzIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvd2lkZ2V0LWljb24tcGllLWNoYXJ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NiU7XHJcbiAgICB9XHJcbiAgICBmb3Jte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDNyZW0gKyAycHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxLjYyNXJlbSAtIDZweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNjI1cmVtIC0gNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnN1bXB0aW9uLWJ1dHRvbnN7XHJcbiAgICAuY29uc3VtcHRpb24tYnV0dG9ue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNjtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkZGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxNVwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogQGdyZXktMztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdXJyX2FjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLTEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdXJyX2FjdGl2ZSxcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGVyc29ucyAuY29uc3VtcHRpb24tYnV0dG9ue1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBncmV5LTYgdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wZXJzb25zLTAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI5cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wZXJzb25zLTAxLnN2Zyk7XHJcbiAgICAgICAgICAgICYuY3Vycl9hY3RpdmUsJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcGVyc29ucy0wMS1hY3RpdmUuc3ZnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wZXJzb25zLTAyLnN2ZykgO1xyXG4gICAgICAgICAgICAmLmN1cnJfYWN0aXZlLCY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXBlcnNvbnMtMDItYWN0aXZlLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcGVyc29ucy0wMy5zdmcpO1xyXG4gICAgICAgICAgICAmLmN1cnJfYWN0aXZlLCY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXBlcnNvbnMtMDMtYWN0aXZlLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcGVyc29ucy0wNC5zdmcpO1xyXG4gICAgICAgICAgICAmLmN1cnJfYWN0aXZlLCY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXBlcnNvbnMtMDQtYWN0aXZlLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcGVyc29ucy0wNS5zdmcpO1xyXG4gICAgICAgICAgICAmLmN1cnJfYWN0aXZlLCY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXBlcnNvbnMtMDUtYWN0aXZlLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhvdXNlIC5jb25zdW1wdGlvbi1idXR0b257XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAmLmN1cnJfYWN0aXZle1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGFyaWZmLWRldGFpbHMtbGluayAuZmFzLmZvcm0tbGluay1pY29ue31cclxuLndpZGdldC1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCkgIWltcG9ydGFudDtcclxuICAgICYuc2xpZGVyLWhvcml6b250YWx7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4udXNlV2lkZ2V0U2xpZGVyQ29tcG9uZW50c3tcclxuICAgICYuY29uc3VtcHRpb24tc2VnbWVudHMtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnN1bXB0aW9uLXNlZ21lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnNsaWRlckljb25zUm93e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgLmNvbC14cy1vZmZzZXQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtb2Zmc2V0LWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jb2wtMS1vZmZzZXQuc2VwYXJhdG9yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxufVxyXG4ubG9hZGluZ19hbmltYXRpb24ge1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAuYnRuLWxvYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5kb3VibGVUYXJpZmZDaGVjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICA+IGRpdjpub3QoLmRvdWJsZVRhcmlmZkNoZWNrQmwpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZG91YmxlVGFyaWZmQ2hlY2tCbHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICBsYWJlbCA+IHNwYW57XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCk6Y2hlY2tlZCArIGxhYmVsID4gc3BhbjpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci0xO1xyXG4gICAgfVxyXG4gICAgLmRvdWJsZVRhcmlmZkNoZWNrTGFiZWwgbGFiZWx7XHJcbiAgICAgICAgLypsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDsqL1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG4jYWR2YW5jZVBheW1lbnRVcGRhdGVGb3Jte1xyXG4gICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLmNoZWNrYm94LWxhYmVsIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhbGN1bGF0b3IgLmRvdWJsZVRhcmlmZkNoZWNre1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAuZG91YmxlVGFyaWZmQ2hlY2tCbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveC1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG91YmxlVGFyaWZmQ2hlY2tMYWJlbCBsYWJlbHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgID4gZGl2Om5vdCguZG91YmxlVGFyaWZmQ2hlY2tCbCl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFyaWZmLWltZy1jb250YWluZXIud2l0aEltYWdlIGltZ3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1haW4tcHJvY2VzcyAuY2FyZCAudGFyaWZmLWNhbGN1bGF0b3ItY2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSBoMy5hY2NvcmRpb24taGVhZGVyLmhpZGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKTpkaXNhYmxlZCArIGxhYmVsID4gc3Bhbi5zZWxlY3Rpb24taGlkZGVuLWRpc2FibGVkLWNoZWNrYm94e1xyXG5cdHdpZHRoOiAwcHg7XHJcblx0aGVpZ2h0OiAwcHg7XHJcblx0bWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcblx0Ym9yZGVyOiAwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG59XHJcblxyXG4jd2lkZ2V0LWxheW91dC1jb250YWluZXIgLnBhbmVsLWRlZmF1bHQsIGJvZHkuaWZyYW1lIC5wYW5lbC1kZWZhdWx0IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuI21ldGVyVmFsdWVTdGFuZGFsb25lQ29udGFpbmVye1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG59XHJcblxyXG4ucmVxdWlyZWQgbGFiZWwgPiBkaXYuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgY29udGVudDogXCIqXCI7XHJcbiAgICB9XHJcbn1cclxubGFiZWwuZmlsZVVwbG9hZHtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyAqL1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogbGluZS1oZWlnaHQ6IDI4cHg7ICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzZXJpZjtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjA5M1wiO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJEYXRlaSBhdXN3XFxlNGhsZW5cIjtcclxuICAgIH1cclxuICAgIGlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAwLjFweDtcclxuICAgICAgICBoZWlnaHQ6IDAuMXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTk5OTllbTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wteHMtOC53aXRoU2VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY29sLXhzLTgud2l0aFNlcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCItXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtM3B4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5jb250cmFjdC1jcmVhdGlvbiA+IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIC5jb250cmFjdC1jcmVhdGlvbiB7XHJcbiAgICBociArIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAubXQtLTMwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cCA+IC5jb2wteHMtMjQuY29sLXNtLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICYrIC5jb2wteHMtMTYuY29sLXNtLTExLCAmKy5jb2wteHMtOC5jb2wtc20tNiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgICYrIC5jb2wteHMtMTYuY29sLXNtLTExICsgLmNvbC14cy04LmNvbC1zbS01LCAmKyAuY29sLXhzLTguY29sLXNtLTYgKyAuY29sLXhzLTE2LmNvbC1zbS0xMHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgfVxyXG59XHJcbi8qQWJzdGFuZCBhdWYgWnVzYW1tZW5mYXNzdW5nc3NlaXRlIHdlbm4gY29sLXNtLTggcGFkZGluZy1yaWdodCA9IDAqL1xyXG4uZm9ybS1ncm91cC1wYW5lbC1kZWZhdWx0IC5mb3JtLWdyb3VwIC5jb2wteHMtMjQuY29sLXNtLTE2IC52YWx1ZS1sYWJlbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4ud2lkdGgtaGFsZntcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgID4gLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmEuZm9ybS1saW5rIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMXB4O1xyXG59XHJcblxyXG4udG9nZ2xlLWxpbmsge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kZXRhaWxzLW1ldGVyLXZhbHVlLWNvbnRhaW5lciAuY29sLXhzLTE3IHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIC5yb3ctZmx1aWQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uYXYtdGFicyBhe1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIC5zbWFsbHtcclxuICAgICAgICBmb250LXNpemU6IDc1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmFsaWduLWNlbnRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZGF0ZXBpY2tlcntcclxuICAgIHotaW5kZXg6IDIwMDAxO1xyXG59XHJcbmRpdiN0b3BNZW51IG5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5zaG93TGFiZWxBYm92ZUNvbnRleHQgPiBhIHtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgID4gZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi51c2luZy1nbHlwaGljb25zLnBvcG92ZXItdG9vbHRpcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZGl2I3RvcE1lbnUgbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLnNob3dMYWJlbEFib3ZlQ29udGV4dC5zaW5nbGVTZWxlY3Rpb24gPiBhIHtcclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZGl2I3RvcE1lbnUgbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLnNpbmdsZVNlbGVjdGlvbiA+IC5kcm9wZG93bi1tZW51IGxpLm5ld1Bpbjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG5cclxuLnRhcmlmZi1jYXJkcy1kaXNwbGF5Lm5vUmVjb21tZW5kZWRUYXJpZmYgPiBkaXYudGFyaWZmLWNhcmR7XHJcbiAgICAuY2FyZC1ib2R5IC50YXJpZmYtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3RhcmlmZi1pbWctcG93ZXItMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnRhcmlmZi1kZXRhaWxze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2hvdy10YXJpZmYtZGV0YWlscyAudGFyaWZmLWRldGFpbHN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNob3ctbW9yZS1sZXNzLXRhcmlmZnMge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG4udGFyaWZmLWRldGFpbHMtcm93IC5mb3JtLWxpbmsgLmZvcm0tbGluay1pY29ue1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4jbWV0ZXJXaWRnZXQgI3dpZGdldE1ldGVyTWVkaWFUeXBlSWNvbiB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxufVxyXG5cclxuLndpZGdldC1mb3JtbGluZS10ZXh0LmhvdXNlLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcblxyXG5zcGFuI2NvbnRyYWN0U3dpdGNoLCBzcGFuI21ldGVyU3dpdGNoIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgICYuaGlkZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5jb250ZW50LXN3aXRjaC1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5jb250ZW50LXN3aXRjaC1jZWxsIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4uZmEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3RhbC1zd2l0Y2gsIC5jdXJyZW50LXN3aXRjaCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxufVxyXG4ud2lkZ2V0V3JhcC5zd2lwZXItc2xpZGUtZHVwbGljYXRle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi50YXJpZmYtaW1nLWNvbnRhaW5lci53aXRoSW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdGFyaWZmcyBkaXYuZm9vdG5vdGUtY29udGFpbmVyIHAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ubGluay1kZXRhaWxzIHtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wcmljZXNBbmRDb25kaXRpb25zIHtcclxuICAgIHBhZGRpbmc6IDAgMCA3cHggMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ0bi1sb2FkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGl2LndhaXQtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5kaXYud2FpdC1idXR0b24sIGRpdi53YWl0LWJ1dHRvbjpmb2N1cywgZGl2LndhaXQtYnV0dG9uOmhvdmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuc3BhbiNjcmVkaXRBY2NvdW50RGF0YUNoZWNrVmlzaWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuc3BhbiNjcmVkaXRBY2NvdW50RGF0YUNoZWNrVmlzaWJsZSA+IC5mb3JtLWdyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ucHJpY2VzLXJvdyA+IC5yb3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5jb2wtMTIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG4uc3Bpbm5lciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICAgIC5ib3VuY2UxIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLS4zMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQycHgpO1xyXG4gICAgfVxyXG4gICAgLmJvdW5jZTIge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjI0cztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uMjRzO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjRweCk7XHJcbiAgICB9XHJcbiAgICAuYm91bmNlMyB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uMTZzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgfVxyXG4gICAgLmJvdW5jZTQge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtODBtcztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC04MG1zO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTJweCk7XHJcbiAgICB9XHJcbiAgICAuYm91bmNlNSB7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAzMHB4KTtcclxuICAgIH1cclxufVxyXG4udG91ci1iYWNrZHJvcHtcclxuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcclxufVxyXG4ucG9wb3Zlci50b3VyLVRvdXIge1xyXG4gICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgIC5wb3BvdmVyLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcclxuICAgIH1cclxufVxyXG4ucG9wb3Zlci50b3VyLVRvdXIgLnBvcG92ZXItbmF2aWdhdGlvbiBidXR0b24uZGlzYWJsZWR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wb3BvdmVyIC5wb3BvdmVyLWJvZHl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwLjdyZW0gMC44cmVtO1xyXG59XHJcblxyXG5kaXYjd2VsY29tZVRvdXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG59XHJcbi5wb3BvdmVyLW5hdmlnYXRpb24ge1xyXG4gICAgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzg4ODtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM4ODg7XHJcbiAgICB9XHJcbn1cclxuLnByb2dyZXNzLWJhcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTZhNWI7XHJcbn1cclxuLnByb2dyZXNze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcclxuICAgIGhlaWdodDogMTBweDtcclxufVxyXG5kaXYjdG9wTWVudSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS50b3VyLWhpZ2hsaWdodC1lbGVtZW50ID4gYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGltZy50b3AtZHJvcC1tZW51LWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIG1hcmdpbjogLTVweCAwIDAgLTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuaW5wdXQudG9nZ2xlUGFzc3dvcmQgKyAuaW5wdXQtZ3JvdXAtYWRkb257XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I5YjliOTtcclxuICAgIHBhZGRpbmc6IDE1cHggMTJweCAwO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwNmVcIjtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcbmlucHV0LnRvZ2dsZVBhc3N3b3JkLnNob3cgKyAuaW5wdXQtZ3JvdXAtYWRkb246YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYwNzBcIjtcclxufVxyXG4ud2lkZ2V0LXJhZGlvLWJyYW5jaGVzLWNvbnRhaW5lciBkaXYuaGlkZUxhYmVsVGV4dCAubGFiZWwtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiNtYWluLWNvY2twaXQtcGFub3JhbWEtY2FnZSBpbnB1dC50b2dnbGVQYXNzd29yZCArIC5pbnB1dC1ncm91cC1hZGRvbntcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcblxyXG4uc2VsQ29udHJhY3Qge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAzcHggMjJweCAzcHggNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hY3RpdmVDb250cmFjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTlhOWE5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAzcHggMjJweCAzcHggNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgfVxyXG59XHJcbi53aWRnZXQtcmFkaW8tYnJhbmNoZXMtY29udGFpbmVyX3NlbGVjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5hZGRyZXNzIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggNXB4IDNweCA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNvbnRyYWN0U2VsZWN0aW9uIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjZGNjY2M7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCBlYXNlLWluLW91dCAuMTVzO1xyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7XHJcbiAgICAgICAgICAgIHNwYW4ubGFiZWwtdGV4dHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2E5YTlhOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIC5jb250cmFjdFNlbGVjdGlvbntcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcclxuICAgIDAlLCAxMDAlLCA4MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcclxuICAgIDAlLCAxMDAlLCA4MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4ucmFkaW8tcHJvZHVjdC1vcHRpb24tY29udGFpbmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYjdiY2JiO1xyXG59XHJcblxyXG4udGFyaWZmLW9wdGlvbi1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZmOGVhO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nOiA3cHggN3B4IDdweCAxNXB4O1xyXG59XHJcblxyXG4udGFyaWZmLW9wdGlvbi12YWx1ZXMtbGluZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcblxyXG4udGFyaWZmLW9wdGlvbi12YWx1ZXMtdGFibGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnRhcmlmZi1vcHRpb24tdmFsdWUge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNiN2JjYmIgbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAuY29sLXhzLTEge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIC5jb250cm9sLWxhYmVse1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN1c2VyUmVnaXN0cmF0aW9uV2lkZ2V0Q29udGVudCwgI21ldGVyUmVhZGluZ1dpZGdldENvbnRlbnQge1xyXG4gICAgICAgIC5jb2wteHMtOHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDUuODMzMzMlIC0gMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHk6bm90KC5pbikgLndpZGdldC1jb250YWluZXIuY29udHJhY3R7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAuY29sLXhzLTh7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNDUuODMzMzMlIC0gMTVweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtbWV0ZXItdmFsdWUtY29udGFpbmVyIHtcclxuICAgIC5jb2wteHMtMTcge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hdXRob3Jpc2F0aW9uUGFyYW1ldGVyT25lSW5wdXQgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnLHNlcmlmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVye1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm1vZGFsLWJvZHkgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5zcGFuLmFsZXJ0LWRlZmF1bHQudXNpbmctZ2x5cGhpY29ucy5pbmZvLWxheWVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi5HQVNfQlVTSU5FU1MsXHJcbi5QT1dFUl9CVVNJTkVTUyB7XHJcbiAgICAjZ2FzLXYyLXNsaWRlci1sZWdlbmQsI3Bvd2VyLXYyLXNsaWRlci1sZWdlbmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zbGlkZXJJY29uc3tcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIGI6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIGI6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIGI6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcm9kdWN0U2VhcmNoUXVlcnlEYXRhQ29sbGFwc2VbZGF0YS1pbnB1dD1CVVNJTkVTU10gLmNvbnN1bXB0aW9uLXNlZ21lbnRzLWNvbnRhaW5lciA+IGRpdntcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxyXG4gICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci0yO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtY2FsY3VsYXRvci1wYW5lbCAucGFuZWwtYm9keSA+IC5mb3JtLWdyb3VwIC5yb3cubGF5b3V0LTQtY29sIHtcclxuICAgIC5jb2wtc20tNSwgLmNvbC1zbS03e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLm11bHRpcGxlLWJyYW5jaGVzLWNvbnRhaW5lcntcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICA+IC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuICAgIGltZy5yYWRpby1icmFuY2gtaWNvbiB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjdweDtcclxuICAgICAgICBtYXJnaW46IC0zcHggM3B4O1xyXG4gICAgfVxyXG4gICAgLmNvbC14cy0yNHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCkgKyBsYWJlbHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jY29udGV4dE1lbnV7XHJcbiAgICAuY29udGV4dC1tZW51LXZhbHVlLl9pbmFjdGl2ZTpiZWZvcmUsIC5jb250ZXh0LW1lbnUtZW50cnkuX2luYWN0aXZlOmJlZm9yZSwgLmNvbnRleHQtbWVudS12YWx1ZS5pbmFjdGl2ZTpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJpbmFrdGl2XCI7XHJcbiAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG59XHJcbmRpdiNtaW5pYXR1cmUtY29udGV4dC0yLWxpbmVzID4gc3Bhbi5pbmFjdGl2ZSxcclxuZGl2I21pbmlhdHVyZS1jb250ZXh0LTMtbGluZXMgPiBzcGFuLmluYWN0aXZle1xyXG4gICAgY29sb3I6IGdyZXk7XHJcbn1cclxuI2Vtcy1sYXlvdXQtY29udGFpbmVyICNjbG9zZS1wcm9jZXNze1xyXG4gICAgei1pbmRleDogMTAwMDI7XHJcbn1cclxuLmZ1bGxTaXplLW1vZGFse1xyXG4gICAgei1pbmRleDogMTAwMDE7XHJcbn1cclxuLmNvbnRyb2wtbGFiZWwudmFsdWUtbGFiZWwucHVsbC1sZWZ0IHNwYW4ud2l0aFNlcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG4jcG9pbnRPZkNvbnN1bXB0aW9uU3RyZWV0QW5kSG91c2VOb1Zpc2libGUge1xyXG4gICAgLmNvbC14cy0xMy5jb2wtc20tOXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcbiAgICAuY29sLXhzLTYuY29sLXNtLTR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG4gICAgfVxyXG4gICAgLmNvbC14cy01LmNvbC1zbS0ze1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgfVxyXG59XHJcbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5IHRye1xyXG4gICAgdGQ6Zmlyc3QtY2hpbGQgLnVzaW5nLWdseXBoaWNvbnMge1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjBlMFwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVhZCB0ZDpmaXJzdC1jaGlsZCAudXNpbmctZ2x5cGhpY29uc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tYWluLW1hcmdpbmFsLWNvbHVtbiAuY2FyZC5zaG9wcGluZy1jYXJ0IC5jYXJkLWJvZHkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSAuc2hvcHBpbmctY2FydC1zdWItaGVhZGVye1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5tYWluLXByb2Nlc3MgLmNhcmQgI292ZXJ2aWV3IC5jYXJkIC5jYXJkLWJvZHl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZ3Jvc3MtcHJpY2Uge1xyXG4gICAgc3RyaWtle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gICAgfVxyXG4gICAgLnNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAuaGlnaGxpZ2h0e1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YXJpZmYtZGV0YWlscy1yb3cucHJpY2VzQW5kQ29uZGl0aW9uc3tcclxuICAgIC5kLXRhYmxlICwuZC10YWJsZS1yb3csLmQtdGFibGUtY2VsbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtdGFibGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnRleHQtc3RhcnQsIC50ZXh0LWVuZHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LWVuZHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59XHJcbmJ1dHRvbi5hY2NvcmRpb25fdGFyaWZme1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogQGdyZXktMTtcclxuICAgIGJhY2tncm91bmQ6IEBncmV5LTc7XHJcbiAgICA+IC5jYXJldHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JleS01O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29sbGFwc2VkID4gLmNhcmV0OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgfVxyXG4gICAgLnRhcmlmZm5hbWV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLmRpc3BsYXlOYW1le1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnhzLXByaWNlLWRpc3BsYXl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgc3Bhbi51bml0U3R5bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3RhcmlmZkFjY29yZGlvbntcclxuICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5wYW5lbC10YXJpZmZ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGdyZXktNztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAxNSUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIC5jb2wtbWQtNi5wcm9kdWN0LXByaWNlLWRldGFpbHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAxNSUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1haW4tcHJpY2UtbGluZXtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci0yO1xyXG59XHJcbi50YXJpZmYtZGV0YWlscy1saW5rIC5mYXMuZmEtY2hldnJvbi1yaWdodHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuZGl2LnN0cmlrZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLTI7XHJcbiAgICB9XHJcbn1cclxuLm1haW4tcHJvY2VzcyAuY2FyZCAudGFyaWZmcy1kaXNwbGF5LWNvbnRhaW5lciAudGFyaWZmLWNhcmRzLWRpc3BsYXkgLnRhcmlmZi1jYXJkIC5jYXJkLWhlYWRlciBidXR0b24uY29sbGFwZVRhcmlmZiB7XHJcbiAgICAuZmEtY2FyZXQtZG93bntcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmEtY2FyZXQtdXB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYuY29sbGFwc2Vke1xyXG4gICAgICAgIC5mYS1jYXJldC1kb3due1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmEtY2FyZXQtdXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmYtY2FyZHMtZGlzcGxheSB7XHJcbiAgICAuY2FyZC10aXRsZXtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAudGFyaWZmQ2xhaW17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24uY29sbGFwZVRhcmlmZiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHNwYW46bm90KC54cy1wcmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHNwYW4ueHMtcHJpY2V7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RyaWtle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHksIC5jYXJkLWZvb3RlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbnAuc3RhcnRNaXNjIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMTVweDtcclxufVxyXG4ub3B0aW9uSW5uZXJCbG9ja3tcclxuICAgIGRpdi5vcHRpb25EZXNje1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGxhYmVse1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgID4gc3BhbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZGl2LmNoZWNrYm94LWxhYmVse1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5kaXYjdXNlclJlZ2lzdHJhdGlvbkNvbnRyYWN0QWNjb3VudE5vVmlzaWJsZS5hdXRob3Jpc2F0aW9uUGFyYW1ldGVyT25lSW5wdXR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mb3JtLWZsb2F0aW5nLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmF1dGhvcmlzYXRpb25QYXJhbWV0ZXJPbmVJbnB1dCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwNmFcIjtcclxuICAgICAgICBjb2xvcjogQGdyZXktMTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXtcclxuICAgIC50YXJpZmYtY2FyZHMtZGlzcGxheSB7XHJcbiAgICAgICAgLmNhcmQtdGl0bGV7XHJcbiAgICAgICAgICAgIGJ1dHRvbi5jb2xsYXBlVGFyaWZmLCBzcGFuLnhzLXByaWNle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFyaWZmLWNvbGxhcHNle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgYm9keTpub3QoLmVtcy1pbnRlZ3JhdGlvbikgaGVhZGVyICNoZWFkZXJDb250ZXh0IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAubGF5b3V0LTQtY29sIC5jb2wtNC1icmVha2VyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLm1haW4tbWFyZ2luYWwtY29sdW1ue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICAgIGJvZHkuaW4gLm1haW4tbWFyZ2luYWwtY29sdW1ue1xyXG4gICAgICAgIHRvcDogMzQwcHg7XHJcbiAgICB9XHJcbiAgICAjbWFpbi1wcm9jZXNzLWNhZ2UgLm1haW4tY29udGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICNtYWluLXByb2Nlc3MtY2FnZSAubWFpbi1jb250ZXh0IHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAubWFpbi1tYXJnaW5hbC1jb2x1bW57XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLm1vZGFsLWxne1xyXG4gICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgYm9keS5pbiBoZWFkZXIsXHJcbiAgICBib2R5IGhlYWRlci5oZWFkLWNvbnRleHQge1xyXG4gICAgICAgIGhlaWdodDogNTlweDtcclxuICAgIH1cclxuICAgIGhlYWRlciAjaGVhZGVyQ29udGV4dCxcclxuICAgIGhlYWRlci5oZWFkLWNvbnRleHQgI2hlYWRlckNvbnRleHQge1xyXG4gICAgICAgIHRvcDogNTlweDtcclxuICAgIH1cclxuICAgIGhlYWRlcntcclxuICAgICAgICAjaGVhZGVyLWNhZ2V7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nI2xvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTlweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNoZWFkZXItbWVudSB7XHJcbiAgICAgICAgICAgIC5mYS1ob21le1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUuc2hvdyA+IGxpID4gYS5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjb2NrcGl0LWNhcmRzLWNhZ2Uge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAjY29ja3BpdC1jYXJkcy1jb250YWluZXIgLmNhcmR7XHJcbiAgICAgICAgJi5pbnZvaWNlQWRkcmVzcywgJi51c2VyUmVnaXN0cmF0aW9uLCAmLmdyaWRDb25uZWN0aW9uICB7XHJcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1ib2R5IC5jYXJkLWJvZHl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YXJpZmYtb3B0aW9uLWxhYmVsLCAudGFyaWZmLW9wdGlvbi12YWx1ZXMtbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLXByb2R1Y3Qtb3B0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFyaWZmLW9wdGlvbi12YWx1ZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCA+IC5jb2wteHMtMjQuY29sLXNtLTggLmNvbnRyb2wtbGFiZWwgaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkuaWZyYW1le1xyXG4gICAgICAgICNjb2NrcGl0LWNhcmRzLWNvbnRhaW5lciAuY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlci1jYXJldHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCl7XHJcbiAgICBib2R5LmlmcmFtZSB7XHJcbiAgICAgICAgLndpZGdldC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAucGFuZWwgPiBkaXY6bm90KC5wYW5lbC1oZWFkaW5nKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53aWRnZXQtY2xvc2UsIC5taW5pYXR1cmUtbGFiZWwsIC5taW5pYXR1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYsIC5wYW5lbCwgLnBhbmVsIC53aWRnZXQtYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYW5lbCAud2lkZ2V0LWJvdHRvbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhbmVsLnBhbmVsLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWxlcnQuaW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pbiAud2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYsIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWxlcnQuaW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0LWNvbnRhaW5lcntcclxuICAgICAgICAmLndpdGhJZnJhbWUgLndpZGdldC1jbG9zZSxcclxuICAgICAgICBpZnJhbWUuaUZyYW1lUmVzaXplclBPV0VSLFxyXG4gICAgICAgIGlmcmFtZS5pRnJhbWVSZXNpemVyR0FTe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZ3VsYXItc2l6ZXtcclxuICAgICAgICAgICAgJi53aXRoSWZyYW1lIC53aWRnZXQtY2xvc2UsXHJcbiAgICAgICAgICAgIGlmcmFtZS5pRnJhbWVSZXNpemVyUE9XRVIsXHJcbiAgICAgICAgICAgIGlmcmFtZS5pRnJhbWVSZXNpemVyR0FTe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi53aXRoSWZyYW1lIC53aWRnZXQtY2xvc2V7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWluaWF0dXJlLWxhYmVse1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNtZXRlclZhbHVlU3RhbmRhbG9uZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLW1lbnUub3BlbntcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAuY29sLXhzLTI0LmNvbC1zbS0xMi5wYW5lbC1jb2x1bW4gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tcHJvZHVjdC1vcHRpb24tY29udGFpbmVyIGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpICsgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQVC1TYW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC50YXJpZmYtb3B0aW9uLXZhbHVlcy10YWJsZSB7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgLmxheW91dC00LWNvbCB7XHJcbiAgICAgICAgLmNvbC14cy0yNC5jb2wtc20tNSwuY29sLXhzLTI0LmNvbC1zbS03e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgICAuY29sLXhzLTI0LmNvbC1zbS0xMi5wYW5lbC1jb2x1bW4gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjUmVzdWx0cyB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnRvdGFsLXN3aXRjaDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcvJztcclxufVxyXG5cclxuLmNhcmQtYm9keS5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udXBsb2FkZWRGaWxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5jb250ZW50LXN3aXRjaC1udW1iZXIge1xyXG4gICAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC10ZXh0LXJhZGlvLWNoZWNrYm94IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwcHg7XHJcbn1cclxuXHJcbiNjb2NrcGl0LWNhcmRzLWNvbnRhaW5lcntcclxuICAgIC5jYXJkLmNvbnRyYWN0LndpZGdldCAucmFkaW8tYnJhbmNoZXMtcm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDByZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtYm9yZGVyO1xyXG4gICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWJhY2tncm91bmQtY29sb3Igbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1ib3JkZXI7ICAgXHJcblxyXG4gICAgICAgICAgICBkaXYubGFiZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4xNXJlbSAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uLnBvd2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uLmdhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1nYXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLWdhcy1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uLndhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXdhdGVyIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi13YXRlci1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uLnRoZXJtYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tdGhlcm1hbC1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uLnBvd2VyQ2hhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyY2hhcmdlIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlcmNoYXJnZS1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1sYWJlbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtYmFja2dyb3VuZC1jb2xvci1ob3Zlci1mb2N1cyBub25lO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBkaXYubGFiZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY29sb3ItaG92ZXItZm9jdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uLnBvd2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlci1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtaWNvbi5nYXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLWdhcy1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLWdhcy1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucmFkaW8tYnJhbmNoLWljb24ud2F0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXdhdGVyLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24td2F0ZXItc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uLnRoZXJtYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXRoZXJtYWwtaG92ZXItZm9jdXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi10aGVybWFsLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtaWNvbi5wb3dlckNoYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXJjaGFyZ2UtaG92ZXItZm9jdXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1wb3dlcmNoYXJnZS1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvciBub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZGl2LmxhYmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uLnBvd2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tcG93ZXIgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyLXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmFkaW8tYnJhbmNoLWljb24uZ2FzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tZ2FzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi1nYXMtc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtaWNvbi53YXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXdhdGVyIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi13YXRlci1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1pY29uLnRoZXJtYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi10aGVybWFsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi10aGVybWFsLXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmFkaW8tYnJhbmNoLWljb24ucG93ZXJDaGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlcmNoYXJnZSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tcG93ZXJjaGFyZ2Utc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWJyYW5jaC1sYWJlbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWZvY3VzIG5vbmU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGRpdi5sYWJlbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWNvbG9yLWhvdmVyLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtaWNvbi5wb3dlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlci1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtaWNvbi5nYXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1jaGVja2VkLWljb24tZ2FzLWhvdmVyLWZvY3VzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWljb24tZ2FzLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtaWNvbi53YXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi13YXRlci1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXdhdGVyLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtaWNvbi50aGVybWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtY2hlY2tlZC1pY29uLXRoZXJtYWwtaG92ZXItZm9jdXMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNvY2twaXQtY2FyZC1wcm9kdWN0LWNhbGN1bGF0b3ItcmFkaW8tYnJhbmNoZXMtaWNvbi10aGVybWFsLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtaWNvbi5wb3dlckNoYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IEBjb2NrcGl0LWNhcmQtcHJvZHVjdC1jYWxjdWxhdG9yLXJhZGlvLWJyYW5jaGVzLWNoZWNrZWQtaWNvbi1wb3dlcmNoYXJnZS1ob3Zlci1mb2N1cyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBAY29ja3BpdC1jYXJkLXByb2R1Y3QtY2FsY3VsYXRvci1yYWRpby1icmFuY2hlcy1pY29uLXBvd2VyY2hhcmdlLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaW5kaWNhdG9yRmlsdGVyVHJlZUJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8qICAgICAgIERlZmF1bHQgQ3VzdG9taXppbmcgICAgICAgICovXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG4ubWl4aW4oQGJvZHktYmctY29ja3BpdCxAY29ja3BpdC1iZy10eXBlKTtcclxuLm1peGluKEBib2R5LWJnLXByb2Nlc3MsQHByb2Nlc3MtYmctdHlwZSk7XHJcbi5taXhpbihAYmFzZS1sYXlvdXQpO1xyXG4ubWl4aW4oQGhlYWRlcik7XHJcbi5taXhpbihAaGVhZGVyLW1lbnUpO1xyXG4ubWl4aW4oQGFsZXJ0cyk7XHJcbi5taXhpbihAcG9wb3ZlcnMpO1xyXG4ubWl4aW4oQG1haW4tbG9naW4tY2FyZCk7XHJcbi5taXhpbihAY29ja3BpdC1jYXJkcyk7XHJcbi5taXhpbihAY29udGV4dC1tZW51KTtcclxuLm1peGluKEBwcm9jZXNzLWNhcmRzKTtcclxuLm1peGluKEBmb3JtLXJvd3MpO1xyXG4ubWl4aW4oQGZvcm0tbGFiZWxzKTtcclxuLm1peGluKEBmb3JtLWlucHV0cyk7XHJcbi5taXhpbihAaW5wdXQtZ3JvdXBzKTtcclxuLm1peGluKEBjYWxlbmRhcik7XHJcbi5taXhpbihAZmlsZS1pbnB1dCk7XHJcbi5taXhpbihAZm9ybS1mbG9hdGluZyk7XHJcbi5taXhpbihAYnV0dG9ucyk7XHJcbi5taXhpbihAbGlua3MpO1xyXG4ubWl4aW4oQHNsaWRlcik7XHJcbi5taXhpbihAc2VsZWN0cyk7XHJcbi5taXhpbihAYXV0b2NvbXBsZXRlKTtcclxuLm1peGluKEByYWRpb3MpO1xyXG4ubWl4aW4oQGNoZWNrYm94ZXMpO1xyXG4ubWl4aW4oQG1ldGVyLXZhbHVlLWRpc3BsYXkpO1xyXG4ubWl4aW4oQHRhYnMpO1xyXG4ubWl4aW4oQG1vZGFsLWRpYWxvZ3VlKTtcclxuLm1peGluKEB0YWJsZXMpO1xyXG4ubWl4aW4oQGRhdGF0YWJsZXMpO1xyXG4ubWl4aW4oQG5vbW9yZXRhYmxlKTtcclxuLm1peGluKEBtdWx0aS1tZXRlci12YWx1ZS1pbnB1dC10YWJsZSk7XHJcbi5taXhpbihAdGFyaWZmLWNhbGN1bGF0b3IpO1xyXG4ubWl4aW4oQHRhcmlmZi1jYXJkcyk7XHJcbi5taXhpbihAYmFzZS1zdXBwbGllci1jYXJkKTtcclxuLm1peGluKEBhY2NvcmRpb24pO1xyXG4ubWl4aW4oQG1hcmdpbmFsLWNvbHVtbnMpO1xyXG4ubWl4aW4oQGZvb3Rlcik7XHJcbi5taXhpbihAc2VydmljZS1zdGF0dXMpO1xyXG4ubWl4aW4oQGNhc2gtcGF5bWVudHMpO1xyXG4ubWl4aW4oQGV4YW1wbGUtaW52b2ljZSk7XHJcbi8vLm1peGluKEBib3QpO1xyXG5cclxuLy9AaW1wb3J0IFwiY29tcG9uZW50cy9sZWdhY3kubGVzc1wiO1xyXG5AaW1wb3J0IFwiY2xpZW50cy1jdXN0b20ubGVzc1wiO1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyogICAgICBBZGRpdGlvbmFsIEN1c3RvbWl6aW5nICAgICAgKi9cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuaGVhZGVye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICAgIH1cclxuICAgICNoZWFkZXItY2FnZXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGEjbG9nb0xpbmt7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICBpbWcjbG9nb3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjaGVhZGVyLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBhI2hvbWUtbGlua3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA1cHggNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5kcm9wZG93bi10b2dnbGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4IDJweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5kcm9wZG93bi10b2dnbGUsI2xvZ291dCwgI2hvbWUtbGlua3tcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTQsIDE5MywgNTMsIDEpIDAlLCByZ2JhKDI0NiwgMTM4LCAzOCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhLXVzZXItY29nLCAuZmEtaG9tZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEgLmQtbWQtaW5saW5lLWJsb2Nre1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNsb2dvdXR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDZweCA0cHggNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUuc2hvd3tyaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ib2R5LmluIGhlYWRlci5oZWFkLWNvbnRleHR7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcbmJvZHk6bm90KC5lbXMtaW50ZWdyYXRpb24pIGhlYWRlci5oZWFkLWNvbnRleHQgI2hlYWRlckNvbnRleHQge1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbn1cclxuI2NvbnRleHRNZW51IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbntcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDAuNXJlbSAwLjdyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOm5vdCgubm8tdG9nZ2xlKTpob3ZlciwgJjpub3QoLm5vLXRvZ2dsZSk6Zm9jdXN7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZXh0LW1lbnUtbGFiZWwsIC5jb250ZXh0LW1lbnUtdmFsdWUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgIH1cclxuICAgIC5mYXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDAuN3JlbTtcclxuICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbi5oZWFkZXJfbGluZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYm90dG9tOiAtNnB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIGIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTQsIDE5MywgNTMsIDEpIDAlLCByZ2JhKDI0NiwgMTM4LCAzOCwgMSkgMTAwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuM3M7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcztcclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU0LCAxOTMsIDUzLCAxKSAwJSwgcmdiYSgyNDYsIDEzOCwgMzgsIDEpIDEwMCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjNzO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XHJcbiAgICB9XHJcbn1cclxuYm9keS5jb2NrcGl0IC5tYWluLXBhbm9yYW1hICNtYWluLWNvY2twaXQtcGFub3JhbWEtY2FnZSAubWFpbi1wYW5vcmFtYS1pbWFnZXtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4MCU7XHJcbn1cclxuLm1haW4tcGFub3JhbWEgLm1haW4tbG9naW4gLmNhcmQge1xyXG4gICAgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmJlZm9yZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuN3JlbTtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBAZ3JleS0xO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuLXByaW1hcnl7XHJcbiAgICAmLCY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTQsIDE5MywgNTMsIDEpIDAlLCByZ2JhKDI0NiwgMTM4LCAzOCwgMSkgMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuI2NvY2twaXQtY2FyZHMtY29udGFpbmVyIC5jYXJke1xyXG4gICAgJi5wcm9kdWN0LWNhbGN1bGF0b3J7XHJcbiAgICAgICAgJiwgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib2R5e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JleS04O1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYjcHJvZHVjdFNlYXJjaFdpZGdldENvbnRlbnQgPiAuY2FyZC1ib2R5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBkaXYucm93Om5vdCgud2lkZ2V0LUhUTlQtaW5wdXQtY29udGFpbmVyKXtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2LnJvdzpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmNvY2twaXQtY2FyZC1wb3dlci1pbnB1dC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmFkaW8tY3VzdG9tZXItdHlwZS1yb3d7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLnJhZGlvLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYWRpby1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTQsIDE5MywgNTMsIDEpIDAlLCByZ2JhKDI0NiwgMTM4LCAzOCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJhZGlvLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mbGV4LWZpbGw6bGFzdC1jaGlsZCBpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKTpjaGVja2VkICsgbGFiZWw6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvLWJyYW5jaGVzLXJvdyB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106bm90KG9sZCkgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpdi5yYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtaWNvbntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yYWRpby1icmFuY2gtbGFiZWwtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGl2LnJhZGlvLWxhYmVsIC5yYWRpby1icmFuY2gtbGFiZWwtdGV4dHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTpiZWZvcmV7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAwLjdyZW07XHJcbiAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIEBncmV5LTE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgfVxyXG4gICAgLmJ0bi1kZWZhdWx0LFxyXG4gICAgLmNhcmQtYnV0dG9uLWxpbmUgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuLm1haW4tcHJvY2VzcyAuY2FyZCB7XHJcbiAgICAudGFyaWZmcy1kaXNwbGF5LWNvbnRhaW5lciAudGFyaWZmLWNhcmRzLWRpc3BsYXkgLnRhcmlmZi1jYXJkIHtcclxuICAgICAgICAuY2FyZC1mb290ZXIgLnRhcmlmZi1jYXJkLWJ0bi1yb3d7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFyaWZmLWltZy1jb250YWluZXIud2l0aEltYWdlIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YXJpZmYtY2FsY3VsYXRvci1jYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICBoMy5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmVjMTM1IDAlLCAjZjY4YTI2IDEwMCUpOztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgID4gKntcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgJi5yYWRpby1jdXN0b21lci10eXBlLXJvd3tcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LnJhZGlvLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZlYzEzNSAwJSwgI2Y2OGEyNiAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LnJhZGlvLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXY6bGFzdC1jaGlsZCBpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMCUgKyAxcmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYucmFkaW8tbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmFkaW8tYnJhbmNoZXMtcm93e1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbCBkaXYucmFkaW8tbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpICsgbGFiZWwgZGl2LnJhZGlvLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFkaW8tYnJhbmNoLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29uc3VtcHRpb24tYnV0dG9ucyAuY29uc3VtcHRpb24tYnV0dG9uOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JleS0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZVtkYXRhLXZhbHVlPUdBU10gLmNvbnN1bXB0aW9uLWJ1dHRvbnMgLmNvbnN1bXB0aW9uLWJ1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzFEMUQxRCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxRDFEMUQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMCAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIzMFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKTphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiNTBcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIjEwMFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg0KTphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiMTUwXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSk6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIjE4MFwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZC1mbGV4LmZsZXgtcm93LmNvbnN1bXB0aW9uLWJ1dHRvbnMsXHJcbi51c2VXaWRnZXRTbGlkZXJDb21wb25lbnRzLnNsaWRlckljb25zUm93e1xyXG4gICAgZ2FwOiAyJTtcclxufVxyXG4uY29uc3VtcHRpb24tYnV0dG9ucyAuY29uc3VtcHRpb24tYnV0dG9ue1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbnN1bXB0aW9uLWJ1dHRvbnMucGVyc29ucyAuY29uc3VtcHRpb24tYnV0dG9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcclxufVxyXG4uY29uc3VtcHRpb24tYnV0dG9ucy5wZXJzb25zIC5jb25zdW1wdGlvbi1idXR0b257XHJcbiAgICAmOm50aC1jaGlsZCgxKS5jdXJyX2FjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wZXJzb25zLTAxLWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NCwgMTkzLCA1MywgMSkgMCUsIHJnYmEoMjQ2LCAxMzgsIDM4LCAxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikuY3Vycl9hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcGVyc29ucy0wMi1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTQsIDE5MywgNTMsIDEpIDAlLCByZ2JhKDI0NiwgMTM4LCAzOCwgMSkgMTAwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpLmN1cnJfYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2RlX0RFL3N2Zy9pY29uLXBlcnNvbnMtMDMtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIsIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU0LCAxOTMsIDUzLCAxKSAwJSwgcmdiYSgyNDYsIDEzOCwgMzgsIDEpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0KS5jdXJyX2FjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9kZV9ERS9zdmcvaWNvbi1wZXJzb25zLTA0LWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NCwgMTkzLCA1MywgMSkgMCUsIHJnYmEoMjQ2LCAxMzgsIDM4LCAxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNSkuY3Vycl9hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvZGVfREUvc3ZnL2ljb24tcGVyc29ucy0wNS1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTQsIDE5MywgNTMsIDEpIDAlLCByZ2JhKDI0NiwgMTM4LCAzOCwgMSkgMTAwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4jcHJvZHVjdFNlYXJjaFdpZGdldENvbnRlbnRbZGF0YS1sYWJlbD1HQVNdIC5jb25zdW1wdGlvbi1idXR0b25zIC5jb25zdW1wdGlvbi1idXR0b257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgY29sb3I6ICMxRDFEMUQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICMxRDFEMUQ7XHJcbiAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNzIlO1xyXG4gICAgICAgIHRvcDogNjIlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyovXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDAgM3B4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMSk6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIzMFwiO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMik6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCI1MFwiO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMyk6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIxMDBcIjtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiMTUwXCI7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg1KTphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIjE4MFwiO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNSk6YmVmb3Jle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxufVxyXG4uY29uc3VtcHRpb24tYnV0dG9ucyB7XHJcbiAgICAuY29uc3VtcHRpb24tYnV0dG9ue1xyXG4gICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3Vycl9hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU0LCAxOTMsIDUzLCAxKSAwJSwgcmdiYSgyNDYsIDEzOCwgMzgsIDEpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpICsgbGFiZWwgPiBzcGFuLFxyXG5pbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsID4gc3BhbiB7XHJcbiAgICBib3JkZXItY29sb3I6IEBncmV5LTEgIWltcG9ydGFudDtcclxuICAgID4gc3BhbntcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmRvdWJsZVRhcmlmZkNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgKyBsYWJlbCA+IHNwYW46YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjRjY4QTI2O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICBib2R5LmNvY2twaXQgLm1haW4tcGFub3JhbWEgI21haW4tY29ja3BpdC1wYW5vcmFtYS1jYWdlIC5tYWluLXBhbm9yYW1hLWltYWdle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgI2hlYWRlci1jYWdlIGEjbG9nb0xpbmsgaW1nI2xvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogOXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNoZWFkZXJDb250ZXh0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpe1xyXG4gICAgLm1haW4tcHJvY2VzcyAuY2FyZCAudGFyaWZmLWNhbGN1bGF0b3ItY2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgPiAqLnJhZGlvLWN1c3RvbWVyLXR5cGUtcm93IHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcclxuICAgICAgICAmPiBkaXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVsIGRpdi5yYWRpby1sYWJlbHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdLCJmaWxlIjoibGVzcy9kZV9ERS9zdHlsZXMuY3NzIn0= */
