@charset "UTF-8";
/*!
* Tabler v1.0.0-beta9 (https://tabler.io)
* @version 1.0.0-beta9
* @link https://tabler.io
* Copyright 2018-2022 The Tabler Authors
* Copyright 2018-2022 codecalm.net Paweł Kuna
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
:root {
  --tblr-blue: #206bc4;
  --tblr-indigo: #4263eb;
  --tblr-purple: #ae3ec9;
  --tblr-pink: #d6336c;
  --tblr-red: #d63939;
  --tblr-orange: #f76707;
  --tblr-yellow: #f59f00;
  --tblr-green: #2fb344;
  --tblr-teal: #0ca678;
  --tblr-cyan: #17a2b8;
  --tblr-white: #ffffff;
  --tblr-gray: #475569;
  --tblr-gray-dark: #1e293b;
  --tblr-gray-100: #f1f5f9;
  --tblr-gray-200: #e2e8f0;
  --tblr-gray-300: #cbd5e1;
  --tblr-gray-400: #94a3b8;
  --tblr-gray-500: #64748b;
  --tblr-gray-600: #475569;
  --tblr-gray-700: #334155;
  --tblr-gray-800: #1e293b;
  --tblr-gray-900: #0f172a;
  --tblr-primary: #206bc4;
  --tblr-secondary: #626976;
  --tblr-success: #2fb344;
  --tblr-info: #4299e1;
  --tblr-warning: #f76707;
  --tblr-danger: #d63939;
  --tblr-light: #fafbfc;
  --tblr-dark: #1e293b;
  --tblr-muted: #626976;
  --tblr-primary-rgb: 32, 107, 196;
  --tblr-secondary-rgb: 98, 105, 118;
  --tblr-success-rgb: 47, 179, 68;
  --tblr-info-rgb: 66, 153, 225;
  --tblr-warning-rgb: 247, 103, 7;
  --tblr-danger-rgb: 214, 57, 57;
  --tblr-light-rgb: 250, 251, 252;
  --tblr-dark-rgb: 30, 41, 59;
  --tblr-muted-rgb: 98, 105, 118;
  --tblr-white-rgb: 255, 255, 255;
  --tblr-black-rgb: 0, 0, 0;
  --tblr-body-color-rgb: 30, 41, 59;
  --tblr-body-bg-rgb: 245, 247, 251;
  --tblr-font-sans-serif: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  --tblr-font-monospace: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  --tblr-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --tblr-body-font-family: var(--tblr-font-sans-serif);
  --tblr-body-font-size: 0.875rem;
  --tblr-body-font-weight: 400;
  --tblr-body-line-height: 1.4285714286;
  --tblr-body-color: #1e293b;
  --tblr-body-bg: #f5f7fb;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--tblr-body-font-family);
  font-size: var(--tblr-body-font-size);
  font-weight: var(--tblr-body-font-weight);
  line-height: var(--tblr-body-line-height);
  color: var(--tblr-body-color);
  text-align: var(--tblr-body-text-align);
  background-color: var(--tblr-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr, .hr {
  margin: 2rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.16;
}

hr:not([size]), .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: 600;
  line-height: 1.2;
}

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

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

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

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

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

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

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

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 85.71428571%;
}

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: #206bc4;
  text-decoration: none;
}

a:hover {
  color: #1a569d;
  text-decoration: underline;
}

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

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

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 85.71428571%;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 85.71428571%;
  color: #4b5462;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 85.71428571%;
  color: #ffffff;
  background-color: #0f172a;
  border-radius: 2px;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 600;
}

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: #626976;
  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: 1.5rem;
  line-height: inherit;
}

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: 0.875rem;
  font-weight: 400;
}

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

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

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

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

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

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

.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: 85.71428571%;
  text-transform: uppercase;
}

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

.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 85.71428571%;
  color: #475569;
}

.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 85.71428571%;
  color: #475569;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--tblr-gutter-x, 1.5rem);
  padding-left: var(--tblr-gutter-x, 1.5rem);
  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 {
  --tblr-gutter-x: 1rem;
  --tblr-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--tblr-gutter-y));
  margin-right: calc(-0.5 * var(--tblr-gutter-x));
  margin-left: calc(-0.5 * var(--tblr-gutter-x));
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--tblr-gutter-x) * 0.5);
  padding-left: calc(var(--tblr-gutter-x) * 0.5);
  margin-top: var(--tblr-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 {
  --tblr-gutter-x: 0;
}

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

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

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

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

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

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

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

.g-4,
.gx-4 {
  --tblr-gutter-x: 2rem;
}

.g-4,
.gy-4 {
  --tblr-gutter-y: 2rem;
}

.g-5,
.gx-5 {
  --tblr-gutter-x: 4rem;
}

.g-5,
.gy-5 {
  --tblr-gutter-y: 4rem;
}

@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 {
    --tblr-gutter-x: 0;
  }
  .g-sm-0,
.gy-sm-0 {
    --tblr-gutter-y: 0;
  }
  .g-sm-1,
.gx-sm-1 {
    --tblr-gutter-x: 0.25rem;
  }
  .g-sm-1,
.gy-sm-1 {
    --tblr-gutter-y: 0.25rem;
  }
  .g-sm-2,
.gx-sm-2 {
    --tblr-gutter-x: 0.5rem;
  }
  .g-sm-2,
.gy-sm-2 {
    --tblr-gutter-y: 0.5rem;
  }
  .g-sm-3,
.gx-sm-3 {
    --tblr-gutter-x: 1rem;
  }
  .g-sm-3,
.gy-sm-3 {
    --tblr-gutter-y: 1rem;
  }
  .g-sm-4,
.gx-sm-4 {
    --tblr-gutter-x: 2rem;
  }
  .g-sm-4,
.gy-sm-4 {
    --tblr-gutter-y: 2rem;
  }
  .g-sm-5,
.gx-sm-5 {
    --tblr-gutter-x: 4rem;
  }
  .g-sm-5,
.gy-sm-5 {
    --tblr-gutter-y: 4rem;
  }
}
@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 {
    --tblr-gutter-x: 0;
  }
  .g-md-0,
.gy-md-0 {
    --tblr-gutter-y: 0;
  }
  .g-md-1,
.gx-md-1 {
    --tblr-gutter-x: 0.25rem;
  }
  .g-md-1,
.gy-md-1 {
    --tblr-gutter-y: 0.25rem;
  }
  .g-md-2,
.gx-md-2 {
    --tblr-gutter-x: 0.5rem;
  }
  .g-md-2,
.gy-md-2 {
    --tblr-gutter-y: 0.5rem;
  }
  .g-md-3,
.gx-md-3 {
    --tblr-gutter-x: 1rem;
  }
  .g-md-3,
.gy-md-3 {
    --tblr-gutter-y: 1rem;
  }
  .g-md-4,
.gx-md-4 {
    --tblr-gutter-x: 2rem;
  }
  .g-md-4,
.gy-md-4 {
    --tblr-gutter-y: 2rem;
  }
  .g-md-5,
.gx-md-5 {
    --tblr-gutter-x: 4rem;
  }
  .g-md-5,
.gy-md-5 {
    --tblr-gutter-y: 4rem;
  }
}
@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 {
    --tblr-gutter-x: 0;
  }
  .g-lg-0,
.gy-lg-0 {
    --tblr-gutter-y: 0;
  }
  .g-lg-1,
.gx-lg-1 {
    --tblr-gutter-x: 0.25rem;
  }
  .g-lg-1,
.gy-lg-1 {
    --tblr-gutter-y: 0.25rem;
  }
  .g-lg-2,
.gx-lg-2 {
    --tblr-gutter-x: 0.5rem;
  }
  .g-lg-2,
.gy-lg-2 {
    --tblr-gutter-y: 0.5rem;
  }
  .g-lg-3,
.gx-lg-3 {
    --tblr-gutter-x: 1rem;
  }
  .g-lg-3,
.gy-lg-3 {
    --tblr-gutter-y: 1rem;
  }
  .g-lg-4,
.gx-lg-4 {
    --tblr-gutter-x: 2rem;
  }
  .g-lg-4,
.gy-lg-4 {
    --tblr-gutter-y: 2rem;
  }
  .g-lg-5,
.gx-lg-5 {
    --tblr-gutter-x: 4rem;
  }
  .g-lg-5,
.gy-lg-5 {
    --tblr-gutter-y: 4rem;
  }
}
@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 {
    --tblr-gutter-x: 0;
  }
  .g-xl-0,
.gy-xl-0 {
    --tblr-gutter-y: 0;
  }
  .g-xl-1,
.gx-xl-1 {
    --tblr-gutter-x: 0.25rem;
  }
  .g-xl-1,
.gy-xl-1 {
    --tblr-gutter-y: 0.25rem;
  }
  .g-xl-2,
.gx-xl-2 {
    --tblr-gutter-x: 0.5rem;
  }
  .g-xl-2,
.gy-xl-2 {
    --tblr-gutter-y: 0.5rem;
  }
  .g-xl-3,
.gx-xl-3 {
    --tblr-gutter-x: 1rem;
  }
  .g-xl-3,
.gy-xl-3 {
    --tblr-gutter-y: 1rem;
  }
  .g-xl-4,
.gx-xl-4 {
    --tblr-gutter-x: 2rem;
  }
  .g-xl-4,
.gy-xl-4 {
    --tblr-gutter-y: 2rem;
  }
  .g-xl-5,
.gx-xl-5 {
    --tblr-gutter-x: 4rem;
  }
  .g-xl-5,
.gy-xl-5 {
    --tblr-gutter-y: 4rem;
  }
}
@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 {
    --tblr-gutter-x: 0;
  }
  .g-xxl-0,
.gy-xxl-0 {
    --tblr-gutter-y: 0;
  }
  .g-xxl-1,
.gx-xxl-1 {
    --tblr-gutter-x: 0.25rem;
  }
  .g-xxl-1,
.gy-xxl-1 {
    --tblr-gutter-y: 0.25rem;
  }
  .g-xxl-2,
.gx-xxl-2 {
    --tblr-gutter-x: 0.5rem;
  }
  .g-xxl-2,
.gy-xxl-2 {
    --tblr-gutter-y: 0.5rem;
  }
  .g-xxl-3,
.gx-xxl-3 {
    --tblr-gutter-x: 1rem;
  }
  .g-xxl-3,
.gy-xxl-3 {
    --tblr-gutter-y: 1rem;
  }
  .g-xxl-4,
.gx-xxl-4 {
    --tblr-gutter-x: 2rem;
  }
  .g-xxl-4,
.gy-xxl-4 {
    --tblr-gutter-y: 2rem;
  }
  .g-xxl-5,
.gx-xxl-5 {
    --tblr-gutter-x: 4rem;
  }
  .g-xxl-5,
.gy-xxl-5 {
    --tblr-gutter-y: 4rem;
  }
}
.table, .markdown > table {
  --tblr-table-bg: transparent;
  --tblr-table-accent-bg: transparent;
  --tblr-table-striped-color: inherit;
  --tblr-table-striped-bg: var(--tblr-border-color-light);
  --tblr-table-active-color: inherit;
  --tblr-table-active-bg: rgba(0, 0, 0, 0.1);
  --tblr-table-hover-color: inherit;
  --tblr-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: inherit;
  vertical-align: top;
  border-color: rgba(98, 105, 118, 0.16);
}

.table > :not(caption) > * > *, .markdown > table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--tblr-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--tblr-table-accent-bg);
}

.table > tbody, .markdown > table > tbody {
  vertical-align: inherit;
}

.table > thead, .markdown > table > thead {
  vertical-align: bottom;
}

.table > :not(:first-child), .markdown > table > :not(:first-child) {
  border-top: 2px solid rgba(98, 105, 118, 0.16);
}

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

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

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

.table-bordered > :not(caption) > * > *, .markdown > table > :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(even) > * {
  --tblr-table-accent-bg: var(--tblr-table-striped-bg);
  color: var(--tblr-table-striped-color);
}

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

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

.table-primary {
  --tblr-table-bg: #d2e1f3;
  --tblr-table-striped-bg: #c9d8ea;
  --tblr-table-striped-color: #1e293b;
  --tblr-table-active-bg: #c0cfe1;
  --tblr-table-active-color: #fafbfc;
  --tblr-table-hover-bg: #c5d3e5;
  --tblr-table-hover-color: #1e293b;
  color: #1e293b;
  border-color: #c0cfe1;
}

.table-secondary {
  --tblr-table-bg: #e0e1e4;
  --tblr-table-striped-bg: #d6d8dc;
  --tblr-table-striped-color: #1e293b;
  --tblr-table-active-bg: #cdcfd3;
  --tblr-table-active-color: #fafbfc;
  --tblr-table-hover-bg: #d1d3d7;
  --tblr-table-hover-color: #1e293b;
  color: #1e293b;
  border-color: #cdcfd3;
}

.table-success {
  --tblr-table-bg: #d5f0da;
  --tblr-table-striped-bg: #cce6d2;
  --tblr-table-striped-color: #1e293b;
  --tblr-table-active-bg: #c3dcca;
  --tblr-table-active-color: #1e293b;
  --tblr-table-hover-bg: #c7e1ce;
  --tblr-table-hover-color: #1e293b;
  color: #1e293b;
  border-color: #c3dcca;
}

.table-info {
  --tblr-table-bg: #d9ebf9;
  --tblr-table-striped-bg: #d0e1f0;
  --tblr-table-striped-color: #1e293b;
  --tblr-table-active-bg: #c6d8e6;
  --tblr-table-active-color: #1e293b;
  --tblr-table-hover-bg: #cbdceb;
  --tblr-table-hover-color: #1e293b;
  color: #1e293b;
  border-color: #c6d8e6;
}

.table-warning {
  --tblr-table-bg: #fde1cd;
  --tblr-table-striped-bg: #f2d8c6;
  --tblr-table-striped-color: #1e293b;
  --tblr-table-active-bg: #e7cfbe;
  --tblr-table-active-color: #1e293b;
  --tblr-table-hover-bg: #ecd3c2;
  --tblr-table-hover-color: #1e293b;
  color: #1e293b;
  border-color: #e7cfbe;
}

.table-danger {
  --tblr-table-bg: #f7d7d7;
  --tblr-table-striped-bg: #eccecf;
  --tblr-table-striped-color: #1e293b;
  --tblr-table-active-bg: #e1c6c7;
  --tblr-table-active-color: #fafbfc;
  --tblr-table-hover-bg: #e7cacb;
  --tblr-table-hover-color: #1e293b;
  color: #1e293b;
  border-color: #e1c6c7;
}

.table-light {
  --tblr-table-bg: #fafbfc;
  --tblr-table-striped-bg: #eff1f2;
  --tblr-table-striped-color: #1e293b;
  --tblr-table-active-bg: #e4e6e9;
  --tblr-table-active-color: #1e293b;
  --tblr-table-hover-bg: #eaebee;
  --tblr-table-hover-color: #1e293b;
  color: #1e293b;
  border-color: #e4e6e9;
}

.table-dark {
  --tblr-table-bg: #1e293b;
  --tblr-table-striped-bg: #293445;
  --tblr-table-striped-color: #fafbfc;
  --tblr-table-active-bg: #343e4e;
  --tblr-table-active-color: #fafbfc;
  --tblr-table-hover-bg: #2f3949;
  --tblr-table-hover-color: #fafbfc;
  color: #fafbfc;
  border-color: #343e4e;
}

.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;
  font-size: 0.875rem;
  font-weight: 500;
}

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

.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.125rem + 1px);
  padding-bottom: calc(0.125rem + 1px);
  font-size: 0.75rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 85.71428571%;
  color: #626976;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.4375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4285714286;
  color: inherit;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #d9dbde;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 4px;
  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: inherit;
  background-color: #ffffff;
  border-color: #90b5e2;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

.form-control::-webkit-date-and-time-value {
  height: 1.4285714286em;
}

.form-control::-webkit-input-placeholder {
  color: #a5a9b1;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #a5a9b1;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #a5a9b1;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #a5a9b1;
  opacity: 1;
}

.form-control::placeholder {
  color: #a5a9b1;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #fafbfc;
  opacity: 1;
}

.form-control::-webkit-file-upload-button {
  padding: 0.4375rem 0.75rem;
  margin: -0.4375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: inherit;
  background-color: #fafbfc;
  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.4375rem 0.75rem;
  margin: -0.4375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: inherit;
  background-color: #fafbfc;
  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: #eeeeef;
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #eeeeef;
}

.form-control::-webkit-file-upload-button {
  padding: 0.4375rem 0.75rem;
  margin: -0.4375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: inherit;
  background-color: #fafbfc;
  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: #eeeeef;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.4375rem 0;
  margin-bottom: 0;
  line-height: 1.4285714286;
  color: #1e293b;
  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.4285714286em + 0.25rem + 2px);
  padding: 0.125rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 2px;
}

.form-control-sm::-webkit-file-upload-button {
  padding: 0.125rem 0.5rem;
  margin: -0.125rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-sm::file-selector-button {
  padding: 0.125rem 0.5rem;
  margin: -0.125rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-sm::-webkit-file-upload-button {
  padding: 0.125rem 0.5rem;
  margin: -0.125rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

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

.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1.5rem;
  margin: -0.5rem -1.5rem;
  -webkit-margin-end: 1.5rem;
  margin-inline-end: 1.5rem;
}

.form-control-lg::file-selector-button {
  padding: 0.5rem 1.5rem;
  margin: -0.5rem -1.5rem;
  -webkit-margin-end: 1.5rem;
  margin-inline-end: 1.5rem;
}

.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1.5rem;
  margin: -0.5rem -1.5rem;
  -webkit-margin-end: 1.5rem;
  margin-inline-end: 1.5rem;
}

textarea.form-control {
  min-height: calc(1.4285714286em + 0.875rem + 2px);
}

textarea.form-control-sm {
  min-height: calc(1.4285714286em + 0.25rem + 2px);
}

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

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.4375rem;
}

.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control-color::-moz-color-swatch {
  height: 1.4285714286em;
  border-radius: 4px;
}

.form-control-color::-webkit-color-swatch {
  height: 1.4285714286em;
  border-radius: 4px;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.4375rem 2.25rem 0.4375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4285714286;
  color: inherit;
  background-color: #ffffff;
  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='%23a5a9b1' 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 #d9dbde;
  border-radius: 4px;
  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: #90b5e2;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

.form-select:disabled {
  background-color: #e2e8f0;
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 inherit;
}

.form-select-sm {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  font-size: 0.75rem;
  border-radius: 2px;
}

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

.form-check {
  display: block;
  min-height: 1.25rem;
  padding-left: 1.5rem;
  margin-bottom: 0.5rem;
}

.form-check .form-check-input {
  float: left;
  margin-left: -1.5rem;
}

.form-check-input {
  width: 1rem;
  height: 1rem;
  margin-top: 0.2142857143rem;
  vertical-align: top;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(98, 105, 118, 0.24);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

.form-check-input[type=checkbox] {
  border-radius: 4px;
}

.form-check-input[type=radio] {
  border-radius: 50%;
}

.form-check-input:active {
  filter: brightness(90%);
}

.form-check-input:focus {
  border-color: #90b5e2;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

.form-check-input:checked {
  background-color: #206bc4;
  border-color: rgba(98, 105, 118, 0.24);
}

.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%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='0 0 16 16'%3e%3ccircle r='3' fill='%23ffffff' cx='8' cy='8' /%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: #206bc4;
  border-color: #206bc4;
  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='%23ffffff' 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.7;
}

.form-switch {
  padding-left: 2.5rem;
}

.form-switch .form-check-input {
  width: 2rem;
  margin-left: -2.5rem;
  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='%23e6e7e9'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2rem;
  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='%2390b5e2'/%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='%23ffffff'/%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.25rem;
  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 #f5f7fb, 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f5f7fb, 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

.form-range::-moz-focus-outer {
  border: 0;
}

.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.375rem;
  background-color: #206bc4;
  border: 2px solid var(--tblr-border-color-light);
  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: #bcd3ed;
}

.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.25rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--tblr-border-color-light);
  border-color: transparent;
  border-radius: 1rem;
}

.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #206bc4;
  border: 2px solid var(--tblr-border-color-light);
  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: #bcd3ed;
}

.form-range::-moz-range-track {
  width: 100%;
  height: 0.25rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--tblr-border-color-light);
  border-color: transparent;
  border-radius: 1rem;
}

.form-range:disabled {
  pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
  background-color: #64748b;
}

.form-range:disabled::-moz-range-thumb {
  background-color: #64748b;
}

.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::-webkit-input-placeholder {
  color: transparent;
}

.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}

.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}

.form-floating > .form-control::-ms-input-placeholder {
  color: transparent;
}

.form-floating > .form-control::placeholder {
  color: transparent;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}

.input-group .btn {
  position: relative;
  z-index: 2;
}

.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.4375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4285714286;
  color: #626976;
  text-align: center;
  white-space: nowrap;
  background-color: #fafbfc;
  border: 1px solid #d9dbde;
  border-radius: 4px;
}

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

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.125rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 2px;
}

.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: 85.71428571%;
  color: #2fb344;
}

.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.765625rem;
  color: #fafbfc;
  background-color: rgba(47, 179, 68, 0.9);
  border-radius: 4px;
}

.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: #2fb344;
  padding-right: calc(1.4285714286em + 0.875rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232fb344' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3571428572em + 0.21875rem) center;
  background-size: calc(0.7142857143em + 0.4375rem) calc(0.7142857143em + 0.4375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #2fb344;
  box-shadow: 0 0 0 0.25rem rgba(47, 179, 68, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.4285714286em + 0.875rem);
  background-position: top calc(0.3571428572em + 0.21875rem) right calc(0.3571428572em + 0.21875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #2fb344;
}

.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='%23a5a9b1' 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' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232fb344' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.7142857143em + 0.4375rem) calc(0.7142857143em + 0.4375rem);
}

.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #2fb344;
  box-shadow: 0 0 0 0.25rem rgba(47, 179, 68, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #2fb344;
}

.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #2fb344;
}

.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(47, 179, 68, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #2fb344;
}

.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: 85.71428571%;
  color: #d63939;
}

.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.765625rem;
  color: #fafbfc;
  background-color: rgba(214, 57, 57, 0.9);
  border-radius: 4px;
}

.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: #d63939;
  padding-right: calc(1.4285714286em + 0.875rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d63939' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3571428572em + 0.21875rem) center;
  background-size: calc(0.7142857143em + 0.4375rem) calc(0.7142857143em + 0.4375rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #d63939;
  box-shadow: 0 0 0 0.25rem rgba(214, 57, 57, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.4285714286em + 0.875rem);
  background-position: top calc(0.3571428572em + 0.21875rem) right calc(0.3571428572em + 0.21875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #d63939;
}

.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='%23a5a9b1' 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' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d63939' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.7142857143em + 0.4375rem) calc(0.7142857143em + 0.4375rem);
}

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #d63939;
  box-shadow: 0 0 0 0.25rem rgba(214, 57, 57, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #d63939;
}

.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #d63939;
}

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(214, 57, 57, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #d63939;
}

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

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

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

.btn {
  display: inline-block;
  font-weight: 500;
  line-height: 1.4285714286;
  color: #1e293b;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4375rem 1rem;
  font-size: 0.875rem;
  border-radius: 4px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #1e293b;
  text-decoration: none;
}

.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

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

.btn-link {
  font-weight: 400;
  color: #206bc4;
  text-decoration: none;
}

.btn-link:hover {
  color: #1a569d;
  text-decoration: underline;
}

.btn-link:focus {
  text-decoration: underline;
}

.btn-link:disabled, .btn-link.disabled {
  color: #475569;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 8px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.125rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 2px;
}

.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 {
  content: "";
  display: inline-block;
  vertical-align: 0.306em;
  width: 0.36em;
  height: 0.36em;
  border-bottom: 1px solid;
  border-left: 1px solid;
  margin-right: 0.1em;
  margin-left: 0.4em;
  transform: rotate(-45deg);
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 11rem;
  padding: 0.25rem 0;
  margin: 0;
  font-size: 0.875rem;
  color: #1e293b;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(98, 105, 118, 0.16);
  border-radius: 4px;
}

.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 1px;
}

.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: 1px;
}

.dropup .dropdown-toggle:after {
  content: "";
  display: inline-block;
  vertical-align: 0.306em;
  width: 0.36em;
  height: 0.36em;
  border-bottom: 1px solid;
  border-left: 1px solid;
  margin-right: 0.1em;
  margin-left: 0.4em;
  transform: rotate(135deg);
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 1px;
}

.dropend .dropdown-toggle:after {
  content: "";
  display: inline-block;
  vertical-align: 0.306em;
  width: 0.36em;
  height: 0.36em;
  border-bottom: 1px solid;
  border-left: 1px solid;
  margin-right: 0.1em;
  margin-left: 0.4em;
  transform: rotate(-135deg);
}

.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 1px;
}

.dropstart .dropdown-toggle:after {
  content: "";
  display: inline-block;
  vertical-align: 0.306em;
  width: 0.36em;
  height: 0.36em;
  border-bottom: 1px solid;
  border-left: 1px solid;
  margin-right: 0.1em;
  margin-left: 0.4em;
  transform: rotate(45deg);
}

.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.5rem 0.75rem;
  clear: both;
  font-weight: 400;
  color: inherit;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: inherit;
  text-decoration: none;
  background-color: rgba(98, 105, 118, 0.04);
}

.dropdown-item.active, .dropdown-item:active {
  color: #206bc4;
  text-decoration: none;
  background-color: rgba(32, 107, 196, 0.04);
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #64748b;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.25rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.765625rem;
  color: #475569;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.5rem 0.75rem;
  color: inherit;
}

.dropdown-menu-dark {
  color: #cbd5e1;
  background-color: #1e293b;
  border-color: rgba(98, 105, 118, 0.16);
}

.dropdown-menu-dark .dropdown-item {
  color: #cbd5e1;
}

.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15);
}

.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #206bc4;
  background-color: rgba(32, 107, 196, 0.04);
}

.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #64748b;
}

.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(98, 105, 118, 0.16);
}

.dropdown-menu-dark .dropdown-item-text {
  color: #cbd5e1;
}

.dropdown-menu-dark .dropdown-header {
  color: #64748b;
}

.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.75rem;
  padding-left: 0.75rem;
}

.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: 1.125rem;
  padding-left: 1.125rem;
}

.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 0.75rem;
  color: inherit;
  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: #1a569d;
  text-decoration: none;
}

.nav-link.disabled {
  color: #475569;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #cbd5e1;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e2e8f0 #e2e8f0 #cbd5e1;
  isolation: isolate;
}

.nav-tabs .nav-link.disabled {
  color: #475569;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #334155;
  background-color: #f5f7fb;
  border-color: #cbd5e1 #cbd5e1 #f5f7fb;
}

.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: 4px;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #206bc4;
  background-color: rgba(32, 107, 196, 0.04);
}

.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.25rem;
  padding-bottom: 0.25rem;
}

.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.5rem;
  padding-bottom: 0.5rem;
  margin-right: 1rem;
  font-size: 1rem;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

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

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
}

.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 0;
  font-size: 1rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  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;
}

.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(--tblr-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.75rem;
    padding-left: 0.75rem;
  }
  .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.75rem;
    padding-left: 0.75rem;
  }
  .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.75rem;
    padding-left: 0.75rem;
  }
  .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.75rem;
    padding-left: 0.75rem;
  }
  .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.75rem;
    padding-left: 0.75rem;
  }
  .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.75rem;
  padding-left: 0.75rem;
}

.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: #1e293b;
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: #1e293b;
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(30, 41, 59, 0.7);
}

.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(30, 41, 59, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: #1e293b;
}

.navbar-light .navbar-toggler {
  color: rgba(30, 41, 59, 0.7);
  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%2830, 41, 59, 0.7%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(30, 41, 59, 0.7);
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: #1e293b;
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.7);
}

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

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.7);
  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.7%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.7);
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(98, 105, 118, 0.16);
  border-radius: 4px;
}

.card > hr, .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: 3px;
  border-top-right-radius: 3px;
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

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

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

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

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

.card-link:hover {
  text-decoration: none;
}

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

.card-header {
  padding: 1rem 1.25rem;
  margin-bottom: 0;
  color: #626976;
  background-color: #fafbfc;
  border-bottom: 1px solid rgba(98, 105, 118, 0.16);
}

.card-header:first-child {
  border-radius: 3px 3px 0 0;
}

.card-footer {
  padding: 1rem 1.25rem;
  color: #626976;
  background-color: #fafbfc;
  border-top: 1px solid rgba(98, 105, 118, 0.16);
}

.card-footer:last-child {
  border-radius: 0 0 3px 3px;
}

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

.card-header-tabs .nav-link.active {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
}

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

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

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

.card-img,
.card-img-top {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.card-group > .card {
  margin-bottom: 1.5rem;
}

@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: 0.875rem;
  color: #1e293b;
  text-align: left;
  background-color: transparent;
  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: inherit;
  background-color: transparent;
  box-shadow: inset 0 -1px 0 rgba(98, 105, 118, 0.16);
}

.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='inherit'%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: 1rem;
  height: 1rem;
  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='%231e293b'%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: 1rem;
  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: rgba(98, 105, 118, 0.16);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

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

.accordion-item {
  background-color: transparent;
  border: 1px solid rgba(98, 105, 118, 0.16);
}

.accordion-item:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.accordion-item:not(:first-of-type) {
  border-top: 0;
}

.accordion-item:last-of-type {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.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: #626976;
  content: var(--tblr-breadcrumb-divider, "/");
}

.breadcrumb-item.active {
  color: inherit;
}

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

.page-link {
  position: relative;
  display: block;
  color: #626976;
  background-color: transparent;
  border: 0 solid #cbd5e1;
  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: #1a569d;
  text-decoration: none;
  background-color: #e2e8f0;
  border-color: #cbd5e1;
}

.page-link:focus {
  z-index: 3;
  color: #1a569d;
  background-color: #e2e8f0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: 0;
}

.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #206bc4;
  border-color: #206bc4;
}

.page-item.disabled .page-link {
  color: rgba(98, 105, 118, 0.5);
  pointer-events: none;
  background-color: transparent;
  border-color: #cbd5e1;
}

.page-link {
  padding: 0.25rem 0.25rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.page-item:last-child .page-link {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.09375rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 85.71428571%;
  font-weight: 500;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px;
}

.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: 4px;
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 3rem;
}

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

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 0.5rem;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 0.5rem;
  }
}
.progress {
  display: flex;
  height: 0.5rem;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #e6e7e9;
  border-radius: 4px;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #206bc4;
  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: 0.5rem 0.5rem;
}

.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: 4px;
}

.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: inherit;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: inherit;
  text-decoration: none;
  background-color: rgba(98, 105, 118, 0.04);
}

.list-group-item-action:active {
  color: #1e293b;
  background-color: #e2e8f0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 1rem 1.25rem;
  color: #0f172a;
  background-color: inherit;
  border: 1px solid #e6e7e9;
}

.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: #475569;
  pointer-events: none;
  background-color: inherit;
}

.list-group-item.active {
  z-index: 2;
  color: inherit;
  background-color: rgba(32, 107, 196, 0.04);
  border-color: #e6e7e9;
}

.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: 4px;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 4px;
  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: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 4px;
    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: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 4px;
    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: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 4px;
    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: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 4px;
    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: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 4px;
    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: #134076;
  background-color: #d2e1f3;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #134076;
  background-color: #bdcbdb;
}

.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #134076;
  border-color: #134076;
}

.list-group-item-secondary {
  color: #3b3f47;
  background-color: #e0e1e4;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #3b3f47;
  background-color: #cacbcd;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #3b3f47;
  border-color: #3b3f47;
}

.list-group-item-success {
  color: #1c6b29;
  background-color: #d5f0da;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #1c6b29;
  background-color: #c0d8c4;
}

.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #1c6b29;
  border-color: #1c6b29;
}

.list-group-item-info {
  color: #285c87;
  background-color: #d9ebf9;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #285c87;
  background-color: #c3d4e0;
}

.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #285c87;
  border-color: #285c87;
}

.list-group-item-warning {
  color: #943e04;
  background-color: #fde1cd;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #943e04;
  background-color: #e4cbb9;
}

.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #943e04;
  border-color: #943e04;
}

.list-group-item-danger {
  color: #802222;
  background-color: #f7d7d7;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #802222;
  background-color: #dec2c2;
}

.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #802222;
  border-color: #802222;
}

.list-group-item-light {
  color: #969797;
  background-color: #fefefe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #969797;
  background-color: #e5e5e5;
}

.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #969797;
  border-color: #969797;
}

.list-group-item-dark {
  color: #121923;
  background-color: #d2d4d8;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #121923;
  background-color: #bdbfc2;
}

.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #121923;
  border-color: #121923;
}

.list-group-item-muted {
  color: #3b3f47;
  background-color: #e0e1e4;
}

.list-group-item-muted.list-group-item-action:hover, .list-group-item-muted.list-group-item-action:focus {
  color: #3b3f47;
  background-color: #cacbcd;
}

.list-group-item-muted.list-group-item-action.active {
  color: #ffffff;
  background-color: #3b3f47;
  border-color: #3b3f47;
}

.btn-close {
  box-sizing: content-box;
  width: 0.75rem;
  height: 0.75rem;
  padding: 0.25em 0.25em;
  color: #000000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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/0.75rem auto no-repeat;
  border: 0;
  border-radius: 4px;
  opacity: 0.3;
}

.btn-close:hover {
  color: #000000;
  text-decoration: none;
  opacity: 0.75;
}

.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
  opacity: 1;
}

.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.25;
}

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

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid #e6e7e9;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}

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

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #626976;
  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: 3px;
  border-top-right-radius: 3px;
}

.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, -1rem);
}

@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: #fafbfc;
  background-clip: padding-box;
  border: 1px solid transparent;
  border-radius: 4px;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #1e293b;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.24;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem;
  border-bottom: 1px solid #e6e7e9;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.modal-header .btn-close {
  padding: 0.75rem 0.75rem;
  margin: -0.75rem -0.75rem -0.75rem auto;
}

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 1.125rem;
  border-top: 0 solid #e6e7e9;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.modal-footer > * {
  margin: 0.375rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 540px;
    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: 380px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 720px;
  }
}
@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(--tblr-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.4285714286;
  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.765625rem;
  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: #000000;
}

.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: #000000;
}

.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: #000000;
}

.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: #000000;
}

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--tblr-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.4285714286;
  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.765625rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #e6e7e9;
  border-radius: 8px;
}

.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: #e6e7e9;
}

.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: #ffffff;
}

.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: #e6e7e9;
}

.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: #ffffff;
}

.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: #e6e7e9;
}

.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: #ffffff;
}

.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: #e6e7e9;
}

.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: #ffffff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid #e6e7e9;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.popover-header:empty {
  display: none;
}

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

.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: #ffffff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  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' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='15 18 9 12 15 6'%3e%3c/polyline%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='9 18 15 12 9 6'%3e%3c/polyline%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: #ffffff;
  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: #ffffff;
  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: #000000;
}

.carousel-dark .carousel-caption {
  color: #000000;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  vertical-align: -0.125em;
  border: 2px 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: 1px;
}

@-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: 1.5rem;
  height: 1.5rem;
  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: #fafbfc;
  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: #1e293b;
}

.offcanvas-backdrop.fade {
  opacity: 0;
}

.offcanvas-backdrop.show {
  opacity: 0.24;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem 1.5rem;
}

.offcanvas-header .btn-close {
  padding: 0.75rem 0.75rem;
  margin-top: -0.75rem;
  margin-right: -0.75rem;
  margin-bottom: -0.75rem;
}

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

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

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

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

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

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

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.2;
}

.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.1;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.1;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.9) 75%, #000000 95%);
  mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.9) 75%, #000000 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: #206bc4;
}

.link-primary:hover, .link-primary:focus {
  color: #1a569d;
}

.link-secondary {
  color: #626976;
}

.link-secondary:hover, .link-secondary:focus {
  color: #4e545e;
}

.link-success {
  color: #2fb344;
}

.link-success:hover, .link-success:focus {
  color: #268f36;
}

.link-info {
  color: #4299e1;
}

.link-info:hover, .link-info:focus {
  color: #357ab4;
}

.link-warning {
  color: #f76707;
}

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

.link-danger {
  color: #d63939;
}

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

.link-light {
  color: #fafbfc;
}

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

.link-dark {
  color: #1e293b;
}

.link-dark:hover, .link-dark:focus {
  color: #18212f;
}

.link-muted {
  color: #626976;
}

.link-muted:hover, .link-muted:focus {
  color: #4e545e;
}

.ratio {
  position: relative;
  width: 100%;
}

.ratio::before {
  display: block;
  padding-top: var(--tblr-aspect-ratio);
  content: "";
}

.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

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

.ratio-3x4 {
  --tblr-aspect-ratio: 133.3333333333%;
}

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

.ratio-9x16 {
  --tblr-aspect-ratio: 177.7777777778%;
}

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

.ratio-9x21 {
  --tblr-aspect-ratio: 233.3333333333%;
}

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

.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 rgba(98, 105, 118, 0.16) !important;
}

.border-wide {
  border: 2px solid rgba(98, 105, 118, 0.16) !important;
}

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

.border-top {
  border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.border-top-wide {
  border-top: 2px solid rgba(98, 105, 118, 0.16) !important;
}

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

.border-end {
  border-right: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.border-end-wide {
  border-right: 2px solid rgba(98, 105, 118, 0.16) !important;
}

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

.border-bottom {
  border-bottom: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.border-bottom-wide {
  border-bottom: 2px solid rgba(98, 105, 118, 0.16) !important;
}

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

.border-start {
  border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.border-start-wide {
  border-left: 2px solid rgba(98, 105, 118, 0.16) !important;
}

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

.border-primary {
  border-color: #206bc4 !important;
}

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

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

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

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

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

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

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

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

.border-white {
  border-color: #ffffff !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-0 {
  width: 0 !important;
}

.w-1 {
  width: 0.25rem !important;
}

.w-2 {
  width: 0.5rem !important;
}

.w-3 {
  width: 1rem !important;
}

.w-4 {
  width: 2rem !important;
}

.w-5 {
  width: 4rem !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-0 {
  height: 0 !important;
}

.h-1 {
  height: 0.25rem !important;
}

.h-2 {
  height: 0.5rem !important;
}

.h-3 {
  height: 1rem !important;
}

.h-4 {
  height: 2rem !important;
}

.h-5 {
  height: 4rem !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: 2rem !important;
}

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

.m-5 {
  margin: 4rem !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: 2rem !important;
  margin-left: 2rem !important;
}

.mx-5 {
  margin-right: 4rem !important;
  margin-left: 4rem !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: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-5 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !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: 2rem !important;
}

.mt-5 {
  margin-top: 4rem !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: 2rem !important;
}

.me-5 {
  margin-right: 4rem !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: 2rem !important;
}

.mb-5 {
  margin-bottom: 4rem !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: 2rem !important;
}

.ms-5 {
  margin-left: 4rem !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: 2rem !important;
}

.p-5 {
  padding: 4rem !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: 2rem !important;
  padding-left: 2rem !important;
}

.px-5 {
  padding-right: 4rem !important;
  padding-left: 4rem !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: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-5 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !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: 2rem !important;
}

.pt-5 {
  padding-top: 4rem !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: 2rem !important;
}

.pe-5 {
  padding-right: 4rem !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: 2rem !important;
}

.pb-5 {
  padding-bottom: 4rem !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: 2rem !important;
}

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

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

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

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

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

.fs-4 {
  font-size: 0.875rem !important;
}

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

.fs-6 {
  font-size: 0.625rem !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: 600 !important;
}

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

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

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

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

.lh-lg {
  line-height: 1.7142857143 !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 {
  --tblr-text-opacity: 1;
  color: rgba(var(--tblr-primary-rgb), var(--tblr-text-opacity)) !important;
}

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

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

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

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

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

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

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

.text-muted {
  --tblr-text-opacity: 1;
  color: #626976 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-opacity-100 {
  --tblr-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--tblr-gradient) !important;
}

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

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

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

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

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

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

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

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

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

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

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

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

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

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

.rounded-start {
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 4px !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.object-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

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

.object-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}

.object-scale-down {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}

.object-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}

.tracking-tight {
  letter-spacing: -0.05em !important;
}

.tracking-normal {
  letter-spacing: 0 !important;
}

.tracking-wide {
  letter-spacing: 0.05em !important;
}

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

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-move {
  cursor: move !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.cursor-zoom-in {
  cursor: zoom-in !important;
}

.cursor-zoom-out {
  cursor: zoom-out !important;
}

.cursor-default {
  cursor: default !important;
}

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

.cursor-help {
  cursor: help !important;
}

.cursor-progress {
  cursor: progress !important;
}

.cursor-wait {
  cursor: wait !important;
}

.cursor-text {
  cursor: text !important;
}

.cursor-v-text {
  cursor: vertical-text !important;
}

.cursor-grab {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.cursor-grabbing {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

.border-x {
  border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
  border-right: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.border-x-wide {
  border-left: 2px solid rgba(98, 105, 118, 0.16) !important;
  border-right: 2px solid rgba(98, 105, 118, 0.16) !important;
}

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

.border-y {
  border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
  border-bottom: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.border-y-wide {
  border-top: 2px solid rgba(98, 105, 118, 0.16) !important;
  border-bottom: 2px solid rgba(98, 105, 118, 0.16) !important;
}

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

.columns-2 {
  -moz-columns: 2 !important;
  columns: 2 !important;
}

.columns-3 {
  -moz-columns: 3 !important;
  columns: 3 !important;
}

.columns-4 {
  -moz-columns: 4 !important;
  columns: 4 !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: 2rem !important;
  }
  .gap-sm-5 {
    gap: 4rem !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: 2rem !important;
  }
  .m-sm-5 {
    margin: 4rem !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: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-5 {
    margin-right: 4rem !important;
    margin-left: 4rem !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: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-5 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !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: 2rem !important;
  }
  .mt-sm-5 {
    margin-top: 4rem !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: 2rem !important;
  }
  .me-sm-5 {
    margin-right: 4rem !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: 2rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 4rem !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: 2rem !important;
  }
  .ms-sm-5 {
    margin-left: 4rem !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: 2rem !important;
  }
  .p-sm-5 {
    padding: 4rem !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: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-5 {
    padding-right: 4rem !important;
    padding-left: 4rem !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: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-5 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !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: 2rem !important;
  }
  .pt-sm-5 {
    padding-top: 4rem !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: 2rem !important;
  }
  .pe-sm-5 {
    padding-right: 4rem !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: 2rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 4rem !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: 2rem !important;
  }
  .ps-sm-5 {
    padding-left: 4rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .columns-sm-2 {
    -moz-columns: 2 !important;
    columns: 2 !important;
  }
  .columns-sm-3 {
    -moz-columns: 3 !important;
    columns: 3 !important;
  }
  .columns-sm-4 {
    -moz-columns: 4 !important;
    columns: 4 !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: 2rem !important;
  }
  .gap-md-5 {
    gap: 4rem !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: 2rem !important;
  }
  .m-md-5 {
    margin: 4rem !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: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-5 {
    margin-right: 4rem !important;
    margin-left: 4rem !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: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-5 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !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: 2rem !important;
  }
  .mt-md-5 {
    margin-top: 4rem !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: 2rem !important;
  }
  .me-md-5 {
    margin-right: 4rem !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: 2rem !important;
  }
  .mb-md-5 {
    margin-bottom: 4rem !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: 2rem !important;
  }
  .ms-md-5 {
    margin-left: 4rem !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: 2rem !important;
  }
  .p-md-5 {
    padding: 4rem !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: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-5 {
    padding-right: 4rem !important;
    padding-left: 4rem !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: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-5 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !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: 2rem !important;
  }
  .pt-md-5 {
    padding-top: 4rem !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: 2rem !important;
  }
  .pe-md-5 {
    padding-right: 4rem !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: 2rem !important;
  }
  .pb-md-5 {
    padding-bottom: 4rem !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: 2rem !important;
  }
  .ps-md-5 {
    padding-left: 4rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .columns-md-2 {
    -moz-columns: 2 !important;
    columns: 2 !important;
  }
  .columns-md-3 {
    -moz-columns: 3 !important;
    columns: 3 !important;
  }
  .columns-md-4 {
    -moz-columns: 4 !important;
    columns: 4 !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: 2rem !important;
  }
  .gap-lg-5 {
    gap: 4rem !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: 2rem !important;
  }
  .m-lg-5 {
    margin: 4rem !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: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-5 {
    margin-right: 4rem !important;
    margin-left: 4rem !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: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-5 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !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: 2rem !important;
  }
  .mt-lg-5 {
    margin-top: 4rem !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: 2rem !important;
  }
  .me-lg-5 {
    margin-right: 4rem !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: 2rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 4rem !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: 2rem !important;
  }
  .ms-lg-5 {
    margin-left: 4rem !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: 2rem !important;
  }
  .p-lg-5 {
    padding: 4rem !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: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-5 {
    padding-right: 4rem !important;
    padding-left: 4rem !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: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-5 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !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: 2rem !important;
  }
  .pt-lg-5 {
    padding-top: 4rem !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: 2rem !important;
  }
  .pe-lg-5 {
    padding-right: 4rem !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: 2rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 4rem !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: 2rem !important;
  }
  .ps-lg-5 {
    padding-left: 4rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .columns-lg-2 {
    -moz-columns: 2 !important;
    columns: 2 !important;
  }
  .columns-lg-3 {
    -moz-columns: 3 !important;
    columns: 3 !important;
  }
  .columns-lg-4 {
    -moz-columns: 4 !important;
    columns: 4 !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: 2rem !important;
  }
  .gap-xl-5 {
    gap: 4rem !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: 2rem !important;
  }
  .m-xl-5 {
    margin: 4rem !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: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-5 {
    margin-right: 4rem !important;
    margin-left: 4rem !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: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-5 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !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: 2rem !important;
  }
  .mt-xl-5 {
    margin-top: 4rem !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: 2rem !important;
  }
  .me-xl-5 {
    margin-right: 4rem !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: 2rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 4rem !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: 2rem !important;
  }
  .ms-xl-5 {
    margin-left: 4rem !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: 2rem !important;
  }
  .p-xl-5 {
    padding: 4rem !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: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-5 {
    padding-right: 4rem !important;
    padding-left: 4rem !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: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-5 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !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: 2rem !important;
  }
  .pt-xl-5 {
    padding-top: 4rem !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: 2rem !important;
  }
  .pe-xl-5 {
    padding-right: 4rem !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: 2rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 4rem !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: 2rem !important;
  }
  .ps-xl-5 {
    padding-left: 4rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .columns-xl-2 {
    -moz-columns: 2 !important;
    columns: 2 !important;
  }
  .columns-xl-3 {
    -moz-columns: 3 !important;
    columns: 3 !important;
  }
  .columns-xl-4 {
    -moz-columns: 4 !important;
    columns: 4 !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: 2rem !important;
  }
  .gap-xxl-5 {
    gap: 4rem !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: 2rem !important;
  }
  .m-xxl-5 {
    margin: 4rem !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: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-5 {
    margin-right: 4rem !important;
    margin-left: 4rem !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: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-5 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !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: 2rem !important;
  }
  .mt-xxl-5 {
    margin-top: 4rem !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: 2rem !important;
  }
  .me-xxl-5 {
    margin-right: 4rem !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: 2rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 4rem !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: 2rem !important;
  }
  .ms-xxl-5 {
    margin-left: 4rem !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: 2rem !important;
  }
  .p-xxl-5 {
    padding: 4rem !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: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-5 {
    padding-right: 4rem !important;
    padding-left: 4rem !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: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-5 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !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: 2rem !important;
  }
  .pt-xxl-5 {
    padding-top: 4rem !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: 2rem !important;
  }
  .pe-xxl-5 {
    padding-right: 4rem !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: 2rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 4rem !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: 2rem !important;
  }
  .ps-xxl-5 {
    padding-left: 4rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .columns-xxl-2 {
    -moz-columns: 2 !important;
    columns: 2 !important;
  }
  .columns-xxl-3 {
    -moz-columns: 3 !important;
    columns: 3 !important;
  }
  .columns-xxl-4 {
    -moz-columns: 4 !important;
    columns: 4 !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;
  }
}
:root {
  font-size: 16px;
  height: 100%;
  --tblr-card-bg: #ffffff;
  --tblr-card-bg-rgb: 255, 255, 255;
  --tblr-border-color: #e6e7e9;
  --tblr-border-color-rgb: 230, 231, 233;
  --tblr-border-color-light: #f2f3f4;
  --tblr-border-color-light-rgb: 242, 243, 244;
}

body {
  overflow-y: scroll;
  letter-spacing: 0;
  touch-action: manipulation;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga" 0;
  position: relative;
  min-height: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media print {
  body {
    background: transparent;
  }
}
*::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  *::-webkit-scrollbar {
    -webkit-transition: none;
    transition: none;
  }
}
*::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(var(--tblr-body-color-rgb), 0.16);
}

*::-webkit-scrollbar-track {
  background: rgba(var(--tblr-body-color-rgb), 0.06);
}

*:hover::-webkit-scrollbar-thumb {
  background: rgba(var(--tblr-body-color-rgb), 0.32);
}

*::-webkit-scrollbar-corner {
  background: transparent;
}

.layout-fluid .container,
.layout-fluid [class^=container-],
.layout-fluid [class*=" container-"] {
  max-width: 100%;
}

.layout-boxed {
  --tblr-theme-boxed-border-radius: 0;
  --tblr-theme-boxed-width: 1320px;
}

@media (min-width: 768px) {
  .layout-boxed {
    background: #1e293b linear-gradient(to right, rgba(255, 255, 255, 0.1), transparent) fixed;
    padding: 1rem;
    --tblr-theme-boxed-border-radius: 4px;
  }
}
.layout-boxed .page {
  margin: 0 auto;
  max-width: var(--tblr-theme-boxed-width);
  border-radius: var(--tblr-theme-boxed-border-radius);
  color: #1e293b;
}

@media (min-width: 768px) {
  .layout-boxed .page {
    border: 1px solid var(--tblr-border-color);
    background: var(--tblr-body-bg);
  }
}
.layout-boxed .page > .navbar:first-child {
  border-top-left-radius: var(--tblr-theme-boxed-border-radius);
  border-top-right-radius: var(--tblr-theme-boxed-border-radius);
}

/**
Navbar
 */
.navbar {
  align-items: stretch;
  min-height: 3.5rem;
  background: transparent;
  color: rgba(30, 41, 59, 0.7);
}

.navbar-collapse .navbar {
  flex-grow: 1;
}

.navbar.collapsing {
  min-height: 0;
}

.navbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .navbar::-webkit-scrollbar {
    -webkit-transition: none;
    transition: none;
  }
}
.navbar::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(var(--tblr-body-color-rgb), 0.16);
}

.navbar::-webkit-scrollbar-track {
  background: rgba(var(--tblr-body-color-rgb), 0.06);
}

.navbar:hover::-webkit-scrollbar-thumb {
  background: rgba(var(--tblr-body-color-rgb), 0.32);
}

.navbar::-webkit-scrollbar-corner {
  background: transparent;
}

.navbar .text-muted {
  color: rgba(30, 41, 59, 0.7) !important;
}

.navbar .navbar-brand {
  color: #1e293b;
}

.navbar .navbar-brand:hover, .navbar .navbar-brand:focus {
  color: #1e293b;
  opacity: 0.8;
}

.navbar .navbar-nav .nav-link {
  color: rgba(30, 41, 59, 0.7);
}

.navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-link:focus {
  color: #1e293b;
}

.navbar .navbar-nav .nav-link.disabled {
  color: rgba(30, 41, 59, 0.3);
}

.navbar .navbar-nav .show > .nav-link,
.navbar .navbar-nav .active > .nav-link,
.navbar .navbar-nav .nav-link.show,
.navbar .navbar-nav .nav-link.active {
  color: #1e293b;
}

.navbar .navbar-toggler {
  color: #1e293b;
  border-color: transparent;
}

.navbar .navbar-text {
  color: rgba(30, 41, 59, 0.7);
}

.navbar .navbar-text a,
.navbar .navbar-text a:hover,
.navbar .navbar-text a:focus {
  color: rgba(30, 41, 59, 0.7);
}

@media not print {
  .theme-dark .navbar {
    background: #1e293b;
    color: rgba(255, 255, 255, 0.7);
  }
  .theme-dark .navbar::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
  }
  @media (prefers-reduced-motion: reduce) {
    .theme-dark .navbar::-webkit-scrollbar {
      -webkit-transition: none;
      transition: none;
    }
  }
  .theme-dark .navbar::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: rgba(var(--tblr-body-color-rgb), 0.16);
  }
  .theme-dark .navbar::-webkit-scrollbar-track {
    background: rgba(var(--tblr-body-color-rgb), 0.06);
  }
  .theme-dark .navbar:hover::-webkit-scrollbar-thumb {
    background: rgba(var(--tblr-body-color-rgb), 0.32);
  }
  .theme-dark .navbar::-webkit-scrollbar-corner {
    background: transparent;
  }
  .theme-dark .navbar .text-muted {
    color: rgba(255, 255, 255, 0.7) !important;
  }
  .theme-dark .navbar .navbar-brand {
    color: #ffffff;
  }
  .theme-dark .navbar .navbar-brand:hover, .theme-dark .navbar .navbar-brand:focus {
    color: #ffffff;
    opacity: 0.8;
  }
  .theme-dark .navbar .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.7);
  }
  .theme-dark .navbar .navbar-nav .nav-link:hover, .theme-dark .navbar .navbar-nav .nav-link:focus {
    color: #ffffff;
  }
  .theme-dark .navbar .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.3);
  }
  .theme-dark .navbar .navbar-nav .show > .nav-link,
.theme-dark .navbar .navbar-nav .active > .nav-link,
.theme-dark .navbar .navbar-nav .nav-link.show,
.theme-dark .navbar .navbar-nav .nav-link.active {
    color: #ffffff;
  }
  .theme-dark .navbar .navbar-toggler {
    color: #ffffff;
    border-color: transparent;
  }
  .theme-dark .navbar .navbar-text {
    color: rgba(255, 255, 255, 0.7);
  }
  .theme-dark .navbar .navbar-text a,
.theme-dark .navbar .navbar-text a:hover,
.theme-dark .navbar .navbar-text a:focus {
    color: rgba(255, 255, 255, 0.7);
  }
  .theme-dark .navbar::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
  }
  @media (prefers-reduced-motion: reduce) {
    .theme-dark .navbar::-webkit-scrollbar {
      -webkit-transition: none;
      transition: none;
    }
  }
  .theme-dark .navbar::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: rgba(var(--tblr-body-color-rgb), 0.16);
  }
  .theme-dark .navbar::-webkit-scrollbar-track {
    background: rgba(var(--tblr-body-color-rgb), 0.06);
  }
  .theme-dark .navbar:hover::-webkit-scrollbar-thumb {
    background: rgba(var(--tblr-body-color-rgb), 0.32);
  }
  .theme-dark .navbar::-webkit-scrollbar-corner {
    background: transparent;
  }
  .theme-dark .navbar .input-icon-addon {
    color: rgba(250, 251, 252, 0.64);
  }
  .theme-dark .navbar .form-control {
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0.1);
  }
  .theme-dark .navbar .form-control::-webkit-input-placeholder {
    color: rgba(250, 251, 252, 0.64);
  }
  .theme-dark .navbar .form-control::-moz-placeholder {
    color: rgba(250, 251, 252, 0.64);
  }
  .theme-dark .navbar .form-control:-ms-input-placeholder {
    color: rgba(250, 251, 252, 0.64);
  }
  .theme-dark .navbar .form-control::-ms-input-placeholder {
    color: rgba(250, 251, 252, 0.64);
  }
  .theme-dark .navbar .form-control::placeholder {
    color: rgba(250, 251, 252, 0.64);
  }
}
@media not print {
  @media (prefers-color-scheme: dark) {
    .theme-dark-auto .navbar {
      background: #1e293b;
      color: rgba(255, 255, 255, 0.7);
    }
    .theme-dark-auto .navbar::-webkit-scrollbar {
      width: 6px;
      height: 6px;
      -webkit-transition: background 0.3s;
      transition: background 0.3s;
    }
    .theme-dark-auto .navbar::-webkit-scrollbar-thumb {
      border-radius: 5px;
      background: rgba(var(--tblr-body-color-rgb), 0.16);
    }
    .theme-dark-auto .navbar::-webkit-scrollbar-track {
      background: rgba(var(--tblr-body-color-rgb), 0.06);
    }
    .theme-dark-auto .navbar:hover::-webkit-scrollbar-thumb {
      background: rgba(var(--tblr-body-color-rgb), 0.32);
    }
    .theme-dark-auto .navbar::-webkit-scrollbar-corner {
      background: transparent;
    }
    .theme-dark-auto .navbar .text-muted {
      color: rgba(255, 255, 255, 0.7) !important;
    }
    .theme-dark-auto .navbar .navbar-brand {
      color: #ffffff;
    }
    .theme-dark-auto .navbar .navbar-brand:hover, .theme-dark-auto .navbar .navbar-brand:focus {
      color: #ffffff;
      opacity: 0.8;
    }
    .theme-dark-auto .navbar .navbar-nav .nav-link {
      color: rgba(255, 255, 255, 0.7);
    }
    .theme-dark-auto .navbar .navbar-nav .nav-link:hover, .theme-dark-auto .navbar .navbar-nav .nav-link:focus {
      color: #ffffff;
    }
    .theme-dark-auto .navbar .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, 0.3);
    }
    .theme-dark-auto .navbar .navbar-nav .show > .nav-link,
.theme-dark-auto .navbar .navbar-nav .active > .nav-link,
.theme-dark-auto .navbar .navbar-nav .nav-link.show,
.theme-dark-auto .navbar .navbar-nav .nav-link.active {
      color: #ffffff;
    }
    .theme-dark-auto .navbar .navbar-toggler {
      color: #ffffff;
      border-color: transparent;
    }
    .theme-dark-auto .navbar .navbar-text {
      color: rgba(255, 255, 255, 0.7);
    }
    .theme-dark-auto .navbar .navbar-text a,
.theme-dark-auto .navbar .navbar-text a:hover,
.theme-dark-auto .navbar .navbar-text a:focus {
      color: rgba(255, 255, 255, 0.7);
    }
    .theme-dark-auto .navbar::-webkit-scrollbar {
      width: 6px;
      height: 6px;
      -webkit-transition: background 0.3s;
      transition: background 0.3s;
    }
    .theme-dark-auto .navbar::-webkit-scrollbar-thumb {
      border-radius: 5px;
      background: rgba(var(--tblr-body-color-rgb), 0.16);
    }
    .theme-dark-auto .navbar::-webkit-scrollbar-track {
      background: rgba(var(--tblr-body-color-rgb), 0.06);
    }
    .theme-dark-auto .navbar:hover::-webkit-scrollbar-thumb {
      background: rgba(var(--tblr-body-color-rgb), 0.32);
    }
    .theme-dark-auto .navbar::-webkit-scrollbar-corner {
      background: transparent;
    }
    .theme-dark-auto .navbar .input-icon-addon {
      color: rgba(250, 251, 252, 0.64);
    }
    .theme-dark-auto .navbar .form-control {
      border-color: transparent;
      background-color: rgba(0, 0, 0, 0.1);
    }
    .theme-dark-auto .navbar .form-control::-webkit-input-placeholder {
      color: rgba(250, 251, 252, 0.64);
    }
    .theme-dark-auto .navbar .form-control::-moz-placeholder {
      color: rgba(250, 251, 252, 0.64);
    }
    .theme-dark-auto .navbar .form-control:-ms-input-placeholder {
      color: rgba(250, 251, 252, 0.64);
    }
    .theme-dark-auto .navbar .form-control::-ms-input-placeholder {
      color: rgba(250, 251, 252, 0.64);
    }
    .theme-dark-auto .navbar .form-control::placeholder {
      color: rgba(250, 251, 252, 0.64);
    }
  }
}
@media (prefers-color-scheme: dark) and (prefers-reduced-motion: reduce) {
  .theme-dark-auto .navbar::-webkit-scrollbar {
    -webkit-transition: none;
    transition: none;
  }
}
@media (prefers-color-scheme: dark) and (prefers-reduced-motion: reduce) {
  .theme-dark-auto .navbar::-webkit-scrollbar {
    -webkit-transition: none;
    transition: none;
  }
}
.navbar .dropdown-menu {
  position: absolute;
  z-index: 1030;
}

.navbar .navbar-nav {
  min-height: 3rem;
}

.navbar .navbar-nav .nav-link {
  position: relative;
  min-width: 2rem;
  min-height: 2rem;
  justify-content: center;
  border-radius: 4px;
}

.navbar .navbar-nav .nav-link .badge {
  position: absolute;
  top: 0.375rem;
  right: 0.375rem;
  transform: translate(50%, -50%);
}

.navbar-nav {
  margin: 0;
  padding: 0;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm .navbar-collapse {
    flex-direction: column;
  }
  .navbar-expand-sm .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-expand-sm .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-expand-sm .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-expand-sm .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-expand-sm .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-expand-sm .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm .navbar-collapse {
    width: auto;
    flex: 1 1 auto;
  }
  .navbar-expand-sm.navbar-dark .nav-item.active .nav-link,
.navbar-expand-sm .navbar-dark .nav-item.active .nav-link {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .navbar-expand-sm.navbar-light .nav-item.active,
.navbar-expand-sm .navbar-light .nav-item.active {
    position: relative;
  }
  .navbar-expand-sm.navbar-light .nav-item.active:after,
.navbar-expand-sm .navbar-light .nav-item.active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.25rem;
    border: 0 solid #206bc4;
    border-bottom-width: 2px;
  }
  .navbar-expand-sm.navbar-light.navbar-vertical,
.navbar-expand-sm .navbar-light.navbar-vertical {
    box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-sm.navbar-light.navbar-vertical.navbar-right,
.navbar-expand-sm .navbar-light.navbar-vertical.navbar-right {
    box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-sm.navbar-vertical ~ .navbar,
.navbar-expand-sm.navbar-vertical ~ .page-wrapper {
    margin-left: 15rem;
  }
  .navbar-expand-sm.navbar-vertical.navbar-right ~ .navbar,
.navbar-expand-sm.navbar-vertical.navbar-right ~ .page-wrapper {
    margin-left: 0;
    margin-right: 15rem;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md .navbar-collapse {
    flex-direction: column;
  }
  .navbar-expand-md .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-expand-md .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-expand-md .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-expand-md .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-expand-md .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-expand-md .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md .navbar-collapse {
    width: auto;
    flex: 1 1 auto;
  }
  .navbar-expand-md.navbar-dark .nav-item.active .nav-link,
.navbar-expand-md .navbar-dark .nav-item.active .nav-link {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .navbar-expand-md.navbar-light .nav-item.active,
.navbar-expand-md .navbar-light .nav-item.active {
    position: relative;
  }
  .navbar-expand-md.navbar-light .nav-item.active:after,
.navbar-expand-md .navbar-light .nav-item.active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.25rem;
    border: 0 solid #206bc4;
    border-bottom-width: 2px;
  }
  .navbar-expand-md.navbar-light.navbar-vertical,
.navbar-expand-md .navbar-light.navbar-vertical {
    box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-md.navbar-light.navbar-vertical.navbar-right,
.navbar-expand-md .navbar-light.navbar-vertical.navbar-right {
    box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-md.navbar-vertical ~ .navbar,
.navbar-expand-md.navbar-vertical ~ .page-wrapper {
    margin-left: 15rem;
  }
  .navbar-expand-md.navbar-vertical.navbar-right ~ .navbar,
.navbar-expand-md.navbar-vertical.navbar-right ~ .page-wrapper {
    margin-left: 0;
    margin-right: 15rem;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg .navbar-collapse {
    flex-direction: column;
  }
  .navbar-expand-lg .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-expand-lg .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-expand-lg .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-expand-lg .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-expand-lg .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-expand-lg .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-collapse {
    width: auto;
    flex: 1 1 auto;
  }
  .navbar-expand-lg.navbar-dark .nav-item.active .nav-link,
.navbar-expand-lg .navbar-dark .nav-item.active .nav-link {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .navbar-expand-lg.navbar-light .nav-item.active,
.navbar-expand-lg .navbar-light .nav-item.active {
    position: relative;
  }
  .navbar-expand-lg.navbar-light .nav-item.active:after,
.navbar-expand-lg .navbar-light .nav-item.active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.25rem;
    border: 0 solid #206bc4;
    border-bottom-width: 2px;
  }
  .navbar-expand-lg.navbar-light.navbar-vertical,
.navbar-expand-lg .navbar-light.navbar-vertical {
    box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-lg.navbar-light.navbar-vertical.navbar-right,
.navbar-expand-lg .navbar-light.navbar-vertical.navbar-right {
    box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-lg.navbar-vertical ~ .navbar,
.navbar-expand-lg.navbar-vertical ~ .page-wrapper {
    margin-left: 15rem;
  }
  .navbar-expand-lg.navbar-vertical.navbar-right ~ .navbar,
.navbar-expand-lg.navbar-vertical.navbar-right ~ .page-wrapper {
    margin-left: 0;
    margin-right: 15rem;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl .navbar-collapse {
    flex-direction: column;
  }
  .navbar-expand-xl .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-expand-xl .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-expand-xl .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-expand-xl .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-expand-xl .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-expand-xl .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl .navbar-collapse {
    width: auto;
    flex: 1 1 auto;
  }
  .navbar-expand-xl.navbar-dark .nav-item.active .nav-link,
.navbar-expand-xl .navbar-dark .nav-item.active .nav-link {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .navbar-expand-xl.navbar-light .nav-item.active,
.navbar-expand-xl .navbar-light .nav-item.active {
    position: relative;
  }
  .navbar-expand-xl.navbar-light .nav-item.active:after,
.navbar-expand-xl .navbar-light .nav-item.active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.25rem;
    border: 0 solid #206bc4;
    border-bottom-width: 2px;
  }
  .navbar-expand-xl.navbar-light.navbar-vertical,
.navbar-expand-xl .navbar-light.navbar-vertical {
    box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-xl.navbar-light.navbar-vertical.navbar-right,
.navbar-expand-xl .navbar-light.navbar-vertical.navbar-right {
    box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-xl.navbar-vertical ~ .navbar,
.navbar-expand-xl.navbar-vertical ~ .page-wrapper {
    margin-left: 15rem;
  }
  .navbar-expand-xl.navbar-vertical.navbar-right ~ .navbar,
.navbar-expand-xl.navbar-vertical.navbar-right ~ .page-wrapper {
    margin-left: 0;
    margin-right: 15rem;
  }
}
@media (max-width: 1399.98px) {
  .navbar-expand-xxl .navbar-collapse {
    flex-direction: column;
  }
  .navbar-expand-xxl .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-expand-xxl .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-expand-xxl .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-expand-xxl .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-expand-xxl .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-expand-xxl .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl .navbar-collapse {
    width: auto;
    flex: 1 1 auto;
  }
  .navbar-expand-xxl.navbar-dark .nav-item.active .nav-link,
.navbar-expand-xxl .navbar-dark .nav-item.active .nav-link {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .navbar-expand-xxl.navbar-light .nav-item.active,
.navbar-expand-xxl .navbar-light .nav-item.active {
    position: relative;
  }
  .navbar-expand-xxl.navbar-light .nav-item.active:after,
.navbar-expand-xxl .navbar-light .nav-item.active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.25rem;
    border: 0 solid #206bc4;
    border-bottom-width: 2px;
  }
  .navbar-expand-xxl.navbar-light.navbar-vertical,
.navbar-expand-xxl .navbar-light.navbar-vertical {
    box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-xxl.navbar-light.navbar-vertical.navbar-right,
.navbar-expand-xxl .navbar-light.navbar-vertical.navbar-right {
    box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16);
  }
  .navbar-expand-xxl.navbar-vertical ~ .navbar,
.navbar-expand-xxl.navbar-vertical ~ .page-wrapper {
    margin-left: 15rem;
  }
  .navbar-expand-xxl.navbar-vertical.navbar-right ~ .navbar,
.navbar-expand-xxl.navbar-vertical.navbar-right ~ .page-wrapper {
    margin-left: 0;
    margin-right: 15rem;
  }
}
.navbar-expand .navbar-collapse {
  flex-direction: column;
}

.navbar-expand .navbar-collapse [class^=container] {
  flex-direction: column;
  align-items: stretch;
}

.navbar-expand .navbar-collapse .navbar-nav {
  margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
}

.navbar-expand .navbar-collapse .navbar-nav .nav-link {
  padding: 0.5rem 1.5rem;
  justify-content: flex-start;
}

.navbar-expand .navbar-collapse .dropdown-menu-columns {
  flex-direction: column;
}

.navbar-expand .navbar-collapse .dropdown-menu {
  padding: 0;
  background: transparent;
  position: static;
  color: inherit;
  box-shadow: none;
  border: none;
  min-width: 0;
  margin: 0;
}

.navbar-expand .navbar-collapse .dropdown-menu .dropdown-item {
  min-width: 0;
  display: flex;
  width: auto;
  padding-left: 3.25rem;
  color: inherit;
}

.navbar-expand .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  padding-left: 4.75rem;
}

.navbar-expand .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  padding-left: 6.25rem;
}

.navbar-expand .navbar-collapse .dropdown-toggle:after {
  margin-left: auto;
}

.navbar-expand .navbar-collapse .nav-item.active:after {
  border-bottom-width: 0;
  border-left-width: 3px;
  right: auto;
  top: 0;
  bottom: 0;
}

.navbar-expand .navbar-collapse {
  width: auto;
  flex: 1 1 auto;
}

.navbar-expand.navbar-dark .nav-item.active .nav-link,
.navbar-expand .navbar-dark .nav-item.active .nav-link {
  background-color: rgba(0, 0, 0, 0.1);
}

.navbar-expand.navbar-light .nav-item.active,
.navbar-expand .navbar-light .nav-item.active {
  position: relative;
}

.navbar-expand.navbar-light .nav-item.active:after,
.navbar-expand .navbar-light .nav-item.active:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.25rem;
  border: 0 solid #206bc4;
  border-bottom-width: 2px;
}

.navbar-expand.navbar-light.navbar-vertical,
.navbar-expand .navbar-light.navbar-vertical {
  box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16);
}

.navbar-expand.navbar-light.navbar-vertical.navbar-right,
.navbar-expand .navbar-light.navbar-vertical.navbar-right {
  box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16);
}

.navbar-expand.navbar-vertical ~ .navbar,
.navbar-expand.navbar-vertical ~ .page-wrapper {
  margin-left: 15rem;
}

.navbar-expand.navbar-vertical.navbar-right ~ .navbar,
.navbar-expand.navbar-vertical.navbar-right ~ .page-wrapper {
  margin-left: 0;
  margin-right: 15rem;
}

/**
Navbar brand
 */
.navbar-brand {
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  margin: 0;
}

.navbar-brand-image {
  display: block;
  height: 2rem;
  width: auto;
}

/**
Navbar toggler
 */
.navbar-toggler {
  border: 0;
  width: 2rem;
  height: 2rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.navbar-toggler-icon {
  height: 2px;
  width: 1.25em;
  background: currentColor;
  border-radius: 10px;
  transition: top 0.2s 0.2s, bottom 0.2s 0.2s, transform 0.2s, opacity 0s 0.2s;
  position: relative;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler-icon {
    transition: none;
  }
}
.navbar-toggler-icon:before, .navbar-toggler-icon:after {
  content: "";
  display: block;
  height: inherit;
  width: inherit;
  border-radius: inherit;
  background: inherit;
  position: absolute;
  left: 0;
  transition: inherit;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler-icon:before, .navbar-toggler-icon:after {
    transition: none;
  }
}
.navbar-toggler-icon:before {
  top: -0.45em;
}

.navbar-toggler-icon:after {
  bottom: -0.45em;
}

.navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
  transform: rotate(45deg);
  transition: top 0.3s, bottom 0.3s, transform 0.3s 0.3s, opacity 0s 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
    transition: none;
  }
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before {
  top: 0;
  transform: rotate(-90deg);
}

.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after {
  bottom: 0;
  opacity: 0;
}

/**
Navbar light
 */
.navbar-light {
  box-shadow: inset 0 -1px 0 0 rgba(98, 105, 118, 0.16);
  background-color: #ffffff;
}

/**
Navbar dark
 */
.navbar-dark {
  background: #1e293b;
  color: rgba(255, 255, 255, 0.7);
}

.navbar-dark::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-dark::-webkit-scrollbar {
    -webkit-transition: none;
    transition: none;
  }
}
.navbar-dark::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(var(--tblr-body-color-rgb), 0.16);
}

.navbar-dark::-webkit-scrollbar-track {
  background: rgba(var(--tblr-body-color-rgb), 0.06);
}

.navbar-dark:hover::-webkit-scrollbar-thumb {
  background: rgba(var(--tblr-body-color-rgb), 0.32);
}

.navbar-dark::-webkit-scrollbar-corner {
  background: transparent;
}

.navbar-dark .text-muted {
  color: rgba(255, 255, 255, 0.7) !important;
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
  opacity: 0.8;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.7);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.3);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}

.navbar-dark .navbar-toggler {
  color: #ffffff;
  border-color: transparent;
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.7);
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: rgba(255, 255, 255, 0.7);
}

.navbar-dark::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-dark::-webkit-scrollbar {
    -webkit-transition: none;
    transition: none;
  }
}
.navbar-dark::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(var(--tblr-body-color-rgb), 0.16);
}

.navbar-dark::-webkit-scrollbar-track {
  background: rgba(var(--tblr-body-color-rgb), 0.06);
}

.navbar-dark:hover::-webkit-scrollbar-thumb {
  background: rgba(var(--tblr-body-color-rgb), 0.32);
}

.navbar-dark::-webkit-scrollbar-corner {
  background: transparent;
}

.navbar-dark .input-icon-addon {
  color: rgba(250, 251, 252, 0.64);
}

.navbar-dark .form-control {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.1);
}

.navbar-dark .form-control::-webkit-input-placeholder {
  color: rgba(250, 251, 252, 0.64);
}

.navbar-dark .form-control::-moz-placeholder {
  color: rgba(250, 251, 252, 0.64);
}

.navbar-dark .form-control:-ms-input-placeholder {
  color: rgba(250, 251, 252, 0.64);
}

.navbar-dark .form-control::-ms-input-placeholder {
  color: rgba(250, 251, 252, 0.64);
}

.navbar-dark .form-control::placeholder {
  color: rgba(250, 251, 252, 0.64);
}

/**
Navbar nav
 */
.navbar-nav {
  align-items: stretch;
}

.navbar-nav .nav-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/**
Navbar side
 */
.navbar-side {
  margin: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}

/**
Navbar vertical
 */
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm {
    width: 15rem;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1030;
    align-items: flex-start;
    transition: transform 0.3s;
    overflow-x: auto;
    padding: 0;
  }
}
@media (min-width: 576px) and (prefers-reduced-motion: reduce) {
  .navbar-vertical.navbar-expand-sm {
    transition: none;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm.navbar-right {
    left: auto;
    right: 0;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm .navbar-brand {
    padding: 0.75rem 0;
    justify-content: center;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm .navbar-collapse {
    align-items: stretch;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm .navbar-nav {
    flex-direction: column;
    flex-grow: 1;
    min-height: auto;
  }
  .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm > [class^=container] {
    flex-direction: column;
    align-items: stretch;
    min-height: 100%;
    justify-content: flex-start;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm ~ .page {
    padding-left: 15rem;
  }
  .navbar-vertical.navbar-expand-sm ~ .page [class^=container] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm.navbar-right ~ .page {
    padding-left: 0;
    padding-right: 15rem;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm .navbar-collapse {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md {
    width: 15rem;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1030;
    align-items: flex-start;
    transition: transform 0.3s;
    overflow-x: auto;
    padding: 0;
  }
}
@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .navbar-vertical.navbar-expand-md {
    transition: none;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md.navbar-right {
    left: auto;
    right: 0;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md .navbar-brand {
    padding: 0.75rem 0;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md .navbar-collapse {
    align-items: stretch;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md .navbar-nav {
    flex-direction: column;
    flex-grow: 1;
    min-height: auto;
  }
  .navbar-vertical.navbar-expand-md .navbar-nav .nav-link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md > [class^=container] {
    flex-direction: column;
    align-items: stretch;
    min-height: 100%;
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md ~ .page {
    padding-left: 15rem;
  }
  .navbar-vertical.navbar-expand-md ~ .page [class^=container] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md.navbar-right ~ .page {
    padding-left: 0;
    padding-right: 15rem;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md .navbar-collapse {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg {
    width: 15rem;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1030;
    align-items: flex-start;
    transition: transform 0.3s;
    overflow-x: auto;
    padding: 0;
  }
}
@media (min-width: 992px) and (prefers-reduced-motion: reduce) {
  .navbar-vertical.navbar-expand-lg {
    transition: none;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg.navbar-right {
    left: auto;
    right: 0;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg .navbar-brand {
    padding: 0.75rem 0;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg .navbar-collapse {
    align-items: stretch;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg .navbar-nav {
    flex-direction: column;
    flex-grow: 1;
    min-height: auto;
  }
  .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg > [class^=container] {
    flex-direction: column;
    align-items: stretch;
    min-height: 100%;
    justify-content: flex-start;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg ~ .page {
    padding-left: 15rem;
  }
  .navbar-vertical.navbar-expand-lg ~ .page [class^=container] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg.navbar-right ~ .page {
    padding-left: 0;
    padding-right: 15rem;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg .navbar-collapse {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl {
    width: 15rem;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1030;
    align-items: flex-start;
    transition: transform 0.3s;
    overflow-x: auto;
    padding: 0;
  }
}
@media (min-width: 1200px) and (prefers-reduced-motion: reduce) {
  .navbar-vertical.navbar-expand-xl {
    transition: none;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl.navbar-right {
    left: auto;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl .navbar-brand {
    padding: 0.75rem 0;
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl .navbar-collapse {
    align-items: stretch;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl .navbar-nav {
    flex-direction: column;
    flex-grow: 1;
    min-height: auto;
  }
  .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl > [class^=container] {
    flex-direction: column;
    align-items: stretch;
    min-height: 100%;
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl ~ .page {
    padding-left: 15rem;
  }
  .navbar-vertical.navbar-expand-xl ~ .page [class^=container] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl.navbar-right ~ .page {
    padding-left: 0;
    padding-right: 15rem;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl .navbar-collapse {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl {
    width: 15rem;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1030;
    align-items: flex-start;
    transition: transform 0.3s;
    overflow-x: auto;
    padding: 0;
  }
}
@media (min-width: 1400px) and (prefers-reduced-motion: reduce) {
  .navbar-vertical.navbar-expand-xxl {
    transition: none;
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl.navbar-right {
    left: auto;
    right: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl .navbar-brand {
    padding: 0.75rem 0;
    justify-content: center;
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl .navbar-collapse {
    align-items: stretch;
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl .navbar-nav {
    flex-direction: column;
    flex-grow: 1;
    min-height: auto;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl > [class^=container] {
    flex-direction: column;
    align-items: stretch;
    min-height: 100%;
    justify-content: flex-start;
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl ~ .page {
    padding-left: 15rem;
  }
  .navbar-vertical.navbar-expand-xxl ~ .page [class^=container] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl.navbar-right ~ .page {
    padding-left: 0;
    padding-right: 15rem;
  }
}
@media (min-width: 1400px) {
  .navbar-vertical.navbar-expand-xxl .navbar-collapse {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse [class^=container] {
    flex-direction: column;
    align-items: stretch;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse .navbar-nav {
    margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
    margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse .navbar-nav .nav-link {
    padding: 0.5rem 1.5rem;
    justify-content: flex-start;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu-columns {
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu {
    padding: 0;
    background: transparent;
    position: static;
    color: inherit;
    box-shadow: none;
    border: none;
    min-width: 0;
    margin: 0;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item {
    min-width: 0;
    display: flex;
    width: auto;
    padding-left: 3.25rem;
    color: inherit;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 4.75rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
    padding-left: 6.25rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-toggle:after {
    margin-left: auto;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse .nav-item.active:after {
    border-bottom-width: 0;
    border-left-width: 3px;
    right: auto;
    top: 0;
    bottom: 0;
  }
}
.navbar-vertical.navbar-expand {
  width: 15rem;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 1030;
  align-items: flex-start;
  transition: transform 0.3s;
  overflow-x: auto;
  padding: 0;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-vertical.navbar-expand {
    transition: none;
  }
}
.navbar-vertical.navbar-expand.navbar-right {
  left: auto;
  right: 0;
}

.navbar-vertical.navbar-expand .navbar-brand {
  padding: 0.75rem 0;
  justify-content: center;
}

.navbar-vertical.navbar-expand .navbar-collapse {
  align-items: stretch;
}

.navbar-vertical.navbar-expand .navbar-nav {
  flex-direction: column;
  flex-grow: 1;
  min-height: auto;
}

.navbar-vertical.navbar-expand .navbar-nav .nav-link {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-vertical.navbar-expand > [class^=container] {
  flex-direction: column;
  align-items: stretch;
  min-height: 100%;
  justify-content: flex-start;
}

.navbar-vertical.navbar-expand ~ .page {
  padding-left: 15rem;
}

.navbar-vertical.navbar-expand ~ .page [class^=container] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-vertical.navbar-expand.navbar-right ~ .page {
  padding-left: 0;
  padding-right: 15rem;
}

.navbar-vertical.navbar-expand .navbar-collapse {
  flex-direction: column;
}

.navbar-vertical.navbar-expand .navbar-collapse [class^=container] {
  flex-direction: column;
  align-items: stretch;
}

.navbar-vertical.navbar-expand .navbar-collapse .navbar-nav {
  margin-left: calc(-1 * var(--tblr-gutter-x, 1.5rem));
  margin-right: calc(-1 * var(--tblr-gutter-x, 1.5rem));
}

.navbar-vertical.navbar-expand .navbar-collapse .navbar-nav .nav-link {
  padding: 0.5rem 1.5rem;
  justify-content: flex-start;
}

.navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu-columns {
  flex-direction: column;
}

.navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu {
  padding: 0;
  background: transparent;
  position: static;
  color: inherit;
  box-shadow: none;
  border: none;
  min-width: 0;
  margin: 0;
}

.navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu .dropdown-item {
  min-width: 0;
  display: flex;
  width: auto;
  padding-left: 3.25rem;
  color: inherit;
}

.navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  padding-left: 4.75rem;
}

.navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  padding-left: 6.25rem;
}

.navbar-vertical.navbar-expand .navbar-collapse .dropdown-toggle:after {
  margin-left: auto;
}

.navbar-vertical.navbar-expand .navbar-collapse .nav-item.active:after {
  border-bottom-width: 0;
  border-left-width: 3px;
  right: auto;
  top: 0;
  bottom: 0;
}

.navbar-overlap:after {
  content: "";
  height: 9rem;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: inherit;
  z-index: -1;
  box-shadow: inherit;
}

.page {
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 100vh;
}

.page-center {
  justify-content: center;
}

.page-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
}

@media print {
  .page-wrapper {
    margin: 0 !important;
  }
}
.page-wrapper-full .page-body:first-child {
  margin: 0;
  border-top: 0;
}

.page-body {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.page-body-card {
  background: #ffffff;
  border-top: 1px solid rgba(98, 105, 118, 0.16);
  padding: 1.25rem 0;
  margin-bottom: 0;
  flex: 1;
}

.page-body ~ .page-body-card {
  margin-top: 0;
}

.page-cover {
  background: no-repeat center/cover;
  min-height: 9rem;
}

@media (min-width: 768px) {
  .page-cover {
    min-height: 12rem;
  }
}
@media (min-width: 992px) {
  .page-cover {
    min-height: 15rem;
  }
}
.page-cover-overlay {
  position: relative;
}

.page-cover-overlay:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.page-header {
  display: flex;
  flex-wrap: wrap;
  min-height: 2.25rem;
  flex-direction: column;
  justify-content: center;
}

.page-wrapper .page-header {
  margin: 1.25rem 0 0;
}

.page-header-border {
  border-bottom: 1px solid rgba(98, 105, 118, 0.16);
  padding-bottom: 1.25rem;
}

.page-pretitle {
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.6;
  color: #626976;
}

.page-title {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 600;
  color: inherit;
  display: flex;
  align-items: center;
}

.page-title svg {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.25rem;
}

.page-title-lg {
  font-size: 1.5rem;
  line-height: 1.3333333333;
}

.page-subtitle {
  margin-top: 0.25rem;
  color: #626976;
}

.page-tabs {
  margin-top: 0.5rem;
  position: relative;
}

.page-header-tabs .nav-bordered {
  border: 0;
}

.page-header-tabs + .page-body-card {
  margin-top: 0;
}

.footer {
  border-top: 1px solid #e6e7e9;
  background-color: #ffffff;
  padding: 2rem 0;
  color: #626976;
  margin-top: auto;
}

.footer-transparent {
  background-color: transparent;
  border-top: 0;
}

/*!
 * Tabler (v0.9.0): _dark.scss
 * Copyright 2018-2021 The Tabler Authors
 * Copyright 2018-2021 codecalm
 * Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
 */
body:not(.theme-dark) .hide-theme-light {
  display: none !important;
}

@media not print {
  .theme-dark {
    --tblr-body-color: #fafbfc;
    --tblr-body-color-rgb: 250, 251, 252;
    --tblr-body-bg: #1b2434;
    --tblr-body-bg-rgb: 27, 36, 52;
    --tblr-card-bg: #1e293b;
    --tblr-card-bg-rgb: 30, 41, 59;
    --tblr-border-color: #2c3c56;
    --tblr-border-color-light: #253249;
    --tblr-btn-color: #1e293b;
    color: #fafbfc;
    background-color: #1b2434;
  }
  .theme-dark .page {
    color: #fafbfc;
  }
  .theme-dark .hide-theme-dark {
    display: none !important;
  }
  .theme-dark .text-body {
    color: #fafbfc !important;
  }
  .theme-dark .card,
.theme-dark .card-footer,
.theme-dark .card-stacked::after,
.theme-dark .footer:not(.footer-transparent),
.theme-dark .modal-content,
.theme-dark .modal-header,
.theme-dark .dropdown-menu,
.theme-dark .alert:not(.alert-important) {
    background-color: #1e293b;
    color: inherit;
  }
  .theme-dark .card {
    border-color: transparent;
  }
  .theme-dark .card-tabs .nav-tabs .nav-link {
    background-color: #1b2434;
    color: inherit;
  }
  .theme-dark pre {
    background-color: #1b2434;
    border-color: #2c3c56;
  }
  .theme-dark .card-tabs .nav-tabs .nav-link.active {
    background-color: #1e293b;
    color: inherit;
  }
  .theme-dark .btn-white,
.theme-dark .form-file-button {
    background-image: none;
  }
  .theme-dark .form-check-input:not(:checked),
.theme-dark .form-select,
.theme-dark .form-file-text,
.theme-dark .form-control,
.theme-dark .form-selectgroup-label,
.theme-dark .form-selectgroup-check,
.theme-dark .form-imagecheck-figure:before {
    background-color: #1b2434;
    color: #fafbfc;
    border-color: #2c3c56;
  }
  .theme-dark .form-control-plaintext {
    color: #fafbfc;
  }
  .theme-dark .input-group-flat .input-group-text {
    background-color: #1b2434;
  }
  .theme-dark .input-group-text {
    border-color: #2c3c56;
  }
  .theme-dark .highlight {
    background-color: #1b2434;
  }
  .theme-dark .avatar {
    --tblr-avatar-bg: #212e42;
  }
  .theme-dark .avatar-list-stacked .avatar {
    box-shadow: 0 0 0 2px #1e293b;
  }
  .theme-dark .markdown,
.theme-dark .markdown > *,
.theme-dark .accordion-button {
    color: inherit;
  }
  .theme-dark .btn-close,
.theme-dark .accordion-button:after {
    filter: invert(1) grayscale(100%) brightness(200%);
  }
  .theme-dark .apexcharts-text {
    fill: #fafbfc;
  }
  .theme-dark .apexcharts-gridline {
    stroke: var(--tblr-border-color);
  }
  .theme-dark .apexcharts-legend-text {
    color: inherit !important;
  }
  .theme-dark .apexcharts-tooltip {
    background: #1e293b !important;
    border: 1px solid #2c3c56 !important;
    box-shadow: 2px 2px 6px -4px #1b2434 !important;
  }
  .theme-dark .apexcharts-tooltip .apexcharts-tooltip-title {
    background: #1e293b !important;
    border-bottom: 1px solid #2c3c56 !important;
  }
  .theme-dark .navbar-brand-autodark {
    filter: brightness(0) invert(1);
  }
  .theme-dark .table thead th, .theme-dark .markdown > table thead th,
.theme-dark .input-group-text {
    background: transparent;
  }
  .theme-dark .list-group-header {
    background: #1b2434;
  }
  .theme-dark .list-group-item {
    border-color: rgba(98, 105, 118, 0.16);
  }
  .theme-dark .list-group-item:not(.disabled):not(:disabled) {
    color: #fafbfc;
  }
  .theme-dark .list-group-item.disabled, .theme-dark .list-group-item:disabled {
    color: #475569;
  }
  .theme-dark .apexcharts-radialbar-area {
    stroke: #2c3c56;
  }
  .theme-dark .form-control.is-invalid,
.theme-dark .was-validated .form-control:invalid {
    border-color: var(--tblr-danger);
  }
  .theme-dark .form-control.is-valid,
.theme-dark .was-validated .form-control:valid {
    border-color: var(--tblr-success);
  }
}
@media not print {
  @media (prefers-color-scheme: dark) {
    .theme-dark-auto {
      --tblr-body-color: #fafbfc;
      --tblr-body-color-rgb: 250, 251, 252;
      --tblr-body-bg: #1b2434;
      --tblr-body-bg-rgb: 27, 36, 52;
      --tblr-card-bg: #1e293b;
      --tblr-card-bg-rgb: 30, 41, 59;
      --tblr-border-color: #2c3c56;
      --tblr-border-color-light: #253249;
      --tblr-btn-color: #1e293b;
      color: #fafbfc;
      background-color: #1b2434;
    }
    .theme-dark-auto .page {
      color: #fafbfc;
    }
    .theme-dark-auto .hide-theme-dark {
      display: none !important;
    }
    .theme-dark-auto .text-body {
      color: #fafbfc !important;
    }
    .theme-dark-auto .card,
.theme-dark-auto .card-footer,
.theme-dark-auto .card-stacked::after,
.theme-dark-auto .footer:not(.footer-transparent),
.theme-dark-auto .modal-content,
.theme-dark-auto .modal-header,
.theme-dark-auto .dropdown-menu,
.theme-dark-auto .alert:not(.alert-important) {
      background-color: #1e293b;
      color: inherit;
    }
    .theme-dark-auto .card {
      border-color: transparent;
    }
    .theme-dark-auto .card-tabs .nav-tabs .nav-link {
      background-color: #1b2434;
      color: inherit;
    }
    .theme-dark-auto pre {
      background-color: #1b2434;
      border-color: #2c3c56;
    }
    .theme-dark-auto .card-tabs .nav-tabs .nav-link.active {
      background-color: #1e293b;
      color: inherit;
    }
    .theme-dark-auto .btn-white,
.theme-dark-auto .form-file-button {
      background-image: none;
    }
    .theme-dark-auto .form-check-input:not(:checked),
.theme-dark-auto .form-select,
.theme-dark-auto .form-file-text,
.theme-dark-auto .form-control,
.theme-dark-auto .form-selectgroup-label,
.theme-dark-auto .form-selectgroup-check,
.theme-dark-auto .form-imagecheck-figure:before {
      background-color: #1b2434;
      color: #fafbfc;
      border-color: #2c3c56;
    }
    .theme-dark-auto .form-control-plaintext {
      color: #fafbfc;
    }
    .theme-dark-auto .input-group-flat .input-group-text {
      background-color: #1b2434;
    }
    .theme-dark-auto .input-group-text {
      border-color: #2c3c56;
    }
    .theme-dark-auto .highlight {
      background-color: #1b2434;
    }
    .theme-dark-auto .avatar {
      --tblr-avatar-bg: #212e42;
    }
    .theme-dark-auto .avatar-list-stacked .avatar {
      box-shadow: 0 0 0 2px #1e293b;
    }
    .theme-dark-auto .markdown,
.theme-dark-auto .markdown > *,
.theme-dark-auto .accordion-button {
      color: inherit;
    }
    .theme-dark-auto .btn-close,
.theme-dark-auto .accordion-button:after {
      filter: invert(1) grayscale(100%) brightness(200%);
    }
    .theme-dark-auto .apexcharts-text {
      fill: #fafbfc;
    }
    .theme-dark-auto .apexcharts-gridline {
      stroke: var(--tblr-border-color);
    }
    .theme-dark-auto .apexcharts-legend-text {
      color: inherit !important;
    }
    .theme-dark-auto .apexcharts-tooltip {
      background: #1e293b !important;
      border: 1px solid #2c3c56 !important;
      box-shadow: 2px 2px 6px -4px #1b2434 !important;
    }
    .theme-dark-auto .apexcharts-tooltip .apexcharts-tooltip-title {
      background: #1e293b !important;
      border-bottom: 1px solid #2c3c56 !important;
    }
    .theme-dark-auto .navbar-brand-autodark {
      filter: brightness(0) invert(1);
    }
    .theme-dark-auto .table thead th, .theme-dark-auto .markdown > table thead th,
.theme-dark-auto .input-group-text {
      background: transparent;
    }
    .theme-dark-auto .list-group-header {
      background: #1b2434;
    }
    .theme-dark-auto .list-group-item {
      border-color: rgba(98, 105, 118, 0.16);
    }
    .theme-dark-auto .list-group-item:not(.disabled):not(:disabled) {
      color: #fafbfc;
    }
    .theme-dark-auto .list-group-item.disabled, .theme-dark-auto .list-group-item:disabled {
      color: #475569;
    }
    .theme-dark-auto .apexcharts-radialbar-area {
      stroke: #2c3c56;
    }
    .theme-dark-auto .form-control.is-invalid,
.theme-dark-auto .was-validated .form-control:invalid {
      border-color: var(--tblr-danger);
    }
    .theme-dark-auto .form-control.is-valid,
.theme-dark-auto .was-validated .form-control:valid {
      border-color: var(--tblr-success);
    }
  }
}
.accordion-button:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}

.accordion-button:after {
  opacity: 0.7;
}

.accordion-button:not(.collapsed) {
  font-weight: 600;
  border-bottom-color: transparent;
  box-shadow: none;
}

.accordion-button:not(.collapsed):after {
  opacity: 1;
}

.alert {
  --tblr-alert-color: #626976;
  background: #ffffff;
  border: 1px solid rgba(98, 105, 118, 0.16);
  border-left: 0.25rem solid var(--tblr-alert-color);
  box-shadow: rgba(30, 41, 59, 0.04) 0 2px 4px 0;
}

.alert > :last-child {
  margin-bottom: 0;
}

.alert-important {
  border-color: transparent;
  background: var(--tblr-alert-color);
  color: #fff;
}

.alert-important .alert-icon,
.alert-important .alert-link {
  color: inherit;
}

.alert-important .alert-link:hover {
  color: inherit;
}

.alert-link, .alert-link:hover {
  color: var(--tblr-alert-color);
}

.alert-primary {
  --tblr-alert-color: #206bc4;
}

.alert-secondary {
  --tblr-alert-color: #626976;
}

.alert-success {
  --tblr-alert-color: #2fb344;
}

.alert-info {
  --tblr-alert-color: #4299e1;
}

.alert-warning {
  --tblr-alert-color: #f76707;
}

.alert-danger {
  --tblr-alert-color: #d63939;
}

.alert-light {
  --tblr-alert-color: #fafbfc;
}

.alert-dark {
  --tblr-alert-color: #1e293b;
}

.alert-muted {
  --tblr-alert-color: #626976;
}

.alert-icon {
  color: var(--tblr-alert-color);
  width: 1.5rem !important;
  height: 1.5rem !important;
  margin: -0.125rem 1rem -0.125rem 0;
}

.alert-title {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 600;
  margin-bottom: 0.25rem;
  color: var(--tblr-alert-color);
}

.avatar {
  --tblr-avatar-size: 2.5rem;
  --tblr-avatar-bg: var(--tblr-border-color-light);
  position: relative;
  width: var(--tblr-avatar-size);
  height: var(--tblr-avatar-size);
  font-size: calc(var(--tblr-avatar-size) / 2.8571428572);
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #626976;
  text-align: center;
  text-transform: uppercase;
  vertical-align: bottom;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: var(--tblr-avatar-bg) no-repeat center/cover;
  border-radius: 4px;
}

.avatar svg {
  width: calc(var(--tblr-avatar-size) / 1.6666666667);
  height: calc(var(--tblr-avatar-size) / 1.6666666667);
}

.avatar .badge {
  position: absolute;
  right: 0;
  bottom: 0;
  border-radius: 100rem;
  box-shadow: 0 0 0 2px #ffffff;
}

a.avatar {
  cursor: pointer;
}

.avatar-rounded {
  border-radius: 100rem;
}

.avatar-xs {
  --tblr-avatar-size: 1.5rem;
}

.avatar-xs .badge:empty {
  width: 0.375rem;
  height: 0.375rem;
}

.avatar-sm {
  --tblr-avatar-size: 2rem;
}

.avatar-sm .badge:empty {
  width: 0.5rem;
  height: 0.5rem;
}

.avatar-md {
  --tblr-avatar-size: 3.75rem;
}

.avatar-md .badge:empty {
  width: 0.9375rem;
  height: 0.9375rem;
}

.avatar-lg {
  --tblr-avatar-size: 5rem;
}

.avatar-lg .badge:empty {
  width: 1.25rem;
  height: 1.25rem;
}

.avatar-xl {
  --tblr-avatar-size: 7rem;
}

.avatar-xl .badge:empty {
  width: 1.75rem;
  height: 1.75rem;
}

.avatar-2xl {
  --tblr-avatar-size: 11rem;
}

.avatar-2xl .badge:empty {
  width: 2.75rem;
  height: 2.75rem;
}

.avatar-list {
  display: inline-flex;
  padding: 0;
  margin: 0 0 -0.5rem;
  flex-wrap: wrap;
}

.avatar-list .avatar {
  margin-bottom: 0.5rem;
}

.avatar-list .avatar:not(:last-child) {
  margin-right: 0.5rem;
}

.avatar-list a.avatar:hover {
  z-index: 1;
}

.avatar-list-stacked .avatar {
  margin-right: -0.5rem !important;
  box-shadow: 0 0 0 2px var(--tblr-card-bg);
}

.avatar-upload {
  width: 4rem;
  height: 4rem;
  border: 1px dashed #e6e7e9;
  background: #ffffff;
  flex-direction: column;
  transition: color 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .avatar-upload {
    transition: none;
  }
}
.avatar-upload svg {
  width: 1.5rem;
  height: 1.5rem;
  stroke-width: 1;
}

.avatar-upload:hover {
  border-color: #206bc4;
  color: #206bc4;
  text-decoration: none;
}

.avatar-upload-text {
  font-size: 0.625rem;
  line-height: 1;
  margin-top: 0.25rem;
}

.page-cover ~ * .page-avatar {
  margin-top: calc(-1 * var(--tblr-avatar-size) * 0.5 - 1.25rem);
  box-shadow: 0 0 0 0.25rem #f5f7fb;
}

.badge {
  justify-content: center;
  align-items: center;
  background: #64748b;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  min-width: 1.3571428571em;
  font-weight: 600;
  letter-spacing: 0.04em;
  vertical-align: bottom;
}

a.badge {
  color: #ffffff;
}

.badge:empty {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  min-width: 0;
  min-height: auto;
  padding: 0;
  border-radius: 100rem;
  vertical-align: baseline;
}

.badge .avatar {
  box-sizing: content-box;
  width: 1.25rem;
  height: 1.25rem;
  margin: 0 0.5rem 0 -0.5rem;
}

.badge .icon {
  width: 1em;
  height: 1em;
  font-size: 1rem;
  stroke-width: 2;
}

.badge-sm {
  font-size: 0.625rem;
  line-height: 1.6;
  padding: 0 0.25rem;
}

.badge-outline {
  background-color: transparent;
  border: 1px solid currentColor;
}

.badge-pill {
  border-radius: 100rem;
}

.breadcrumb {
  padding: 0;
  margin: 0;
  background: transparent;
}

.breadcrumb a {
  color: #626976;
}

.breadcrumb a:hover {
  text-decoration: underline;
}

.breadcrumb-item.active a {
  color: inherit;
  pointer-events: none;
}

.breadcrumb-dots {
  --tblr-breadcrumb-divider: "·";
}

.breadcrumb-arrows {
  --tblr-breadcrumb-divider: "›";
}

.breadcrumb-bullets {
  --tblr-breadcrumb-divider: "•";
}

.btn {
  --tblr-btn-color-text-rgb: var(--tblr-body-color-rgb);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-color: var(--tblr-border-color);
  white-space: nowrap;
  background-color: var(--tblr-btn-color, var(--tblr-card-bg));
  color: var(--tblr-btn-color-text);
}

.btn:hover {
  color: var(--tblr-btn-color-text);
  border-color: rgba(var(--tblr-btn-color-text-rgb), 0.48);
}

.btn:focus:not([disabled]):not(.disabled) {
  border-color: var(--tblr-btn-color, #206bc4);
}

.btn:disabled, .btn.disabled {
  cursor: not-allowed;
}

.btn .icon {
  width: 1.25rem;
  height: 1.25rem;
  min-width: 1.25rem;
  margin: 0 0.5rem 0 -0.25rem;
  vertical-align: bottom;
  color: inherit;
}

.btn .avatar {
  width: 1.25rem;
  height: 1.25rem;
  vertical-align: text-top;
  margin: 0 0.5rem 0 -0.25rem;
}

.btn .icon-right {
  margin: 0 -0.25rem 0 0.5rem;
}

.btn .badge {
  top: auto;
}

.btn-tabler, .btn-bitbucket, .btn-flickr, .btn-rss, .btn-vk, .btn-pinterest, .btn-instagram, .btn-github, .btn-dribbble, .btn-vimeo, .btn-youtube, .btn-google, .btn-linkedin, .btn-twitter, .btn-facebook, .btn-cyan, .btn-teal, .btn-green, .btn-lime, .btn-yellow, .btn-orange, .btn-red, .btn-pink, .btn-purple, .btn-indigo, .btn-azure, .btn-blue, .btn-muted, .btn-dark, .btn-light, .btn-danger, .btn-warning, .btn-info, .btn-success, .btn-secondary, .btn-primary {
  border-color: rgba(98, 105, 118, 0.24);
}

.btn-tabler:hover, .btn-bitbucket:hover, .btn-flickr:hover, .btn-rss:hover, .btn-vk:hover, .btn-pinterest:hover, .btn-instagram:hover, .btn-github:hover, .btn-dribbble:hover, .btn-vimeo:hover, .btn-youtube:hover, .btn-google:hover, .btn-linkedin:hover, .btn-twitter:hover, .btn-facebook:hover, .btn-cyan:hover, .btn-teal:hover, .btn-green:hover, .btn-lime:hover, .btn-yellow:hover, .btn-orange:hover, .btn-red:hover, .btn-pink:hover, .btn-purple:hover, .btn-indigo:hover, .btn-azure:hover, .btn-blue:hover, .btn-muted:hover, .btn-dark:hover, .btn-light:hover, .btn-danger:hover, .btn-warning:hover, .btn-info:hover, .btn-success:hover, .btn-secondary:hover, .btn-primary:hover {
  color: var(--tblr-btn-color-text);
  background: var(--tblr-btn-color-interactive);
  border-color: var(--tblr-btn-color);
}

.btn-outline-tabler, .btn-outline-bitbucket, .btn-outline-flickr, .btn-outline-rss, .btn-outline-vk, .btn-outline-pinterest, .btn-outline-instagram, .btn-outline-github, .btn-outline-dribbble, .btn-outline-vimeo, .btn-outline-youtube, .btn-outline-google, .btn-outline-linkedin, .btn-outline-twitter, .btn-outline-facebook, .btn-outline-cyan, .btn-outline-teal, .btn-outline-green, .btn-outline-lime, .btn-outline-yellow, .btn-outline-orange, .btn-outline-red, .btn-outline-pink, .btn-outline-purple, .btn-outline-indigo, .btn-outline-azure, .btn-outline-blue, .btn-outline-muted, .btn-outline-dark, .btn-outline-light, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-success, .btn-outline-secondary, .btn-outline-primary {
  background-color: transparent;
  color: var(--tblr-btn-color);
  border-color: var(--tblr-btn-color);
}

.btn-outline-tabler:hover, .btn-outline-bitbucket:hover, .btn-outline-flickr:hover, .btn-outline-rss:hover, .btn-outline-vk:hover, .btn-outline-pinterest:hover, .btn-outline-instagram:hover, .btn-outline-github:hover, .btn-outline-dribbble:hover, .btn-outline-vimeo:hover, .btn-outline-youtube:hover, .btn-outline-google:hover, .btn-outline-linkedin:hover, .btn-outline-twitter:hover, .btn-outline-facebook:hover, .btn-outline-cyan:hover, .btn-outline-teal:hover, .btn-outline-green:hover, .btn-outline-lime:hover, .btn-outline-yellow:hover, .btn-outline-orange:hover, .btn-outline-red:hover, .btn-outline-pink:hover, .btn-outline-purple:hover, .btn-outline-indigo:hover, .btn-outline-azure:hover, .btn-outline-blue:hover, .btn-outline-muted:hover, .btn-outline-dark:hover, .btn-outline-light:hover, .btn-outline-danger:hover, .btn-outline-warning:hover, .btn-outline-info:hover, .btn-outline-success:hover, .btn-outline-secondary:hover, .btn-outline-primary:hover {
  background-color: var(--tblr-btn-color);
  color: var(--tblr-btn-color-text);
  border-color: var(--tblr-btn-color);
}

.btn-ghost-tabler, .btn-ghost-bitbucket, .btn-ghost-flickr, .btn-ghost-rss, .btn-ghost-vk, .btn-ghost-pinterest, .btn-ghost-instagram, .btn-ghost-github, .btn-ghost-dribbble, .btn-ghost-vimeo, .btn-ghost-youtube, .btn-ghost-google, .btn-ghost-linkedin, .btn-ghost-twitter, .btn-ghost-facebook, .btn-ghost-cyan, .btn-ghost-teal, .btn-ghost-green, .btn-ghost-lime, .btn-ghost-yellow, .btn-ghost-orange, .btn-ghost-red, .btn-ghost-pink, .btn-ghost-purple, .btn-ghost-indigo, .btn-ghost-azure, .btn-ghost-blue, .btn-ghost-muted, .btn-ghost-dark, .btn-ghost-light, .btn-ghost-danger, .btn-ghost-warning, .btn-ghost-info, .btn-ghost-success, .btn-ghost-secondary, .btn-ghost-primary {
  background: transparent;
  color: var(--tblr-btn-color);
  border-color: transparent;
}

.btn-ghost-tabler:hover, .btn-ghost-bitbucket:hover, .btn-ghost-flickr:hover, .btn-ghost-rss:hover, .btn-ghost-vk:hover, .btn-ghost-pinterest:hover, .btn-ghost-instagram:hover, .btn-ghost-github:hover, .btn-ghost-dribbble:hover, .btn-ghost-vimeo:hover, .btn-ghost-youtube:hover, .btn-ghost-google:hover, .btn-ghost-linkedin:hover, .btn-ghost-twitter:hover, .btn-ghost-facebook:hover, .btn-ghost-cyan:hover, .btn-ghost-teal:hover, .btn-ghost-green:hover, .btn-ghost-lime:hover, .btn-ghost-yellow:hover, .btn-ghost-orange:hover, .btn-ghost-red:hover, .btn-ghost-pink:hover, .btn-ghost-purple:hover, .btn-ghost-indigo:hover, .btn-ghost-azure:hover, .btn-ghost-blue:hover, .btn-ghost-muted:hover, .btn-ghost-dark:hover, .btn-ghost-light:hover, .btn-ghost-danger:hover, .btn-ghost-warning:hover, .btn-ghost-info:hover, .btn-ghost-success:hover, .btn-ghost-secondary:hover, .btn-ghost-primary:hover {
  background-color: var(--tblr-btn-color);
  color: var(--tblr-btn-color-text);
  border-color: var(--tblr-btn-color);
}

.btn-link {
  color: #206bc4;
  background-color: transparent;
  border-color: transparent;
}

.btn-link .icon {
  color: inherit;
}

.btn-link:hover {
  color: #1a569d;
  border-color: transparent;
}

.btn-lg svg.icon, .btn-group-lg > .btn svg.icon {
  stroke-width: 2;
}

.btn-pill {
  padding-right: 1.5em;
  padding-left: 1.5em;
  border-radius: 10rem;
}

.btn-pill[class*=btn-icon] {
  padding: 0.375rem 15px;
}

.btn-icon {
  min-width: calc(2.125rem + 2px);
}

.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {
  min-width: calc(1.3214285715rem + 2px);
}

.btn-icon .icon {
  margin: 0 -1em;
}

.btn-square {
  border-radius: 0;
}

.btn-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -0.5rem !important;
  margin-right: -0.5rem;
}

.btn-list > * {
  margin: 0 0.5rem 0.5rem 0 !important;
}

.btn-floating {
  position: fixed;
  z-index: 1030;
  bottom: 1.5rem;
  right: 1.5rem;
  border-radius: 100rem;
}

.btn-loading {
  position: relative;
  color: transparent !important;
  text-shadow: none !important;
  pointer-events: none;
}

.btn-loading:after {
  content: "";
  display: inline-block;
  vertical-align: text-bottom;
  border: 1px solid currentColor;
  border-right-color: transparent;
  border-radius: 100rem;
  color: #ffffff;
  position: absolute;
  width: 1rem;
  height: 1rem;
  left: calc(50% - 0.5rem);
  top: calc(50% - 0.5rem);
  -webkit-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}

.btn-primary,
.btn-outline-primary,
.btn-ghost-primary {
  --tblr-btn-color: #206bc4;
  --tblr-btn-color-interactive: #1d60b0;
  --tblr-btn-color-text: #fafbfc;
}

.btn-secondary,
.btn-outline-secondary,
.btn-ghost-secondary {
  --tblr-btn-color: #626976;
  --tblr-btn-color-interactive: #585f6a;
  --tblr-btn-color-text: #fafbfc;
}

.btn-success,
.btn-outline-success,
.btn-ghost-success {
  --tblr-btn-color: #2fb344;
  --tblr-btn-color-interactive: #2aa13d;
  --tblr-btn-color-text: #fafbfc;
}

.btn-info,
.btn-outline-info,
.btn-ghost-info {
  --tblr-btn-color: #4299e1;
  --tblr-btn-color-interactive: #3b8acb;
  --tblr-btn-color-text: #fafbfc;
}

.btn-warning,
.btn-outline-warning,
.btn-ghost-warning {
  --tblr-btn-color: #f76707;
  --tblr-btn-color-interactive: #de5d06;
  --tblr-btn-color-text: #fafbfc;
}

.btn-danger,
.btn-outline-danger,
.btn-ghost-danger {
  --tblr-btn-color: #d63939;
  --tblr-btn-color-interactive: #c13333;
  --tblr-btn-color-text: #fafbfc;
}

.btn-light,
.btn-outline-light,
.btn-ghost-light {
  --tblr-btn-color: #fafbfc;
  --tblr-btn-color-interactive: #e1e2e3;
  --tblr-btn-color-text: #1e293b;
}

.btn-dark,
.btn-outline-dark,
.btn-ghost-dark {
  --tblr-btn-color: #1e293b;
  --tblr-btn-color-interactive: #1b2535;
  --tblr-btn-color-text: #fafbfc;
}

.btn-muted,
.btn-outline-muted,
.btn-ghost-muted {
  --tblr-btn-color: #626976;
  --tblr-btn-color-interactive: #585f6a;
  --tblr-btn-color-text: #fafbfc;
}

.btn-blue,
.btn-outline-blue,
.btn-ghost-blue {
  --tblr-btn-color: #206bc4;
  --tblr-btn-color-interactive: #1d60b0;
  --tblr-btn-color-text: #fafbfc;
}

.btn-azure,
.btn-outline-azure,
.btn-ghost-azure {
  --tblr-btn-color: #4299e1;
  --tblr-btn-color-interactive: #3b8acb;
  --tblr-btn-color-text: #fafbfc;
}

.btn-indigo,
.btn-outline-indigo,
.btn-ghost-indigo {
  --tblr-btn-color: #4263eb;
  --tblr-btn-color-interactive: #3b59d4;
  --tblr-btn-color-text: #fafbfc;
}

.btn-purple,
.btn-outline-purple,
.btn-ghost-purple {
  --tblr-btn-color: #ae3ec9;
  --tblr-btn-color-interactive: #9d38b5;
  --tblr-btn-color-text: #fafbfc;
}

.btn-pink,
.btn-outline-pink,
.btn-ghost-pink {
  --tblr-btn-color: #d6336c;
  --tblr-btn-color-interactive: #c12e61;
  --tblr-btn-color-text: #fafbfc;
}

.btn-red,
.btn-outline-red,
.btn-ghost-red {
  --tblr-btn-color: #d63939;
  --tblr-btn-color-interactive: #c13333;
  --tblr-btn-color-text: #fafbfc;
}

.btn-orange,
.btn-outline-orange,
.btn-ghost-orange {
  --tblr-btn-color: #f76707;
  --tblr-btn-color-interactive: #de5d06;
  --tblr-btn-color-text: #fafbfc;
}

.btn-yellow,
.btn-outline-yellow,
.btn-ghost-yellow {
  --tblr-btn-color: #f59f00;
  --tblr-btn-color-interactive: #dd8f00;
  --tblr-btn-color-text: #fafbfc;
}

.btn-lime,
.btn-outline-lime,
.btn-ghost-lime {
  --tblr-btn-color: #74b816;
  --tblr-btn-color-interactive: #68a614;
  --tblr-btn-color-text: #fafbfc;
}

.btn-green,
.btn-outline-green,
.btn-ghost-green {
  --tblr-btn-color: #2fb344;
  --tblr-btn-color-interactive: #2aa13d;
  --tblr-btn-color-text: #fafbfc;
}

.btn-teal,
.btn-outline-teal,
.btn-ghost-teal {
  --tblr-btn-color: #0ca678;
  --tblr-btn-color-interactive: #0b956c;
  --tblr-btn-color-text: #fafbfc;
}

.btn-cyan,
.btn-outline-cyan,
.btn-ghost-cyan {
  --tblr-btn-color: #17a2b8;
  --tblr-btn-color-interactive: #1592a6;
  --tblr-btn-color-text: #fafbfc;
}

.btn-facebook,
.btn-outline-facebook,
.btn-ghost-facebook {
  --tblr-btn-color: #3b5998;
  --tblr-btn-color-interactive: #355089;
  --tblr-btn-color-text: #fafbfc;
}

.btn-twitter,
.btn-outline-twitter,
.btn-ghost-twitter {
  --tblr-btn-color: #1da1f2;
  --tblr-btn-color-interactive: #1a91da;
  --tblr-btn-color-text: #fafbfc;
}

.btn-linkedin,
.btn-outline-linkedin,
.btn-ghost-linkedin {
  --tblr-btn-color: #0a66c2;
  --tblr-btn-color-interactive: #095caf;
  --tblr-btn-color-text: #fafbfc;
}

.btn-google,
.btn-outline-google,
.btn-ghost-google {
  --tblr-btn-color: #dc4e41;
  --tblr-btn-color-interactive: #c6463b;
  --tblr-btn-color-text: #fafbfc;
}

.btn-youtube,
.btn-outline-youtube,
.btn-ghost-youtube {
  --tblr-btn-color: #ff0000;
  --tblr-btn-color-interactive: #e60000;
  --tblr-btn-color-text: #fafbfc;
}

.btn-vimeo,
.btn-outline-vimeo,
.btn-ghost-vimeo {
  --tblr-btn-color: #1ab7ea;
  --tblr-btn-color-interactive: #17a5d3;
  --tblr-btn-color-text: #fafbfc;
}

.btn-dribbble,
.btn-outline-dribbble,
.btn-ghost-dribbble {
  --tblr-btn-color: #ea4c89;
  --tblr-btn-color-interactive: #d3447b;
  --tblr-btn-color-text: #fafbfc;
}

.btn-github,
.btn-outline-github,
.btn-ghost-github {
  --tblr-btn-color: #181717;
  --tblr-btn-color-interactive: #161515;
  --tblr-btn-color-text: #fafbfc;
}

.btn-instagram,
.btn-outline-instagram,
.btn-ghost-instagram {
  --tblr-btn-color: #e4405f;
  --tblr-btn-color-interactive: #cd3a56;
  --tblr-btn-color-text: #fafbfc;
}

.btn-pinterest,
.btn-outline-pinterest,
.btn-ghost-pinterest {
  --tblr-btn-color: #bd081c;
  --tblr-btn-color-interactive: #aa0719;
  --tblr-btn-color-text: #fafbfc;
}

.btn-vk,
.btn-outline-vk,
.btn-ghost-vk {
  --tblr-btn-color: #6383a8;
  --tblr-btn-color-interactive: #597697;
  --tblr-btn-color-text: #fafbfc;
}

.btn-rss,
.btn-outline-rss,
.btn-ghost-rss {
  --tblr-btn-color: #ffa500;
  --tblr-btn-color-interactive: #e69500;
  --tblr-btn-color-text: #fafbfc;
}

.btn-flickr,
.btn-outline-flickr,
.btn-ghost-flickr {
  --tblr-btn-color: #0063dc;
  --tblr-btn-color-interactive: #0059c6;
  --tblr-btn-color-text: #fafbfc;
}

.btn-bitbucket,
.btn-outline-bitbucket,
.btn-ghost-bitbucket {
  --tblr-btn-color: #0052cc;
  --tblr-btn-color-interactive: #004ab8;
  --tblr-btn-color-text: #fafbfc;
}

.btn-tabler,
.btn-outline-tabler,
.btn-ghost-tabler {
  --tblr-btn-color: #206bc4;
  --tblr-btn-color-interactive: #1d60b0;
  --tblr-btn-color-text: #fafbfc;
}

.btn-action {
  padding: 0;
  border: 0;
  color: #626976;
  display: inline-flex;
  width: 2rem;
  height: 2rem;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}

.btn-action:after {
  content: none;
}

.btn-action:focus {
  outline: none;
  box-shadow: none;
}

.btn-action:hover, .btn-action.show {
  color: #1e293b;
  background: #f5f7fb;
}

.btn-action.show {
  color: #206bc4;
}

.btn-action .icon {
  margin: 0;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
  stroke-width: 1;
}

.btn-actions {
  display: flex;
}

.calendar {
  display: block;
  font-size: 0.765625rem;
  border: 1px solid #e6e7e9;
  border-radius: 4px;
}

.calendar-nav {
  display: flex;
  align-items: center;
}

.calendar-title {
  flex: 1;
  text-align: center;
}

.calendar-body,
.calendar-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0.5rem 0;
}

.calendar-header {
  color: #626976;
}

.calendar-date {
  flex: 0 0 14.2857142857%;
  max-width: 14.2857142857%;
  padding: 0.2rem;
  text-align: center;
  border: 0;
}

.calendar-date.prev-month, .calendar-date.next-month {
  opacity: 0.25;
}

.calendar-date .date-item {
  position: relative;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  line-height: 1.4rem;
  color: #66758c;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: 0 0;
  border: 1px solid transparent;
  border-radius: 100rem;
  outline: 0;
  transition: background 0.3s, border 0.3s, box-shadow 0.32s, color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .calendar-date .date-item {
    transition: none;
  }
}
.calendar-date .date-item:hover {
  color: #206bc4;
  text-decoration: none;
  background: #fefeff;
  border-color: #e6e7e9;
}

.calendar-date .date-today {
  color: #206bc4;
  border-color: #e6e7e9;
}

.calendar-range {
  position: relative;
}

.calendar-range:before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  height: 1.4rem;
  content: "";
  background: rgba(32, 107, 196, 0.1);
  transform: translateY(-50%);
}

.calendar-range.range-start .date-item, .calendar-range.range-end .date-item {
  color: #ffffff;
  background: #206bc4;
  border-color: #206bc4;
}

.calendar-range.range-start:before {
  left: 50%;
}

.calendar-range.range-end:before {
  right: 50%;
}

.card {
  --tblr-card-border-radius: 4px;
  box-shadow: rgba(30, 41, 59, 0.04) 0 2px 4px 0;
  border: 1px solid rgba(98, 105, 118, 0.16);
  background: var(--tblr-card-bg, #ffffff);
  border-radius: var(--tblr-card-border-radius);
  transition: transform 0.3s ease-out, opacity 0.3s ease-out, box-shadow 0.3s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .card {
    transition: none;
  }
}
@media print {
  .card {
    border: none;
    box-shadow: none;
  }
}
a.card {
  color: inherit;
}

a.card:hover {
  text-decoration: none;
  box-shadow: rgba(30, 41, 59, 0.16) 0 2px 16px 0;
}

.card .card {
  box-shadow: none;
}

.card-borderless,
.card-borderless .card-header,
.card-borderless .card-footer {
  border-color: transparent;
}

.card-stamp {
  --stamp-size: 7rem;
  position: absolute;
  top: 0;
  right: 0;
  width: calc(var(--stamp-size) * 1);
  height: calc(var(--stamp-size) * 1);
  max-height: 100%;
  border-top-right-radius: 4px;
  opacity: 0.2;
  overflow: hidden;
  pointer-events: none;
}

.card-stamp-lg {
  --stamp-size: 13rem;
}

.card-stamp-icon {
  background: #626976;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100rem;
  width: calc(var(--stamp-size) * 1);
  height: calc(var(--stamp-size) * 1);
  position: relative;
  top: calc(var(--stamp-size) * -0.25);
  right: calc(var(--stamp-size) * -0.25);
  font-size: calc(var(--stamp-size) * 0.75);
  transform: rotate(10deg);
}

.card-stamp-icon .icon {
  stroke-width: 2;
  width: calc(var(--stamp-size) * 0.75);
  height: calc(var(--stamp-size) * 0.75);
}

.card-img,
.card-img-start {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.card-img,
.card-img-end {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.card-img-overlay {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.card-img-overlay-dark {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.card-inactive {
  pointer-events: none;
  box-shadow: none;
}

.card-inactive .card-body {
  opacity: 0.64;
}

.card-active {
  position: relative;
  background-color: rgba(32, 107, 196, 0.03);
  z-index: 1;
}

.card-active:before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  content: "";
  border: 1px solid #206bc4;
  border-radius: inherit;
}

.card-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 1.25rem;
  text-align: center;
  transition: background 0.3s;
  border-top: 1px solid var(--tblr-border-color);
  flex: 1;
  color: inherit;
  font-weight: 500;
}

@media (prefers-reduced-motion: reduce) {
  .card-btn {
    transition: none;
  }
}
.card-btn:hover {
  text-decoration: none;
  background: rgba(32, 107, 196, 0.04);
}

.card-btn + .card-btn {
  border-left: 1px solid var(--tblr-border-color);
}

.card-stacked {
  position: relative;
}

.card-stacked:after {
  position: absolute;
  top: -5px;
  right: 5px;
  left: 5px;
  height: 5px;
  content: "";
  background: #ffffff;
  border: 1px solid rgba(98, 105, 118, 0.16);
  border-radius: var(--tblr-card-border-radius) var(--tblr-card-border-radius) 0 0;
}

.card-cover {
  position: relative;
  padding: 1rem 1.25rem;
  background: #666666 no-repeat center/cover;
}

.card-cover:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: rgba(30, 41, 59, 0.48);
}

.card-cover:first-child, .card-cover:first-child:before {
  border-radius: 4px 4px 0 0;
}

.card-cover-blurred:before {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

.card-actions {
  margin: -0.5rem -0.5rem -0.5rem auto;
  padding-left: 0.5rem;
}

.card-actions a {
  text-decoration: none;
}

.card-header {
  color: inherit;
  display: flex;
  align-items: center;
  background: transparent;
}

.card-header:first-child {
  border-radius: var(--tblr-card-border-radius) var(--tblr-card-border-radius) 0 0;
}

.card-header-light {
  border-bottom-color: transparent;
  background: var(--tblr-light);
}

.card-header-tabs {
  flex: 1;
  margin: -0.5rem -0.625rem -1rem;
}

.card-header-pills {
  flex: 1;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.card-rotate-left {
  transform: rotate(-1.5deg);
}

.card-rotate-right {
  transform: rotate(1.5deg);
}

.card-link {
  color: inherit;
}

.card-link:hover {
  color: inherit;
  text-decoration: none;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.08);
}

.card-link-rotate:hover {
  transform: rotate(1.5deg);
  opacity: 1;
}

.card-link-pop:hover {
  transform: translateY(-2px);
  opacity: 1;
}

.card-footer {
  margin-top: auto;
}

.card-footer:last-child {
  border-radius: 0 0 var(--tblr-card-border-radius) var(--tblr-card-border-radius);
}

.card-footer-transparent {
  background: transparent;
  border-color: transparent;
  padding-top: 0;
}

.card-progress {
  height: 0.25rem;
}

.card-progress:last-child {
  border-radius: 0 0 2px 2px;
}

.card-progress:first-child {
  border-radius: 2px 2px 0 0;
}

.card-meta {
  color: #626976;
}

.card-title {
  display: block;
  margin: 0 0 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

a.card-title:hover {
  color: inherit;
}

.card-header .card-title {
  margin: 0;
}

.card-subtitle {
  margin-top: -0.5rem;
  margin-bottom: 1.25rem;
  color: #626976;
  font-weight: normal;
}

.card-header .card-subtitle {
  margin: 0;
}

.card-title .card-subtitle {
  margin: 0 0 0 0.25rem;
  font-size: 0.875rem;
}

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

.card-sm > .card-body {
  padding: 1rem;
}

@media (min-width: 768px) {
  .card-md > .card-body {
    padding: 2.5rem;
  }
}
@media (min-width: 768px) {
  .card-lg > .card-body {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .card-lg > .card-body {
    padding: 4rem;
  }
}
@media print {
  .card-body {
    padding: 0;
  }
}
.card-body + .card-body {
  border-top: 1px solid #e6e7e9;
}

.card-body-scrollable {
  overflow: auto;
}

/**
Card optinos
 */
.card-options {
  top: 1.5rem;
  right: 0.75rem;
  display: flex;
  margin-left: auto;
}

.card-options-link {
  display: inline-block;
  min-width: 1rem;
  margin-left: 0.25rem;
  color: #626976;
}

/**
Card status
 */
.card-status-top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 2px;
  border-radius: var(--tblr-card-border-radius) var(--tblr-card-border-radius) 0 0;
}

.card-status-start {
  position: absolute;
  right: auto;
  bottom: 0;
  width: 2px;
  height: 100%;
  border-radius: var(--tblr-card-border-radius) 0 0 var(--tblr-card-border-radius);
}

.card-status-bottom {
  position: absolute;
  top: initial;
  bottom: 0;
  width: 100%;
  height: 2px;
  border-radius: 0 0 var(--tblr-card-border-radius) var(--tblr-card-border-radius);
}

/**
Card table
 */
.card-table {
  margin-bottom: 0 !important;
}

.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.25rem;
}

.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.25rem;
}

.card-table thead tr:first-child td,
.card-table thead tr:first-child th {
  border-top: 0;
}

.card-table tbody tr:last-child td,
.card-table tbody tr:last-child th {
  border-bottom: 0;
}

.card-body + .card-table {
  border-top: 1px solid #e6e7e9;
}

/*
Card code
 */
.card-code {
  padding: 0;
}

.card-code .highlight {
  margin: 0;
  border: 0;
}

.card-code pre {
  margin: 0 !important;
  border: 0 !important;
}

/*
Card chart
 */
.card-chart {
  position: relative;
  z-index: 1;
  height: 3.5rem;
}

/**
Card avatar
 */
.card-avatar {
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0 0 0.25rem #ffffff;
  margin-top: calc(-1 * var(--tblr-avatar-size) * 0.5);
}

/*
Card list group
 */
.card-body + .card-list-group {
  border-top: 1px solid #e6e7e9;
}

.card-list-group .list-group-item {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.card-list-group .list-group-item:last-child {
  border-bottom: 0;
}

.card-list-group .list-group-item:first-child {
  border-top: 0;
}

.card-tabs .nav-tabs {
  position: relative;
  z-index: 1000;
  border-bottom: 0;
}

.card-tabs .nav-tabs .nav-link {
  color: #626976;
  background: #fafbfc;
  border: 1px solid rgba(98, 105, 118, 0.16);
}

.card-tabs .nav-tabs .nav-link.active, .card-tabs .nav-tabs .nav-link:active, .card-tabs .nav-tabs .nav-link:hover {
  border-color: rgba(98, 105, 118, 0.16);
  color: #1e293b;
}

.card-tabs .nav-tabs .nav-link.active {
  background: #ffffff;
  border-bottom-color: transparent;
}

.card-tabs .nav-tabs .nav-item:not(:first-child) .nav-link {
  border-top-left-radius: 0;
}

.card-tabs .nav-tabs .nav-item:not(:last-child) .nav-link {
  border-top-right-radius: 0;
}

.card-tabs .nav-tabs .nav-item + .nav-item {
  margin-left: -1px;
}

.card-tabs .nav-tabs-bottom {
  margin-bottom: 0;
}

.card-tabs .nav-tabs-bottom .nav-link {
  margin-bottom: 0;
}

.card-tabs .nav-tabs-bottom .nav-link.active {
  border-top-color: transparent;
}

.card-tabs .nav-tabs-bottom .nav-item {
  margin-top: -1px;
  margin-bottom: 0;
}

.card-tabs .nav-tabs-bottom .nav-item .nav-link {
  border-bottom: 1px solid rgba(98, 105, 118, 0.16);
  border-radius: 0 0 4px 4px;
}

.card-tabs .nav-tabs-bottom .nav-item:not(:first-child) .nav-link {
  border-bottom-left-radius: 0;
}

.card-tabs .nav-tabs-bottom .nav-item:not(:last-child) .nav-link {
  border-bottom-right-radius: 0;
}

.card-tabs .card {
  border-bottom-left-radius: 0;
}

.card-tabs .nav-tabs + .tab-content .card {
  border-bottom-left-radius: var(--tblr-card-border-radius);
  border-top-left-radius: 0;
}

.btn-close {
  cursor: pointer;
}

.btn-close:focus {
  outline: none;
}

.dropdown-menu {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 !important;
}

.dropdown-menu.card {
  padding: 0;
  min-width: 25rem;
  display: none;
}

.dropdown-menu.card.show {
  display: flex;
}

.dropdown-item {
  min-width: 11rem;
  display: flex;
  align-items: center;
  margin: 0;
  line-height: 1.4285714286;
}

.dropdown-item-icon {
  width: 1.25rem !important;
  height: 1.25rem !important;
  margin-right: 0.5rem;
  color: #626976;
  opacity: 0.7;
  text-align: center;
}

.dropdown-item-indicator {
  margin-right: 0.5rem;
  margin-left: -0.25rem;
  height: 1.25rem;
  display: inline-flex;
  line-height: 1;
  vertical-align: bottom;
  align-items: center;
}

.dropdown-header {
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.6;
  color: #626976;
  padding-bottom: 0.25rem;
  pointer-events: none;
}

.dropdown-menu-scrollable {
  height: auto;
  max-height: 13rem;
  overflow-x: hidden;
}

.dropdown-menu-column {
  min-width: 11rem;
}

.dropdown-menu-column .dropdown-item {
  min-width: 0;
}

.dropdown-menu-columns {
  display: flex;
  flex: 0 0.25rem;
}

.dropdown-menu-arrow:before {
  content: "";
  position: absolute;
  top: -0.25rem;
  left: 0.75rem;
  display: block;
  background: inherit;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
  transform-origin: center;
  border: 1px solid;
  border-color: inherit;
  z-index: -1;
  clip: rect(0px, 9px, 9px, 0px);
}

.dropdown-menu-arrow.dropdown-menu-end:before {
  right: 0.75rem;
  left: auto;
}

.dropend > .dropdown-menu {
  margin-top: calc(-0.25rem - 1px);
  margin-left: -0.25rem;
}

.dropend .dropdown-toggle:after {
  margin-left: auto;
}

.dropdown-menu-card {
  padding: 0;
}

.dropdown-menu-card > .card {
  margin: 0;
  border: 0;
  box-shadow: none;
}

.empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 1rem;
  text-align: center;
}

@media (min-width: 768px) {
  .empty {
    padding: 3rem;
  }
}
.empty-icon {
  margin: 0 0 1rem;
  width: 3rem;
  height: 3rem;
  line-height: 1;
  color: #626976;
}

.empty-icon svg {
  width: 100%;
  height: 100%;
}

.empty-img {
  margin: 0 0 2rem;
  line-height: 1;
}

.empty-img img {
  height: 8rem;
  width: auto;
}

.empty-header {
  margin: 0 0 1rem;
  font-size: 4rem;
  font-weight: 300;
  line-height: 1;
  color: #626976;
}

.empty-title {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 600;
}

.empty-title,
.empty-subtitle {
  margin: 0 0 0.5rem;
}

.empty-action {
  margin-top: 1.5rem;
}

.empty-bordered {
  border: 1px solid #e6e7e9;
  border-radius: 4px;
}

.row > * {
  min-width: 0;
}

.col-separator {
  border-left: 1px solid #e6e7e9;
}

@media (max-width: 991.98px) {
  .container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    --tblr-gutter-x: 1rem;
  }
}
.container-tight {
  width: 100%;
  padding-right: var(--tblr-gutter-x, 1.5rem);
  padding-left: var(--tblr-gutter-x, 1.5rem);
  margin-right: auto;
  margin-left: auto;
  max-width: 30rem;
}

.container-narrow {
  width: 100%;
  padding-right: var(--tblr-gutter-x, 1.5rem);
  padding-left: var(--tblr-gutter-x, 1.5rem);
  margin-right: auto;
  margin-left: auto;
  max-width: 45rem;
}

.row-0 {
  margin-right: 0;
  margin-left: 0;
}

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

.row-0 .card {
  margin-bottom: 0;
}

.row-sm {
  margin-right: -0.375rem;
  margin-left: -0.375rem;
}

.row-sm > .col,
.row-sm > [class*=col-] {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.row-sm .card {
  margin-bottom: 0.75rem;
}

.row-md {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

.row-md > .col,
.row-md > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.row-md .card {
  margin-bottom: 3rem;
}

.row-lg {
  margin-right: -3rem;
  margin-left: -3rem;
}

.row-lg > .col,
.row-lg > [class*=col-] {
  padding-right: 3rem;
  padding-left: 3rem;
}

.row-lg .card {
  margin-bottom: 6rem;
}

.row-deck > .col,
.row-deck > [class*=col-] {
  display: flex;
  align-items: stretch;
}

.row-deck > .col .card,
.row-deck > [class*=col-] .card {
  flex: 1 1 auto;
}

.row-cards {
  --tblr-gutter-x: 1rem;
  --tblr-gutter-y: 1rem;
  min-width: 0;
}

.row-cards .row-cards {
  flex: 1;
}

@media (max-width: 991.98px) {
  .row-cards {
    --tblr-gutter-x: 0.5rem;
    --tblr-gutter-y: 0.5rem;
  }
}
.space-y > :not(template) ~ :not(template) {
  margin-top: 1rem !important;
}

.space-x > :not(template) ~ :not(template) {
  margin-left: 1rem !important;
}

.space-y-0 > :not(template) ~ :not(template) {
  margin-top: 0 !important;
}

.space-x-0 > :not(template) ~ :not(template) {
  margin-left: 0 !important;
}

.space-y-1 > :not(template) ~ :not(template) {
  margin-top: 0.25rem !important;
}

.space-x-1 > :not(template) ~ :not(template) {
  margin-left: 0.25rem !important;
}

.space-y-2 > :not(template) ~ :not(template) {
  margin-top: 0.5rem !important;
}

.space-x-2 > :not(template) ~ :not(template) {
  margin-left: 0.5rem !important;
}

.space-y-3 > :not(template) ~ :not(template) {
  margin-top: 1rem !important;
}

.space-x-3 > :not(template) ~ :not(template) {
  margin-left: 1rem !important;
}

.space-y-4 > :not(template) ~ :not(template) {
  margin-top: 2rem !important;
}

.space-x-4 > :not(template) ~ :not(template) {
  margin-left: 2rem !important;
}

.space-y-5 > :not(template) ~ :not(template) {
  margin-top: 4rem !important;
}

.space-x-5 > :not(template) ~ :not(template) {
  margin-left: 4rem !important;
}

.divide-y > :not(template) ~ :not(template) {
  border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-y > :not(template):not(:first-child) {
  padding-top: 1rem !important;
}

.divide-y > :not(template):not(:last-child) {
  padding-bottom: 1rem !important;
}

.divide-x > :not(template) ~ :not(template) {
  border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-x > :not(template):not(:first-child) {
  padding-left: 1rem !important;
}

.divide-x > :not(template):not(:last-child) {
  padding-right: 1rem !important;
}

.divide-y-0 > :not(template) ~ :not(template) {
  border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-y-0 > :not(template):not(:first-child) {
  padding-top: 0 !important;
}

.divide-y-0 > :not(template):not(:last-child) {
  padding-bottom: 0 !important;
}

.divide-x-0 > :not(template) ~ :not(template) {
  border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-x-0 > :not(template):not(:first-child) {
  padding-left: 0 !important;
}

.divide-x-0 > :not(template):not(:last-child) {
  padding-right: 0 !important;
}

.divide-y-1 > :not(template) ~ :not(template) {
  border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-y-1 > :not(template):not(:first-child) {
  padding-top: 0.25rem !important;
}

.divide-y-1 > :not(template):not(:last-child) {
  padding-bottom: 0.25rem !important;
}

.divide-x-1 > :not(template) ~ :not(template) {
  border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-x-1 > :not(template):not(:first-child) {
  padding-left: 0.25rem !important;
}

.divide-x-1 > :not(template):not(:last-child) {
  padding-right: 0.25rem !important;
}

.divide-y-2 > :not(template) ~ :not(template) {
  border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-y-2 > :not(template):not(:first-child) {
  padding-top: 0.5rem !important;
}

.divide-y-2 > :not(template):not(:last-child) {
  padding-bottom: 0.5rem !important;
}

.divide-x-2 > :not(template) ~ :not(template) {
  border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-x-2 > :not(template):not(:first-child) {
  padding-left: 0.5rem !important;
}

.divide-x-2 > :not(template):not(:last-child) {
  padding-right: 0.5rem !important;
}

.divide-y-3 > :not(template) ~ :not(template) {
  border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-y-3 > :not(template):not(:first-child) {
  padding-top: 1rem !important;
}

.divide-y-3 > :not(template):not(:last-child) {
  padding-bottom: 1rem !important;
}

.divide-x-3 > :not(template) ~ :not(template) {
  border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-x-3 > :not(template):not(:first-child) {
  padding-left: 1rem !important;
}

.divide-x-3 > :not(template):not(:last-child) {
  padding-right: 1rem !important;
}

.divide-y-4 > :not(template) ~ :not(template) {
  border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-y-4 > :not(template):not(:first-child) {
  padding-top: 2rem !important;
}

.divide-y-4 > :not(template):not(:last-child) {
  padding-bottom: 2rem !important;
}

.divide-x-4 > :not(template) ~ :not(template) {
  border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-x-4 > :not(template):not(:first-child) {
  padding-left: 2rem !important;
}

.divide-x-4 > :not(template):not(:last-child) {
  padding-right: 2rem !important;
}

.divide-y-5 > :not(template) ~ :not(template) {
  border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-y-5 > :not(template):not(:first-child) {
  padding-top: 4rem !important;
}

.divide-y-5 > :not(template):not(:last-child) {
  padding-bottom: 4rem !important;
}

.divide-x-5 > :not(template) ~ :not(template) {
  border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
}

.divide-x-5 > :not(template):not(:first-child) {
  padding-left: 4rem !important;
}

.divide-x-5 > :not(template):not(:last-child) {
  padding-right: 4rem !important;
}

.divide-y-fill {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.divide-y-fill > :not(template) {
  flex: 1;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.icon {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
  vertical-align: bottom;
  stroke-width: 1.5;
}

.icon:hover {
  text-decoration: none;
}

.icon-inline {
  width: 1em;
  height: 1em;
  font-size: 1.1428571429em;
  vertical-align: -0.2em;
}

.icon-filled {
  fill: currentColor;
}

.icon-sm {
  width: 1rem;
  height: 1rem;
  stroke-width: 1;
}

.icon-md {
  width: 2.5rem;
  height: 2.5rem;
  stroke-width: 1;
}

.icon-lg {
  width: 3.5rem;
  height: 3.5rem;
  stroke-width: 1;
}

.img-responsive {
  background: no-repeat center/cover;
  padding-top: 75%;
}

.img-responsive-1x1 {
  padding-top: 100%;
}

.img-responsive-4x3 {
  padding-top: 75%;
}

.img-responsive-3x4 {
  padding-top: 133.3333333333%;
}

.img-responsive-16x9 {
  padding-top: 56.25%;
}

.img-responsive-9x16 {
  padding-top: 177.7777777778%;
}

.img-responsive-21x9 {
  padding-top: 42.8571428571%;
}

.img-responsive-9x21 {
  padding-top: 233.3333333333%;
}

textarea[cols] {
  height: auto;
}

/**
Form label
 */
.form-label {
  display: block;
  font-weight: 500;
}

.form-label.required:after {
  content: "*";
  margin-left: 0.25rem;
  color: #d63939;
}

.form-label-description {
  float: right;
  font-weight: 400;
  color: #626976;
}

/**
Form hint
 */
.form-hint {
  display: block;
  color: #626976;
}

.form-hint:last-child {
  margin-bottom: 0;
}

.form-hint + .form-control {
  margin-top: 0.25rem;
}

.form-label + .form-hint {
  margin-top: -0.25rem;
}

.input-group + .form-hint, .form-control + .form-hint, .form-select + .form-hint {
  margin-top: 0.5rem;
}

/**
Form control
 */
.form-control:-webkit-autofill {
  box-shadow: 0 0 0 1000px var(--tblr-body-bg) inset;
  color: var(--tblr-body-color);
}

.form-control:disabled, .form-control.disabled {
  color: #626976;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.form-control[size] {
  width: auto;
}

.form-control[type=number]::-webkit-inner-spin-button {
  opacity: 1;
  cursor: pointer;
  height: calc(1.4285714286em + 0.875rem + 2px - 1px);
  margin: 0 -0.75rem 0 0;
}

.form-control[type=number]::-moz-inner-spin-button {
  opacity: 1;
  cursor: pointer;
  height: calc(1.4285714286em + 0.875rem + 2px - 1px);
  margin: 0 -0.75rem 0 0;
}

.form-control-light {
  background-color: #f1f5f9;
  border-color: transparent;
}

.form-control-dark {
  background-color: rgba(0, 0, 0, 0.1);
  color: #ffffff;
  border-color: transparent;
}

.form-control-dark:focus {
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: none;
  border-color: rgba(255, 255, 255, 0.24);
}

.form-control-dark::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.form-control-dark::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.form-control-dark:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.form-control-dark::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.form-control-dark::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.form-control-rounded {
  border-radius: 10rem;
}

.form-control-flush {
  padding: 0;
  background: none !important;
  border-color: transparent !important;
  resize: none;
  box-shadow: none !important;
  line-height: inherit;
}

.form-footer {
  margin-top: 2rem;
}

.form-fieldset {
  padding: 1rem;
  margin-bottom: 1rem;
  background: var(--tblr-body-bg);
  border: 1px solid var(--tblr-border-color);
  border-radius: 4px;
}

/**
Form help
 */
.form-help {
  display: inline-flex;
  font-weight: 600;
  align-items: center;
  justify-content: center;
  width: 1.125rem;
  height: 1.125rem;
  font-size: 0.75rem;
  color: #626976;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: var(--tblr-border-color-light);
  border-radius: 100rem;
  transition: background-color 0.3s, color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .form-help {
    transition: none;
  }
}
.form-help:hover, .form-help[aria-describedby] {
  color: #ffffff;
  background: #206bc4;
}

/**
Input group
 */
.input-group-link {
  font-size: 0.75rem;
}

.input-group-flat:focus-within {
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
  border-radius: 4px;
}

.input-group-flat:focus-within .form-control,
.input-group-flat:focus-within .input-group-text {
  border-color: #90b5e2 !important;
}

.input-group-flat .form-control:focus {
  border-color: #d9dbde;
  box-shadow: none;
}

.input-group-flat .form-control:not(:last-child) {
  border-right: 0;
}

.input-group-flat .form-control:not(:first-child) {
  border-left: 0;
}

.input-group-flat .input-group-text {
  background: transparent;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .input-group-flat .input-group-text {
    transition: none;
  }
}
.input-group-flat .input-group-text:first-child {
  padding-right: 0;
}

.input-group-flat .input-group-text:last-child {
  padding-left: 0;
}

/**
Upload files
 */
.form-file-button {
  margin-left: 0;
  border-left: 0;
}

/**
Icon input
 */
.input-icon {
  position: relative;
}

.input-icon .form-control:not(:last-child),
.input-icon .form-select:not(:last-child) {
  padding-right: 2.5rem;
}

.input-icon .form-control:not(:first-child),
.input-icon .form-select:not(:last-child) {
  padding-left: 2.5rem;
}

.input-icon-addon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.5rem;
  color: #626976;
  pointer-events: none;
  font-size: 1.2em;
}

.input-icon-addon:last-child {
  right: 0;
  left: auto;
}

/*
Color Input
 */
.form-colorinput {
  position: relative;
  display: inline-block;
  margin: 0;
  line-height: 1;
  cursor: pointer;
}

.form-colorinput-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.form-colorinput-color {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  color: #ffffff;
  border: 1px solid rgba(98, 105, 118, 0.16);
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.form-colorinput-color:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: no-repeat center center/1rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e");
  opacity: 0;
  transition: opacity 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .form-colorinput-color:before {
    transition: none;
  }
}
.form-colorinput-input:checked ~ .form-colorinput-color:before {
  opacity: 1;
}

.form-colorinput-input:focus ~ .form-colorinput-color {
  border-color: #206bc4;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

.form-colorinput-light .form-colorinput-color:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%231e293b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e");
}

/**
Image check
 */
.form-imagecheck {
  position: relative;
  margin: 0;
  cursor: pointer;
}

.form-imagecheck-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.form-imagecheck-figure {
  position: relative;
  display: block;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid var(--tblr-border-color);
  border-radius: 3px;
}

.form-imagecheck-input:focus ~ .form-imagecheck-figure {
  border-color: #206bc4;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

.form-imagecheck-input:checked ~ .form-imagecheck-figure {
  border-color: #206bc4;
}

.form-imagecheck-figure:before {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  z-index: 1;
  display: block;
  width: 1rem;
  height: 1rem;
  color: #ffffff;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #ffffff;
  border: 1px solid #e6e7e9;
  border-radius: 3px;
  transition: opacity 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .form-imagecheck-figure:before {
    transition: none;
  }
}
.form-imagecheck-input:checked ~ .form-imagecheck-figure:before {
  background-color: #206bc4;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e");
  background-repeat: repeat;
  background-position: center;
  background-size: 1rem;
  border-color: rgba(98, 105, 118, 0.24);
}

.form-imagecheck-image {
  max-width: 100%;
  display: block;
  opacity: 0.64;
  transition: opacity 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .form-imagecheck-image {
    transition: none;
  }
}
.form-imagecheck-image:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.form-imagecheck-image:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.form-imagecheck:hover .form-imagecheck-image, .form-imagecheck-input:focus ~ .form-imagecheck-figure .form-imagecheck-image, .form-imagecheck-input:checked ~ .form-imagecheck-figure .form-imagecheck-image {
  opacity: 1;
}

.form-imagecheck-caption {
  padding: 0.25rem;
  font-size: 0.765625rem;
  color: #626976;
  text-align: center;
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .form-imagecheck-caption {
    transition: none;
  }
}
.form-imagecheck:hover .form-imagecheck-caption, .form-imagecheck-input:focus ~ .form-imagecheck-figure .form-imagecheck-caption, .form-imagecheck-input:checked ~ .form-imagecheck-figure .form-imagecheck-caption {
  color: #1e293b;
}

/*
Select group
 */
.form-selectgroup {
  display: inline-flex;
  margin: 0 -0.5rem -0.5rem 0;
  flex-wrap: wrap;
}

.form-selectgroup .form-selectgroup-item {
  margin: 0 0.5rem 0.5rem 0;
}

.form-selectgroup-vertical {
  flex-direction: column;
}

.form-selectgroup-item {
  display: block;
  position: relative;
}

.form-selectgroup-input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
}

.form-selectgroup-label {
  position: relative;
  display: block;
  min-width: calc(1.4285714286em + 0.875rem + 2px);
  margin: 0;
  padding: 0.4375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  color: #626976;
  background: #ffffff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid #d9dbde;
  border-radius: 3px;
  transition: border-color 0.3s, background 0.3s, color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .form-selectgroup-label {
    transition: none;
  }
}
.form-selectgroup-label .icon:only-child {
  margin: 0 -0.25rem;
}

.form-selectgroup-label:hover {
  color: #1e293b;
}

.form-selectgroup-check {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  border: 1px solid rgba(98, 105, 118, 0.24);
  vertical-align: middle;
}

.form-selectgroup-input[type=checkbox] + .form-selectgroup-label .form-selectgroup-check {
  border-radius: 4px;
}

.form-selectgroup-input[type=radio] + .form-selectgroup-label .form-selectgroup-check {
  border-radius: 50%;
}

.form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-check {
  background-color: #206bc4;
  background-repeat: repeat;
  background-position: center;
  background-size: 1rem;
  border-color: rgba(98, 105, 118, 0.24);
}

.form-selectgroup-input[type=checkbox]:checked + .form-selectgroup-label .form-selectgroup-check {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e");
}

.form-selectgroup-input[type=radio]:checked + .form-selectgroup-label .form-selectgroup-check {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle r='3' fill='%23ffffff' cx='8' cy='8' /%3e%3c/svg%3e");
}

.form-selectgroup-check-floated {
  position: absolute;
  top: 0.4375rem;
  right: 0.4375rem;
}

.form-selectgroup-input:checked + .form-selectgroup-label {
  z-index: 1;
  color: #206bc4;
  background: rgba(32, 107, 196, 0.04);
  border-color: #206bc4;
}

.form-selectgroup-input:focus + .form-selectgroup-label {
  z-index: 2;
  color: #206bc4;
  border-color: #206bc4;
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}

/**
Alternate version of form select group
 */
.form-selectgroup-boxes .form-selectgroup-label {
  text-align: left;
  padding: 1.25rem 1rem;
  color: inherit;
}

.form-selectgroup-boxes .form-selectgroup-input:checked + .form-selectgroup-label {
  color: inherit;
}

.form-selectgroup-boxes .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-title {
  color: #206bc4;
}

.form-selectgroup-boxes .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-label-content {
  opacity: 1;
}

/**
Select group
 */
.form-selectgroup-pills {
  flex-wrap: wrap;
  align-items: flex-start;
}

.form-selectgroup-pills .form-selectgroup-item {
  flex-grow: 0;
}

.form-selectgroup-pills .form-selectgroup-label {
  border-radius: 50px;
}

/**
Bootstrap color input
 */
.form-control-color::-webkit-color-swatch {
  border: none;
}

/**
Remove the cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/**
Form control dark theme fix
 */
.form-control::-webkit-file-upload-button {
  background-color: var(--tblr-btn-color, #fafbfc);
}

.form-control::file-selector-button {
  background-color: var(--tblr-btn-color, #fafbfc);
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--tblr-btn-color, #eeeeef);
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--tblr-btn-color, #eeeeef);
}

/*
Form check
 */
.form-check {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.form-check.form-check-highlight .form-check-input:not(:checked) ~ .form-check-label {
  opacity: 0.7;
}

.form-check-input {
  background-size: 1rem;
  margin-top: 0.125rem;
}

.form-switch .form-check-input {
  transition: background-color 0.3s, background-position 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-check-label {
  display: block;
}

.form-check-label.required:after {
  content: "*";
  margin-left: 0.25rem;
  color: #d63939;
}

.form-check-description {
  display: block;
  color: #626976;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}

.form-check-single {
  margin: 0;
}

.form-check-single .form-check-input {
  margin: 0;
}

/*
Form switch
 */
.form-switch .form-check-input {
  height: 1.125rem;
  margin-top: 0.0625rem;
}

.form-switch-lg .form-check-input {
  height: 1.5rem;
  width: 2.75rem;
  background-size: 1.5rem;
}

.form-select.is-invalid-lite, .form-control.is-invalid-lite, .form-select.is-valid-lite, .form-control.is-valid-lite {
  border-color: var(--tblr-border-color) !important;
}

.legend {
  display: inline-block;
  background: var(--tblr-border-color-light);
  width: 0.75em;
  height: 0.75em;
  border-radius: 4px;
}

.list-group {
  margin-left: 0;
  margin-right: 0;
}

.list-group-header {
  background: #fafbfc;
  padding: 0.5rem 1.25rem;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  color: #626976;
  border-bottom: 1px solid var(--tblr-border-color);
}

.list-group-flush > .list-group-header:last-child {
  border-bottom-width: 0;
}

.list-group-item {
  background-color: rgba(27, 125, 241, 0.02);
}

.list-group-item.active {
  background-color: inherit;
  border-left: 2px solid #f59f00 !important;
}

.list-group-item:active, .list-group-item:focus, .list-group-item:hover {
  background-color: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #64748b;
  background-color: rgba(27, 125, 241, 0.02);
}

.list-bordered .list-item {
  border-top: 1px solid #e6e7e9;
  margin-top: -1px;
}

.list-bordered .list-item:first-child {
  border-top: none;
}

.list-group-hoverable .list-group-item-actions {
  opacity: 0;
  transition: opacity 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .list-group-hoverable .list-group-item-actions {
    transition: none;
  }
}
.list-group-hoverable .list-group-item:hover .list-group-item-actions,
.list-group-hoverable .list-group-item-actions.show {
  opacity: 1;
}

.list-timeline {
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
}

.list-timeline > li {
  position: relative;
  margin-bottom: 1.5rem;
}

.list-timeline > li:last-child {
  margin-bottom: 0;
}

.list-timeline-time {
  float: right;
  margin-left: 1rem;
  color: #626976;
}

.list-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  color: #ffffff;
  text-align: center;
  background: #626976;
  border-radius: 100rem;
}

.list-timeline-icon .icon {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
}

.list-timeline-title {
  margin: 0;
  font-weight: 600;
}

.list-timeline-content {
  margin-left: 3.5rem;
}

@media screen and (min-width: 768px) {
  .list-timeline:not(.list-timeline-simple):before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(7.5rem + 2px);
    z-index: 1;
    display: block;
    width: 4px;
    content: "";
    background-color: #f5f7fb;
  }
  .list-timeline:not(.list-timeline-simple) > li {
    z-index: 2;
    min-height: 40px;
  }
  .list-timeline:not(.list-timeline-simple) .list-timeline-time {
    position: absolute;
    top: 0.5rem;
    left: 0;
    width: 5.5rem;
    margin: 0;
    text-align: right;
  }
  .list-timeline:not(.list-timeline-simple) .list-timeline-icon {
    top: 0;
    left: 6.5rem;
  }
  .list-timeline:not(.list-timeline-simple) .list-timeline-content {
    padding: 0.625rem 0 0 10rem;
    margin: 0;
  }
}
.list-group-transparent {
  margin: 0 -1.25rem;
}

.list-group-transparent .list-group-item {
  background: none;
  border: 0;
  border-radius: 3px;
}

.list-group-transparent .list-group-item .icon {
  color: #626976;
}

.list-group-transparent .list-group-item.active {
  font-weight: 600;
  color: inherit;
  background: rgba(32, 107, 196, 0.04);
}

.list-group-transparent .list-group-item.active .icon {
  color: inherit;
}

.list-separated-item {
  padding: 1rem 0;
}

.list-separated-item:first-child {
  padding-top: 0;
}

.list-separated-item:last-child {
  padding-bottom: 0;
}

.list-separated-item + .list-separated-item {
  border-top: 1px solid #e6e7e9;
}

/**
Inline list
 */
.list-inline-item:not(:last-child) {
  margin-right: auto;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.list-inline-dots .list-inline-item + .list-inline-item:before {
  content: " · ";
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

@-webkit-keyframes loader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes loader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.loader {
  position: relative;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  color: #206bc4;
  vertical-align: middle;
}

.loader:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  border: 1px solid;
  border-color: transparent;
  border-top-color: currentColor;
  border-left-color: currentColor;
  border-radius: 100rem;
  -webkit-animation: loader 0.6s linear;
  animation: loader 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/**
Dimmer
*/
.dimmer {
  position: relative;
}

.dimmer .loader {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  display: none;
  margin: 0 auto;
  transform: translateY(-50%);
}

.dimmer.active .loader {
  display: block;
}

.dimmer.active .dimmer-content {
  pointer-events: none;
  opacity: 0.1;
}

@-webkit-keyframes animated-dots {
  0% {
    transform: translateX(-100%);
  }
}
@keyframes animated-dots {
  0% {
    transform: translateX(-100%);
  }
}
.animated-dots {
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
}

.animated-dots:after {
  display: inline-block;
  content: "...";
  -webkit-animation: animated-dots 1.2s steps(4, jump-none) infinite;
  animation: animated-dots 1.2s steps(4, jump-none) infinite;
}

.modal-content .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 3.5rem;
  height: 3.5rem;
  margin: 0;
  padding: 0;
  z-index: 10;
}

.modal-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .modal-body::-webkit-scrollbar {
    -webkit-transition: none;
    transition: none;
  }
}
.modal-body::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(var(--tblr-body-color-rgb), 0.16);
}

.modal-body::-webkit-scrollbar-track {
  background: rgba(var(--tblr-body-color-rgb), 0.06);
}

.modal-body:hover::-webkit-scrollbar-thumb {
  background: rgba(var(--tblr-body-color-rgb), 0.32);
}

.modal-body::-webkit-scrollbar-corner {
  background: transparent;
}

.modal-body .modal-title {
  margin-bottom: 1rem;
}

.modal-body + .modal-body {
  border-top: 1px solid var(--tblr-border-color);
}

.modal-status {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: #626976;
  border-radius: 4px 4px 0 0;
}

.modal-header {
  align-items: center;
  min-height: 3.5rem;
  background: #ffffff;
  padding: 0 3.5rem 0 1.5rem;
}

.modal-title {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4285714286;
}

.modal-footer {
  padding-top: 0;
  padding-bottom: 0.75rem;
}

.modal-blur {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}

.modal-full-width {
  max-width: none;
  margin: 0 0.5rem;
}

.nav-vertical,
.nav-vertical .nav {
  flex-direction: column;
  flex-wrap: nowrap;
}

.nav-vertical .nav {
  margin-left: 1.25rem;
  border-left: 1px solid var(--tblr-border-color);
  padding-left: 0.5rem;
}

.nav-vertical .nav-link.active,
.nav-vertical .nav-item.show .nav-link {
  font-weight: 600;
}

.nav-vertical.nav-pills {
  margin: 0 -0.75rem;
}

.nav-bordered {
  border-bottom: 1px solid #e6e7e9;
}

.nav-bordered .nav-item + .nav-item {
  margin-left: 1.25rem;
}

.nav-bordered .nav-link {
  padding-left: 0;
  padding-right: 0;
  margin: 0 0 -1px;
  border: 0;
  border-bottom: 2px solid transparent;
  color: #626976;
}

.nav-bordered .nav-link.active,
.nav-bordered .nav-item.show .nav-link {
  color: #206bc4;
  border-color: #206bc4;
}

.nav-tabs-alt .nav-link {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}

.nav-link {
  display: flex;
  transition: color 0.3s;
  align-items: center;
}

@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link-toggle {
  margin-left: auto;
  padding: 0 0.25rem;
  transition: transform 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-link-toggle {
    transition: none;
  }
}
.nav-link-toggle:after {
  content: "";
  display: inline-block;
  vertical-align: 0.306em;
  width: 0.36em;
  height: 0.36em;
  border-bottom: 1px solid;
  border-left: 1px solid;
  margin-right: 0.1em;
  margin-left: 0.4em;
  transform: rotate(-45deg);
}

.nav-link-toggle:after {
  margin: 0;
}

.nav-link[aria-expanded=true] .nav-link-toggle {
  transform: rotate(180deg);
}

.nav-link-icon {
  width: 1.5rem;
  height: 1.25rem;
  margin-right: 0.25rem;
  opacity: 0.7;
}

.nav-link-icon svg {
  display: block;
  height: 100%;
}

.stars {
  display: inline-flex;
  color: #94a3b8;
  font-size: 0.75rem;
}

.stars .star:not(:first-child) {
  margin-left: 0.25rem;
}

.pagination {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.page-link {
  min-width: 1.75rem;
  border-radius: 4px;
}

.page-link:hover {
  background: transparent;
}

.page-item {
  text-align: center;
}

.page-item.page-prev, .page-item.page-next {
  flex: 0 0 50%;
  text-align: left;
}

.page-item.page-next {
  margin-left: auto;
  text-align: right;
}

.page-item-subtitle {
  margin-bottom: 2px;
  font-size: 12px;
  color: #626976;
  text-transform: uppercase;
}

.page-item.disabled .page-item-subtitle {
  color: rgba(98, 105, 118, 0.5);
}

.page-item-title {
  font-size: 1rem;
  font-weight: 400;
  color: #1e293b;
}

.page-link:hover .page-item-title {
  color: #206bc4;
}

.page-item.disabled .page-item-title {
  color: rgba(98, 105, 118, 0.5);
}

@-webkit-keyframes progress-indeterminate {
  0% {
    right: 100%;
    left: -35%;
  }
  100%, 60% {
    right: -90%;
    left: 100%;
  }
}
@keyframes progress-indeterminate {
  0% {
    right: 100%;
    left: -35%;
  }
  100%, 60% {
    right: -90%;
    left: 100%;
  }
}
.progress {
  position: relative;
  width: 100%;
  line-height: 0.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: var(--tblr-border-color-light);
}

.progress::-webkit-progress-bar {
  background: #f1f5f9;
}

.progress::-webkit-progress-value {
  background-color: #206bc4;
}

.progress::-moz-progress-bar {
  background-color: #206bc4;
}

.progress::-ms-fill {
  background-color: #206bc4;
  border: none;
}

.progress-sm {
  height: 0.25rem;
}

.progress-bar {
  height: 100%;
}

.progress-bar-indeterminate:after, .progress-bar-indeterminate:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: inherit;
  will-change: left, right;
}

.progress-bar-indeterminate:before {
  -webkit-animation: progress-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: progress-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}

.progress-separated .progress-bar {
  border-right: 2px solid var(--tblr-card-bg, #ffffff);
}

.ribbon {
  position: absolute;
  top: 0.75rem;
  right: -0.25rem;
  z-index: 1;
  padding: 0.25rem 0.75rem;
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  background: #206bc4;
  border-color: #206bc4;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2rem;
  min-width: 2rem;
}

.ribbon:before {
  position: absolute;
  right: 0;
  bottom: 100%;
  width: 0;
  height: 0;
  content: "";
  filter: brightness(70%);
  border: 0.125rem solid;
  border-color: inherit;
  border-top-color: transparent;
  border-right-color: transparent;
}

.ribbon.bg-blue {
  border-color: #206bc4;
}

.ribbon.bg-blue-lt {
  border-color: #2b72c7 !important;
}

.ribbon.bg-azure {
  border-color: #4299e1;
}

.ribbon.bg-azure-lt {
  border-color: #4b9ee3 !important;
}

.ribbon.bg-indigo {
  border-color: #4263eb;
}

.ribbon.bg-indigo-lt {
  border-color: #4b6bec !important;
}

.ribbon.bg-purple {
  border-color: #ae3ec9;
}

.ribbon.bg-purple-lt {
  border-color: #b248cc !important;
}

.ribbon.bg-pink {
  border-color: #d6336c;
}

.ribbon.bg-pink-lt {
  border-color: #d83d73 !important;
}

.ribbon.bg-red {
  border-color: #d63939;
}

.ribbon.bg-red-lt {
  border-color: #d84343 !important;
}

.ribbon.bg-orange {
  border-color: #f76707;
}

.ribbon.bg-orange-lt {
  border-color: #f76f13 !important;
}

.ribbon.bg-yellow {
  border-color: #f59f00;
}

.ribbon.bg-yellow-lt {
  border-color: #f6a40d !important;
}

.ribbon.bg-lime {
  border-color: #74b816;
}

.ribbon.bg-lime-lt {
  border-color: #7bbc22 !important;
}

.ribbon.bg-green {
  border-color: #2fb344;
}

.ribbon.bg-green-lt {
  border-color: #39b74d !important;
}

.ribbon.bg-teal {
  border-color: #0ca678;
}

.ribbon.bg-teal-lt {
  border-color: #18aa7f !important;
}

.ribbon.bg-cyan {
  border-color: #17a2b8;
}

.ribbon.bg-cyan-lt {
  border-color: #23a7bc !important;
}

.ribbon .icon {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
}

.ribbon-top {
  top: -0.25rem;
  right: 0.75rem;
  width: 2rem;
  padding: 0.5rem 0;
}

.ribbon-top:before {
  top: 0;
  right: 100%;
  bottom: auto;
  border-color: inherit;
  border-top-color: transparent;
  border-left-color: transparent;
}

.ribbon-top.ribbon-start {
  right: auto;
  left: 0.75rem;
}

.ribbon-top.ribbon-start:before {
  top: 0;
  right: 100%;
  left: auto;
}

.ribbon-start {
  right: auto;
  left: -0.25rem;
}

.ribbon-start:before {
  top: auto;
  bottom: 100%;
  left: 0;
  border-color: inherit;
  border-top-color: transparent;
  border-left-color: transparent;
}

.ribbon-bottom {
  top: auto;
  bottom: 0.75rem;
}

.ribbon-bookmark {
  padding-left: 0.25rem;
}

.ribbon-bookmark:after {
  position: absolute;
  top: 0;
  right: 100%;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border: 1rem solid;
  border-color: inherit;
  border-right-width: 0;
  border-left-color: transparent;
  border-left-width: 0.5rem;
}

.ribbon-bookmark.ribbon-left {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.ribbon-bookmark.ribbon-left:after {
  right: auto;
  left: 100%;
  border-right-color: transparent;
  border-right-width: 0.5rem;
  border-left-width: 0;
}

.ribbon-bookmark.ribbon-top {
  padding-right: 0;
  padding-bottom: 0.25rem;
  padding-left: 0;
}

.ribbon-bookmark.ribbon-top:after {
  top: 100%;
  right: 0;
  left: 0;
  border-color: inherit;
  border-width: 1rem;
  border-top-width: 0;
  border-bottom-color: transparent;
  border-bottom-width: 0.5rem;
}

/**
Markdown
 */
.markdown {
  font-size: 1rem;
  line-height: 1.7142857143;
}

.markdown > :first-child {
  margin-top: 0;
}

.markdown > :last-child,
.markdown > :last-child .highlight {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .markdown > hr, .markdown > .hr {
    margin-top: 3em;
    margin-bottom: 3em;
  }
}
.markdown > h1, .markdown > .h1, .markdown > h2, .markdown > .h2, .markdown > h3, .markdown > .h3, .markdown > h4, .markdown > .h4, .markdown > h5, .markdown > .h5, .markdown > h6, .markdown > .h6 {
  font-weight: 600;
}

.markdown > blockquote {
  font-size: 1rem;
  margin: 1.5rem 0;
  padding: 0.5rem 1.5rem;
}

.markdown > img {
  border-radius: 4px;
}

.placeholder:not(.btn):not([class*=bg-]) {
  background-color: currentColor !important;
}

.placeholder:not(.avatar):not([class*=card-img-]) {
  border-radius: 4px;
}

.steps {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  padding: 0;
  margin: 2rem 0;
  list-style: none;
}

.steps .step-item {
  padding-top: calc(0.5rem + 4px);
}

.steps .step-item:after {
  top: calc(0.25rem + 2px);
  height: 2px;
}

.steps .step-item:before {
  width: 0.5rem;
  height: 0.5rem;
}

.steps .step-item:after, .steps .step-item:before {
  color: #ffffff;
  background: #206bc4;
}

.steps .step-item.active:before {
  color: inherit;
  border-color: #206bc4;
}

.steps-blue .step-item:after, .steps-blue .step-item:before {
  color: #ffffff;
  background: #206bc4;
}

.steps-blue .step-item.active:before {
  color: inherit;
  border-color: #206bc4;
}

.steps-azure .step-item:after, .steps-azure .step-item:before {
  color: #ffffff;
  background: #4299e1;
}

.steps-azure .step-item.active:before {
  color: inherit;
  border-color: #4299e1;
}

.steps-indigo .step-item:after, .steps-indigo .step-item:before {
  color: #ffffff;
  background: #4263eb;
}

.steps-indigo .step-item.active:before {
  color: inherit;
  border-color: #4263eb;
}

.steps-purple .step-item:after, .steps-purple .step-item:before {
  color: #ffffff;
  background: #ae3ec9;
}

.steps-purple .step-item.active:before {
  color: inherit;
  border-color: #ae3ec9;
}

.steps-pink .step-item:after, .steps-pink .step-item:before {
  color: #ffffff;
  background: #d6336c;
}

.steps-pink .step-item.active:before {
  color: inherit;
  border-color: #d6336c;
}

.steps-red .step-item:after, .steps-red .step-item:before {
  color: #ffffff;
  background: #d63939;
}

.steps-red .step-item.active:before {
  color: inherit;
  border-color: #d63939;
}

.steps-orange .step-item:after, .steps-orange .step-item:before {
  color: #ffffff;
  background: #f76707;
}

.steps-orange .step-item.active:before {
  color: inherit;
  border-color: #f76707;
}

.steps-yellow .step-item:after, .steps-yellow .step-item:before {
  color: #ffffff;
  background: #f59f00;
}

.steps-yellow .step-item.active:before {
  color: inherit;
  border-color: #f59f00;
}

.steps-lime .step-item:after, .steps-lime .step-item:before {
  color: #ffffff;
  background: #74b816;
}

.steps-lime .step-item.active:before {
  color: inherit;
  border-color: #74b816;
}

.steps-green .step-item:after, .steps-green .step-item:before {
  color: #ffffff;
  background: #2fb344;
}

.steps-green .step-item.active:before {
  color: inherit;
  border-color: #2fb344;
}

.steps-teal .step-item:after, .steps-teal .step-item:before {
  color: #ffffff;
  background: #0ca678;
}

.steps-teal .step-item.active:before {
  color: inherit;
  border-color: #0ca678;
}

.steps-cyan .step-item:after, .steps-cyan .step-item:before {
  color: #ffffff;
  background: #17a2b8;
}

.steps-cyan .step-item.active:before {
  color: inherit;
  border-color: #17a2b8;
}

.step-item {
  position: relative;
  flex: 1 1 0;
  min-height: 1rem;
  margin-top: 0;
  color: inherit;
  text-align: center;
  cursor: default;
}

a.step-item {
  cursor: pointer;
}

a.step-item:hover {
  color: inherit;
}

.step-item:not(:first-child):after {
  position: absolute;
  left: -50%;
  width: 100%;
  content: "";
  transform: translateY(-50%);
}

.step-item:before {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  box-sizing: content-box;
  display: block;
  content: "";
  border: 2px solid #ffffff;
  border-radius: 100rem;
  transform: translateX(-50%);
}

.step-item.active {
  font-weight: 600;
}

.step-item.active:before {
  background: #ffffff;
}

.step-item.active ~ .step-item {
  color: #626976;
}

.step-item.active ~ .step-item:after, .step-item.active ~ .step-item:before {
  background: #f3f5f5;
}

.step-item.active ~ .step-item:before {
  color: #626976 !important;
}

.steps-counter {
  counter-reset: steps;
}

.steps-counter .step-item {
  padding-top: calc(1.5rem + 4px);
}

.steps-counter .step-item:after {
  top: calc(0.75rem + 2px);
  height: 2px;
}

.steps-counter .step-item:before {
  width: 1.5rem;
  height: 1.5rem;
}

.steps-counter .step-item {
  counter-increment: steps;
}

.steps-counter .step-item:before {
  font-size: 0.75rem;
  line-height: 1.5rem;
  content: counter(steps);
}

.steps-counter .step-item.active ~ .step-item:before {
  background: #ffffff;
}

@-webkit-keyframes status-pulsate-main {
  40% {
    transform: scale(1.25, 1.25);
  }
  60% {
    transform: scale(1.25, 1.25);
  }
}
@keyframes status-pulsate-main {
  40% {
    transform: scale(1.25, 1.25);
  }
  60% {
    transform: scale(1.25, 1.25);
  }
}
@-webkit-keyframes status-pulsate-secondary {
  10% {
    transform: scale(1, 1);
  }
  30% {
    transform: scale(3, 3);
  }
  80% {
    transform: scale(3, 3);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes status-pulsate-secondary {
  10% {
    transform: scale(1, 1);
  }
  30% {
    transform: scale(3, 3);
  }
  80% {
    transform: scale(3, 3);
  }
  100% {
    transform: scale(1, 1);
  }
}
@-webkit-keyframes status-pulsate-tertiary {
  25% {
    transform: scale(1, 1);
  }
  80% {
    transform: scale(3, 3);
    opacity: 0;
  }
  100% {
    transform: scale(3, 3);
    opacity: 0;
  }
}
@keyframes status-pulsate-tertiary {
  25% {
    transform: scale(1, 1);
  }
  80% {
    transform: scale(3, 3);
    opacity: 0;
  }
  100% {
    transform: scale(3, 3);
    opacity: 0;
  }
}
.status {
  --tblr-status-color: #626976;
  --tblr-status-color-rgb: 98, 105, 118;
  display: inline-flex;
  align-items: center;
  height: 2rem;
  padding: 0.5rem 0.75rem;
  gap: 0.5rem;
  color: var(--tblr-status-color);
  background: rgba(var(--tblr-status-color-rgb), 0.1);
  font-size: 0.875rem;
  text-transform: none;
  letter-spacing: normal;
  border-radius: 100rem;
  font-weight: 500;
  line-height: 1;
  margin: 0;
}

.status .status-dot {
  background: var(--tblr-status-color);
}

.status .icon {
  font-size: 1.25rem;
}

.status-lite {
  border: 1px solid var(--tblr-border-color) !important;
  background: transparent !important;
  color: var(--tblr-body-text) !important;
}

.status-primary {
  --tblr-status-color: #206bc4;
  --tblr-status-color-rgb: 32, 107, 196;
}

.status-secondary {
  --tblr-status-color: #626976;
  --tblr-status-color-rgb: 98, 105, 118;
}

.status-success {
  --tblr-status-color: #2fb344;
  --tblr-status-color-rgb: 47, 179, 68;
}

.status-info {
  --tblr-status-color: #4299e1;
  --tblr-status-color-rgb: 66, 153, 225;
}

.status-warning {
  --tblr-status-color: #f76707;
  --tblr-status-color-rgb: 247, 103, 7;
}

.status-danger {
  --tblr-status-color: #d63939;
  --tblr-status-color-rgb: 214, 57, 57;
}

.status-light {
  --tblr-status-color: #fafbfc;
  --tblr-status-color-rgb: 250, 251, 252;
}

.status-dark {
  --tblr-status-color: #1e293b;
  --tblr-status-color-rgb: 30, 41, 59;
}

.status-muted {
  --tblr-status-color: #626976;
  --tblr-status-color-rgb: 98, 105, 118;
}

.status-blue {
  --tblr-status-color: #206bc4;
  --tblr-status-color-rgb: 32, 107, 196;
}

.status-azure {
  --tblr-status-color: #4299e1;
  --tblr-status-color-rgb: 66, 153, 225;
}

.status-indigo {
  --tblr-status-color: #4263eb;
  --tblr-status-color-rgb: 66, 99, 235;
}

.status-purple {
  --tblr-status-color: #ae3ec9;
  --tblr-status-color-rgb: 174, 62, 201;
}

.status-pink {
  --tblr-status-color: #d6336c;
  --tblr-status-color-rgb: 214, 51, 108;
}

.status-red {
  --tblr-status-color: #d63939;
  --tblr-status-color-rgb: 214, 57, 57;
}

.status-orange {
  --tblr-status-color: #f76707;
  --tblr-status-color-rgb: 247, 103, 7;
}

.status-yellow {
  --tblr-status-color: #f59f00;
  --tblr-status-color-rgb: 245, 159, 0;
}

.status-lime {
  --tblr-status-color: #74b816;
  --tblr-status-color-rgb: 116, 184, 22;
}

.status-green {
  --tblr-status-color: #2fb344;
  --tblr-status-color-rgb: 47, 179, 68;
}

.status-teal {
  --tblr-status-color: #0ca678;
  --tblr-status-color-rgb: 12, 166, 120;
}

.status-cyan {
  --tblr-status-color: #17a2b8;
  --tblr-status-color-rgb: 23, 162, 184;
}

.status-facebook {
  --tblr-status-color: #3b5998;
  --tblr-status-color-rgb: 59, 89, 152;
}

.status-twitter {
  --tblr-status-color: #1da1f2;
  --tblr-status-color-rgb: 29, 161, 242;
}

.status-linkedin {
  --tblr-status-color: #0a66c2;
  --tblr-status-color-rgb: 10, 102, 194;
}

.status-google {
  --tblr-status-color: #dc4e41;
  --tblr-status-color-rgb: 220, 78, 65;
}

.status-youtube {
  --tblr-status-color: #ff0000;
  --tblr-status-color-rgb: 255, 0, 0;
}

.status-vimeo {
  --tblr-status-color: #1ab7ea;
  --tblr-status-color-rgb: 26, 183, 234;
}

.status-dribbble {
  --tblr-status-color: #ea4c89;
  --tblr-status-color-rgb: 234, 76, 137;
}

.status-github {
  --tblr-status-color: #181717;
  --tblr-status-color-rgb: 24, 23, 23;
}

.status-instagram {
  --tblr-status-color: #e4405f;
  --tblr-status-color-rgb: 228, 64, 95;
}

.status-pinterest {
  --tblr-status-color: #bd081c;
  --tblr-status-color-rgb: 189, 8, 28;
}

.status-vk {
  --tblr-status-color: #6383a8;
  --tblr-status-color-rgb: 99, 131, 168;
}

.status-rss {
  --tblr-status-color: #ffa500;
  --tblr-status-color-rgb: 255, 165, 0;
}

.status-flickr {
  --tblr-status-color: #0063dc;
  --tblr-status-color-rgb: 0, 99, 220;
}

.status-bitbucket {
  --tblr-status-color: #0052cc;
  --tblr-status-color-rgb: 0, 82, 204;
}

.status-tabler {
  --tblr-status-color: #206bc4;
  --tblr-status-color-rgb: 32, 107, 196;
}

.status-dot {
  --tblr-status-dot-color: var(--tblr-status-color, #626976);
  --tblr-status-size: 0.5rem;
  position: relative;
  display: inline-block;
  width: var(--tblr-status-size);
  height: var(--tblr-status-size);
  background: var(--tblr-status-dot-color);
  border-radius: 100rem;
}

.status-dot-animated:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: inherit;
  border-radius: inherit;
  opacity: 0.6;
  -webkit-animation: 1s linear 2s backwards infinite status-pulsate-tertiary;
  animation: 1s linear 2s backwards infinite status-pulsate-tertiary;
}

.status-indicator {
  --tblr-status-indicator-size: 2.5rem;
  --tblr-status-indicator-color: var(--tblr-status-color, #626976);
  display: block;
  position: relative;
  width: var(--tblr-status-indicator-size);
  height: var(--tblr-status-indicator-size);
}

.status-indicator-circle {
  --tblr-status-circle-size: .75rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: calc(var(--tblr-status-circle-size) / -2) 0 0 calc(var(--tblr-status-circle-size) / -2);
  width: var(--tblr-status-circle-size);
  height: var(--tblr-status-circle-size);
  border-radius: 100rem;
  background: var(--tblr-status-color);
}

.status-indicator-circle:nth-child(1) {
  z-index: 3;
}

.status-indicator-circle:nth-child(2) {
  z-index: 2;
  opacity: 0.1;
}

.status-indicator-circle:nth-child(3) {
  z-index: 1;
  opacity: 0.3;
}

.status-indicator-animated .status-indicator-circle:nth-child(1) {
  -webkit-animation: 2s linear 1s infinite backwards status-pulsate-main;
  animation: 2s linear 1s infinite backwards status-pulsate-main;
}

.status-indicator-animated .status-indicator-circle:nth-child(2) {
  -webkit-animation: 2s linear 1s infinite backwards status-pulsate-secondary;
  animation: 2s linear 1s infinite backwards status-pulsate-secondary;
}

.status-indicator-animated .status-indicator-circle:nth-child(3) {
  -webkit-animation: 2s linear 1s infinite backwards status-pulsate-tertiary;
  animation: 2s linear 1s infinite backwards status-pulsate-tertiary;
}

.switch-icon {
  display: inline-block;
  line-height: 1;
  border: 0;
  padding: 0;
  background: transparent;
  width: 1.25rem;
  height: 1.25rem;
  vertical-align: bottom;
  position: relative;
  cursor: pointer;
}

.switch-icon.disabled {
  pointer-events: none;
  opacity: 0.65;
}

.switch-icon:focus {
  outline: none;
}

.switch-icon svg {
  display: block;
  width: 100%;
  height: 100%;
}

.switch-icon .switch-icon-a,
.switch-icon .switch-icon-b {
  display: block;
  width: 100%;
  height: 100%;
}

.switch-icon .switch-icon-a {
  opacity: 1;
}

.switch-icon .switch-icon-b {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.switch-icon.active .switch-icon-a {
  opacity: 0;
}

.switch-icon.active .switch-icon-b {
  opacity: 1;
}

.switch-icon-fade .switch-icon-a,
.switch-icon-fade .switch-icon-b {
  transition: opacity 0.5s;
}

@media (prefers-reduced-motion: reduce) {
  .switch-icon-fade .switch-icon-a,
.switch-icon-fade .switch-icon-b {
    transition: none;
  }
}
.switch-icon-scale .switch-icon-a,
.switch-icon-scale .switch-icon-b {
  transition: opacity 0.5s, transform 0s 0.5s;
}

@media (prefers-reduced-motion: reduce) {
  .switch-icon-scale .switch-icon-a,
.switch-icon-scale .switch-icon-b {
    transition: none;
  }
}
.switch-icon-scale .switch-icon-b {
  transform: scale(1.5);
}

.switch-icon-scale.active .switch-icon-a,
.switch-icon-scale.active .switch-icon-b {
  transition: opacity 0s, transform 0.5s;
}

@media (prefers-reduced-motion: reduce) {
  .switch-icon-scale.active .switch-icon-a,
.switch-icon-scale.active .switch-icon-b {
    transition: none;
  }
}
.switch-icon-scale.active .switch-icon-b {
  transform: scale(1);
}

.switch-icon-flip {
  perspective: 10em;
}

.switch-icon-flip .switch-icon-a,
.switch-icon-flip .switch-icon-b {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  transition: opacity 0s 0.2s, transform 0.4s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .switch-icon-flip .switch-icon-a,
.switch-icon-flip .switch-icon-b {
    transition: none;
  }
}
.switch-icon-flip .switch-icon-a {
  opacity: 1;
  transform: rotateY(0deg);
}

.switch-icon-flip .switch-icon-b {
  opacity: 1;
  transform: rotateY(-180deg);
}

.switch-icon-flip.active .switch-icon-a {
  opacity: 1;
  transform: rotateY(180deg);
}

.switch-icon-flip.active .switch-icon-b {
  opacity: 1;
  transform: rotateY(0deg);
}

.switch-icon-slide-up,
.switch-icon-slide-left,
.switch-icon-slide-right,
.switch-icon-slide-down {
  overflow: hidden;
}

.switch-icon-slide-up .switch-icon-a,
.switch-icon-slide-up .switch-icon-b,
.switch-icon-slide-left .switch-icon-a,
.switch-icon-slide-left .switch-icon-b,
.switch-icon-slide-right .switch-icon-a,
.switch-icon-slide-right .switch-icon-b,
.switch-icon-slide-down .switch-icon-a,
.switch-icon-slide-down .switch-icon-b {
  transition: opacity 0.3s, transform 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .switch-icon-slide-up .switch-icon-a,
.switch-icon-slide-up .switch-icon-b,
.switch-icon-slide-left .switch-icon-a,
.switch-icon-slide-left .switch-icon-b,
.switch-icon-slide-right .switch-icon-a,
.switch-icon-slide-right .switch-icon-b,
.switch-icon-slide-down .switch-icon-a,
.switch-icon-slide-down .switch-icon-b {
    transition: none;
  }
}
.switch-icon-slide-up .switch-icon-a,
.switch-icon-slide-left .switch-icon-a,
.switch-icon-slide-right .switch-icon-a,
.switch-icon-slide-down .switch-icon-a {
  transform: translateY(0);
}

.switch-icon-slide-up .switch-icon-b,
.switch-icon-slide-left .switch-icon-b,
.switch-icon-slide-right .switch-icon-b,
.switch-icon-slide-down .switch-icon-b {
  transform: translateY(100%);
}

.switch-icon-slide-up.active .switch-icon-a,
.switch-icon-slide-left.active .switch-icon-a,
.switch-icon-slide-right.active .switch-icon-a,
.switch-icon-slide-down.active .switch-icon-a {
  transform: translateY(-100%);
}

.switch-icon-slide-up.active .switch-icon-b,
.switch-icon-slide-left.active .switch-icon-b,
.switch-icon-slide-right.active .switch-icon-b,
.switch-icon-slide-down.active .switch-icon-b {
  transform: translateY(0);
}

.switch-icon-slide-left .switch-icon-a {
  transform: translateX(0);
}

.switch-icon-slide-left .switch-icon-b {
  transform: translateX(100%);
}

.switch-icon-slide-left.active .switch-icon-a {
  transform: translateX(-100%);
}

.switch-icon-slide-left.active .switch-icon-b {
  transform: translateX(0);
}

.switch-icon-slide-right .switch-icon-a {
  transform: translateX(0);
}

.switch-icon-slide-right .switch-icon-b {
  transform: translateX(-100%);
}

.switch-icon-slide-right.active .switch-icon-a {
  transform: translateX(100%);
}

.switch-icon-slide-right.active .switch-icon-b {
  transform: translateX(0);
}

.switch-icon-slide-down .switch-icon-a {
  transform: translateY(0);
}

.switch-icon-slide-down .switch-icon-b {
  transform: translateY(-100%);
}

.switch-icon-slide-down.active .switch-icon-a {
  transform: translateY(100%);
}

.switch-icon-slide-down.active .switch-icon-b {
  transform: translateY(0);
}

.table thead th, .markdown > table thead th {
  color: #626976;
  background: var(--tblr-border-color-light);
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.6;
  color: #626976;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

@media print {
  .table thead th, .markdown > table thead th {
    background: transparent;
  }
}
.table > :not(:first-child), .markdown > table > :not(:first-child) {
  border-top-width: 1px;
}

.table-responsive .table, .table-responsive .markdown > table {
  margin-bottom: 0;
}

.table-transparent thead th {
  background: transparent;
}

.table-nowrap > :not(caption) > * > * {
  white-space: nowrap;
}

.table-vcenter > :not(caption) > * > * {
  vertical-align: middle;
}

.table-center > :not(caption) > * > * {
  text-align: center;
}

.td-truncate {
  max-width: 1px;
  width: 100%;
}

.table-mobile {
  display: block;
}

.table-mobile thead {
  display: none;
}

.table-mobile tbody,
.table-mobile tr {
  display: flex;
  flex-direction: column;
}

.table-mobile td {
  display: block;
  padding: 0.5rem 0.5rem !important;
  border: none;
  color: #1e293b !important;
}

.table-mobile td[data-label]:before {
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.6;
  color: #626976;
  content: attr(data-label);
  display: block;
}

.table-mobile tr {
  border-bottom: 1px solid rgba(98, 105, 118, 0.16);
}

.table-mobile .btn {
  display: block;
}

@media (max-width: 575.98px) {
  .table-mobile-sm {
    display: block;
  }
  .table-mobile-sm thead {
    display: none;
  }
  .table-mobile-sm tbody,
.table-mobile-sm tr {
    display: flex;
    flex-direction: column;
  }
  .table-mobile-sm td {
    display: block;
    padding: 0.5rem 0.5rem !important;
    border: none;
    color: #1e293b !important;
  }
  .table-mobile-sm td[data-label]:before {
    font-size: 0.625rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    line-height: 1.6;
    color: #626976;
    content: attr(data-label);
    display: block;
  }
  .table-mobile-sm tr {
    border-bottom: 1px solid rgba(98, 105, 118, 0.16);
  }
  .table-mobile-sm .btn {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .table-mobile-md {
    display: block;
  }
  .table-mobile-md thead {
    display: none;
  }
  .table-mobile-md tbody,
.table-mobile-md tr {
    display: flex;
    flex-direction: column;
  }
  .table-mobile-md td {
    display: block;
    padding: 0.5rem 0.5rem !important;
    border: none;
    color: #1e293b !important;
  }
  .table-mobile-md td[data-label]:before {
    font-size: 0.625rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    line-height: 1.6;
    color: #626976;
    content: attr(data-label);
    display: block;
  }
  .table-mobile-md tr {
    border-bottom: 1px solid rgba(98, 105, 118, 0.16);
  }
  .table-mobile-md .btn {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .table-mobile-lg {
    display: block;
  }
  .table-mobile-lg thead {
    display: none;
  }
  .table-mobile-lg tbody,
.table-mobile-lg tr {
    display: flex;
    flex-direction: column;
  }
  .table-mobile-lg td {
    display: block;
    padding: 0.5rem 0.5rem !important;
    border: none;
    color: #1e293b !important;
  }
  .table-mobile-lg td[data-label]:before {
    font-size: 0.625rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    line-height: 1.6;
    color: #626976;
    content: attr(data-label);
    display: block;
  }
  .table-mobile-lg tr {
    border-bottom: 1px solid rgba(98, 105, 118, 0.16);
  }
  .table-mobile-lg .btn {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .table-mobile-xl {
    display: block;
  }
  .table-mobile-xl thead {
    display: none;
  }
  .table-mobile-xl tbody,
.table-mobile-xl tr {
    display: flex;
    flex-direction: column;
  }
  .table-mobile-xl td {
    display: block;
    padding: 0.5rem 0.5rem !important;
    border: none;
    color: #1e293b !important;
  }
  .table-mobile-xl td[data-label]:before {
    font-size: 0.625rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    line-height: 1.6;
    color: #626976;
    content: attr(data-label);
    display: block;
  }
  .table-mobile-xl tr {
    border-bottom: 1px solid rgba(98, 105, 118, 0.16);
  }
  .table-mobile-xl .btn {
    display: block;
  }
}
@media (max-width: 1399.98px) {
  .table-mobile-xxl {
    display: block;
  }
  .table-mobile-xxl thead {
    display: none;
  }
  .table-mobile-xxl tbody,
.table-mobile-xxl tr {
    display: flex;
    flex-direction: column;
  }
  .table-mobile-xxl td {
    display: block;
    padding: 0.5rem 0.5rem !important;
    border: none;
    color: #1e293b !important;
  }
  .table-mobile-xxl td[data-label]:before {
    font-size: 0.625rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    line-height: 1.6;
    color: #626976;
    content: attr(data-label);
    display: block;
  }
  .table-mobile-xxl tr {
    border-bottom: 1px solid rgba(98, 105, 118, 0.16);
  }
  .table-mobile-xxl .btn {
    display: block;
  }
}
.toast-header {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.toast button[data-bs-dismiss=toast] {
  outline: none;
}

.toolbar {
  display: flex;
  flex-wrap: nowrap;
  flex-shrink: 0;
  margin: 0 -0.5rem;
}

.toolbar > * {
  margin: 0 0.5rem;
}

/**
Horizontal rules
 */
/**
Hr text
 */
.hr-text {
  display: flex;
  align-items: center;
  margin: 2rem 0;
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.6;
  color: #626976;
  height: 1px;
}

.hr-text:after, .hr-text:before {
  flex: 1 1 auto;
  height: 1px;
  background-color: currentColor;
  opacity: 0.16;
}

.hr-text:before {
  content: "";
  margin-right: 0.5rem;
}

.hr-text:after {
  content: "";
  margin-left: 0.5rem;
}

.hr-text > *:first-child {
  padding-right: 0.5rem;
  padding-left: 0;
  color: #626976;
}

.hr-text.hr-text-left:before {
  content: none;
}

.hr-text.hr-text-left > *:first-child {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.hr-text.hr-text-right:before {
  content: "";
}

.hr-text.hr-text-right:after {
  content: none;
}

.hr-text.hr-text-right > *:first-child {
  padding-right: 0;
  padding-left: 0.5rem;
}

.card > .hr-text {
  margin: 0;
}

.hr-text-spaceless {
  margin: -0.5rem 0;
}

.lead {
  line-height: 1.4;
}

a {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
  color: inherit;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover,
.h5 a:hover,
.h6 a:hover {
  color: inherit;
}

h1, .h1 {
  line-height: 1.3333333333;
}

h2, .h2 {
  line-height: 1.4;
}

h3, .h3 {
  line-height: 1.5;
}

h4, .h4 {
  line-height: 1.4285714286;
}

h5, .h5 {
  line-height: 1.3333333333;
}

h6, .h6 {
  line-height: 1.6;
}

strong,
.strong,
b {
  font-weight: 600;
}

blockquote {
  padding-left: 1rem;
  border-left: 2px solid #e6e7e9;
}

blockquote p {
  margin-bottom: 1rem;
}

blockquote cite {
  display: block;
  text-align: right;
}

blockquote cite:before {
  content: "— ";
}

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

hr, .hr {
  margin: 2rem 0;
}

dl dd:last-child {
  margin-bottom: 0;
}

code {
  padding: 2px 4px;
  background: rgba(75, 84, 98, 0.03);
  border: 1px solid rgba(75, 84, 98, 0.064);
  border-radius: 4px;
  font-weight: 400;
}

pre {
  padding: 1rem;
  overflow: auto;
  font-size: 0.75rem;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  line-height: 1.25rem;
  -moz-tab-size: 3;
  -o-tab-size: 3;
  tab-size: 3;
  border-radius: 4px;
  white-space: pre-wrap;
  background: #fdfdfe;
  border: 1px solid rgba(98, 105, 118, 0.16);
  -webkit-font-smoothing: auto;
}

pre code {
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
}

img {
  max-width: 100%;
}

.list-unstyled {
  margin-left: 0;
}

/**
Selection
 */
::-moz-selection {
  color: #ffffff;
  background-color: #307fdd;
}

::selection {
  color: #ffffff;
  background-color: #307fdd;
}

/**
Links
 */
[class^=link-].disabled, [class*=" link-"].disabled {
  color: #475569;
  pointer-events: none;
}

/**
Subheader
 */
.subheader {
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.6;
  color: #626976;
}

.chart {
  display: block;
  min-height: 10rem;
}

.chart text {
  font-family: inherit;
}

.chart-sm {
  height: 2.5rem;
}

.chart-lg {
  height: 15rem;
}

.chart-square {
  height: 5.75rem;
}

/**
Chart sparkline
 */
.chart-sparkline {
  position: relative;
  width: 4rem;
  height: 2.5rem;
  line-height: 1;
  min-height: 0 !important;
}

.chart-sparkline-sm {
  height: 1.5rem;
}

.chart-sparkline-square {
  width: 2.5rem;
}

.chart-sparkline-wide {
  width: 6rem;
}

.chart-sparkline-label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.625rem;
}

.chart-sparkline-label .icon {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
}

.offcanvas {
  background: var(--tblr-card-bg);
}

.offcanvas-header {
  border-bottom: 1px solid rgba(98, 105, 118, 0.16);
}

.offcanvas-footer {
  padding: 1.5rem 1.5rem;
}

.offcanvas-title {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.offcanvas-narrow {
  width: 20rem;
}

.bg-white-overlay {
  color: #ffffff;
  background-color: rgba(250, 251, 252, 0.24);
}

.bg-dark-overlay {
  color: #ffffff;
  background-color: rgba(30, 41, 59, 0.24);
}

.bg-cover {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.bg-primary {
  color: #ffffff !important;
  background: #206bc4 !important;
}

.text-primary {
  color: #206bc4 !important;
}

.bg-primary-lt {
  color: #206bc4 !important;
  background: rgba(32, 107, 196, 0.05) !important;
}

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

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

.bg-secondary-lt {
  color: #626976 !important;
  background: rgba(98, 105, 118, 0.05) !important;
}

.bg-success {
  color: #ffffff !important;
  background: #2fb344 !important;
}

.text-success {
  color: #2fb344 !important;
}

.bg-success-lt {
  color: #2fb344 !important;
  background: rgba(47, 179, 68, 0.05) !important;
}

.bg-info {
  color: #ffffff !important;
  background: #4299e1 !important;
}

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

.bg-info-lt {
  color: #4299e1 !important;
  background: rgba(66, 153, 225, 0.05) !important;
}

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

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

.bg-warning-lt {
  color: #f76707 !important;
  background: rgba(247, 103, 7, 0.05) !important;
}

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

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

.bg-danger-lt {
  color: #d63939 !important;
  background: rgba(214, 57, 57, 0.05) !important;
}

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

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

.bg-light-lt {
  color: #fafbfc !important;
  background: rgba(250, 251, 252, 0.05) !important;
}

.bg-dark {
  color: #ffffff !important;
  background: #1e293b !important;
}

.text-dark {
  color: #1e293b !important;
}

.bg-dark-lt {
  color: #1e293b !important;
  background: rgba(30, 41, 59, 0.05) !important;
}

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

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

.bg-muted-lt {
  color: #626976 !important;
  background: rgba(98, 105, 118, 0.05) !important;
}

.bg-blue {
  color: #ffffff !important;
  background: #206bc4 !important;
}

.text-blue {
  color: #206bc4 !important;
}

.bg-blue-lt {
  color: #206bc4 !important;
  background: rgba(32, 107, 196, 0.05) !important;
}

.bg-azure {
  color: #ffffff !important;
  background: #4299e1 !important;
}

.text-azure {
  color: #4299e1 !important;
}

.bg-azure-lt {
  color: #4299e1 !important;
  background: rgba(66, 153, 225, 0.05) !important;
}

.bg-indigo {
  color: #ffffff !important;
  background: #4263eb !important;
}

.text-indigo {
  color: #4263eb !important;
}

.bg-indigo-lt {
  color: #4263eb !important;
  background: rgba(66, 99, 235, 0.05) !important;
}

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

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

.bg-purple-lt {
  color: #ae3ec9 !important;
  background: rgba(174, 62, 201, 0.05) !important;
}

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

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

.bg-pink-lt {
  color: #d6336c !important;
  background: rgba(214, 51, 108, 0.05) !important;
}

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

.text-red {
  color: #d63939 !important;
}

.bg-red-lt {
  color: #d63939 !important;
  background: rgba(214, 57, 57, 0.05) !important;
}

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

.text-orange {
  color: #f76707 !important;
}

.bg-orange-lt {
  color: #f76707 !important;
  background: rgba(247, 103, 7, 0.05) !important;
}

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

.text-yellow {
  color: #f59f00 !important;
}

.bg-yellow-lt {
  color: #f59f00 !important;
  background: rgba(245, 159, 0, 0.05) !important;
}

.bg-lime {
  color: #ffffff !important;
  background: #74b816 !important;
}

.text-lime {
  color: #74b816 !important;
}

.bg-lime-lt {
  color: #74b816 !important;
  background: rgba(116, 184, 22, 0.05) !important;
}

.bg-green {
  color: #ffffff !important;
  background: #2fb344 !important;
}

.text-green {
  color: #2fb344 !important;
}

.bg-green-lt {
  color: #2fb344 !important;
  background: rgba(47, 179, 68, 0.05) !important;
}

.bg-teal {
  color: #ffffff !important;
  background: #0ca678 !important;
}

.text-teal {
  color: #0ca678 !important;
}

.bg-teal-lt {
  color: #0ca678 !important;
  background: rgba(12, 166, 120, 0.05) !important;
}

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

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

.bg-cyan-lt {
  color: #17a2b8 !important;
  background: rgba(23, 162, 184, 0.05) !important;
}

.bg-facebook {
  color: #ffffff !important;
  background: #3b5998 !important;
}

.text-facebook {
  color: #3b5998 !important;
}

.bg-facebook-lt {
  color: #3b5998 !important;
  background: rgba(59, 89, 152, 0.05) !important;
}

.bg-twitter {
  color: #ffffff !important;
  background: #1da1f2 !important;
}

.text-twitter {
  color: #1da1f2 !important;
}

.bg-twitter-lt {
  color: #1da1f2 !important;
  background: rgba(29, 161, 242, 0.05) !important;
}

.bg-linkedin {
  color: #ffffff !important;
  background: #0a66c2 !important;
}

.text-linkedin {
  color: #0a66c2 !important;
}

.bg-linkedin-lt {
  color: #0a66c2 !important;
  background: rgba(10, 102, 194, 0.05) !important;
}

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

.text-google {
  color: #dc4e41 !important;
}

.bg-google-lt {
  color: #dc4e41 !important;
  background: rgba(220, 78, 65, 0.05) !important;
}

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

.text-youtube {
  color: #ff0000 !important;
}

.bg-youtube-lt {
  color: #ff0000 !important;
  background: rgba(255, 0, 0, 0.05) !important;
}

.bg-vimeo {
  color: #ffffff !important;
  background: #1ab7ea !important;
}

.text-vimeo {
  color: #1ab7ea !important;
}

.bg-vimeo-lt {
  color: #1ab7ea !important;
  background: rgba(26, 183, 234, 0.05) !important;
}

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

.text-dribbble {
  color: #ea4c89 !important;
}

.bg-dribbble-lt {
  color: #ea4c89 !important;
  background: rgba(234, 76, 137, 0.05) !important;
}

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

.text-github {
  color: #181717 !important;
}

.bg-github-lt {
  color: #181717 !important;
  background: rgba(24, 23, 23, 0.05) !important;
}

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

.text-instagram {
  color: #e4405f !important;
}

.bg-instagram-lt {
  color: #e4405f !important;
  background: rgba(228, 64, 95, 0.05) !important;
}

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

.text-pinterest {
  color: #bd081c !important;
}

.bg-pinterest-lt {
  color: #bd081c !important;
  background: rgba(189, 8, 28, 0.05) !important;
}

.bg-vk {
  color: #ffffff !important;
  background: #6383a8 !important;
}

.text-vk {
  color: #6383a8 !important;
}

.bg-vk-lt {
  color: #6383a8 !important;
  background: rgba(99, 131, 168, 0.05) !important;
}

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

.text-rss {
  color: #ffa500 !important;
}

.bg-rss-lt {
  color: #ffa500 !important;
  background: rgba(255, 165, 0, 0.05) !important;
}

.bg-flickr {
  color: #ffffff !important;
  background: #0063dc !important;
}

.text-flickr {
  color: #0063dc !important;
}

.bg-flickr-lt {
  color: #0063dc !important;
  background: rgba(0, 99, 220, 0.05) !important;
}

.bg-bitbucket {
  color: #ffffff !important;
  background: #0052cc !important;
}

.text-bitbucket {
  color: #0052cc !important;
}

.bg-bitbucket-lt {
  color: #0052cc !important;
  background: rgba(0, 82, 204, 0.05) !important;
}

.bg-tabler {
  color: #ffffff !important;
  background: #206bc4 !important;
}

.text-tabler {
  color: #206bc4 !important;
}

.bg-tabler-lt {
  color: #206bc4 !important;
  background: rgba(32, 107, 196, 0.05) !important;
}

/*
Scrollable
*/
.scrollable {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.scrollable.hover {
  overflow-y: hidden;
}

.scrollable.hover > * {
  margin-top: -1px;
}

.scrollable.hover:hover, .scrollable.hover:focus, .scrollable.hover:active {
  overflow: visible;
  overflow-y: auto;
}

.touch .scrollable {
  overflow-y: auto !important;
}

.scroll-x,
.scroll-y {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}

.scroll-y {
  overflow-y: auto;
}

.scroll-x {
  overflow-x: auto;
}

.no-scroll {
  overflow: hidden;
}

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

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

.w-1 {
  width: 0.25rem !important;
}

.h-1 {
  height: 0.25rem !important;
}

.w-2 {
  width: 0.5rem !important;
}

.h-2 {
  height: 0.5rem !important;
}

.w-3 {
  width: 1rem !important;
}

.h-3 {
  height: 1rem !important;
}

.w-4 {
  width: 2rem !important;
}

.h-4 {
  height: 2rem !important;
}

.w-5 {
  width: 4rem !important;
}

.h-5 {
  height: 4rem !important;
}

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

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

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

.h-px {
  height: 1px !important;
}

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

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

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

.opacity-5 {
  opacity: 0.05 !important;
}

.opacity-10 {
  opacity: 0.1 !important;
}

.opacity-15 {
  opacity: 0.15 !important;
}

.opacity-20 {
  opacity: 0.2 !important;
}

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

.opacity-30 {
  opacity: 0.3 !important;
}

.opacity-35 {
  opacity: 0.35 !important;
}

.opacity-40 {
  opacity: 0.4 !important;
}

.opacity-45 {
  opacity: 0.45 !important;
}

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

.opacity-55 {
  opacity: 0.55 !important;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.opacity-65 {
  opacity: 0.65 !important;
}

.opacity-70 {
  opacity: 0.7 !important;
}

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

.opacity-80 {
  opacity: 0.8 !important;
}

.opacity-85 {
  opacity: 0.85 !important;
}

.opacity-90 {
  opacity: 0.9 !important;
}

.opacity-95 {
  opacity: 0.95 !important;
}

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

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

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

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

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

/**
Antialiasing
 */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.toast-title {
  font-weight: 700;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a, .toast-message label {
  color: #FFF;
}

.toast-message a:hover {
  color: #CCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #FFF;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}

.toast-close-button:focus, .toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #FFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000;
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}

#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}

#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}

#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}
.no-select {
  user-select: none;
}

.turbo-progress-bar {
  height: 2px;
  background-color: #64b94d;
}

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

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

.border-left {
  border-left: 1px solid #e6e8e9;
}

.border-right {
  border-right: 1px solid #e6e8e9;
}

.input-group-prepend .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-append .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

input[type=radio] + .form-check-label.required:after {
  content: "";
}

.print-invoice .logo img {
  height: 50px;
  width: auto;
}
.print-invoice .logo span {
  font-size: 25px;
  color: #666;
  position: relative;
  top: 10px;
}
.print-invoice .logo span.green {
  color: #64b94d;
}

@media print {
  @page {
    size: auto;
    margin: 0;
  }
  .print-invoice {
    padding: 1cm 1.5cm;
    page-break-after: always;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7Q0FBQTtBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRENGOztBQ0VBOzs7RUFHRTtBRENGOztBQ0VBO0VBQ0U7SUFDRTtFRENGO0FBQ0Y7QUNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQUY7O0FDR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQUY7O0FDR0E7RUFDRTtBREFGOztBQ0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURBRjs7QUNHQTtFQUNFO0FEQUY7O0FDR0E7RUFDRTtBREFGOztBQ0dBO0VBQ0U7QURBRjs7QUNHQTtFQUNFO0FEQUY7O0FDR0E7RUFDRTtBREFGOztBQ0dBO0VBQ0U7QURBRjs7QUNHQTtFQUNFO0VBQ0E7QURBRjs7QUNHQTs7RUFFRTtFQUNRO0VBQ1I7RUFDQTtFQUNRO0FEQVY7O0FDR0E7RUFDRTtFQUNBO0VBQ0E7QURBRjs7QUNHQTs7RUFFRTtBREFGOztBQ0dBOzs7RUFHRTtFQUNBO0FEQUY7O0FDR0E7Ozs7RUFJRTtBREFGOztBQ0dBO0VBQ0U7QURBRjs7QUNHQTtFQUNFO0VBQ0E7QURBRjs7QUNHQTtFQUNFO0FEQUY7O0FDR0E7O0VBRUU7QURBRjs7QUNHQTtFQUNFO0FEQUY7O0FDR0E7RUFDRTtFQUNBO0FEQUY7O0FDR0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURBRjs7QUNHQTtFQUNFO0FEQUY7O0FDR0E7RUFDRTtBREFGOztBQ0dBO0VBQ0U7RUFDQTtBREFGOztBQ0VBO0VBQ0U7RUFDQTtBRENGOztBQ0VBO0VBQ0U7RUFDQTtBRENGOztBQ0VBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QURDRjs7QUNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURDRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQUE7RUFDRTtBREdGOztBQ0FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREdGOztBQ0RBO0VBQ0U7RUFDQTtFQUNBO0FESUY7O0FDREE7RUFDRTtBRElGOztBQ0RBOztFQUVFO0FESUY7O0FDREE7RUFDRTtFQUNBO0FESUY7O0FDREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRElGOztBQ0RBO0VBQ0U7RUFDQTtBRElGOztBQ0RBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QURJRjs7QUNEQTtFQUNFO0FESUY7O0FDREE7RUFDRTtBRElGOztBQ0RBO0VBQ0U7QURJRjs7QUNEQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBRElGOztBQ0RBOztFQUVFO0FESUY7O0FDREE7RUFDRTtBRElGOztBQ0RBO0VBQ0U7QURJRjs7QUNGQTtFQUNFO0FES0Y7O0FDRkE7RUFDRTtBREtGOztBQ0ZBOzs7O0VBSUU7QURLRjs7QUNIQTs7OztFQUlFO0FETUY7O0FDSEE7RUFDRTtFQUNBO0FETUY7O0FDSEE7RUFDRTtBRE1GOztBQ0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURNRjs7QUNIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE1GOztBQ0pBO0VBQ0U7QURPRjs7QUNKQTs7Ozs7OztFQU9FO0FET0Y7O0FDSkE7RUFDRTtBRE9GOztBQ0pBO0VBQ0U7RUFDQTtBRE9GOztBQ0pBOzs7Ozs7O0NBQUE7QUFRQTtFQUNFO0FET0Y7O0FDSkE7RUFDRTtBRE9GOztBQ0pBO0VBQ0U7QURPRjs7QUNKQTtFQUNFO0FET0Y7O0FDSkE7RUFDRTtFQUNBO0FET0Y7O0FDSkE7RUFDRTtBRE9GOztBQ0pBO0VBQ0U7QURPRjs7QUNKQTtFQUNFO0VBQ0E7QURPRjs7QUNKQTtFQUNFO0FET0Y7O0FDSkE7RUFDRTtBRE9GOztBQ0pBO0VBQ0U7RUFDQTtBRE9GOztBQ0pBO0VBQ0U7RUFDQTtFQUNBO0FET0Y7O0FDSkE7RUFDRTtFQUNBO0VBQ0E7QURPRjs7QUNKQTtFQUNFO0VBQ0E7RUFDQTtBRE9GOztBQ0pBO0VBQ0U7RUFDQTtFQUNBO0FET0Y7O0FDSkE7RUFDRTtFQUNBO0VBQ0E7QURPRjs7QUNKQTtFQUNFO0VBQ0E7RUFDQTtBRE9GOztBQ0pBO0VBQ0U7RUFDQTtBRE9GOztBQ0pBO0VBQ0U7RUFDQTtBRE9GOztBQ0pBO0VBQ0U7QURPRjs7QUNMQTtFQUNFO0FEUUY7O0FDTEE7RUFDRTtFQUNBO0FEUUY7O0FDTEE7RUFDRTtFQUNBO0FEUUY7O0FDTkE7RUFDRTtBRFNGOztBQ05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURTRjs7QUNQQTtFQUNFO0FEVUY7O0FDUEE7RUFDRTtFQUNBO0FEVUY7O0FDUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURVRjs7QUNQQTtFQUNFO0FEVUY7O0FDUEE7RUFDRTtFQUNBO0FEVUY7O0FDUEE7RUFDRTtFQUNBO0FEVUY7O0FDUEE7Ozs7Ozs7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEVUY7O0FDUEE7RUFDRTtJQUNFO0VEVUY7QUFDRjtBQ1JBO0VBQ0U7SUFDRTtFRFVGO0FBQ0Y7QUNSQTtFQUNFO0lBQ0U7RURVRjtBQUNGO0FDUkE7RUFDRTtJQUNFO0VEVUY7QUFDRjtBQ1JBO0VBQ0U7SUFDRTtFRFVGO0FBQ0Y7QUNSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEVUY7O0FDUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURXRjs7QUNSQTtFQUNFO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtFQUNBO0FEV0Y7O0FDUkE7RUFDRTtBRFdGOztBQ1JBO0VBQ0U7QURXRjs7QUNSQTtFQUNFO0FEV0Y7O0FDUkE7RUFDRTtBRFdGOztBQ1JBO0VBQ0U7QURXRjs7QUNSQTtFQUNFO0FEV0Y7O0FDUkE7RUFDRTtBRFdGOztBQ1JBO0VBQ0U7QURXRjs7QUNSQTtFQUNFO0FEV0Y7O0FDUkE7RUFDRTtBRFdGOztBQ1JBO0VBQ0U7QURXRjs7QUNSQTs7RUFFRTtBRFdGOztBQ1JBOztFQUVFO0FEV0Y7O0FDUkE7O0VBRUU7QURXRjs7QUNSQTs7RUFFRTtBRFdGOztBQ1JBOztFQUVFO0FEV0Y7O0FDUkE7O0VBRUU7QURXRjs7QUNSQTs7RUFFRTtBRFdGOztBQ1JBOztFQUVFO0FEV0Y7O0FDUkE7O0VBRUU7QURXRjs7QUNSQTs7RUFFRTtBRFdGOztBQ1JBOztFQUVFO0FEV0Y7O0FDUkE7O0VBRUU7QURXRjs7QUNSQTtFQUNFO0lBQ0U7RURXRjtFQ1JBO0lBQ0U7SUFDQTtFRFVGO0VDUEE7SUFDRTtJQUNBO0VEU0Y7RUNOQTtJQUNFO0lBQ0E7RURRRjtFQ0xBO0lBQ0U7SUFDQTtFRE9GO0VDSkE7SUFDRTtJQUNBO0VETUY7RUNIQTtJQUNFO0lBQ0E7RURLRjtFQ0ZBO0lBQ0U7SUFDQTtFRElGO0VDREE7SUFDRTtJQUNBO0VER0Y7RUNBQTtJQUNFO0lBQ0E7RURFRjtFQ0NBO0lBQ0U7SUFDQTtFRENGO0VDRUE7SUFDRTtJQUNBO0VEQUY7RUNHQTtJQUNFO0lBQ0E7RURERjtFQ0lBO0lBQ0U7SUFDQTtFREZGO0VDS0E7SUFDRTtJQUNBO0VESEY7RUNNQTtJQUNFO0lBQ0E7RURKRjtFQ09BO0lBQ0U7SUFDQTtFRExGO0VDUUE7SUFDRTtJQUNBO0VETkY7RUNTQTtJQUNFO0lBQ0E7RURQRjtFQ1VBO0lBQ0U7SUFDQTtFRFJGO0VDV0E7SUFDRTtJQUNBO0VEVEY7RUNZQTtJQUNFO0VEVkY7RUNhQTtJQUNFO0VEWEY7RUNjQTtJQUNFO0VEWkY7RUNlQTtJQUNFO0VEYkY7RUNnQkE7SUFDRTtFRGRGO0VDaUJBO0lBQ0U7RURmRjtFQ2tCQTtJQUNFO0VEaEJGO0VDbUJBO0lBQ0U7RURqQkY7RUNvQkE7SUFDRTtFRGxCRjtFQ3FCQTtJQUNFO0VEbkJGO0VDc0JBO0lBQ0U7RURwQkY7RUN1QkE7SUFDRTtFRHJCRjtFQ3dCQTs7SUFFRTtFRHRCRjtFQ3lCQTs7SUFFRTtFRHZCRjtFQzBCQTs7SUFFRTtFRHhCRjtFQzJCQTs7SUFFRTtFRHpCRjtFQzRCQTs7SUFFRTtFRDFCRjtFQzZCQTs7SUFFRTtFRDNCRjtFQzhCQTs7SUFFRTtFRDVCRjtFQytCQTs7SUFFRTtFRDdCRjtFQ2dDQTs7SUFFRTtFRDlCRjtFQ2lDQTs7SUFFRTtFRC9CRjtFQ2tDQTs7SUFFRTtFRGhDRjtFQ21DQTs7SUFFRTtFRGpDRjtBQUNGO0FDbUNBO0VBQ0U7SUFDRTtFRGpDRjtFQ29DQTtJQUNFO0lBQ0E7RURsQ0Y7RUNxQ0E7SUFDRTtJQUNBO0VEbkNGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3VDQTtJQUNFO0lBQ0E7RURyQ0Y7RUN3Q0E7SUFDRTtJQUNBO0VEdENGO0VDeUNBO0lBQ0U7SUFDQTtFRHZDRjtFQzBDQTtJQUNFO0lBQ0E7RUR4Q0Y7RUMyQ0E7SUFDRTtJQUNBO0VEekNGO0VDNENBO0lBQ0U7SUFDQTtFRDFDRjtFQzZDQTtJQUNFO0lBQ0E7RUQzQ0Y7RUM4Q0E7SUFDRTtJQUNBO0VENUNGO0VDK0NBO0lBQ0U7SUFDQTtFRDdDRjtFQ2dEQTtJQUNFO0lBQ0E7RUQ5Q0Y7RUNpREE7SUFDRTtJQUNBO0VEL0NGO0VDa0RBO0lBQ0U7SUFDQTtFRGhERjtFQ21EQTtJQUNFO0lBQ0E7RURqREY7RUNvREE7SUFDRTtJQUNBO0VEbERGO0VDcURBO0lBQ0U7SUFDQTtFRG5ERjtFQ3NEQTtJQUNFO0lBQ0E7RURwREY7RUN1REE7SUFDRTtJQUNBO0VEckRGO0VDd0RBO0lBQ0U7RUR0REY7RUN5REE7SUFDRTtFRHZERjtFQzBEQTtJQUNFO0VEeERGO0VDMkRBO0lBQ0U7RUR6REY7RUM0REE7SUFDRTtFRDFERjtFQzZEQTtJQUNFO0VEM0RGO0VDOERBO0lBQ0U7RUQ1REY7RUMrREE7SUFDRTtFRDdERjtFQ2dFQTtJQUNFO0VEOURGO0VDaUVBO0lBQ0U7RUQvREY7RUNrRUE7SUFDRTtFRGhFRjtFQ21FQTtJQUNFO0VEakVGO0VDb0VBOztJQUVFO0VEbEVGO0VDcUVBOztJQUVFO0VEbkVGO0VDc0VBOztJQUVFO0VEcEVGO0VDdUVBOztJQUVFO0VEckVGO0VDd0VBOztJQUVFO0VEdEVGO0VDeUVBOztJQUVFO0VEdkVGO0VDMEVBOztJQUVFO0VEeEVGO0VDMkVBOztJQUVFO0VEekVGO0VDNEVBOztJQUVFO0VEMUVGO0VDNkVBOztJQUVFO0VEM0VGO0VDOEVBOztJQUVFO0VENUVGO0VDK0VBOztJQUVFO0VEN0VGO0FBQ0Y7QUMrRUE7RUFDRTtJQUNFO0VEN0VGO0VDZ0ZBO0lBQ0U7SUFDQTtFRDlFRjtFQ2lGQTtJQUNFO0lBQ0E7RUQvRUY7RUNrRkE7SUFDRTtJQUNBO0VEaEZGO0VDbUZBO0lBQ0U7SUFDQTtFRGpGRjtFQ29GQTtJQUNFO0lBQ0E7RURsRkY7RUNxRkE7SUFDRTtJQUNBO0VEbkZGO0VDc0ZBO0lBQ0U7SUFDQTtFRHBGRjtFQ3VGQTtJQUNFO0lBQ0E7RURyRkY7RUN3RkE7SUFDRTtJQUNBO0VEdEZGO0VDeUZBO0lBQ0U7SUFDQTtFRHZGRjtFQzBGQTtJQUNFO0lBQ0E7RUR4RkY7RUMyRkE7SUFDRTtJQUNBO0VEekZGO0VDNEZBO0lBQ0U7SUFDQTtFRDFGRjtFQzZGQTtJQUNFO0lBQ0E7RUQzRkY7RUM4RkE7SUFDRTtJQUNBO0VENUZGO0VDK0ZBO0lBQ0U7SUFDQTtFRDdGRjtFQ2dHQTtJQUNFO0lBQ0E7RUQ5RkY7RUNpR0E7SUFDRTtJQUNBO0VEL0ZGO0VDa0dBO0lBQ0U7SUFDQTtFRGhHRjtFQ21HQTtJQUNFO0lBQ0E7RURqR0Y7RUNvR0E7SUFDRTtFRGxHRjtFQ3FHQTtJQUNFO0VEbkdGO0VDc0dBO0lBQ0U7RURwR0Y7RUN1R0E7SUFDRTtFRHJHRjtFQ3dHQTtJQUNFO0VEdEdGO0VDeUdBO0lBQ0U7RUR2R0Y7RUMwR0E7SUFDRTtFRHhHRjtFQzJHQTtJQUNFO0VEekdGO0VDNEdBO0lBQ0U7RUQxR0Y7RUM2R0E7SUFDRTtFRDNHRjtFQzhHQTtJQUNFO0VENUdGO0VDK0dBO0lBQ0U7RUQ3R0Y7RUNnSEE7O0lBRUU7RUQ5R0Y7RUNpSEE7O0lBRUU7RUQvR0Y7RUNrSEE7O0lBRUU7RURoSEY7RUNtSEE7O0lBRUU7RURqSEY7RUNvSEE7O0lBRUU7RURsSEY7RUNxSEE7O0lBRUU7RURuSEY7RUNzSEE7O0lBRUU7RURwSEY7RUN1SEE7O0lBRUU7RURySEY7RUN3SEE7O0lBRUU7RUR0SEY7RUN5SEE7O0lBRUU7RUR2SEY7RUMwSEE7O0lBRUU7RUR4SEY7RUMySEE7O0lBRUU7RUR6SEY7QUFDRjtBQzJIQTtFQUNFO0lBQ0U7RUR6SEY7RUM0SEE7SUFDRTtJQUNBO0VEMUhGO0VDNkhBO0lBQ0U7SUFDQTtFRDNIRjtFQzhIQTtJQUNFO0lBQ0E7RUQ1SEY7RUMrSEE7SUFDRTtJQUNBO0VEN0hGO0VDZ0lBO0lBQ0U7SUFDQTtFRDlIRjtFQ2lJQTtJQUNFO0lBQ0E7RUQvSEY7RUNrSUE7SUFDRTtJQUNBO0VEaElGO0VDbUlBO0lBQ0U7SUFDQTtFRGpJRjtFQ29JQTtJQUNFO0lBQ0E7RURsSUY7RUNxSUE7SUFDRTtJQUNBO0VEbklGO0VDc0lBO0lBQ0U7SUFDQTtFRHBJRjtFQ3VJQTtJQUNFO0lBQ0E7RURySUY7RUN3SUE7SUFDRTtJQUNBO0VEdElGO0VDeUlBO0lBQ0U7SUFDQTtFRHZJRjtFQzBJQTtJQUNFO0lBQ0E7RUR4SUY7RUMySUE7SUFDRTtJQUNBO0VEeklGO0VDNElBO0lBQ0U7SUFDQTtFRDFJRjtFQzZJQTtJQUNFO0lBQ0E7RUQzSUY7RUM4SUE7SUFDRTtJQUNBO0VENUlGO0VDK0lBO0lBQ0U7SUFDQTtFRDdJRjtFQ2dKQTtJQUNFO0VEOUlGO0VDaUpBO0lBQ0U7RUQvSUY7RUNrSkE7SUFDRTtFRGhKRjtFQ21KQTtJQUNFO0VEakpGO0VDb0pBO0lBQ0U7RURsSkY7RUNxSkE7SUFDRTtFRG5KRjtFQ3NKQTtJQUNFO0VEcEpGO0VDdUpBO0lBQ0U7RURySkY7RUN3SkE7SUFDRTtFRHRKRjtFQ3lKQTtJQUNFO0VEdkpGO0VDMEpBO0lBQ0U7RUR4SkY7RUMySkE7SUFDRTtFRHpKRjtFQzRKQTs7SUFFRTtFRDFKRjtFQzZKQTs7SUFFRTtFRDNKRjtFQzhKQTs7SUFFRTtFRDVKRjtFQytKQTs7SUFFRTtFRDdKRjtFQ2dLQTs7SUFFRTtFRDlKRjtFQ2lLQTs7SUFFRTtFRC9KRjtFQ2tLQTs7SUFFRTtFRGhLRjtFQ21LQTs7SUFFRTtFRGpLRjtFQ29LQTs7SUFFRTtFRGxLRjtFQ3FLQTs7SUFFRTtFRG5LRjtFQ3NLQTs7SUFFRTtFRHBLRjtFQ3VLQTs7SUFFRTtFRHJLRjtBQUNGO0FDdUtBO0VBQ0U7SUFDRTtFRHJLRjtFQ3dLQTtJQUNFO0lBQ0E7RUR0S0Y7RUN5S0E7SUFDRTtJQUNBO0VEdktGO0VDMEtBO0lBQ0U7SUFDQTtFRHhLRjtFQzJLQTtJQUNFO0lBQ0E7RUR6S0Y7RUM0S0E7SUFDRTtJQUNBO0VEMUtGO0VDNktBO0lBQ0U7SUFDQTtFRDNLRjtFQzhLQTtJQUNFO0lBQ0E7RUQ1S0Y7RUMrS0E7SUFDRTtJQUNBO0VEN0tGO0VDZ0xBO0lBQ0U7SUFDQTtFRDlLRjtFQ2lMQTtJQUNFO0lBQ0E7RUQvS0Y7RUNrTEE7SUFDRTtJQUNBO0VEaExGO0VDbUxBO0lBQ0U7SUFDQTtFRGpMRjtFQ29MQTtJQUNFO0lBQ0E7RURsTEY7RUNxTEE7SUFDRTtJQUNBO0VEbkxGO0VDc0xBO0lBQ0U7SUFDQTtFRHBMRjtFQ3VMQTtJQUNFO0lBQ0E7RURyTEY7RUN3TEE7SUFDRTtJQUNBO0VEdExGO0VDeUxBO0lBQ0U7SUFDQTtFRHZMRjtFQzBMQTtJQUNFO0lBQ0E7RUR4TEY7RUMyTEE7SUFDRTtJQUNBO0VEekxGO0VDNExBO0lBQ0U7RUQxTEY7RUM2TEE7SUFDRTtFRDNMRjtFQzhMQTtJQUNFO0VENUxGO0VDK0xBO0lBQ0U7RUQ3TEY7RUNnTUE7SUFDRTtFRDlMRjtFQ2lNQTtJQUNFO0VEL0xGO0VDa01BO0lBQ0U7RURoTUY7RUNtTUE7SUFDRTtFRGpNRjtFQ29NQTtJQUNFO0VEbE1GO0VDcU1BO0lBQ0U7RURuTUY7RUNzTUE7SUFDRTtFRHBNRjtFQ3VNQTtJQUNFO0VEck1GO0VDd01BOztJQUVFO0VEdE1GO0VDeU1BOztJQUVFO0VEdk1GO0VDME1BOztJQUVFO0VEeE1GO0VDMk1BOztJQUVFO0VEek1GO0VDNE1BOztJQUVFO0VEMU1GO0VDNk1BOztJQUVFO0VEM01GO0VDOE1BOztJQUVFO0VENU1GO0VDK01BOztJQUVFO0VEN01GO0VDZ05BOztJQUVFO0VEOU1GO0VDaU5BOztJQUVFO0VEL01GO0VDa05BOztJQUVFO0VEaE5GO0VDbU5BOztJQUVFO0VEak5GO0FBQ0Y7QUNtTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGpORjs7QUNtTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGhORjs7QUNrTkE7RUFDRTtBRC9NRjs7QUNpTkE7RUFDRTtBRDlNRjs7QUNnTkE7RUFDRTtBRDdNRjs7QUNnTkE7RUFDRTtBRDdNRjs7QUNnTkE7RUFDRTtBRDdNRjs7QUNnTkE7RUFDRTtBRDdNRjs7QUMrTUE7RUFDRTtBRDVNRjs7QUMrTUE7RUFDRTtBRDVNRjs7QUM4TUE7RUFDRTtBRDNNRjs7QUM4TUE7RUFDRTtFQUNBO0FEM01GOztBQzhNQTtFQUNFO0VBQ0E7QUQzTUY7O0FDOE1BO0VBQ0U7RUFDQTtBRDNNRjs7QUM4TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzTUY7O0FDOE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEM01GOztBQzhNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDNNRjs7QUM4TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzTUY7O0FDOE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEM01GOztBQzhNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDNNRjs7QUM4TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzTUY7O0FDOE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEM01GOztBQzhNQTtFQUNFO0VBQ0E7QUQzTUY7O0FDOE1BO0VBQ0U7SUFDRTtJQUNBO0VEM01GO0FBQ0Y7QUM2TUE7RUFDRTtJQUNFO0lBQ0E7RUQzTUY7QUFDRjtBQzZNQTtFQUNFO0lBQ0U7SUFDQTtFRDNNRjtBQUNGO0FDNk1BO0VBQ0U7SUFDRTtJQUNBO0VEM01GO0FBQ0Y7QUM2TUE7RUFDRTtJQUNFO0lBQ0E7RUQzTUY7QUFDRjtBQzZNQTtFQUNFO0VBQ0E7RUFDQTtBRDNNRjs7QUM4TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzTUY7O0FDOE1BO0VBQ0U7RUFDQTtFQUNBO0FEM01GOztBQzhNQTtFQUNFO0VBQ0E7RUFDQTtBRDNNRjs7QUM4TUE7RUFDRTtFQUNBO0VBQ0E7QUQzTUY7O0FDOE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0s7RUFDUjtFQUNBO0FEM01GOztBQzZNQTtFQUNFO0lBQ0U7RUQxTUY7QUFDRjtBQzRNQTtFQUNFO0FEMU1GOztBQzRNQTtFQUNFO0FEek1GOztBQzJNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR4TUY7O0FDME1BO0VBQ0U7QUR2TUY7O0FDeU1BO0VBQ0U7RUFDQTtBRHRNRjs7QUN3TUE7RUFDRTtFQUNBO0FEck1GOztBQ3VNQTtFQUNFO0VBQ0E7QURwTUY7O0FDc01BO0VBQ0U7RUFDQTtBRG5NRjs7QUNxTUE7RUFDRTtFQUNBO0FEbE1GOztBQ29NQTtFQUNFO0VBQ0E7QURqTUY7O0FDbU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGhNRjs7QUNrTUE7RUFDRTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRC9MRjs7QUNpTUE7RUFDRTtJQUNFO0lBQ0E7RUQ5TEY7RUNnTUE7SUFDRTtFRDlMRjtBQUNGO0FDZ01BO0VBQ0U7QUQ5TEY7O0FDZ01BO0VBQ0U7QUQ3TEY7O0FDK0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDVMRjs7QUM4TEE7RUFDRTtJQUNFO0lBQ0E7RUQzTEY7QUFDRjtBQzZMQTtFQUNFO0FEM0xGOztBQzhMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDNMRjs7QUM2TEE7RUFDRTtFQUNBO0FEMUxGOztBQzZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMUxGOztBQzRMQTtFQUNFO0VBQ0E7RUFDQTtFQUNRO0FEekxWOztBQzJMQTtFQUNFO0VBQ0E7RUFDQTtFQUNRO0FEeExWOztBQzBMQTtFQUNFO0VBQ0E7RUFDQTtFQUNRO0FEdkxWOztBQzBMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdkxGOztBQ3lMQTtFQUNFO0VBQ0E7RUFDQTtFQUNRO0FEdExWOztBQ3dMQTtFQUNFO0VBQ0E7RUFDQTtFQUNRO0FEckxWOztBQ3VMQTtFQUNFO0VBQ0E7RUFDQTtFQUNRO0FEcExWOztBQ3VMQTtFQUNFO0FEcExGOztBQ3NMQTtFQUNFO0FEbkxGOztBQ3FMQTtFQUNFO0FEbExGOztBQ3FMQTtFQUNFO0VBQ0E7RUFDQTtBRGxMRjs7QUNvTEE7RUFDRTtBRGpMRjs7QUNtTEE7RUFDRTtFQUNBO0FEaExGOztBQ2tMQTtFQUNFO0VBQ0E7QUQvS0Y7O0FDa0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0s7QUQvS1Y7O0FDaUxBO0VBQ0U7SUFDRTtFRDlLRjtBQUNGO0FDZ0xBO0VBQ0U7RUFDQTtFQUNBO0FEOUtGOztBQ2dMQTtFQUNFO0VBQ0E7QUQ3S0Y7O0FDK0tBO0VBQ0U7QUQ1S0Y7O0FDOEtBO0VBQ0U7RUFDQTtBRDNLRjs7QUM4S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEM0tGOztBQzhLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzS0Y7O0FDOEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQzS0Y7O0FDNktBO0VBQ0U7RUFDQTtBRDFLRjs7QUM2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0s7RUFDUjtFQUNRO0FEMUtWOztBQzRLQTtFQUNFO0FEektGOztBQzJLQTtFQUNFO0FEeEtGOztBQzBLQTtFQUNFO0FEdktGOztBQ3lLQTtFQUNFO0VBQ0E7RUFDQTtBRHRLRjs7QUN3S0E7RUFDRTtFQUNBO0FEcktGOztBQ3VLQTtFQUNFO0FEcEtGOztBQ3NLQTtFQUNFO0FEbktGOztBQ3FLQTtFQUNFO0VBQ0E7RUFDQTtBRGxLRjs7QUNvS0E7RUFDRTtFQUNBO0VBQ0E7QURqS0Y7O0FDbUtBO0VBQ0U7QURoS0Y7O0FDbUtBO0VBQ0U7QURoS0Y7O0FDa0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEL0pGOztBQ2lLQTtFQUNFO0lBQ0U7RUQ5SkY7QUFDRjtBQ2dLQTtFQUNFO0FEOUpGOztBQ2dLQTtFQUNFO0VBQ0E7QUQ3SkY7O0FDZ0tBO0VBQ0U7RUFDQTtBRDdKRjs7QUNnS0E7RUFDRTtFQUNBO0VBQ0E7QUQ3SkY7O0FDK0pBO0VBQ0U7RUFDQTtFQUNBO0FENUpGOztBQytKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNLO0FENUpWOztBQzhKQTtFQUNFO0FEM0pGOztBQzZKQTtFQUNFO0FEMUpGOztBQzRKQTtFQUNFO0FEekpGOztBQzJKQTtFQUNFO0FEeEpGOztBQzBKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0FEdkpWOztBQ3lKQTtFQUNFO0lBQ0U7SUFDQTtFRHRKRjtBQUNGO0FDd0pBO0VBQ0U7QUR0SkY7O0FDd0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURySkY7O0FDdUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNLO0FEcEpQOztBQ3NKQTtFQUNFO0lBQ0U7SUFDQTtFRG5KRjtBQUNGO0FDcUpBO0VBQ0U7QURuSkY7O0FDcUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURsSkY7O0FDb0pBO0VBQ0U7QURqSkY7O0FDbUpBO0VBQ0U7QURoSkY7O0FDa0pBO0VBQ0U7QUQvSUY7O0FDa0pBO0VBQ0U7QUQvSUY7O0FDaUpBOztFQUVFO0VBQ0E7QUQ5SUY7O0FDZ0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEN0lGOztBQytJQTtFQUNFO0lBQ0U7RUQ1SUY7QUFDRjtBQzhJQTtFQUNFO0FENUlGOztBQzhJQTtFQUNFO0FEM0lGOztBQzZJQTtFQUNFO0FEMUlGOztBQzRJQTtFQUNFO0FEeklGOztBQzJJQTtFQUNFO0FEeElGOztBQzBJQTtFQUNFO0FEdklGOztBQ3lJQTtFQUNFO0VBQ0E7QUR0SUY7O0FDd0lBO0VBQ0U7RUFDQTtBRHJJRjs7QUN1SUE7RUFDRTtFQUNBO0FEcElGOztBQ3NJQTtFQUNFO0VBQ0E7QURuSUY7O0FDcUlBO0VBQ0U7RUFDQTtBRGxJRjs7QUNvSUE7RUFDRTtFQUNBO0FEaklGOztBQ21JQTtFQUNFO0VBQ0E7QURoSUY7O0FDa0lBOzs7RUFHRTtFQUNBO0FEL0hGOztBQ2lJQTtFQUNFO0VBQ0E7QUQ5SEY7O0FDaUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDlIRjs7QUNnSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUQ3SEY7O0FDK0hBOztFQUVFO0FENUhGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDNkhBO0VBQ0U7QUQxSEY7O0FDNkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMUhGOztBQzZIQTs7OztFQUlFO0VBQ0E7RUFDQTtBRDFIRjs7QUM2SEE7Ozs7RUFJRTtFQUNBO0VBQ0E7QUQxSEY7O0FDNkhBOztFQUVFO0FEMUhGOztBQzZIQTs7RUFFRTtFQUNBO0FEMUhGOztBQzRIQTs7RUFFRTtFQUNBO0FEekhGOztBQzJIQTtFQUNFO0VBQ0E7RUFDQTtBRHhIRjs7QUMySEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeEhGOztBQzJIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR4SEY7O0FDMkhBOzs7O0VBSUU7QUR4SEY7O0FDMkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeEhGOztBQzBIQTtFQUNFO0VBQ0E7QUR2SEY7O0FDMEhBO0VBQ0U7RUFDQTtBRHZIRjs7QUMwSEE7RUFDRTtBRHZIRjs7QUN5SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHRIRjs7QUN3SEE7RUFDRTtFQUNBO0FEckhGOztBQ3dIQTtFQUNFO0FEckhGOztBQ3VIQTtFQUNFO0FEcEhGOztBQ3NIQTtFQUNFO0FEbkhGOztBQ3FIQTtFQUNFO0FEbEhGOztBQ3FIQTtFQUNFO0FEbEhGOztBQ3FIQTs7O0VBR0U7QURsSEY7O0FDb0hBOzs7RUFHRTtBRGpIRjs7QUNvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEakhGOztBQ29IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqSEY7O0FDb0hBOzs7O0VBSUU7QURqSEY7O0FDb0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEakhGOztBQ21IQTtFQUNFO0VBQ0E7QURoSEY7O0FDbUhBO0VBQ0U7RUFDQTtBRGhIRjs7QUNtSEE7RUFDRTtBRGhIRjs7QUNrSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRC9HRjs7QUNpSEE7RUFDRTtFQUNBO0FEOUdGOztBQ2lIQTtFQUNFO0FEOUdGOztBQ2dIQTtFQUNFO0FEN0dGOztBQytHQTtFQUNFO0FENUdGOztBQzhHQTtFQUNFO0FEM0dGOztBQzhHQTtFQUNFO0FEM0dGOztBQzhHQTs7O0VBR0U7QUQzR0Y7O0FDNkdBOzs7RUFHRTtBRDFHRjs7QUM2R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQztFQUNJO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMUdGOztBQzRHQTtFQUNFO0lBQ0U7RUR6R0Y7QUFDRjtBQzJHQTtFQUNFO0VBQ0E7QUR6R0Y7O0FDMkdBO0VBQ0U7RUFDQTtBRHhHRjs7QUMwR0E7RUFDRTtFQUNBO0FEdkdGOztBQzBHQTtFQUNFO0VBQ0E7RUFDQTtBRHZHRjs7QUN5R0E7RUFDRTtFQUNBO0FEdEdGOztBQ3dHQTtFQUNFO0FEckdGOztBQ3VHQTtFQUNFO0FEcEdGOztBQ3VHQTtFQUNFO0VBQ0E7RUFDQTtBRHBHRjs7QUN1R0E7RUFDRTtFQUNBO0VBQ0E7QURwR0Y7O0FDdUdBO0VBQ0U7QURwR0Y7O0FDc0dBO0VBQ0U7SUFDRTtFRG5HRjtBQUNGO0FDcUdBO0VBQ0U7QURuR0Y7O0FDc0dBO0VBQ0U7QURuR0Y7O0FDc0dBO0VBQ0U7RUFDQTtFQUNBO0FEbkdGOztBQ3FHQTtFQUNFO0lBQ0U7RURsR0Y7QUFDRjtBQ29HQTtFQUNFO0VBQ0E7RUFDQTtBRGxHRjs7QUNvR0E7RUFDRTtJQUNFO0VEakdGO0FBQ0Y7QUNvR0E7Ozs7RUFJRTtBRGxHRjs7QUNxR0E7RUFDRTtBRGxHRjs7QUNvR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGpHRjs7QUNvR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEakdGOztBQ21HQTtFQUNFO0VBQ0E7RUFDQTtBRGhHRjs7QUNtR0E7RUFDRTtBRGhHRjs7QUNrR0E7RUFDRTtFQUNBO0FEL0ZGOztBQ2tHQTtFQUNFO0FEL0ZGOztBQ2lHQTtFQUNFO0VBQ0E7QUQ5RkY7O0FDaUdBO0VBQ0U7SUFDRTtFRDlGRjtFQ2dHQTtJQUNFO0lBQ0E7RUQ5RkY7RUNpR0E7SUFDRTtFRC9GRjtFQ2lHQTtJQUNFO0lBQ0E7RUQvRkY7QUFDRjtBQ2lHQTtFQUNFO0lBQ0U7RUQvRkY7RUNpR0E7SUFDRTtJQUNBO0VEL0ZGO0VDa0dBO0lBQ0U7RURoR0Y7RUNrR0E7SUFDRTtJQUNBO0VEaEdGO0FBQ0Y7QUNrR0E7RUFDRTtJQUNFO0VEaEdGO0VDa0dBO0lBQ0U7SUFDQTtFRGhHRjtFQ21HQTtJQUNFO0VEakdGO0VDbUdBO0lBQ0U7SUFDQTtFRGpHRjtBQUNGO0FDbUdBO0VBQ0U7SUFDRTtFRGpHRjtFQ21HQTtJQUNFO0lBQ0E7RURqR0Y7RUNvR0E7SUFDRTtFRGxHRjtFQ29HQTtJQUNFO0lBQ0E7RURsR0Y7QUFDRjtBQ29HQTtFQUNFO0lBQ0U7RURsR0Y7RUNvR0E7SUFDRTtJQUNBO0VEbEdGO0VDcUdBO0lBQ0U7RURuR0Y7RUNxR0E7SUFDRTtJQUNBO0VEbkdGO0FBQ0Y7QUNxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG5HRjs7QUNxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGxHRjs7QUNxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbEdGOztBQ29HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEakdGOztBQ21HQTtFQUNFO0FEaEdGOztBQ21HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURoR0Y7O0FDa0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQvRkY7O0FDaUdBO0VBQ0U7QUQ5RkY7O0FDaUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ5RkY7O0FDaUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ5RkY7O0FDZ0dBO0VBQ0U7RUFDQTtFQUNBO0FEN0ZGOztBQytGQTtFQUNFO0VBQ0E7RUFDQTtBRDVGRjs7QUM4RkE7RUFDRTtFQUNBO0VBQ0E7QUQzRkY7O0FDOEZBO0VBQ0U7QUQzRkY7O0FDOEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEM0ZGOztBQzhGQTtFQUNFO0VBQ0E7RUFDQTtBRDNGRjs7QUM4RkE7RUFDRTtFQUNBO0VBQ0E7QUQzRkY7O0FDNkZBO0VBQ0U7QUQxRkY7O0FDNEZBO0VBQ0U7RUFDQTtBRHpGRjs7QUMyRkE7RUFDRTtFQUNBO0FEeEZGOztBQzBGQTtFQUNFO0FEdkZGOztBQ3lGQTtFQUNFO0FEdEZGOztBQ3dGQTtFQUNFO0FEckZGOztBQ3VGQTtFQUNFO0FEcEZGOztBQ3VGQTs7RUFFRTtFQUNBO0VBQ0E7QURwRkY7O0FDc0ZBOztFQUVFO0VBQ0E7QURuRkY7O0FDcUZBOzs7Ozs7Ozs7Ozs7RUFZRTtBRGxGRjs7QUNxRkE7RUFDRTtFQUNBO0VBQ0E7QURsRkY7O0FDb0ZBO0VBQ0U7QURqRkY7O0FDb0ZBOztFQUVFO0FEakZGOztBQ21GQTs7RUFFRTtFQUNBO0FEaEZGOztBQ2tGQTs7O0VBR0U7RUFDQTtBRC9FRjs7QUNrRkE7RUFDRTtFQUNBO0FEL0VGOztBQ2lGQTtFQUNFO0FEOUVGOztBQ2dGQTtFQUNFO0FEN0VGOztBQ2dGQTtFQUNFO0VBQ0E7QUQ3RUY7O0FDZ0ZBO0VBQ0U7RUFDQTtBRDdFRjs7QUNnRkE7RUFDRTtFQUNBO0VBQ0E7QUQ3RUY7O0FDK0VBOztFQUVFO0FENUVGOztBQzhFQTs7RUFFRTtBRDNFRjs7QUM2RUE7O0VBRUU7RUFDQTtBRDFFRjs7QUM0RUE7O0VBRUU7RUFDQTtBRHpFRjs7QUM0RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEekVGOztBQzRFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEekVGOztBQzJFQTtFQUNFO0lBQ0U7RUR4RUY7QUFDRjtBQzBFQTtFQUNFO0VBQ0E7QUR4RUY7O0FDMEVBO0VBQ0U7RUFDQTtFQUNBO0FEdkVGOztBQzBFQTtFQUNFO0FEdkVGOztBQ3lFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR0RUY7O0FDd0VBO0VBQ0U7RUFDQTtBRHJFRjs7QUN1RUE7RUFDRTtFQUNBO0VBQ0E7QURwRUY7O0FDc0VBOztFQUVFO0VBQ0E7RUFDQTtBRG5FRjs7QUNxRUE7RUFDRTtFQUNBO0VBQ0E7QURsRUY7O0FDcUVBO0VBQ0U7RUFDQTtFQUNBO0FEbEVGOztBQ29FQTs7RUFFRTtFQUNBO0FEakVGOztBQ29FQTs7RUFFRTtFQUNBO0FEakVGOztBQ29FQTs7RUFFRTtFQUNBO0VBQ0E7QURqRUY7O0FDb0VBOztFQUVFO0FEakVGOztBQ29FQTtFQUNFO0FEakVGOztBQ21FQTtFQUNFO0FEaEVGOztBQ21FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaEVGOztBQ2tFQTs7Ozs7OztFQU9FO0VBQ0E7RUFDQTtFQUNBO0FEL0RGOztBQ2lFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ5REY7O0FDZ0VBO0VBQ0U7QUQ3REY7O0FDZ0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDdERjs7QUMrREE7RUFDRTtFQUNBO0FENURGOztBQzhEQTtFQUNFO0FEM0RGOztBQzhEQTtFQUNFO0VBQ0E7QUQzREY7O0FDOERBO0VBQ0U7RUFDQTtFQUNBO0FEM0RGOztBQzhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEM0RGOztBQzZEQTtFQUNFO0lBQ0U7RUQxREY7QUFDRjtBQzREQTtFQUNFO0FEMURGOztBQzREQTtFQUNFO0VBQ0E7RUFDQTtBRHpERjs7QUM0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHpERjs7QUM0REE7RUFDRTtFQUNBO0FEekRGOztBQzREQTtFQUNFO0lBQ0U7SUFDQTtFRHpERjtFQzJEQTtJQUNFO0VEekRGO0VDMkRBO0lBQ0U7RUR6REY7RUMyREE7SUFDRTtJQUNBO0VEekRGO0VDMkRBO0lBQ0U7RUR6REY7RUMyREE7SUFDRTtJQUNBO0VEekRGO0VDMkRBO0lBQ0U7RUR6REY7RUMyREE7SUFDRTtFRHpERjtFQzJEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEekRGO0VDMkRBOztJQUVFO0lBQ0E7SUFDQTtFRHpERjtFQzJEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEekRGO0FBQ0Y7QUMyREE7RUFDRTtJQUNFO0lBQ0E7RUR6REY7RUMyREE7SUFDRTtFRHpERjtFQzJEQTtJQUNFO0VEekRGO0VDMkRBO0lBQ0U7SUFDQTtFRHpERjtFQzJEQTtJQUNFO0VEekRGO0VDMkRBO0lBQ0U7SUFDQTtFRHpERjtFQzJEQTtJQUNFO0VEekRGO0VDMkRBO0lBQ0U7RUR6REY7RUMyREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHpERjtFQzJEQTs7SUFFRTtJQUNBO0lBQ0E7RUR6REY7RUMyREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHpERjtBQUNGO0FDMkRBO0VBQ0U7SUFDRTtJQUNBO0VEekRGO0VDMkRBO0lBQ0U7RUR6REY7RUMyREE7SUFDRTtFRHpERjtFQzJEQTtJQUNFO0lBQ0E7RUR6REY7RUMyREE7SUFDRTtFRHpERjtFQzJEQTtJQUNFO0lBQ0E7RUR6REY7RUMyREE7SUFDRTtFRHpERjtFQzJEQTtJQUNFO0VEekRGO0VDMkRBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUR6REY7RUMyREE7O0lBRUU7SUFDQTtJQUNBO0VEekRGO0VDMkRBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR6REY7QUFDRjtBQzJEQTtFQUNFO0lBQ0U7SUFDQTtFRHpERjtFQzJEQTtJQUNFO0VEekRGO0VDMkRBO0lBQ0U7RUR6REY7RUMyREE7SUFDRTtJQUNBO0VEekRGO0VDMkRBO0lBQ0U7RUR6REY7RUMyREE7SUFDRTtJQUNBO0VEekRGO0VDMkRBO0lBQ0U7RUR6REY7RUMyREE7SUFDRTtFRHpERjtFQzJEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEekRGO0VDMkRBOztJQUVFO0lBQ0E7SUFDQTtFRHpERjtFQzJEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEekRGO0FBQ0Y7QUMyREE7RUFDRTtJQUNFO0lBQ0E7RUR6REY7RUMyREE7SUFDRTtFRHpERjtFQzJEQTtJQUNFO0VEekRGO0VDMkRBO0lBQ0U7SUFDQTtFRHpERjtFQzJEQTtJQUNFO0VEekRGO0VDMkRBO0lBQ0U7SUFDQTtFRHpERjtFQzJEQTtJQUNFO0VEekRGO0VDMkRBO0lBQ0U7RUR6REY7RUMyREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHpERjtFQzJEQTs7SUFFRTtJQUNBO0lBQ0E7RUR6REY7RUMyREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHpERjtBQUNGO0FDMkRBO0VBQ0U7RUFDQTtBRHpERjs7QUMyREE7RUFDRTtBRHhERjs7QUMwREE7RUFDRTtBRHZERjs7QUN5REE7RUFDRTtFQUNBO0FEdERGOztBQ3dEQTtFQUNFO0FEckRGOztBQ3VEQTtFQUNFO0VBQ0E7QURwREY7O0FDc0RBO0VBQ0U7QURuREY7O0FDcURBO0VBQ0U7QURsREY7O0FDb0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqREY7O0FDbURBOztFQUVFO0VBQ0E7RUFDQTtBRGhERjs7QUNrREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRC9DRjs7QUNrREE7RUFDRTtBRC9DRjs7QUNpREE7RUFDRTtBRDlDRjs7QUNnREE7RUFDRTtBRDdDRjs7QUMrQ0E7RUFDRTtBRDVDRjs7QUM4Q0E7RUFDRTtBRDNDRjs7QUM2Q0E7O0VBRUU7QUQxQ0Y7O0FDNENBO0VBQ0U7RUFDQTtBRHpDRjs7QUMyQ0E7RUFDRTtBRHhDRjs7QUMwQ0E7RUFDRTtBRHZDRjs7QUN5Q0E7OztFQUdFO0FEdENGOztBQ3lDQTtFQUNFO0FEdENGOztBQ3dDQTtFQUNFO0FEckNGOztBQ3VDQTtFQUNFO0FEcENGOztBQ3NDQTtFQUNFO0FEbkNGOztBQ3FDQTtFQUNFO0FEbENGOztBQ29DQTs7RUFFRTtBRGpDRjs7QUNtQ0E7RUFDRTtFQUNBO0FEaENGOztBQ2tDQTtFQUNFO0FEL0JGOztBQ2lDQTtFQUNFO0FEOUJGOztBQ2dDQTs7O0VBR0U7QUQ3QkY7O0FDZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEN0JGOztBQytCQTtFQUNFO0VBQ0E7QUQ1QkY7O0FDOEJBO0VBQ0U7RUFDQTtBRDNCRjs7QUM2QkE7RUFDRTtFQUNBO0VBQ0E7QUQxQkY7O0FDNEJBO0VBQ0U7RUFDQTtFQUNBO0FEekJGOztBQzJCQTs7RUFFRTtBRHhCRjs7QUMyQkE7RUFDRTtFQUNBO0FEeEJGOztBQzJCQTtFQUNFO0FEeEJGOztBQzJCQTtFQUNFO0VBQ0E7QUR4QkY7O0FDMkJBO0VBQ0U7QUR4QkY7O0FDMkJBO0VBQ0U7QUR4QkY7O0FDMEJBO0VBQ0U7QUR2QkY7O0FDMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHZCRjs7QUN5QkE7RUFDRTtBRHRCRjs7QUN5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHRCRjs7QUN3QkE7RUFDRTtBRHJCRjs7QUN3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHJCRjs7QUN1QkE7RUFDRTtFQUNBO0FEcEJGOztBQ3VCQTtFQUNFO0VBQ0E7QURwQkY7O0FDdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURwQkY7O0FDdUJBOzs7RUFHRTtBRHBCRjs7QUN1QkE7O0VBRUU7RUFDQTtBRHBCRjs7QUN1QkE7O0VBRUU7RUFDQTtBRHBCRjs7QUN1QkE7RUFDRTtBRHBCRjs7QUNzQkE7RUFDRTtJQUNFO0lBQ0E7RURuQkY7RUNxQkE7SUFDRTtJQUNBO0VEbkJGO0VDcUJBO0lBQ0U7SUFDQTtFRG5CRjtFQ3FCQTtJQUNFO0lBQ0E7RURuQkY7RUNxQkE7O0lBRUU7RURuQkY7RUNxQkE7O0lBRUU7RURuQkY7RUNxQkE7SUFDRTtJQUNBO0VEbkJGO0VDcUJBOztJQUVFO0VEbkJGO0VDcUJBOztJQUVFO0VEbkJGO0FBQ0Y7QUNzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBCRjs7QUNzQkE7RUFDRTtJQUNFO0VEbkJGO0FBQ0Y7QUNxQkE7RUFDRTtFQUNBO0VBQ0E7QURuQkY7O0FDcUJBO0VBQ0U7RUFDQTtBRGxCRjs7QUNvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqQkY7O0FDbUJBO0VBQ0U7SUFDRTtFRGhCRjtBQUNGO0FDa0JBO0VBQ0U7QURoQkY7O0FDa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURmRjs7QUNrQkE7RUFDRTtBRGZGOztBQ2tCQTtFQUNFO0VBQ0E7QURmRjs7QUNpQkE7RUFDRTtFQUNBO0FEZEY7O0FDZ0JBO0VBQ0U7RUFDQTtBRGJGOztBQ2VBO0VBQ0U7QURaRjs7QUNjQTtFQUNFO0VBQ0E7QURYRjs7QUNhQTtFQUNFO0VBQ0E7QURWRjs7QUNZQTtFQUNFO0VBQ0E7QURURjs7QUNZQTtFQUNFO0FEVEY7O0FDWUE7RUFDRTtBRFRGOztBQ1dBO0VBQ0U7RUFDQTtFQUNBO0FEUkY7O0FDVUE7RUFDRTtBRFBGOztBQ1NBO0VBQ0U7QURORjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURKRjs7QUNNQTtFQUNFO0FESEY7O0FDTUE7RUFDRTtFQUNBO0VBQ0E7QURIRjs7QUNNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREhGOztBQ0tBO0VBQ0U7SUFDRTtFREZGO0FBQ0Y7QUNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURGRjs7QUNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURERjs7QUNJQTtFQUNFO0FEREY7O0FDR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBREFGOztBQ0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURDRjs7QUNFQTtFQUNFO0FEQ0Y7O0FDRUE7RUFDRTtFQUNBO0FEQ0Y7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQUE7RUFDRTtFQUNBO0FER0Y7O0FDREE7RUFDRTtFQUNBO0FESUY7O0FDREE7RUFDRTtFQUNBO0FESUY7O0FDRkE7RUFDRTtFQUNBO0FES0Y7O0FDSEE7RUFDRTtFQUNBO0FETUY7O0FDSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE1GOztBQ0pBO0VBQ0U7QURPRjs7QUNKQTtFQUNFO0VBQ0E7QURPRjs7QUNKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPRjs7QUNKQTtFQUNFO0FET0Y7O0FDSkE7RUFDRTtBRE9GOztBQ0pBO0VBQ0U7QURPRjs7QUNMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURRRjs7QUNMQTtFQUNFO0lBQ0U7RURRRjtBQUNGO0FDTEE7RUFDRTtJQUNFO0VET0Y7QUFDRjtBQ0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0Y7O0FDSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPRjs7QUNMQTtFQUNFO0lBQ0U7RURRRjtBQUNGO0FDTEE7RUFDRTtFQUNBO0FET0Y7O0FDSkE7RUFDRTtFQUNRO0FET1Y7O0FDTEE7RUFDRTtJQUNFO0lBQ1E7RURRVjtBQUNGO0FDTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0Y7O0FDSkE7RUFDRTtFQUNBO0FET0Y7O0FDTEE7RUFDRTtFQUNBO0FEUUY7O0FDTEE7RUFDRTtFQUNBO0VBQ0E7QURRRjs7QUNOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEU0Y7O0FDUEE7RUFDRTtFQUNBO0FEVUY7O0FDUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURVRjs7QUNSQTtFQUNFO0VBQ0E7QURXRjs7QUNUQTtFQUNFO0VBQ0E7QURZRjs7QUNWQTtFQUNFO0VBQ0E7RUFDQTtBRGFGOztBQ1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURjRjs7QUNaQTtFQUNFO0FEZUY7O0FDYkE7RUFDRTtFQUNBO0FEZ0JGOztBQ2JBO0VBQ0U7QURnQkY7O0FDZEE7RUFDRTtFQUNBO0FEaUJGOztBQ2ZBO0VBQ0U7RUFDQTtBRGtCRjs7QUNoQkE7RUFDRTtBRG1CRjs7QUNqQkE7RUFDRTtFQUNBO0FEb0JGOztBQ2xCQTtFQUNFO0VBQ0E7QURxQkY7O0FDbEJBO0VBQ0U7SUFDRTtFRHFCRjtFQ25CQTtJQUNFO0lBQ0E7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7SUFDQTtFRHFCRjtBQUNGO0FDbkJBO0VBQ0U7SUFDRTtFRHFCRjtFQ25CQTtJQUNFO0lBQ0E7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7SUFDQTtFRHFCRjtBQUNGO0FDbkJBO0VBQ0U7SUFDRTtFRHFCRjtFQ25CQTtJQUNFO0lBQ0E7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7SUFDQTtFRHFCRjtBQUNGO0FDbkJBO0VBQ0U7SUFDRTtFRHFCRjtFQ25CQTtJQUNFO0lBQ0E7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7SUFDQTtFRHFCRjtBQUNGO0FDbkJBO0VBQ0U7SUFDRTtFRHFCRjtFQ25CQTtJQUNFO0lBQ0E7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7RURxQkY7RUNuQkE7SUFDRTtJQUNBO0VEcUJGO0VDbkJBO0lBQ0U7SUFDQTtFRHFCRjtBQUNGO0FDbkJBO0VBQ0U7QURxQkY7O0FDbkJBO0VBQ0U7QURzQkY7O0FDcEJBO0VBQ0U7QUR1QkY7O0FDcEJBO0VBQ0U7RUFDQTtBRHVCRjs7QUNyQkE7RUFDRTtFQUNBO0FEd0JGOztBQ3RCQTtFQUNFO0VBQ0E7RUFDQTtBRHlCRjs7QUN0QkE7RUFDRTtFQUNBO0FEeUJGOztBQ3ZCQTtFQUNFO0VBQ0E7QUQwQkY7O0FDeEJBO0VBQ0U7RUFDQTtFQUNBO0FEMkJGOztBQ3hCQTtFQUNFO0VBQ0E7QUQyQkY7O0FDekJBO0VBQ0U7RUFDQTtBRDRCRjs7QUMxQkE7RUFDRTtFQUNBO0VBQ0E7QUQ2QkY7O0FDMUJBO0VBQ0U7RUFDQTtBRDZCRjs7QUMzQkE7RUFDRTtFQUNBO0FEOEJGOztBQzVCQTtFQUNFO0VBQ0E7RUFDQTtBRCtCRjs7QUM1QkE7RUFDRTtFQUNBO0FEK0JGOztBQzdCQTtFQUNFO0VBQ0E7QURnQ0Y7O0FDOUJBO0VBQ0U7RUFDQTtFQUNBO0FEaUNGOztBQzlCQTtFQUNFO0VBQ0E7QURpQ0Y7O0FDL0JBO0VBQ0U7RUFDQTtBRGtDRjs7QUNoQ0E7RUFDRTtFQUNBO0VBQ0E7QURtQ0Y7O0FDaENBO0VBQ0U7RUFDQTtBRG1DRjs7QUNqQ0E7RUFDRTtFQUNBO0FEb0NGOztBQ2xDQTtFQUNFO0VBQ0E7RUFDQTtBRHFDRjs7QUNsQ0E7RUFDRTtFQUNBO0FEcUNGOztBQ25DQTtFQUNFO0VBQ0E7QURzQ0Y7O0FDcENBO0VBQ0U7RUFDQTtFQUNBO0FEdUNGOztBQ3BDQTtFQUNFO0VBQ0E7QUR1Q0Y7O0FDckNBO0VBQ0U7RUFDQTtBRHdDRjs7QUN0Q0E7RUFDRTtFQUNBO0VBQ0E7QUR5Q0Y7O0FDdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUNGOztBQ3ZDQTtFQUNFO0VBQ0E7RUFDQTtBRDBDRjs7QUN4Q0E7RUFDRTtFQUNBO0VBQ0E7QUQyQ0Y7O0FDekNBO0VBQ0U7RUFDQTtFQUNHO0VBQ0M7RUFDSTtFQUNSO0FENENGOztBQ3pDQTtFQUNFO0FENENGOztBQ3pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRDRjs7QUMxQ0E7RUFDRTtBRDZDRjs7QUMzQ0E7RUFDRTtBRDhDRjs7QUMzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOENGOztBQzVDQTtFQUNFO0FEK0NGOztBQzVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtDRjs7QUM3Q0E7RUFDRTtFQUNBO0FEZ0RGOztBQzdDQTtFQUNFO0VBQ0E7QURnREY7O0FDN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnREY7O0FDN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURnREY7O0FDOUNBO0VBQ0U7RUFDQTtBRGlERjs7QUMvQ0E7RUFDRTtJQUNFO0VEa0RGO0FBQ0Y7QUNoREE7RUFDRTtBRGtERjs7QUNoREE7RUFDRTtBRG1ERjs7QUNoREE7RUFDRTtBRG1ERjs7QUNqREE7RUFDRTtFQUNBO0FEb0RGOztBQ2xEQTtFQUNFO0FEcURGOztBQ2xEQTtFQUNFO0VBQ0E7RUFDQTtBRHFERjs7QUNsREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFERjs7QUNsREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFERjs7QUNuREE7RUFDRTtBRHNERjs7QUNwREE7RUFDRTtBRHVERjs7QUNwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdURGOztBQ3JEQTtFQUNFO0VBQ0E7QUR3REY7O0FDckRBO0VBQ0U7RUFDQTtBRHdERjs7QUNyREE7RUFDRTtFQUNBO0VBQ0E7QUR3REY7O0FDckRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd0RGOztBQ3REQTtFQUNFO0FEeURGOztBQ3REQTtFQUNFO0lBQ0U7SUFDQTtFRHlERjtFQ3REQTtJQUNFO0VEd0RGO0VDckRBO0lBQ0U7RUR1REY7RUNwREE7SUFDRTtFRHNERjtBQUNGO0FDcERBO0VBQ0U7O0lBRUU7RURzREY7QUFDRjtBQ3BEQTtFQUNFO0lBQ0U7RURzREY7QUFDRjtBQ3BEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEc0RGOztBQ3BEQTtFQUNFO0VBQ0E7RUFDQTtBRHVERjs7QUNyREE7RUFDRTtBRHdERjs7QUN0REE7RUFDRTtBRHlERjs7QUN2REE7RUFDRTtBRDBERjs7QUN2REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7RUQwREY7RUN4REE7SUFDRTtFRDBERjtFQ3hEQTtJQUNFO0VEMERGO0FBQ0Y7QUN4REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7RUQwREY7RUN4REE7SUFDRTtFRDBERjtFQ3hEQTtJQUNFO0VEMERGO0FBQ0Y7QUN4REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7RUQwREY7RUN4REE7SUFDRTtFRDBERjtFQ3hEQTtJQUNFO0VEMERGO0FBQ0Y7QUN4REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7RUQwREY7RUN4REE7SUFDRTtFRDBERjtFQ3hEQTtJQUNFO0VEMERGO0FBQ0Y7QUN4REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7SUFDQTtJQUNBO0VEMERGO0VDeERBO0lBQ0U7RUQwREY7RUN4REE7SUFDRTtFRDBERjtFQ3hEQTtJQUNFO0VEMERGO0FBQ0Y7QUN4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwREY7O0FDeERBO0VBQ0U7QUQyREY7O0FDekRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ0REY7O0FDMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDM0RBO0VBQ0U7QUQ4REY7O0FDNURBO0VBQ0U7RUFDQTtFQUNBO0FEK0RGOztBQzVEQTtFQUNFO0FEK0RGOztBQzdEQTtFQUNFO0VBQ0E7RUFDQTtBRGdFRjs7QUM5REE7RUFDRTtFQUNBO0VBQ0E7QURpRUY7O0FDOURBO0VBQ0U7QURpRUY7O0FDL0RBO0VBQ0U7QURrRUY7O0FDaEVBO0VBQ0U7RUFDQTtFQUNBO0FEbUVGOztBQ2hFQTtFQUNFO0FEbUVGOztBQ2pFQTtFQUNFO0VBQ0E7RUFDQTtBRG9FRjs7QUNsRUE7RUFDRTtFQUNBO0VBQ0E7QURxRUY7O0FDbEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcUVGOztBQ2xFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxRUY7O0FDbkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURzRUY7O0FDcEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVFRjs7QUNwRUE7RUFDRTtBRHVFRjs7QUNyRUE7RUFDRTtFQUNBO0VBQ0E7QUR3RUY7O0FDdEVBO0VBQ0U7RUFDQTtFQUNBO0FEeUVGOztBQ3RFQTtFQUNFO0VBQ0E7RUFDQTtBRHlFRjs7QUN2RUE7RUFDRTtFQUNBO0VBQ0E7QUQwRUY7O0FDeEVBO0VBQ0U7RUFDQTtFQUNBO0FEMkVGOztBQ3hFQTtFQUNFO0FEMkVGOztBQ3pFQTtFQUNFO0VBQ0E7RUFDQTtBRDRFRjs7QUMxRUE7RUFDRTtFQUNBO0VBQ0E7QUQ2RUY7O0FDM0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhFRjs7QUMzRUE7RUFDRTtFQUNBO0VBQ0E7QUQ4RUY7O0FDNUVBO0VBQ0U7RUFDQTtFQUNBO0FEK0VGOztBQzdFQTtFQUNFO0VBQ0E7RUFDQTtBRGdGRjs7QUM3RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdGRjs7QUM5RUE7RUFDRTtBRGlGRjs7QUM5RUE7RUFDRTtFQUNBO0FEaUZGOztBQzlFQTtFQUNFO0FEaUZGOztBQzlFQTtFQUNFO0FEaUZGOztBQzlFQTtFQUNFO0VBQ0E7RUFDQTtBRGlGRjs7QUMvRUE7RUFDRTtFQUNBO0VBQ0E7QURrRkY7O0FDL0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtBRGtGRjs7QUNoRkE7RUFDRTtJQUNFO0VEbUZGO0FBQ0Y7QUNoRkE7OztFQUdFO0FEa0ZGOztBQy9FQTtBQUNBOztFQUVFO0FEa0ZGOztBQy9FQTs7RUFFRTtBRGtGRjs7QUMvRUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBRGtGRjs7QUNoRkE7OztFQUdFO0VBQ0E7QURtRkY7O0FDakZBOztFQUVFO0VBQ0E7RUFDQTtBRG9GRjs7QUNsRkE7RUFDRTs7SUFFRTtFRHFGRjtBQUNGO0FDbEZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9GRjs7QUNsRkE7RUFDRTs7SUFFRTtFRHFGRjtBQUNGO0FDbkZBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBRHFGRjs7QUNsRkE7RUFDRTtBRHFGRjs7QUNsRkE7RUFDRTtBRHFGRjs7QUNsRkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcUZGOztBQ2xGQTs7Ozs7OztHQUFBO0FBUUE7RUFDRTtBRHFGRjs7QUNsRkE7RUFDRTtBRHFGRjs7QUNsRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxRkY7O0FDbkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzRkY7O0FDcEZBO0VBQ0U7SUFDRTtFRHVGRjtBQUNGO0FDckZBO0VBQ0U7QUR1RkY7O0FDcEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVGRjs7QUNwRkE7O0VBRUU7QUR1RkY7O0FDckZBO0VBQ0U7QUR3RkY7O0FDdEZBO0VBQ0U7QUR5RkY7O0FDdEZBO0VBQ0U7SUFDRTtFRHlGRjtBQUNGO0FDdEZBO0VBQ0U7SUFDRTtFRHdGRjtBQUNGO0FDdEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0FEd0ZWOztBQ3JGQTtFQUNFO0VBQ0E7RUFDQTtBRHdGRjs7QUNyRkE7RUFDRTtJQUNFO0VEd0ZGO0VDdEZBO0lBQ0U7SUFDQTtFRHdGRjtBQUNGO0FDckZBO0VBQ0U7SUFDRTtFRHVGRjtFQ3JGQTtJQUNFO0lBQ0E7RUR1RkY7QUFDRjtBQ3JGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtBRHVGVjs7QUNwRkE7RUFDRTtFQUNBO0FEdUZGOztBQ3BGQTtFQUNFOztJQUVFO0lBQ1E7RUR1RlY7QUFDRjtBQ3JGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1RkY7O0FDckZBO0VBQ0U7SUFDRTtFRHdGRjtBQUNGO0FDckZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1RkY7O0FDckZBO0VBQ0U7QUR3RkY7O0FDdEZBO0VBQ0U7QUR5RkY7O0FDdEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR5RkY7O0FDdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwRkY7O0FDdkZBO0VBQ0U7RUFDQTtBRDBGRjs7QUN2RkE7RUFDRTtFQUNBO0VBQ0E7QUQwRkY7O0FDdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBGRjs7QUN2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMEZGOztBQ3ZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMEZGOztBQ3ZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBGRjs7QUN2RkE7RUFDRTtBRDBGRjs7QUN2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwRkY7O0FDeEZBO0VBQ0U7RUFDQTtBRDJGRjs7QUN4RkE7RUFDRTtBRDJGRjs7QUN4RkE7RUFDRTtBRDJGRjs7QUN4RkE7RUFDRTtBRDJGRjs7QUN4RkE7RUFDRTtFQUNRO0FEMkZWOztBQ3hGQTtFQUNFO0lBQ0U7RUQyRkY7QUFDRjtBQ3hGQTtFQUNFO0lBQ0U7RUQwRkY7QUFDRjtBQ3hGQTtFQUNFO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtBRDBGVjs7QUN2RkE7RUFDRTtJQUNFO0lBQ1E7RUQwRlY7QUFDRjtBQ3ZGQTtFQUNFO0lBQ0U7SUFDUTtFRHlGVjtBQUNGO0FDdkZBO0VBQ0U7RUFDQTtFQUNBO0FEeUZGOztBQ3RGQTtFQUNFO0FEeUZGOztBQ3ZGQTtFQUNFO0FEMEZGOztBQ3ZGQTtFQUNFO0FEMEZGOztBQ3hGQTtFQUNFO0FEMkZGOztBQ3hGQTtFQUNFO0FEMkZGOztBQ3pGQTtFQUNFO0FENEZGOztBQ3pGQTtFQUNFO0FENEZGOztBQzFGQTtFQUNFO0FENkZGOztBQzFGQTtFQUNFO0FENkZGOztBQzNGQTtFQUNFO0FEOEZGOztBQzNGQTtFQUNFO0FEOEZGOztBQzVGQTtFQUNFO0FEK0ZGOztBQzVGQTtFQUNFO0FEK0ZGOztBQzdGQTtFQUNFO0FEZ0dGOztBQzdGQTtFQUNFO0FEZ0dGOztBQzlGQTtFQUNFO0FEaUdGOztBQzlGQTtFQUNFO0FEaUdGOztBQy9GQTtFQUNFO0FEa0dGOztBQy9GQTtFQUNFO0VBQ0E7QURrR0Y7O0FDaEdBO0VBQ0U7RUFDQTtFQUNBO0FEbUdGOztBQ2pHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7QURvR0Y7O0FDakdBO0VBQ0U7QURvR0Y7O0FDakdBO0VBQ0U7QURvR0Y7O0FDakdBO0VBQ0U7QURvR0Y7O0FDakdBO0VBQ0U7QURvR0Y7O0FDakdBO0VBQ0U7QURvR0Y7O0FDakdBO0VBQ0U7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURvR0Y7QUFDRjtBQ2xHQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURvR0Y7QUFDRjtBQ2xHQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURvR0Y7QUFDRjtBQ2xHQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURvR0Y7QUFDRjtBQ2xHQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURvR0Y7QUFDRjtBQ2xHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEb0dGOztBQ2pHQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7QUFDQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0FBQ0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0c7RUFDSztBRG9HVjs7QUNqR0E7RUFDRTtFQUNHO0VBQ0M7RUFDSTtBRG9HVjs7QUNqR0E7RUFDRTtFQUNHO0VBQ0M7RUFDSTtBRG9HVjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0c7QURvR0w7O0FDakdBO0VBQ0U7RUFDRztBRG9HTDs7QUNqR0E7RUFDRTtFQUNHO0FEb0dMOztBQ2pHQTtFQUNFO0VBQ0c7QURvR0w7O0FDakdBO0VBQ0U7RUFDRztBRG9HTDs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDQTtBRG9HRjs7QUNqR0E7RUFDRTtFQUNBO0FEb0dGOztBQ2pHQTtFQUNFO0VBQ0E7QURvR0Y7O0FDakdBO0VBQ0U7RUFDSztBRG9HUDs7QUNqR0E7RUFDRTtFQUNLO0FEb0dQOztBQ2pHQTtFQUNFO0VBQ0s7QURvR1A7O0FDakdBO0VBQ0U7SUFDRTtFRG9HRjtFQ2pHQTtJQUNFO0VEbUdGO0VDaEdBO0lBQ0U7RURrR0Y7RUMvRkE7SUFDRTtFRGlHRjtFQzlGQTtJQUNFO0VEZ0dGO0VDN0ZBO0lBQ0U7RUQrRkY7RUM1RkE7SUFDRTtFRDhGRjtFQzNGQTtJQUNFO0VENkZGO0VDMUZBO0lBQ0U7RUQ0RkY7RUN6RkE7SUFDRTtFRDJGRjtFQ3hGQTtJQUNFO0VEMEZGO0VDdkZBO0lBQ0U7RUR5RkY7RUN0RkE7SUFDRTtFRHdGRjtFQ3JGQTtJQUNFO0VEdUZGO0VDcEZBO0lBQ0U7RURzRkY7RUNuRkE7SUFDRTtFRHFGRjtFQ2xGQTtJQUNFO0VEb0ZGO0VDakZBO0lBQ0U7RURtRkY7RUNoRkE7SUFDRTtFRGtGRjtFQy9FQTtJQUNFO0VEaUZGO0VDOUVBO0lBQ0U7RURnRkY7RUM3RUE7SUFDRTtFRCtFRjtFQzVFQTtJQUNFO0VEOEVGO0VDM0VBO0lBQ0U7RUQ2RUY7RUMxRUE7SUFDRTtFRDRFRjtFQ3pFQTtJQUNFO0VEMkVGO0VDeEVBO0lBQ0U7RUQwRUY7RUN2RUE7SUFDRTtFRHlFRjtFQ3RFQTtJQUNFO0VEd0VGO0VDckVBO0lBQ0U7RUR1RUY7RUNwRUE7SUFDRTtFRHNFRjtFQ25FQTtJQUNFO0VEcUVGO0VDbEVBO0lBQ0U7RURvRUY7RUNqRUE7SUFDRTtFRG1FRjtFQ2hFQTtJQUNFO0VEa0VGO0VDL0RBO0lBQ0U7RURpRUY7RUM5REE7SUFDRTtFRGdFRjtFQzdEQTtJQUNFO0VEK0RGO0VDNURBO0lBQ0U7RUQ4REY7RUMzREE7SUFDRTtFRDZERjtFQzFEQTtJQUNFO0VENERGO0VDekRBO0lBQ0U7RUQyREY7RUN4REE7SUFDRTtFRDBERjtFQ3ZEQTtJQUNFO0VEeURGO0VDdERBO0lBQ0U7RUR3REY7RUNyREE7SUFDRTtFRHVERjtFQ3BEQTtJQUNFO0VEc0RGO0VDbkRBO0lBQ0U7RURxREY7RUNsREE7SUFDRTtFRG9ERjtFQ2pEQTtJQUNFO0VEbURGO0VDaERBO0lBQ0U7RURrREY7RUMvQ0E7SUFDRTtFRGlERjtFQzlDQTtJQUNFO0VEZ0RGO0VDN0NBO0lBQ0U7RUQrQ0Y7RUM1Q0E7SUFDRTtFRDhDRjtFQzNDQTtJQUNFO0VENkNGO0VDMUNBO0lBQ0U7RUQ0Q0Y7RUN6Q0E7SUFDRTtFRDJDRjtFQ3hDQTtJQUNFO0VEMENGO0VDdkNBO0lBQ0U7RUR5Q0Y7RUN0Q0E7SUFDRTtFRHdDRjtFQ3JDQTtJQUNFO0VEdUNGO0VDcENBO0lBQ0U7RURzQ0Y7RUNuQ0E7SUFDRTtFRHFDRjtFQ2xDQTtJQUNFO0VEb0NGO0VDakNBO0lBQ0U7RURtQ0Y7RUNoQ0E7SUFDRTtFRGtDRjtFQy9CQTtJQUNFO0VEaUNGO0VDOUJBO0lBQ0U7RURnQ0Y7RUM3QkE7SUFDRTtJQUNBO0VEK0JGO0VDNUJBO0lBQ0U7SUFDQTtFRDhCRjtFQzNCQTtJQUNFO0lBQ0E7RUQ2QkY7RUMxQkE7SUFDRTtJQUNBO0VENEJGO0VDekJBO0lBQ0U7SUFDQTtFRDJCRjtFQ3hCQTtJQUNFO0lBQ0E7RUQwQkY7RUN2QkE7SUFDRTtJQUNBO0VEeUJGO0VDdEJBO0lBQ0U7SUFDQTtFRHdCRjtFQ3JCQTtJQUNFO0lBQ0E7RUR1QkY7RUNwQkE7SUFDRTtJQUNBO0VEc0JGO0VDbkJBO0lBQ0U7SUFDQTtFRHFCRjtFQ2xCQTtJQUNFO0lBQ0E7RURvQkY7RUNqQkE7SUFDRTtJQUNBO0VEbUJGO0VDaEJBO0lBQ0U7SUFDQTtFRGtCRjtFQ2ZBO0lBQ0U7RURpQkY7RUNkQTtJQUNFO0VEZ0JGO0VDYkE7SUFDRTtFRGVGO0VDWkE7SUFDRTtFRGNGO0VDWEE7SUFDRTtFRGFGO0VDVkE7SUFDRTtFRFlGO0VDVEE7SUFDRTtFRFdGO0VDUkE7SUFDRTtFRFVGO0VDUEE7SUFDRTtFRFNGO0VDTkE7SUFDRTtFRFFGO0VDTEE7SUFDRTtFRE9GO0VDSkE7SUFDRTtFRE1GO0VDSEE7SUFDRTtFREtGO0VDRkE7SUFDRTtFRElGO0VDREE7SUFDRTtFREdGO0VDQUE7SUFDRTtFREVGO0VDQ0E7SUFDRTtFRENGO0VDRUE7SUFDRTtFREFGO0VDR0E7SUFDRTtFRERGO0VDSUE7SUFDRTtFREZGO0VDS0E7SUFDRTtFREhGO0VDTUE7SUFDRTtFREpGO0VDT0E7SUFDRTtFRExGO0VDUUE7SUFDRTtFRE5GO0VDU0E7SUFDRTtFRFBGO0VDVUE7SUFDRTtFRFJGO0VDV0E7SUFDRTtFRFRGO0VDWUE7SUFDRTtFRFZGO0VDYUE7SUFDRTtFRFhGO0VDY0E7SUFDRTtFRFpGO0VDZUE7SUFDRTtFRGJGO0VDZ0JBO0lBQ0U7RURkRjtFQ2lCQTtJQUNFO0VEZkY7RUNrQkE7SUFDRTtFRGhCRjtFQ21CQTtJQUNFO0lBQ0E7RURqQkY7RUNvQkE7SUFDRTtJQUNBO0VEbEJGO0VDcUJBO0lBQ0U7SUFDQTtFRG5CRjtFQ3NCQTtJQUNFO0lBQ0E7RURwQkY7RUN1QkE7SUFDRTtJQUNBO0VEckJGO0VDd0JBO0lBQ0U7SUFDQTtFRHRCRjtFQ3lCQTtJQUNFO0lBQ0E7RUR2QkY7RUMwQkE7SUFDRTtJQUNBO0VEeEJGO0VDMkJBO0lBQ0U7SUFDQTtFRHpCRjtFQzRCQTtJQUNFO0lBQ0E7RUQxQkY7RUM2QkE7SUFDRTtJQUNBO0VEM0JGO0VDOEJBO0lBQ0U7SUFDQTtFRDVCRjtFQytCQTtJQUNFO0VEN0JGO0VDZ0NBO0lBQ0U7RUQ5QkY7RUNpQ0E7SUFDRTtFRC9CRjtFQ2tDQTtJQUNFO0VEaENGO0VDbUNBO0lBQ0U7RURqQ0Y7RUNvQ0E7SUFDRTtFRGxDRjtFQ3FDQTtJQUNFO0VEbkNGO0VDc0NBO0lBQ0U7RURwQ0Y7RUN1Q0E7SUFDRTtFRHJDRjtFQ3dDQTtJQUNFO0VEdENGO0VDeUNBO0lBQ0U7RUR2Q0Y7RUMwQ0E7SUFDRTtFRHhDRjtFQzJDQTtJQUNFO0VEekNGO0VDNENBO0lBQ0U7RUQxQ0Y7RUM2Q0E7SUFDRTtFRDNDRjtFQzhDQTtJQUNFO0VENUNGO0VDK0NBO0lBQ0U7RUQ3Q0Y7RUNnREE7SUFDRTtFRDlDRjtFQ2lEQTtJQUNFO0VEL0NGO0VDa0RBO0lBQ0U7RURoREY7RUNtREE7SUFDRTtFRGpERjtFQ29EQTtJQUNFO0VEbERGO0VDcURBO0lBQ0U7RURuREY7RUNzREE7SUFDRTtFRHBERjtFQ3VEQTtJQUNFO0VEckRGO0VDd0RBO0lBQ0U7RUR0REY7RUN5REE7SUFDRTtFRHZERjtFQzBEQTtJQUNFO0lBQ0s7RUR4RFA7RUMyREE7SUFDRTtJQUNLO0VEekRQO0VDNERBO0lBQ0U7SUFDSztFRDFEUDtBQUNGO0FDNERBO0VBQ0U7SUFDRTtFRDFERjtFQzZEQTtJQUNFO0VEM0RGO0VDOERBO0lBQ0U7RUQ1REY7RUMrREE7SUFDRTtFRDdERjtFQ2dFQTtJQUNFO0VEOURGO0VDaUVBO0lBQ0U7RUQvREY7RUNrRUE7SUFDRTtFRGhFRjtFQ21FQTtJQUNFO0VEakVGO0VDb0VBO0lBQ0U7RURsRUY7RUNxRUE7SUFDRTtFRG5FRjtFQ3NFQTtJQUNFO0VEcEVGO0VDdUVBO0lBQ0U7RURyRUY7RUN3RUE7SUFDRTtFRHRFRjtFQ3lFQTtJQUNFO0VEdkVGO0VDMEVBO0lBQ0U7RUR4RUY7RUMyRUE7SUFDRTtFRHpFRjtFQzRFQTtJQUNFO0VEMUVGO0VDNkVBO0lBQ0U7RUQzRUY7RUM4RUE7SUFDRTtFRDVFRjtFQytFQTtJQUNFO0VEN0VGO0VDZ0ZBO0lBQ0U7RUQ5RUY7RUNpRkE7SUFDRTtFRC9FRjtFQ2tGQTtJQUNFO0VEaEZGO0VDbUZBO0lBQ0U7RURqRkY7RUNvRkE7SUFDRTtFRGxGRjtFQ3FGQTtJQUNFO0VEbkZGO0VDc0ZBO0lBQ0U7RURwRkY7RUN1RkE7SUFDRTtFRHJGRjtFQ3dGQTtJQUNFO0VEdEZGO0VDeUZBO0lBQ0U7RUR2RkY7RUMwRkE7SUFDRTtFRHhGRjtFQzJGQTtJQUNFO0VEekZGO0VDNEZBO0lBQ0U7RUQxRkY7RUM2RkE7SUFDRTtFRDNGRjtFQzhGQTtJQUNFO0VENUZGO0VDK0ZBO0lBQ0U7RUQ3RkY7RUNnR0E7SUFDRTtFRDlGRjtFQ2lHQTtJQUNFO0VEL0ZGO0VDa0dBO0lBQ0U7RURoR0Y7RUNtR0E7SUFDRTtFRGpHRjtFQ29HQTtJQUNFO0VEbEdGO0VDcUdBO0lBQ0U7RURuR0Y7RUNzR0E7SUFDRTtFRHBHRjtFQ3VHQTtJQUNFO0VEckdGO0VDd0dBO0lBQ0U7RUR0R0Y7RUN5R0E7SUFDRTtFRHZHRjtFQzBHQTtJQUNFO0VEeEdGO0VDMkdBO0lBQ0U7RUR6R0Y7RUM0R0E7SUFDRTtFRDFHRjtFQzZHQTtJQUNFO0VEM0dGO0VDOEdBO0lBQ0U7RUQ1R0Y7RUMrR0E7SUFDRTtFRDdHRjtFQ2dIQTtJQUNFO0VEOUdGO0VDaUhBO0lBQ0U7RUQvR0Y7RUNrSEE7SUFDRTtFRGhIRjtFQ21IQTtJQUNFO0VEakhGO0VDb0hBO0lBQ0U7RURsSEY7RUNxSEE7SUFDRTtFRG5IRjtFQ3NIQTtJQUNFO0VEcEhGO0VDdUhBO0lBQ0U7RURySEY7RUN3SEE7SUFDRTtFRHRIRjtFQ3lIQTtJQUNFO0VEdkhGO0VDMEhBO0lBQ0U7RUR4SEY7RUMySEE7SUFDRTtFRHpIRjtFQzRIQTtJQUNFO0VEMUhGO0VDNkhBO0lBQ0U7RUQzSEY7RUM4SEE7SUFDRTtFRDVIRjtFQytIQTtJQUNFO0VEN0hGO0VDZ0lBO0lBQ0U7RUQ5SEY7RUNpSUE7SUFDRTtJQUNBO0VEL0hGO0VDa0lBO0lBQ0U7SUFDQTtFRGhJRjtFQ21JQTtJQUNFO0lBQ0E7RURqSUY7RUNvSUE7SUFDRTtJQUNBO0VEbElGO0VDcUlBO0lBQ0U7SUFDQTtFRG5JRjtFQ3NJQTtJQUNFO0lBQ0E7RURwSUY7RUN1SUE7SUFDRTtJQUNBO0VEcklGO0VDd0lBO0lBQ0U7SUFDQTtFRHRJRjtFQ3lJQTtJQUNFO0lBQ0E7RUR2SUY7RUMwSUE7SUFDRTtJQUNBO0VEeElGO0VDMklBO0lBQ0U7SUFDQTtFRHpJRjtFQzRJQTtJQUNFO0lBQ0E7RUQxSUY7RUM2SUE7SUFDRTtJQUNBO0VEM0lGO0VDOElBO0lBQ0U7SUFDQTtFRDVJRjtFQytJQTtJQUNFO0VEN0lGO0VDZ0pBO0lBQ0U7RUQ5SUY7RUNpSkE7SUFDRTtFRC9JRjtFQ2tKQTtJQUNFO0VEaEpGO0VDbUpBO0lBQ0U7RURqSkY7RUNvSkE7SUFDRTtFRGxKRjtFQ3FKQTtJQUNFO0VEbkpGO0VDc0pBO0lBQ0U7RURwSkY7RUN1SkE7SUFDRTtFRHJKRjtFQ3dKQTtJQUNFO0VEdEpGO0VDeUpBO0lBQ0U7RUR2SkY7RUMwSkE7SUFDRTtFRHhKRjtFQzJKQTtJQUNFO0VEekpGO0VDNEpBO0lBQ0U7RUQxSkY7RUM2SkE7SUFDRTtFRDNKRjtFQzhKQTtJQUNFO0VENUpGO0VDK0pBO0lBQ0U7RUQ3SkY7RUNnS0E7SUFDRTtFRDlKRjtFQ2lLQTtJQUNFO0VEL0pGO0VDa0tBO0lBQ0U7RURoS0Y7RUNtS0E7SUFDRTtFRGpLRjtFQ29LQTtJQUNFO0VEbEtGO0VDcUtBO0lBQ0U7RURuS0Y7RUNzS0E7SUFDRTtFRHBLRjtFQ3VLQTtJQUNFO0VEcktGO0VDd0tBO0lBQ0U7RUR0S0Y7RUN5S0E7SUFDRTtFRHZLRjtFQzBLQTtJQUNFO0VEeEtGO0VDMktBO0lBQ0U7RUR6S0Y7RUM0S0E7SUFDRTtFRDFLRjtFQzZLQTtJQUNFO0VEM0tGO0VDOEtBO0lBQ0U7RUQ1S0Y7RUMrS0E7SUFDRTtFRDdLRjtFQ2dMQTtJQUNFO0VEOUtGO0VDaUxBO0lBQ0U7SUFDQTtFRC9LRjtFQ2tMQTtJQUNFO0lBQ0E7RURoTEY7RUNtTEE7SUFDRTtJQUNBO0VEakxGO0VDb0xBO0lBQ0U7SUFDQTtFRGxMRjtFQ3FMQTtJQUNFO0lBQ0E7RURuTEY7RUNzTEE7SUFDRTtJQUNBO0VEcExGO0VDdUxBO0lBQ0U7SUFDQTtFRHJMRjtFQ3dMQTtJQUNFO0lBQ0E7RUR0TEY7RUN5TEE7SUFDRTtJQUNBO0VEdkxGO0VDMExBO0lBQ0U7SUFDQTtFRHhMRjtFQzJMQTtJQUNFO0lBQ0E7RUR6TEY7RUM0TEE7SUFDRTtJQUNBO0VEMUxGO0VDNkxBO0lBQ0U7RUQzTEY7RUM4TEE7SUFDRTtFRDVMRjtFQytMQTtJQUNFO0VEN0xGO0VDZ01BO0lBQ0U7RUQ5TEY7RUNpTUE7SUFDRTtFRC9MRjtFQ2tNQTtJQUNFO0VEaE1GO0VDbU1BO0lBQ0U7RURqTUY7RUNvTUE7SUFDRTtFRGxNRjtFQ3FNQTtJQUNFO0VEbk1GO0VDc01BO0lBQ0U7RURwTUY7RUN1TUE7SUFDRTtFRHJNRjtFQ3dNQTtJQUNFO0VEdE1GO0VDeU1BO0lBQ0U7RUR2TUY7RUMwTUE7SUFDRTtFRHhNRjtFQzJNQTtJQUNFO0VEek1GO0VDNE1BO0lBQ0U7RUQxTUY7RUM2TUE7SUFDRTtFRDNNRjtFQzhNQTtJQUNFO0VENU1GO0VDK01BO0lBQ0U7RUQ3TUY7RUNnTkE7SUFDRTtFRDlNRjtFQ2lOQTtJQUNFO0VEL01GO0VDa05BO0lBQ0U7RURoTkY7RUNtTkE7SUFDRTtFRGpORjtFQ29OQTtJQUNFO0VEbE5GO0VDcU5BO0lBQ0U7RURuTkY7RUNzTkE7SUFDRTtFRHBORjtFQ3VOQTtJQUNFO0VEck5GO0VDd05BO0lBQ0U7SUFDSztFRHROUDtFQ3lOQTtJQUNFO0lBQ0s7RUR2TlA7RUMwTkE7SUFDRTtJQUNLO0VEeE5QO0FBQ0Y7QUMwTkE7RUFDRTtJQUNFO0VEeE5GO0VDMk5BO0lBQ0U7RUR6TkY7RUM0TkE7SUFDRTtFRDFORjtFQzZOQTtJQUNFO0VEM05GO0VDOE5BO0lBQ0U7RUQ1TkY7RUMrTkE7SUFDRTtFRDdORjtFQ2dPQTtJQUNFO0VEOU5GO0VDaU9BO0lBQ0U7RUQvTkY7RUNrT0E7SUFDRTtFRGhPRjtFQ21PQTtJQUNFO0VEak9GO0VDb09BO0lBQ0U7RURsT0Y7RUNxT0E7SUFDRTtFRG5PRjtFQ3NPQTtJQUNFO0VEcE9GO0VDdU9BO0lBQ0U7RURyT0Y7RUN3T0E7SUFDRTtFRHRPRjtFQ3lPQTtJQUNFO0VEdk9GO0VDME9BO0lBQ0U7RUR4T0Y7RUMyT0E7SUFDRTtFRHpPRjtFQzRPQTtJQUNFO0VEMU9GO0VDNk9BO0lBQ0U7RUQzT0Y7RUM4T0E7SUFDRTtFRDVPRjtFQytPQTtJQUNFO0VEN09GO0VDZ1BBO0lBQ0U7RUQ5T0Y7RUNpUEE7SUFDRTtFRC9PRjtFQ2tQQTtJQUNFO0VEaFBGO0VDbVBBO0lBQ0U7RURqUEY7RUNvUEE7SUFDRTtFRGxQRjtFQ3FQQTtJQUNFO0VEblBGO0VDc1BBO0lBQ0U7RURwUEY7RUN1UEE7SUFDRTtFRHJQRjtFQ3dQQTtJQUNFO0VEdFBGO0VDeVBBO0lBQ0U7RUR2UEY7RUMwUEE7SUFDRTtFRHhQRjtFQzJQQTtJQUNFO0VEelBGO0VDNFBBO0lBQ0U7RUQxUEY7RUM2UEE7SUFDRTtFRDNQRjtFQzhQQTtJQUNFO0VENVBGO0VDK1BBO0lBQ0U7RUQ3UEY7RUNnUUE7SUFDRTtFRDlQRjtFQ2lRQTtJQUNFO0VEL1BGO0VDa1FBO0lBQ0U7RURoUUY7RUNtUUE7SUFDRTtFRGpRRjtFQ29RQTtJQUNFO0VEbFFGO0VDcVFBO0lBQ0U7RURuUUY7RUNzUUE7SUFDRTtFRHBRRjtFQ3VRQTtJQUNFO0VEclFGO0VDd1FBO0lBQ0U7RUR0UUY7RUN5UUE7SUFDRTtFRHZRRjtFQzBRQTtJQUNFO0VEeFFGO0VDMlFBO0lBQ0U7RUR6UUY7RUM0UUE7SUFDRTtFRDFRRjtFQzZRQTtJQUNFO0VEM1FGO0VDOFFBO0lBQ0U7RUQ1UUY7RUMrUUE7SUFDRTtFRDdRRjtFQ2dSQTtJQUNFO0VEOVFGO0VDaVJBO0lBQ0U7RUQvUUY7RUNrUkE7SUFDRTtFRGhSRjtFQ21SQTtJQUNFO0VEalJGO0VDb1JBO0lBQ0U7RURsUkY7RUNxUkE7SUFDRTtFRG5SRjtFQ3NSQTtJQUNFO0VEcFJGO0VDdVJBO0lBQ0U7RURyUkY7RUN3UkE7SUFDRTtFRHRSRjtFQ3lSQTtJQUNFO0VEdlJGO0VDMFJBO0lBQ0U7RUR4UkY7RUMyUkE7SUFDRTtFRHpSRjtFQzRSQTtJQUNFO0VEMVJGO0VDNlJBO0lBQ0U7RUQzUkY7RUM4UkE7SUFDRTtFRDVSRjtFQytSQTtJQUNFO0lBQ0E7RUQ3UkY7RUNnU0E7SUFDRTtJQUNBO0VEOVJGO0VDaVNBO0lBQ0U7SUFDQTtFRC9SRjtFQ2tTQTtJQUNFO0lBQ0E7RURoU0Y7RUNtU0E7SUFDRTtJQUNBO0VEalNGO0VDb1NBO0lBQ0U7SUFDQTtFRGxTRjtFQ3FTQTtJQUNFO0lBQ0E7RURuU0Y7RUNzU0E7SUFDRTtJQUNBO0VEcFNGO0VDdVNBO0lBQ0U7SUFDQTtFRHJTRjtFQ3dTQTtJQUNFO0lBQ0E7RUR0U0Y7RUN5U0E7SUFDRTtJQUNBO0VEdlNGO0VDMFNBO0lBQ0U7SUFDQTtFRHhTRjtFQzJTQTtJQUNFO0lBQ0E7RUR6U0Y7RUM0U0E7SUFDRTtJQUNBO0VEMVNGO0VDNlNBO0lBQ0U7RUQzU0Y7RUM4U0E7SUFDRTtFRDVTRjtFQytTQTtJQUNFO0VEN1NGO0VDZ1RBO0lBQ0U7RUQ5U0Y7RUNpVEE7SUFDRTtFRC9TRjtFQ2tUQTtJQUNFO0VEaFRGO0VDbVRBO0lBQ0U7RURqVEY7RUNvVEE7SUFDRTtFRGxURjtFQ3FUQTtJQUNFO0VEblRGO0VDc1RBO0lBQ0U7RURwVEY7RUN1VEE7SUFDRTtFRHJURjtFQ3dUQTtJQUNFO0VEdFRGO0VDeVRBO0lBQ0U7RUR2VEY7RUMwVEE7SUFDRTtFRHhURjtFQzJUQTtJQUNFO0VEelRGO0VDNFRBO0lBQ0U7RUQxVEY7RUM2VEE7SUFDRTtFRDNURjtFQzhUQTtJQUNFO0VENVRGO0VDK1RBO0lBQ0U7RUQ3VEY7RUNnVUE7SUFDRTtFRDlURjtFQ2lVQTtJQUNFO0VEL1RGO0VDa1VBO0lBQ0U7RURoVUY7RUNtVUE7SUFDRTtFRGpVRjtFQ29VQTtJQUNFO0VEbFVGO0VDcVVBO0lBQ0U7RURuVUY7RUNzVUE7SUFDRTtFRHBVRjtFQ3VVQTtJQUNFO0VEclVGO0VDd1VBO0lBQ0U7RUR0VUY7RUN5VUE7SUFDRTtFRHZVRjtFQzBVQTtJQUNFO0VEeFVGO0VDMlVBO0lBQ0U7RUR6VUY7RUM0VUE7SUFDRTtFRDFVRjtFQzZVQTtJQUNFO0VEM1VGO0VDOFVBO0lBQ0U7RUQ1VUY7RUMrVUE7SUFDRTtJQUNBO0VEN1VGO0VDZ1ZBO0lBQ0U7SUFDQTtFRDlVRjtFQ2lWQTtJQUNFO0lBQ0E7RUQvVUY7RUNrVkE7SUFDRTtJQUNBO0VEaFZGO0VDbVZBO0lBQ0U7SUFDQTtFRGpWRjtFQ29WQTtJQUNFO0lBQ0E7RURsVkY7RUNxVkE7SUFDRTtJQUNBO0VEblZGO0VDc1ZBO0lBQ0U7SUFDQTtFRHBWRjtFQ3VWQTtJQUNFO0lBQ0E7RURyVkY7RUN3VkE7SUFDRTtJQUNBO0VEdFZGO0VDeVZBO0lBQ0U7SUFDQTtFRHZWRjtFQzBWQTtJQUNFO0lBQ0E7RUR4VkY7RUMyVkE7SUFDRTtFRHpWRjtFQzRWQTtJQUNFO0VEMVZGO0VDNlZBO0lBQ0U7RUQzVkY7RUM4VkE7SUFDRTtFRDVWRjtFQytWQTtJQUNFO0VEN1ZGO0VDZ1dBO0lBQ0U7RUQ5VkY7RUNpV0E7SUFDRTtFRC9WRjtFQ2tXQTtJQUNFO0VEaFdGO0VDbVdBO0lBQ0U7RURqV0Y7RUNvV0E7SUFDRTtFRGxXRjtFQ3FXQTtJQUNFO0VEbldGO0VDc1dBO0lBQ0U7RURwV0Y7RUN1V0E7SUFDRTtFRHJXRjtFQ3dXQTtJQUNFO0VEdFdGO0VDeVdBO0lBQ0U7RUR2V0Y7RUMwV0E7SUFDRTtFRHhXRjtFQzJXQTtJQUNFO0VEeldGO0VDNFdBO0lBQ0U7RUQxV0Y7RUM2V0E7SUFDRTtFRDNXRjtFQzhXQTtJQUNFO0VENVdGO0VDK1dBO0lBQ0U7RUQ3V0Y7RUNnWEE7SUFDRTtFRDlXRjtFQ2lYQTtJQUNFO0VEL1dGO0VDa1hBO0lBQ0U7RURoWEY7RUNtWEE7SUFDRTtFRGpYRjtFQ29YQTtJQUNFO0VEbFhGO0VDcVhBO0lBQ0U7RURuWEY7RUNzWEE7SUFDRTtJQUNLO0VEcFhQO0VDdVhBO0lBQ0U7SUFDSztFRHJYUDtFQ3dYQTtJQUNFO0lBQ0s7RUR0WFA7QUFDRjtBQ3dYQTtFQUNFO0lBQ0U7RUR0WEY7RUN5WEE7SUFDRTtFRHZYRjtFQzBYQTtJQUNFO0VEeFhGO0VDMlhBO0lBQ0U7RUR6WEY7RUM0WEE7SUFDRTtFRDFYRjtFQzZYQTtJQUNFO0VEM1hGO0VDOFhBO0lBQ0U7RUQ1WEY7RUMrWEE7SUFDRTtFRDdYRjtFQ2dZQTtJQUNFO0VEOVhGO0VDaVlBO0lBQ0U7RUQvWEY7RUNrWUE7SUFDRTtFRGhZRjtFQ21ZQTtJQUNFO0VEallGO0VDb1lBO0lBQ0U7RURsWUY7RUNxWUE7SUFDRTtFRG5ZRjtFQ3NZQTtJQUNFO0VEcFlGO0VDdVlBO0lBQ0U7RURyWUY7RUN3WUE7SUFDRTtFRHRZRjtFQ3lZQTtJQUNFO0VEdllGO0VDMFlBO0lBQ0U7RUR4WUY7RUMyWUE7SUFDRTtFRHpZRjtFQzRZQTtJQUNFO0VEMVlGO0VDNllBO0lBQ0U7RUQzWUY7RUM4WUE7SUFDRTtFRDVZRjtFQytZQTtJQUNFO0VEN1lGO0VDZ1pBO0lBQ0U7RUQ5WUY7RUNpWkE7SUFDRTtFRC9ZRjtFQ2taQTtJQUNFO0VEaFpGO0VDbVpBO0lBQ0U7RURqWkY7RUNvWkE7SUFDRTtFRGxaRjtFQ3FaQTtJQUNFO0VEblpGO0VDc1pBO0lBQ0U7RURwWkY7RUN1WkE7SUFDRTtFRHJaRjtFQ3daQTtJQUNFO0VEdFpGO0VDeVpBO0lBQ0U7RUR2WkY7RUMwWkE7SUFDRTtFRHhaRjtFQzJaQTtJQUNFO0VEelpGO0VDNFpBO0lBQ0U7RUQxWkY7RUM2WkE7SUFDRTtFRDNaRjtFQzhaQTtJQUNFO0VENVpGO0VDK1pBO0lBQ0U7RUQ3WkY7RUNnYUE7SUFDRTtFRDlaRjtFQ2lhQTtJQUNFO0VEL1pGO0VDa2FBO0lBQ0U7RURoYUY7RUNtYUE7SUFDRTtFRGphRjtFQ29hQTtJQUNFO0VEbGFGO0VDcWFBO0lBQ0U7RURuYUY7RUNzYUE7SUFDRTtFRHBhRjtFQ3VhQTtJQUNFO0VEcmFGO0VDd2FBO0lBQ0U7RUR0YUY7RUN5YUE7SUFDRTtFRHZhRjtFQzBhQTtJQUNFO0VEeGFGO0VDMmFBO0lBQ0U7RUR6YUY7RUM0YUE7SUFDRTtFRDFhRjtFQzZhQTtJQUNFO0VEM2FGO0VDOGFBO0lBQ0U7RUQ1YUY7RUMrYUE7SUFDRTtFRDdhRjtFQ2diQTtJQUNFO0VEOWFGO0VDaWJBO0lBQ0U7RUQvYUY7RUNrYkE7SUFDRTtFRGhiRjtFQ21iQTtJQUNFO0VEamJGO0VDb2JBO0lBQ0U7RURsYkY7RUNxYkE7SUFDRTtFRG5iRjtFQ3NiQTtJQUNFO0VEcGJGO0VDdWJBO0lBQ0U7RURyYkY7RUN3YkE7SUFDRTtFRHRiRjtFQ3liQTtJQUNFO0VEdmJGO0VDMGJBO0lBQ0U7RUR4YkY7RUMyYkE7SUFDRTtFRHpiRjtFQzRiQTtJQUNFO0VEMWJGO0VDNmJBO0lBQ0U7SUFDQTtFRDNiRjtFQzhiQTtJQUNFO0lBQ0E7RUQ1YkY7RUMrYkE7SUFDRTtJQUNBO0VEN2JGO0VDZ2NBO0lBQ0U7SUFDQTtFRDliRjtFQ2ljQTtJQUNFO0lBQ0E7RUQvYkY7RUNrY0E7SUFDRTtJQUNBO0VEaGNGO0VDbWNBO0lBQ0U7SUFDQTtFRGpjRjtFQ29jQTtJQUNFO0lBQ0E7RURsY0Y7RUNxY0E7SUFDRTtJQUNBO0VEbmNGO0VDc2NBO0lBQ0U7SUFDQTtFRHBjRjtFQ3VjQTtJQUNFO0lBQ0E7RURyY0Y7RUN3Y0E7SUFDRTtJQUNBO0VEdGNGO0VDeWNBO0lBQ0U7SUFDQTtFRHZjRjtFQzBjQTtJQUNFO0lBQ0E7RUR4Y0Y7RUMyY0E7SUFDRTtFRHpjRjtFQzRjQTtJQUNFO0VEMWNGO0VDNmNBO0lBQ0U7RUQzY0Y7RUM4Y0E7SUFDRTtFRDVjRjtFQytjQTtJQUNFO0VEN2NGO0VDZ2RBO0lBQ0U7RUQ5Y0Y7RUNpZEE7SUFDRTtFRC9jRjtFQ2tkQTtJQUNFO0VEaGRGO0VDbWRBO0lBQ0U7RURqZEY7RUNvZEE7SUFDRTtFRGxkRjtFQ3FkQTtJQUNFO0VEbmRGO0VDc2RBO0lBQ0U7RURwZEY7RUN1ZEE7SUFDRTtFRHJkRjtFQ3dkQTtJQUNFO0VEdGRGO0VDeWRBO0lBQ0U7RUR2ZEY7RUMwZEE7SUFDRTtFRHhkRjtFQzJkQTtJQUNFO0VEemRGO0VDNGRBO0lBQ0U7RUQxZEY7RUM2ZEE7SUFDRTtFRDNkRjtFQzhkQTtJQUNFO0VENWRGO0VDK2RBO0lBQ0U7RUQ3ZEY7RUNnZUE7SUFDRTtFRDlkRjtFQ2llQTtJQUNFO0VEL2RGO0VDa2VBO0lBQ0U7RURoZUY7RUNtZUE7SUFDRTtFRGplRjtFQ29lQTtJQUNFO0VEbGVGO0VDcWVBO0lBQ0U7RURuZUY7RUNzZUE7SUFDRTtFRHBlRjtFQ3VlQTtJQUNFO0VEcmVGO0VDd2VBO0lBQ0U7RUR0ZUY7RUN5ZUE7SUFDRTtFRHZlRjtFQzBlQTtJQUNFO0VEeGVGO0VDMmVBO0lBQ0U7RUR6ZUY7RUM0ZUE7SUFDRTtFRDFlRjtFQzZlQTtJQUNFO0lBQ0E7RUQzZUY7RUM4ZUE7SUFDRTtJQUNBO0VENWVGO0VDK2VBO0lBQ0U7SUFDQTtFRDdlRjtFQ2dmQTtJQUNFO0lBQ0E7RUQ5ZUY7RUNpZkE7SUFDRTtJQUNBO0VEL2VGO0VDa2ZBO0lBQ0U7SUFDQTtFRGhmRjtFQ21mQTtJQUNFO0lBQ0E7RURqZkY7RUNvZkE7SUFDRTtJQUNBO0VEbGZGO0VDcWZBO0lBQ0U7SUFDQTtFRG5mRjtFQ3NmQTtJQUNFO0lBQ0E7RURwZkY7RUN1ZkE7SUFDRTtJQUNBO0VEcmZGO0VDd2ZBO0lBQ0U7SUFDQTtFRHRmRjtFQ3lmQTtJQUNFO0VEdmZGO0VDMGZBO0lBQ0U7RUR4ZkY7RUMyZkE7SUFDRTtFRHpmRjtFQzRmQTtJQUNFO0VEMWZGO0VDNmZBO0lBQ0U7RUQzZkY7RUM4ZkE7SUFDRTtFRDVmRjtFQytmQTtJQUNFO0VEN2ZGO0VDZ2dCQTtJQUNFO0VEOWZGO0VDaWdCQTtJQUNFO0VEL2ZGO0VDa2dCQTtJQUNFO0VEaGdCRjtFQ21nQkE7SUFDRTtFRGpnQkY7RUNvZ0JBO0lBQ0U7RURsZ0JGO0VDcWdCQTtJQUNFO0VEbmdCRjtFQ3NnQkE7SUFDRTtFRHBnQkY7RUN1Z0JBO0lBQ0U7RURyZ0JGO0VDd2dCQTtJQUNFO0VEdGdCRjtFQ3lnQkE7SUFDRTtFRHZnQkY7RUMwZ0JBO0lBQ0U7RUR4Z0JGO0VDMmdCQTtJQUNFO0VEemdCRjtFQzRnQkE7SUFDRTtFRDFnQkY7RUM2Z0JBO0lBQ0U7RUQzZ0JGO0VDOGdCQTtJQUNFO0VENWdCRjtFQytnQkE7SUFDRTtFRDdnQkY7RUNnaEJBO0lBQ0U7RUQ5Z0JGO0VDaWhCQTtJQUNFO0VEL2dCRjtFQ2toQkE7SUFDRTtFRGhoQkY7RUNtaEJBO0lBQ0U7RURqaEJGO0VDb2hCQTtJQUNFO0lBQ0s7RURsaEJQO0VDcWhCQTtJQUNFO0lBQ0s7RURuaEJQO0VDc2hCQTtJQUNFO0lBQ0s7RURwaEJQO0FBQ0Y7QUNzaEJBO0VBQ0U7SUFDRTtFRHBoQkY7RUN1aEJBO0lBQ0U7RURyaEJGO0VDd2hCQTtJQUNFO0VEdGhCRjtFQ3loQkE7SUFDRTtFRHZoQkY7RUMwaEJBO0lBQ0U7RUR4aEJGO0VDMmhCQTtJQUNFO0VEemhCRjtFQzRoQkE7SUFDRTtFRDFoQkY7RUM2aEJBO0lBQ0U7RUQzaEJGO0VDOGhCQTtJQUNFO0VENWhCRjtFQytoQkE7SUFDRTtFRDdoQkY7RUNnaUJBO0lBQ0U7RUQ5aEJGO0VDaWlCQTtJQUNFO0VEL2hCRjtFQ2tpQkE7SUFDRTtFRGhpQkY7RUNtaUJBO0lBQ0U7RURqaUJGO0VDb2lCQTtJQUNFO0VEbGlCRjtFQ3FpQkE7SUFDRTtFRG5pQkY7RUNzaUJBO0lBQ0U7RURwaUJGO0VDdWlCQTtJQUNFO0VEcmlCRjtFQ3dpQkE7SUFDRTtFRHRpQkY7RUN5aUJBO0lBQ0U7RUR2aUJGO0VDMGlCQTtJQUNFO0VEeGlCRjtFQzJpQkE7SUFDRTtFRHppQkY7RUM0aUJBO0lBQ0U7RUQxaUJGO0VDNmlCQTtJQUNFO0VEM2lCRjtFQzhpQkE7SUFDRTtFRDVpQkY7RUMraUJBO0lBQ0U7RUQ3aUJGO0VDZ2pCQTtJQUNFO0VEOWlCRjtFQ2lqQkE7SUFDRTtFRC9pQkY7RUNrakJBO0lBQ0U7RURoakJGO0VDbWpCQTtJQUNFO0VEampCRjtFQ29qQkE7SUFDRTtFRGxqQkY7RUNxakJBO0lBQ0U7RURuakJGO0VDc2pCQTtJQUNFO0VEcGpCRjtFQ3VqQkE7SUFDRTtFRHJqQkY7RUN3akJBO0lBQ0U7RUR0akJGO0VDeWpCQTtJQUNFO0VEdmpCRjtFQzBqQkE7SUFDRTtFRHhqQkY7RUMyakJBO0lBQ0U7RUR6akJGO0VDNGpCQTtJQUNFO0VEMWpCRjtFQzZqQkE7SUFDRTtFRDNqQkY7RUM4akJBO0lBQ0U7RUQ1akJGO0VDK2pCQTtJQUNFO0VEN2pCRjtFQ2drQkE7SUFDRTtFRDlqQkY7RUNpa0JBO0lBQ0U7RUQvakJGO0VDa2tCQTtJQUNFO0VEaGtCRjtFQ21rQkE7SUFDRTtFRGprQkY7RUNva0JBO0lBQ0U7RURsa0JGO0VDcWtCQTtJQUNFO0VEbmtCRjtFQ3NrQkE7SUFDRTtFRHBrQkY7RUN1a0JBO0lBQ0U7RURya0JGO0VDd2tCQTtJQUNFO0VEdGtCRjtFQ3lrQkE7SUFDRTtFRHZrQkY7RUMwa0JBO0lBQ0U7RUR4a0JGO0VDMmtCQTtJQUNFO0VEemtCRjtFQzRrQkE7SUFDRTtFRDFrQkY7RUM2a0JBO0lBQ0U7RUQza0JGO0VDOGtCQTtJQUNFO0VENWtCRjtFQytrQkE7SUFDRTtFRDdrQkY7RUNnbEJBO0lBQ0U7RUQ5a0JGO0VDaWxCQTtJQUNFO0VEL2tCRjtFQ2tsQkE7SUFDRTtFRGhsQkY7RUNtbEJBO0lBQ0U7RURqbEJGO0VDb2xCQTtJQUNFO0VEbGxCRjtFQ3FsQkE7SUFDRTtFRG5sQkY7RUNzbEJBO0lBQ0U7RURwbEJGO0VDdWxCQTtJQUNFO0VEcmxCRjtFQ3dsQkE7SUFDRTtFRHRsQkY7RUN5bEJBO0lBQ0U7RUR2bEJGO0VDMGxCQTtJQUNFO0VEeGxCRjtFQzJsQkE7SUFDRTtJQUNBO0VEemxCRjtFQzRsQkE7SUFDRTtJQUNBO0VEMWxCRjtFQzZsQkE7SUFDRTtJQUNBO0VEM2xCRjtFQzhsQkE7SUFDRTtJQUNBO0VENWxCRjtFQytsQkE7SUFDRTtJQUNBO0VEN2xCRjtFQ2dtQkE7SUFDRTtJQUNBO0VEOWxCRjtFQ2ltQkE7SUFDRTtJQUNBO0VEL2xCRjtFQ2ttQkE7SUFDRTtJQUNBO0VEaG1CRjtFQ21tQkE7SUFDRTtJQUNBO0VEam1CRjtFQ29tQkE7SUFDRTtJQUNBO0VEbG1CRjtFQ3FtQkE7SUFDRTtJQUNBO0VEbm1CRjtFQ3NtQkE7SUFDRTtJQUNBO0VEcG1CRjtFQ3VtQkE7SUFDRTtJQUNBO0VEcm1CRjtFQ3dtQkE7SUFDRTtJQUNBO0VEdG1CRjtFQ3ltQkE7SUFDRTtFRHZtQkY7RUMwbUJBO0lBQ0U7RUR4bUJGO0VDMm1CQTtJQUNFO0VEem1CRjtFQzRtQkE7SUFDRTtFRDFtQkY7RUM2bUJBO0lBQ0U7RUQzbUJGO0VDOG1CQTtJQUNFO0VENW1CRjtFQyttQkE7SUFDRTtFRDdtQkY7RUNnbkJBO0lBQ0U7RUQ5bUJGO0VDaW5CQTtJQUNFO0VEL21CRjtFQ2tuQkE7SUFDRTtFRGhuQkY7RUNtbkJBO0lBQ0U7RURqbkJGO0VDb25CQTtJQUNFO0VEbG5CRjtFQ3FuQkE7SUFDRTtFRG5uQkY7RUNzbkJBO0lBQ0U7RURwbkJGO0VDdW5CQTtJQUNFO0VEcm5CRjtFQ3duQkE7SUFDRTtFRHRuQkY7RUN5bkJBO0lBQ0U7RUR2bkJGO0VDMG5CQTtJQUNFO0VEeG5CRjtFQzJuQkE7SUFDRTtFRHpuQkY7RUM0bkJBO0lBQ0U7RUQxbkJGO0VDNm5CQTtJQUNFO0VEM25CRjtFQzhuQkE7SUFDRTtFRDVuQkY7RUMrbkJBO0lBQ0U7RUQ3bkJGO0VDZ29CQTtJQUNFO0VEOW5CRjtFQ2lvQkE7SUFDRTtFRC9uQkY7RUNrb0JBO0lBQ0U7RURob0JGO0VDbW9CQTtJQUNFO0VEam9CRjtFQ29vQkE7SUFDRTtFRGxvQkY7RUNxb0JBO0lBQ0U7RURub0JGO0VDc29CQTtJQUNFO0VEcG9CRjtFQ3VvQkE7SUFDRTtFRHJvQkY7RUN3b0JBO0lBQ0U7RUR0b0JGO0VDeW9CQTtJQUNFO0VEdm9CRjtFQzBvQkE7SUFDRTtFRHhvQkY7RUMyb0JBO0lBQ0U7SUFDQTtFRHpvQkY7RUM0b0JBO0lBQ0U7SUFDQTtFRDFvQkY7RUM2b0JBO0lBQ0U7SUFDQTtFRDNvQkY7RUM4b0JBO0lBQ0U7SUFDQTtFRDVvQkY7RUMrb0JBO0lBQ0U7SUFDQTtFRDdvQkY7RUNncEJBO0lBQ0U7SUFDQTtFRDlvQkY7RUNpcEJBO0lBQ0U7SUFDQTtFRC9vQkY7RUNrcEJBO0lBQ0U7SUFDQTtFRGhwQkY7RUNtcEJBO0lBQ0U7SUFDQTtFRGpwQkY7RUNvcEJBO0lBQ0U7SUFDQTtFRGxwQkY7RUNxcEJBO0lBQ0U7SUFDQTtFRG5wQkY7RUNzcEJBO0lBQ0U7SUFDQTtFRHBwQkY7RUN1cEJBO0lBQ0U7RURycEJGO0VDd3BCQTtJQUNFO0VEdHBCRjtFQ3lwQkE7SUFDRTtFRHZwQkY7RUMwcEJBO0lBQ0U7RUR4cEJGO0VDMnBCQTtJQUNFO0VEenBCRjtFQzRwQkE7SUFDRTtFRDFwQkY7RUM2cEJBO0lBQ0U7RUQzcEJGO0VDOHBCQTtJQUNFO0VENXBCRjtFQytwQkE7SUFDRTtFRDdwQkY7RUNncUJBO0lBQ0U7RUQ5cEJGO0VDaXFCQTtJQUNFO0VEL3BCRjtFQ2txQkE7SUFDRTtFRGhxQkY7RUNtcUJBO0lBQ0U7RURqcUJGO0VDb3FCQTtJQUNFO0VEbHFCRjtFQ3FxQkE7SUFDRTtFRG5xQkY7RUNzcUJBO0lBQ0U7RURwcUJGO0VDdXFCQTtJQUNFO0VEcnFCRjtFQ3dxQkE7SUFDRTtFRHRxQkY7RUN5cUJBO0lBQ0U7RUR2cUJGO0VDMHFCQTtJQUNFO0VEeHFCRjtFQzJxQkE7SUFDRTtFRHpxQkY7RUM0cUJBO0lBQ0U7RUQxcUJGO0VDNnFCQTtJQUNFO0VEM3FCRjtFQzhxQkE7SUFDRTtFRDVxQkY7RUMrcUJBO0lBQ0U7RUQ3cUJGO0VDZ3JCQTtJQUNFO0VEOXFCRjtFQ2lyQkE7SUFDRTtFRC9xQkY7RUNrckJBO0lBQ0U7SUFDSztFRGhyQlA7RUNtckJBO0lBQ0U7SUFDSztFRGpyQlA7RUNvckJBO0lBQ0U7SUFDSztFRGxyQlA7QUFDRjtBQ29yQkE7RUFDRTtJQUNFO0VEbHJCRjtFQ3FyQkE7SUFDRTtFRG5yQkY7RUNzckJBO0lBQ0U7RURwckJGO0VDdXJCQTtJQUNFO0VEcnJCRjtFQ3dyQkE7SUFDRTtFRHRyQkY7RUN5ckJBO0lBQ0U7RUR2ckJGO0VDMHJCQTtJQUNFO0VEeHJCRjtFQzJyQkE7SUFDRTtFRHpyQkY7RUM0ckJBO0lBQ0U7RUQxckJGO0VDNnJCQTtJQUNFO0VEM3JCRjtBQUNGO0FDNnJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzckJGOztBQzhyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzckJGOztBQzZyQkE7RUFDRTtJQUNFO0VEMXJCRjtBQUNGO0FDNnJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEM3JCRjs7QUM2ckJBO0VBQ0U7SUFDRTtJQUNBO0VEMXJCRjtBQUNGO0FDNnJCQTtFQUNFO0VBQ0E7QUQzckJGOztBQzhyQkE7RUFDRTtBRDNyQkY7O0FDOHJCQTtFQUNFO0FEM3JCRjs7QUM4ckJBO0VBQ0U7QUQzckJGOztBQzhyQkE7OztFQUdFO0FEM3JCRjs7QUM4ckJBO0VBQ0U7RUFDQTtBRDNyQkY7O0FDNnJCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEMXJCRjtBQUNGO0FDNHJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMXJCRjs7QUM0ckJBO0VBQ0U7SUFDRTtJQUNBO0VEenJCRjtBQUNGO0FDMnJCQTtFQUNFO0VBQ0E7QUR6ckJGOztBQzRyQkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEenJCRjs7QUMyckJBO0VBQ0U7QUR4ckJGOztBQzByQkE7RUFDRTtBRHZyQkY7O0FDeXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdHJCRjs7QUN3ckJBO0VBQ0U7SUFDRTtJQUNBO0VEcnJCRjtBQUNGO0FDdXJCQTtFQUNFO0VBQ0E7QURyckJGOztBQ3VyQkE7RUFDRTtBRHByQkY7O0FDc3JCQTtFQUNFO0FEbnJCRjs7QUNxckJBO0VBQ0U7QURsckJGOztBQ29yQkE7RUFDRTtBRGpyQkY7O0FDbXJCQTtFQUNFO0FEaHJCRjs7QUNrckJBO0VBQ0U7RUFDQTtBRC9xQkY7O0FDaXJCQTtFQUNFO0FEOXFCRjs7QUNnckJBO0VBQ0U7QUQ3cUJGOztBQytxQkE7RUFDRTtBRDVxQkY7O0FDOHFCQTs7OztFQUlFO0FEM3FCRjs7QUM2cUJBO0VBQ0U7RUFDQTtBRDFxQkY7O0FDNHFCQTtFQUNFO0FEenFCRjs7QUMycUJBOzs7RUFHRTtBRHhxQkY7O0FDMHFCQTtFQUNFO0lBQ0U7SUFDQTtFRHZxQkY7RUN5cUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR2cUJGO0VDeXFCQTtJQUNFO01BQ0U7TUFDQTtJRHZxQkY7RUFDRjtFQ3lxQkE7SUFDRTtJQUNBO0VEdnFCRjtFQ3lxQkE7SUFDRTtFRHZxQkY7RUN5cUJBO0lBQ0U7RUR2cUJGO0VDeXFCQTtJQUNFO0VEdnFCRjtFQ3lxQkE7SUFDRTtFRHZxQkY7RUN5cUJBO0lBQ0U7RUR2cUJGO0VDeXFCQTtJQUNFO0lBQ0E7RUR2cUJGO0VDeXFCQTtJQUNFO0VEdnFCRjtFQ3lxQkE7SUFDRTtFRHZxQkY7RUN5cUJBO0lBQ0U7RUR2cUJGO0VDeXFCQTs7OztJQUlFO0VEdnFCRjtFQ3lxQkE7SUFDRTtJQUNBO0VEdnFCRjtFQ3lxQkE7SUFDRTtFRHZxQkY7RUN5cUJBOzs7SUFHRTtFRHZxQkY7RUN5cUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR2cUJGO0VDeXFCQTtJQUNFO01BQ0U7TUFDQTtJRHZxQkY7RUFDRjtFQ3lxQkE7SUFDRTtJQUNBO0VEdnFCRjtFQ3lxQkE7SUFDRTtFRHZxQkY7RUN5cUJBO0lBQ0U7RUR2cUJGO0VDeXFCQTtJQUNFO0VEdnFCRjtFQ3lxQkE7SUFDRTtFRHZxQkY7RUN5cUJBO0lBQ0U7SUFDQTtFRHZxQkY7RUN5cUJBO0lBQ0U7RUR2cUJGO0VDeXFCQTtJQUNFO0VEdnFCRjtFQ3lxQkE7SUFDRTtFRHZxQkY7RUN5cUJBO0lBQ0U7RUR2cUJGO0VDeXFCQTtJQUNFO0VEdnFCRjtBQUNGO0FDeXFCQTtFQUNFO0lBQ0U7TUFDRTtNQUNBO0lEdnFCRjtJQ3lxQkE7TUFDRTtNQUNBO01BQ0E7TUFDQTtJRHZxQkY7SUN5cUJBO01BQ0U7TUFDQTtJRHZxQkY7SUN5cUJBO01BQ0U7SUR2cUJGO0lDeXFCQTtNQUNFO0lEdnFCRjtJQ3lxQkE7TUFDRTtJRHZxQkY7SUN5cUJBO01BQ0U7SUR2cUJGO0lDeXFCQTtNQUNFO0lEdnFCRjtJQ3lxQkE7TUFDRTtNQUNBO0lEdnFCRjtJQ3lxQkE7TUFDRTtJRHZxQkY7SUN5cUJBO01BQ0U7SUR2cUJGO0lDeXFCQTtNQUNFO0lEdnFCRjtJQ3lxQkE7Ozs7TUFJRTtJRHZxQkY7SUN5cUJBO01BQ0U7TUFDQTtJRHZxQkY7SUN5cUJBO01BQ0U7SUR2cUJGO0lDeXFCQTs7O01BR0U7SUR2cUJGO0lDeXFCQTtNQUNFO01BQ0E7TUFDQTtNQUNBO0lEdnFCRjtJQ3lxQkE7TUFDRTtNQUNBO0lEdnFCRjtJQ3lxQkE7TUFDRTtJRHZxQkY7SUN5cUJBO01BQ0U7SUR2cUJGO0lDeXFCQTtNQUNFO0lEdnFCRjtJQ3lxQkE7TUFDRTtJRHZxQkY7SUN5cUJBO01BQ0U7TUFDQTtJRHZxQkY7SUN5cUJBO01BQ0U7SUR2cUJGO0lDeXFCQTtNQUNFO0lEdnFCRjtJQ3lxQkE7TUFDRTtJRHZxQkY7SUN5cUJBO01BQ0U7SUR2cUJGO0lDeXFCQTtNQUNFO0lEdnFCRjtFQUNGO0FBQ0Y7QUN5cUJBO0VBQ0U7SUFDRTtJQUNBO0VEdnFCRjtBQUNGO0FDeXFCQTtFQUNFO0lBQ0U7SUFDQTtFRHZxQkY7QUFDRjtBQ3lxQkE7RUFDRTtFQUNBO0FEdnFCRjs7QUN5cUJBO0VBQ0U7QUR0cUJGOztBQ3dxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcnFCRjs7QUN1cUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURwcUJGOztBQ3VxQkE7RUFDRTtFQUNBO0FEcHFCRjs7QUN1cUJBO0VBQ0U7SUFDRTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7RURwcUJGO0VDc3FCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURwcUJGO0VDc3FCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURwcUJGO0VDc3FCQTtJQUNFO0VEcHFCRjtFQ3NxQkE7SUFDRTtFRHBxQkY7RUNzcUJBO0lBQ0U7RURwcUJGO0VDc3FCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURwcUJGO0FBQ0Y7QUNzcUJBO0VBQ0U7SUFDRTtJQUNBO0VEcHFCRjtFQ3NxQkE7O0lBRUU7RURwcUJGO0VDc3FCQTs7SUFFRTtFRHBxQkY7RUNzcUJBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEcHFCRjtFQ3NxQkE7O0lBRUU7RURwcUJGO0VDc3FCQTs7SUFFRTtFRHBxQkY7RUNzcUJBOztJQUVFO0VEcHFCRjtFQ3NxQkE7O0lBRUU7SUFDQTtFRHBxQkY7QUFDRjtBQ3NxQkE7RUFDRTtJQUNFO0VEcHFCRjtFQ3NxQkE7SUFDRTtJQUNBO0VEcHFCRjtFQ3NxQkE7SUFDRTtJQUNBO0VEcHFCRjtFQ3NxQkE7SUFDRTtJQUNBO0VEcHFCRjtFQ3NxQkE7SUFDRTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7RURwcUJGO0VDc3FCQTtJQUNFO0VEcHFCRjtFQ3NxQkE7SUFDRTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHBxQkY7QUFDRjtBQ3NxQkE7RUFDRTtJQUNFO0lBQ0E7RURwcUJGO0VDc3FCQTs7SUFFRTtFRHBxQkY7RUNzcUJBOztJQUVFO0VEcHFCRjtFQ3NxQkE7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURwcUJGO0VDc3FCQTs7SUFFRTtFRHBxQkY7RUNzcUJBOztJQUVFO0VEcHFCRjtFQ3NxQkE7O0lBRUU7RURwcUJGO0VDc3FCQTs7SUFFRTtJQUNBO0VEcHFCRjtBQUNGO0FDc3FCQTtFQUNFO0lBQ0U7RURwcUJGO0VDc3FCQTtJQUNFO0lBQ0E7RURwcUJGO0VDc3FCQTtJQUNFO0lBQ0E7RURwcUJGO0VDc3FCQTtJQUNFO0lBQ0E7RURwcUJGO0VDc3FCQTtJQUNFO0VEcHFCRjtFQ3NxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEcHFCRjtFQ3NxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEcHFCRjtFQ3NxQkE7SUFDRTtFRHBxQkY7RUNzcUJBO0lBQ0U7RURwcUJGO0VDc3FCQTtJQUNFO0VEcHFCRjtFQ3NxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEcHFCRjtBQUNGO0FDc3FCQTtFQUNFO0lBQ0U7SUFDQTtFRHBxQkY7RUNzcUJBOztJQUVFO0VEcHFCRjtFQ3NxQkE7O0lBRUU7RURwcUJGO0VDc3FCQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHBxQkY7RUNzcUJBOztJQUVFO0VEcHFCRjtFQ3NxQkE7O0lBRUU7RURwcUJGO0VDc3FCQTs7SUFFRTtFRHBxQkY7RUNzcUJBOztJQUVFO0lBQ0E7RURwcUJGO0FBQ0Y7QUNzcUJBO0VBQ0U7SUFDRTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7RURwcUJGO0VDc3FCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURwcUJGO0VDc3FCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURwcUJGO0VDc3FCQTtJQUNFO0VEcHFCRjtFQ3NxQkE7SUFDRTtFRHBxQkY7RUNzcUJBO0lBQ0U7RURwcUJGO0VDc3FCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURwcUJGO0FBQ0Y7QUNzcUJBO0VBQ0U7SUFDRTtJQUNBO0VEcHFCRjtFQ3NxQkE7O0lBRUU7RURwcUJGO0VDc3FCQTs7SUFFRTtFRHBxQkY7RUNzcUJBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEcHFCRjtFQ3NxQkE7O0lBRUU7RURwcUJGO0VDc3FCQTs7SUFFRTtFRHBxQkY7RUNzcUJBOztJQUVFO0VEcHFCRjtFQ3NxQkE7O0lBRUU7SUFDQTtFRHBxQkY7QUFDRjtBQ3NxQkE7RUFDRTtJQUNFO0VEcHFCRjtFQ3NxQkE7SUFDRTtJQUNBO0VEcHFCRjtFQ3NxQkE7SUFDRTtJQUNBO0VEcHFCRjtFQ3NxQkE7SUFDRTtJQUNBO0VEcHFCRjtFQ3NxQkE7SUFDRTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHBxQkY7RUNzcUJBO0lBQ0U7RURwcUJGO0VDc3FCQTtJQUNFO0VEcHFCRjtFQ3NxQkE7SUFDRTtFRHBxQkY7RUNzcUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHBxQkY7QUFDRjtBQ3NxQkE7RUFDRTtJQUNFO0lBQ0E7RURwcUJGO0VDc3FCQTs7SUFFRTtFRHBxQkY7RUNzcUJBOztJQUVFO0VEcHFCRjtFQ3NxQkE7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURwcUJGO0VDc3FCQTs7SUFFRTtFRHBxQkY7RUNzcUJBOztJQUVFO0VEcHFCRjtFQ3NxQkE7O0lBRUU7RURwcUJGO0VDc3FCQTs7SUFFRTtJQUNBO0VEcHFCRjtBQUNGO0FDc3FCQTtFQUNFO0FEcHFCRjs7QUNzcUJBO0VBQ0U7RUFDQTtBRG5xQkY7O0FDcXFCQTtFQUNFO0VBQ0E7QURscUJGOztBQ29xQkE7RUFDRTtFQUNBO0FEanFCRjs7QUNtcUJBO0VBQ0U7QURocUJGOztBQ2txQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEL3BCRjs7QUNpcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDlwQkY7O0FDZ3FCQTtFQUNFO0FEN3BCRjs7QUMrcEJBO0VBQ0U7QUQ1cEJGOztBQzhwQkE7RUFDRTtBRDNwQkY7O0FDNnBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQxcEJGOztBQzRwQkE7RUFDRTtFQUNBO0FEenBCRjs7QUMycEJBOztFQUVFO0FEeHBCRjs7QUMwcEJBOztFQUVFO0FEdnBCRjs7QUN5cEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdHBCRjs7QUN3cEJBOztFQUVFO0FEcnBCRjs7QUN1cEJBOztFQUVFO0FEcHBCRjs7QUNzcEJBOztFQUVFO0FEbnBCRjs7QUNxcEJBOztFQUVFO0VBQ0E7QURscEJGOztBQ3FwQkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEbHBCRjs7QUNxcEJBO0VBQ0U7RUFDQTtFQUNBO0FEbHBCRjs7QUNxcEJBOztFQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGxwQkY7O0FDcXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGxwQkY7O0FDb3BCQTtFQUNFO0lBQ0U7RURqcEJGO0FBQ0Y7QUNtcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEanBCRjs7QUNtcEJBO0VBQ0U7SUFDRTtFRGhwQkY7QUFDRjtBQ2twQkE7RUFDRTtBRGhwQkY7O0FDa3BCQTtFQUNFO0FEL29CRjs7QUNpcEJBO0VBQ0U7RUFDQTtBRDlvQkY7O0FDZ3BCQTtFQUNFO0lBQ0U7RUQ3b0JGO0FBQ0Y7QUMrb0JBO0VBQ0U7RUFDQTtBRDdvQkY7O0FDK29CQTtFQUNFO0VBQ0E7QUQ1b0JGOztBQytvQkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QUQ1b0JGOztBQytvQkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QUQ1b0JGOztBQzhvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDNvQkY7O0FDNm9CQTtFQUNFO0lBQ0U7SUFDQTtFRDFvQkY7QUFDRjtBQzRvQkE7RUFDRTtFQUNBO0FEMW9CRjs7QUM0b0JBO0VBQ0U7QUR6b0JGOztBQzJvQkE7RUFDRTtBRHhvQkY7O0FDMG9CQTtFQUNFO0FEdm9CRjs7QUN5b0JBO0VBQ0U7QUR0b0JGOztBQ3dvQkE7RUFDRTtBRHJvQkY7O0FDdW9CQTtFQUNFO0VBQ0E7QURwb0JGOztBQ3NvQkE7RUFDRTtBRG5vQkY7O0FDcW9CQTtFQUNFO0FEbG9CRjs7QUNvb0JBO0VBQ0U7QURqb0JGOztBQ21vQkE7Ozs7RUFJRTtBRGhvQkY7O0FDa29CQTtFQUNFO0VBQ0E7QUQvbkJGOztBQ2lvQkE7RUFDRTtBRDluQkY7O0FDZ29CQTs7O0VBR0U7QUQ3bkJGOztBQytuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDVuQkY7O0FDOG5CQTtFQUNFO0lBQ0U7SUFDQTtFRDNuQkY7QUFDRjtBQzZuQkE7RUFDRTtFQUNBO0FEM25CRjs7QUM2bkJBO0VBQ0U7QUQxbkJGOztBQzRuQkE7RUFDRTtBRHpuQkY7O0FDMm5CQTtFQUNFO0FEeG5CRjs7QUMwbkJBO0VBQ0U7QUR2bkJGOztBQ3luQkE7RUFDRTtFQUNBO0FEdG5CRjs7QUN3bkJBO0VBQ0U7QURybkJGOztBQ3VuQkE7RUFDRTtBRHBuQkY7O0FDc25CQTtFQUNFO0FEbm5CRjs7QUNxbkJBO0VBQ0U7QURsbkJGOztBQ29uQkE7RUFDRTtBRGpuQkY7O0FDb25CQTs7RUFBQTtBQUdBO0VBQ0U7QURqbkJGOztBQ21uQkE7RUFDRTtFQUNBO0VBQ0E7QURobkJGOztBQ21uQkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURobkJGOztBQ21uQkE7O0VBQUE7QUFHQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7RURobkJGO0VDa25CQTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0VDa25CQTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7RURobkJGO0VDa25CQTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7RURobkJGO0VDa25CQTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7RURobkJGO0VDa25CQTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEaG5CRjtFQ2tuQkE7SUFDRTtJQUNBO0VEaG5CRjtBQUNGO0FDa25CQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtFRGhuQkY7QUFDRjtBQ2tuQkE7RUFDRTtJQUNFO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7SUFDQTtFRGhuQkY7RUNrbkJBO0lBQ0U7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0VDa25CQTtJQUNFO0VEaG5CRjtFQ2tuQkE7SUFDRTtFRGhuQkY7RUNrbkJBO0lBQ0U7RURobkJGO0VDa25CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURobkJGO0FBQ0Y7QUNrbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURobkJGOztBQ2tuQkE7RUFDRTtJQUNFO0VEL21CRjtBQUNGO0FDaW5CQTtFQUNFO0VBQ0E7QUQvbUJGOztBQ2luQkE7RUFDRTtFQUNBO0FEOW1CRjs7QUNnbkJBO0VBQ0U7QUQ3bUJGOztBQyttQkE7RUFDRTtFQUNBO0VBQ0E7QUQ1bUJGOztBQzhtQkE7RUFDRTtFQUNBO0FEM21CRjs7QUM2bUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQxbUJGOztBQzRtQkE7RUFDRTtBRHptQkY7O0FDMm1CQTtFQUNFO0VBQ0E7QUR4bUJGOztBQzBtQkE7RUFDRTtFQUNBO0FEdm1CRjs7QUN5bUJBO0VBQ0U7QUR0bUJGOztBQ3dtQkE7RUFDRTtFQUNBO0FEcm1CRjs7QUN1bUJBO0VBQ0U7RUFDQTtBRHBtQkY7O0FDc21CQTtFQUNFO0VBQ0E7QURubUJGOztBQ3FtQkE7RUFDRTtBRGxtQkY7O0FDb21CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqbUJGOztBQ21tQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaG1CRjs7QUNrbUJBO0VBQ0U7QUQvbEJGOztBQ2ltQkE7RUFDRTtBRDlsQkY7O0FDZ21CQTtFQUNFO0FEN2xCRjs7QUMrbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDVsQkY7O0FDK2xCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDVsQkY7O0FDK2xCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENWxCRjs7QUMrbEJBO0VBQ0U7QUQ1bEJGOztBQytsQkE7RUFDRTtFQUNBO0VBQ0E7QUQ1bEJGOztBQzhsQkE7RUFDRTtJQUNFO0VEM2xCRjtBQUNGO0FDOGxCQTtFQUNFO0VBQ0E7QUQ1bEJGOztBQytsQkE7RUFDRTtFQUNBO0FENWxCRjs7QUMrbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDVsQkY7O0FDOGxCQTtFQUNFO0FEM2xCRjs7QUM4bEJBO0VBQ0U7RUFDQTtBRDNsQkY7O0FDNmxCQTtFQUNFO0lBQ0U7RUQxbEJGO0FBQ0Y7QUM0bEJBO0VBQ0U7SUFDRTtFRDFsQkY7QUFDRjtBQzZsQkE7RUFDRTtBRDNsQkY7O0FDNmxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMWxCRjs7QUM2bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDFsQkY7O0FDNGxCQTtFQUNFO0FEemxCRjs7QUM0bEJBO0VBQ0U7RUFDQTtBRHpsQkY7O0FDNGxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHpsQkY7O0FDNGxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEemxCRjs7QUMybEJBO0VBQ0U7RUFDQTtFQUNBO0FEeGxCRjs7QUMybEJBO0VBQ0U7RUFDQTtBRHhsQkY7O0FDMmxCQTtFQUNFO0VBQ0E7QUR4bEJGOztBQzJsQkE7RUFDRTtFQUNBO0FEeGxCRjs7QUMybEJBO0VBQ0U7QUR4bEJGOztBQzBsQkE7RUFDRTtBRHZsQkY7O0FDMGxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR2bEJGOztBQzBsQkE7RUFDRTtFQUNBO0FEdmxCRjs7QUMwbEJBOzs7OztFQUFBO0FBTUE7RUFDRTtBRHZsQkY7O0FDMGxCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHZsQkY7RUN5bEJBO0lBQ0U7RUR2bEJGO0VDeWxCQTtJQUNFO0VEdmxCRjtFQ3lsQkE7SUFDRTtFRHZsQkY7RUN5bEJBOzs7Ozs7OztJQVFFO0lBQ0E7RUR2bEJGO0VDeWxCQTtJQUNFO0VEdmxCRjtFQ3lsQkE7SUFDRTtJQUNBO0VEdmxCRjtFQ3lsQkE7SUFDRTtJQUNBO0VEdmxCRjtFQ3lsQkE7SUFDRTtJQUNBO0VEdmxCRjtFQ3lsQkE7O0lBRUU7RUR2bEJGO0VDeWxCQTs7Ozs7OztJQU9FO0lBQ0E7SUFDQTtFRHZsQkY7RUN5bEJBO0lBQ0U7RUR2bEJGO0VDeWxCQTtJQUNFO0VEdmxCRjtFQ3lsQkE7SUFDRTtFRHZsQkY7RUN5bEJBO0lBQ0U7RUR2bEJGO0VDeWxCQTtJQUNFO0VEdmxCRjtFQ3lsQkE7SUFDRTtFRHZsQkY7RUN5bEJBOzs7SUFHRTtFRHZsQkY7RUN5bEJBOztJQUVFO0VEdmxCRjtFQ3lsQkE7SUFDRTtFRHZsQkY7RUN5bEJBO0lBQ0U7RUR2bEJGO0VDeWxCQTtJQUNFO0VEdmxCRjtFQ3lsQkE7SUFDRTtJQUNBO0lBQ0E7RUR2bEJGO0VDeWxCQTtJQUNFO0lBQ0E7RUR2bEJGO0VDeWxCQTtJQUNFO0VEdmxCRjtFQ3lsQkE7O0lBRUU7RUR2bEJGO0VDeWxCQTtJQUNFO0VEdmxCRjtFQ3lsQkE7SUFDRTtFRHZsQkY7RUN5bEJBO0lBQ0U7RUR2bEJGO0VDeWxCQTtJQUNFO0VEdmxCRjtFQ3lsQkE7SUFDRTtFRHZsQkY7RUN5bEJBOztJQUVFO0VEdmxCRjtFQ3lsQkE7O0lBRUU7RUR2bEJGO0FBQ0Y7QUN5bEJBO0VBQ0U7SUFDRTtNQUNFO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUR2bEJGO0lDeWxCQTtNQUNFO0lEdmxCRjtJQ3lsQkE7TUFDRTtJRHZsQkY7SUN5bEJBO01BQ0U7SUR2bEJGO0lDeWxCQTs7Ozs7Ozs7TUFRRTtNQUNBO0lEdmxCRjtJQ3lsQkE7TUFDRTtJRHZsQkY7SUN5bEJBO01BQ0U7TUFDQTtJRHZsQkY7SUN5bEJBO01BQ0U7TUFDQTtJRHZsQkY7SUN5bEJBO01BQ0U7TUFDQTtJRHZsQkY7SUN5bEJBOztNQUVFO0lEdmxCRjtJQ3lsQkE7Ozs7Ozs7TUFPRTtNQUNBO01BQ0E7SUR2bEJGO0lDeWxCQTtNQUNFO0lEdmxCRjtJQ3lsQkE7TUFDRTtJRHZsQkY7SUN5bEJBO01BQ0U7SUR2bEJGO0lDeWxCQTtNQUNFO0lEdmxCRjtJQ3lsQkE7TUFDRTtJRHZsQkY7SUN5bEJBO01BQ0U7SUR2bEJGO0lDeWxCQTs7O01BR0U7SUR2bEJGO0lDeWxCQTs7TUFFRTtJRHZsQkY7SUN5bEJBO01BQ0U7SUR2bEJGO0lDeWxCQTtNQUNFO0lEdmxCRjtJQ3lsQkE7TUFDRTtJRHZsQkY7SUN5bEJBO01BQ0U7TUFDQTtNQUNBO0lEdmxCRjtJQ3lsQkE7TUFDRTtNQUNBO0lEdmxCRjtJQ3lsQkE7TUFDRTtJRHZsQkY7SUN5bEJBOztNQUVFO0lEdmxCRjtJQ3lsQkE7TUFDRTtJRHZsQkY7SUN5bEJBO01BQ0U7SUR2bEJGO0lDeWxCQTtNQUNFO0lEdmxCRjtJQ3lsQkE7TUFDRTtJRHZsQkY7SUN5bEJBO01BQ0U7SUR2bEJGO0lDeWxCQTs7TUFFRTtJRHZsQkY7SUN5bEJBOztNQUVFO0lEdmxCRjtFQUNGO0FBQ0Y7QUN5bEJBO0VBQ0U7RUFDQTtBRHZsQkY7O0FDeWxCQTtFQUNFO0FEdGxCRjs7QUN3bEJBO0VBQ0U7RUFDQTtFQUNBO0FEcmxCRjs7QUN1bEJBO0VBQ0U7QURwbEJGOztBQ3VsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcGxCRjs7QUNzbEJBO0VBQ0U7QURubEJGOztBQ3NsQkE7RUFDRTtFQUNBO0VBQ0E7QURubEJGOztBQ3FsQkE7O0VBRUU7QURsbEJGOztBQ29sQkE7RUFDRTtBRGpsQkY7O0FDb2xCQTtFQUNFO0FEamxCRjs7QUNvbEJBO0VBQ0U7QURqbEJGOztBQ29sQkE7RUFDRTtBRGpsQkY7O0FDb2xCQTtFQUNFO0FEamxCRjs7QUNvbEJBO0VBQ0U7QURqbEJGOztBQ29sQkE7RUFDRTtBRGpsQkY7O0FDb2xCQTtFQUNFO0FEamxCRjs7QUNvbEJBO0VBQ0U7QURqbEJGOztBQ29sQkE7RUFDRTtBRGpsQkY7O0FDb2xCQTtFQUNFO0FEamxCRjs7QUNvbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURqbEJGOztBQ29sQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEamxCRjs7QUNvbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQztFQUNJO0VBQ1I7RUFDQTtBRGpsQkY7O0FDbWxCQTtFQUNFO0VBQ0E7QURobEJGOztBQ2tsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEL2tCRjs7QUNpbEJBO0VBQ0U7QUQ5a0JGOztBQ2lsQkE7RUFDRTtBRDlrQkY7O0FDaWxCQTtFQUNFO0FEOWtCRjs7QUNpbEJBO0VBQ0U7RUFDQTtBRDlrQkY7O0FDaWxCQTtFQUNFO0FEOWtCRjs7QUNpbEJBO0VBQ0U7RUFDQTtBRDlrQkY7O0FDaWxCQTtFQUNFO0FEOWtCRjs7QUNpbEJBO0VBQ0U7RUFDQTtBRDlrQkY7O0FDaWxCQTtFQUNFO0FEOWtCRjs7QUNpbEJBO0VBQ0U7RUFDQTtBRDlrQkY7O0FDaWxCQTtFQUNFO0FEOWtCRjs7QUNpbEJBO0VBQ0U7RUFDQTtBRDlrQkY7O0FDaWxCQTtFQUNFO0FEOWtCRjs7QUNpbEJBO0VBQ0U7RUFDQTtBRDlrQkY7O0FDaWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEOWtCRjs7QUNnbEJBO0VBQ0U7QUQ3a0JGOztBQytrQkE7RUFDRTtBRDVrQkY7O0FDOGtCQTtFQUNFO0FEM2tCRjs7QUM4a0JBO0VBQ0U7RUFDQTtBRDNrQkY7O0FDOGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDNrQkY7O0FDNmtCQTtFQUNFO0lBQ0U7RUQxa0JGO0FBQ0Y7QUM0a0JBO0VBQ0U7RUFDQTtFQUNBO0FEMWtCRjs7QUM0a0JBO0VBQ0U7RUFDQTtFQUNBO0FEemtCRjs7QUM0a0JBO0VBQ0U7RUFDQTtFQUNBO0FEemtCRjs7QUM0a0JBO0VBQ0U7RUFDQTtBRHprQkY7O0FDNGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNDO0VBQ0k7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEemtCRjs7QUMya0JBO0VBQ0U7QUR4a0JGOztBQzJrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeGtCRjs7QUMwa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR2a0JGOztBQ3lrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHRrQkY7O0FDeWtCQTtFQUNFO0VBQ0E7RUFDQTtBRHRrQkY7O0FDeWtCQTtFQUNFO0VBQ0E7QUR0a0JGOztBQ3lrQkE7RUFDRTtBRHRrQkY7O0FDeWtCQTtFQUNFO0VBQ0E7RUFDQTtBRHRrQkY7O0FDd2tCQTtFQUNFO0FEcmtCRjs7QUN1a0JBO0VBQ0U7QURwa0JGOztBQ3VrQkE7RUFDRTtFQUNBO0FEcGtCRjs7QUN1a0JBO0VBQ0U7QURwa0JGOztBQ3VrQkE7RUFDRTtBRHBrQkY7O0FDdWtCQTtFQUNFO0FEcGtCRjs7QUN1a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBrQkY7O0FDc2tCQTtFQUNFO0VBQ0E7QURua0JGOztBQ3FrQkE7RUFDRTtBRGxrQkY7O0FDb2tCQTtFQUNFO0FEamtCRjs7QUNta0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaGtCRjs7QUNra0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQvakJGOztBQ2lrQkE7RUFDRTtBRDlqQkY7O0FDZ2tCQTtFQUNFO0FEN2pCRjs7QUNna0JBO0VBQ0U7QUQ3akJGOztBQytqQkE7RUFDRTtFQUNBO0VBQ0E7QUQ1akJGOztBQytqQkE7RUFDRTtFQUNBO0VBQ0E7QUQ1akJGOztBQzhqQkE7RUFDRTtFQUNBO0VBQ0E7QUQzakJGOztBQzhqQkE7RUFDRTtFQUNBO0VBQ0E7QUQzakJGOztBQzZqQkE7RUFDRTtFQUNBO0VBQ0E7QUQxakJGOztBQzZqQkE7RUFDRTtFQUNBO0VBQ0E7QUQxakJGOztBQzRqQkE7RUFDRTtBRHpqQkY7O0FDMmpCQTtFQUNFO0VBQ0E7QUR4akJGOztBQzJqQkE7RUFDRTtBRHhqQkY7O0FDMmpCQTtFQUNFO0VBQ0E7RUFDQTtBRHhqQkY7O0FDMGpCQTtFQUNFO0FEdmpCRjs7QUMwakJBO0VBQ0U7QUR2akJGOztBQ3lqQkE7RUFDRTtBRHRqQkY7O0FDd2pCQTtFQUNFO0FEcmpCRjs7QUN3akJBO0VBQ0U7QURyakJGOztBQ3dqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHJqQkY7O0FDdWpCQTtFQUNFO0FEcGpCRjs7QUN1akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBqQkY7O0FDdWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEcGpCRjs7QUNzakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtBRG5qQlY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTs7O0VBR0U7RUFDQTtFQUNBO0FEbmpCRjs7QUNzakJBOzs7RUFHRTtFQUNBO0VBQ0E7QURuakJGOztBQ3NqQkE7OztFQUdFO0VBQ0E7RUFDQTtBRG5qQkY7O0FDc2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG5qQkY7O0FDcWpCQTtFQUNFO0FEbGpCRjs7QUNvakJBO0VBQ0U7RUFDQTtBRGpqQkY7O0FDbWpCQTtFQUNFO0VBQ0E7QURoakJGOztBQ2tqQkE7RUFDRTtBRC9pQkY7O0FDaWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ5aUJGOztBQ2lqQkE7RUFDRTtBRDlpQkY7O0FDaWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEOWlCRjs7QUNpakJBO0VBQ0U7RUFDQTtBRDlpQkY7O0FDaWpCQTtFQUNFO0VBQ0E7QUQ5aUJGOztBQ2lqQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUQ5aUJGOztBQ2lqQkE7RUFDRTtBRDlpQkY7O0FDaWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ5aUJGOztBQ2dqQkE7RUFDRTtBRDdpQkY7O0FDK2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENWlCRjs7QUM4aUJBO0VBQ0U7SUFDRTtFRDNpQkY7QUFDRjtBQzZpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDNpQkY7O0FDNmlCQTtFQUNFO0VBQ0E7QUQxaUJGOztBQzZpQkE7RUFDRTtBRDFpQkY7O0FDNGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR6aUJGOztBQzJpQkE7RUFDRTtFQUNBO0VBQ0E7QUR4aUJGOztBQzBpQkE7RUFDRTtBRHZpQkY7O0FDeWlCQTtFQUNFO0FEdGlCRjs7QUN5aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdGlCRjs7QUN3aUJBO0VBQ0U7SUFDRTtFRHJpQkY7QUFDRjtBQ3VpQkE7RUFDRTtJQUNFO0lBQ0E7RURyaUJGO0FBQ0Y7QUN1aUJBO0VBQ0U7QURyaUJGOztBQ3VpQkE7RUFDRTtFQUNBO0FEcGlCRjs7QUN1aUJBO0VBQ0U7QURwaUJGOztBQ3VpQkE7OztFQUdFO0FEcGlCRjs7QUN1aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBpQkY7O0FDdWlCQTtFQUNFO0FEcGlCRjs7QUN1aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURwaUJGOztBQ3NpQkE7RUFDRTtFQUNBO0VBQ0E7QURuaUJGOztBQ3NpQkE7O0VBRUU7RUFDQTtBRG5pQkY7O0FDc2lCQTs7RUFFRTtFQUNBO0FEbmlCRjs7QUNzaUJBO0VBQ0U7RUFDQTtFQUNBO0FEbmlCRjs7QUNzaUJBO0VBQ0U7QURuaUJGOztBQ3NpQkE7RUFDRTtFQUNBO0FEbmlCRjs7QUNxaUJBO0VBQ0U7QURsaUJGOztBQ3FpQkE7RUFDRTtFQUNBO0VBQ0E7QURsaUJGOztBQ29pQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEamlCRjs7QUNvaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqaUJGOztBQ21pQkE7RUFDRTtJQUNFO0VEaGlCRjtBQUNGO0FDa2lCQTtFQUNFO0VBQ0E7QURoaUJGOztBQ2tpQkE7RUFDRTtBRC9oQkY7O0FDa2lCQTtFQUNFO0FEL2hCRjs7QUNpaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOWhCRjs7QUNpaUJBO0VBQ0U7RUFDQTtFQUNBO0FEOWhCRjs7QUNnaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ3aEJGOztBQytoQkE7RUFDRTtBRDVoQkY7O0FDK2hCQTtFQUNFO0VBQ1E7QUQ1aEJWOztBQytoQkE7RUFDRTtFQUNBO0FENWhCRjs7QUM4aEJBO0VBQ0U7QUQzaEJGOztBQzhoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDNoQkY7O0FDNmhCQTtFQUNFO0FEMWhCRjs7QUM2aEJBO0VBQ0U7RUFDQTtBRDFoQkY7O0FDNmhCQTtFQUNFO0VBQ0E7QUQxaEJGOztBQzZoQkE7RUFDRTtFQUNBO0VBQ0E7QUQxaEJGOztBQzZoQkE7RUFDRTtBRDFoQkY7O0FDNmhCQTtFQUNFO0FEMWhCRjs7QUM2aEJBO0VBQ0U7QUQxaEJGOztBQzRoQkE7RUFDRTtFQUNBO0VBQ0E7QUR6aEJGOztBQzRoQkE7RUFDRTtFQUNBO0FEemhCRjs7QUM0aEJBO0VBQ0U7RUFDQTtBRHpoQkY7O0FDNGhCQTtFQUNFO0FEemhCRjs7QUMyaEJBO0VBQ0U7QUR4aEJGOztBQzJoQkE7RUFDRTtFQUNBO0VBQ0E7QUR4aEJGOztBQzJoQkE7RUFDRTtBRHhoQkY7O0FDMGhCQTtFQUNFO0FEdmhCRjs7QUN5aEJBO0VBQ0U7QUR0aEJGOztBQ3loQkE7RUFDRTtBRHRoQkY7O0FDeWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR0aEJGOztBQ3doQkE7RUFDRTtBRHJoQkY7O0FDd2hCQTtFQUNFO0FEcmhCRjs7QUN3aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURyaEJGOztBQ3VoQkE7RUFDRTtBRHBoQkY7O0FDc2hCQTtFQUNFO0VBQ0E7QURuaEJGOztBQ3NoQkE7RUFDRTtBRG5oQkY7O0FDcWhCQTtFQUNFO0FEbGhCRjs7QUNvaEJBO0VBQ0U7SUFDRTtFRGpoQkY7QUFDRjtBQ21oQkE7RUFDRTtJQUNFO0VEamhCRjtBQUNGO0FDbWhCQTtFQUNFO0lBQ0U7RURqaEJGO0FBQ0Y7QUNtaEJBO0VBQ0U7SUFDRTtFRGpoQkY7QUFDRjtBQ21oQkE7RUFDRTtBRGpoQkY7O0FDb2hCQTtFQUNFO0FEamhCRjs7QUNvaEJBOztFQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGpoQkY7O0FDb2hCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEamhCRjs7QUNvaEJBOztFQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqaEJGOztBQ29oQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqaEJGOztBQ29oQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqaEJGOztBQ29oQkE7O0VBQUE7QUFHQTtFQUNFO0FEamhCRjs7QUNtaEJBOztFQUVFO0FEaGhCRjs7QUNraEJBOztFQUVFO0FEL2dCRjs7QUNpaEJBOztFQUVFO0FEOWdCRjs7QUNnaEJBOztFQUVFO0FEN2dCRjs7QUMrZ0JBO0VBQ0U7QUQ1Z0JGOztBQytnQkE7O0VBQUE7QUFHQTtFQUNFO0FENWdCRjs7QUM4Z0JBO0VBQ0U7RUFDQTtBRDNnQkY7O0FDNmdCQTtFQUNFO0VBQ0E7QUQxZ0JGOztBQzZnQkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtBRDFnQkY7O0FDNmdCQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQxZ0JGOztBQzZnQkE7O0VBQUE7QUFHQTtFQUNFO0FEMWdCRjs7QUM0Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHpnQkY7O0FDMmdCQTtFQUNFO0FEeGdCRjs7QUMwZ0JBO0VBQ0U7QUR2Z0JGOztBQzBnQkE7RUFDRTtFQUNBO0VBQ0E7QUR2Z0JGOztBQ3lnQkE7RUFDRTtFQUNBO0VBQ0E7QUR0Z0JGOztBQ3dnQkE7RUFDRTtFQUNBO0FEcmdCRjs7QUN1Z0JBO0VBQ0U7RUFDQTtBRHBnQkY7O0FDc2dCQTtFQUNFO0FEbmdCRjs7QUNxZ0JBO0VBQ0U7QURsZ0JGOztBQ29nQkE7RUFDRTtBRGpnQkY7O0FDbWdCQTtFQUNFO0FEaGdCRjs7QUNrZ0JBO0VBQ0U7QUQvZkY7O0FDaWdCQTtFQUNFO0FEOWZGOztBQ2dnQkE7RUFDRTtFQUNBO0FEN2ZGOztBQytmQTtFQUNFO0VBQ0E7QUQ1ZkY7O0FDOGZBO0VBQ0U7QUQzZkY7O0FDNmZBO0VBQ0U7QUQxZkY7O0FDNGZBO0VBQ0U7QUR6ZkY7O0FDMmZBO0VBQ0U7RUFDQTtBRHhmRjs7QUMyZkE7RUFDRTtBRHhmRjs7QUMwZkE7RUFDRTtBRHZmRjs7QUMwZkE7RUFDRTtFQUNBO0VBQ0c7RUFDQztFQUNJO0VBQ1I7QUR2ZkY7O0FDeWZBO0VBQ0U7RUFDQTtFQUNBO0FEdGZGOztBQ3dmQTtFQUNFO0FEcmZGOztBQ3dmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURyZkY7O0FDd2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcmZGOztBQ3dmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcmZGOztBQ3dmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURyZkY7O0FDd2ZBO0VBQ0U7RUFDQTtFQUNBO0FEcmZGOztBQ3dmQTtFQUNFO0FEcmZGOztBQ3VmQTtFQUNFO0FEcGZGOztBQ3VmQTtFQUNFO0VBQ0E7QURwZkY7O0FDdWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBmRjs7QUNzZkE7RUFDRTtFQUNBO0FEbmZGOztBQ3NmQTtFQUNFO0VBQ0E7QURuZkY7O0FDcWZBO0VBQ0U7QURsZkY7O0FDcWZBO0VBQ0U7QURsZkY7O0FDb2ZBO0VBQ0U7RUFDQTtFQUNBO0FEamZGOztBQ29mQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEamZGOztBQ21mQTtFQUNFO0lBQ0U7RURoZkY7QUFDRjtBQ21mQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqZkY7O0FDbWZBO0VBQ0U7RUFDQTtBRGhmRjs7QUNtZkE7RUFDRTtFQUNBO0FEaGZGOztBQ2tmQTtFQUNFO0VBQ0E7QUQvZUY7O0FDa2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRC9lRjs7QUNrZkE7RUFDRTtFQUNBO0VBQ0E7QUQvZUY7O0FDa2ZBOztFQUVFO0FEL2VGOztBQ2tmQTtFQUNFO0FEL2VGOztBQ2tmQTtFQUNFO0VBQ0E7QUQvZUY7O0FDa2ZBO0VBQ0U7QUQvZUY7O0FDa2ZBO0VBQ0U7QUQvZUY7O0FDa2ZBO0VBQ0U7Ozs7Ozs7SUFPRTtFRC9lRjtBQUNGO0FDa2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaGZGOztBQ2tmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRC9lRjs7QUNrZkE7RUFDRTtFQUNBO0FEL2VGOztBQ2lmQTs7RUFFRTtFQUNBO0FEOWVGOztBQ2dmQTtFQUNFO0FEN2VGOztBQ2dmQTtFQUNFO0VBQ0E7QUQ3ZUY7O0FDK2VBOztFQUVFO0VBQ0E7QUQ1ZUY7O0FDOGVBO0VBQ0U7QUQzZUY7O0FDOGVBO0VBQ0U7RUFDQTtBRDNlRjs7QUM2ZUE7O0VBRUU7RUFDQTtBRDFlRjs7QUM0ZUE7RUFDRTtBRHplRjs7QUM0ZUE7RUFDRTtFQUNBO0FEemVGOztBQzJlQTs7RUFFRTtFQUNBO0FEeGVGOztBQzBlQTtFQUNFO0FEdmVGOztBQzBlQTs7RUFFRTtFQUNBO0FEdmVGOztBQ3llQTs7RUFFRTtBRHRlRjs7QUN5ZUE7RUFDRTtFQUNBO0VBQ0E7QUR0ZUY7O0FDd2VBO0VBQ0U7QURyZUY7O0FDdWVBO0VBQ0U7SUFDRTtJQUNBO0VEcGVGO0FBQ0Y7QUN1ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN3ZUE7RUFDRTtBRHJlRjs7QUN1ZUE7RUFDRTtBRHBlRjs7QUNzZUE7RUFDRTtBRG5lRjs7QUNzZUE7RUFDRTtBRG5lRjs7QUNxZUE7RUFDRTtBRGxlRjs7QUNvZUE7RUFDRTtBRGplRjs7QUNvZUE7RUFDRTtBRGplRjs7QUNtZUE7RUFDRTtBRGhlRjs7QUNrZUE7RUFDRTtBRC9kRjs7QUNrZUE7RUFDRTtBRC9kRjs7QUNpZUE7RUFDRTtBRDlkRjs7QUNnZUE7RUFDRTtBRDdkRjs7QUNnZUE7RUFDRTtBRDdkRjs7QUMrZEE7RUFDRTtBRDVkRjs7QUM4ZEE7RUFDRTtBRDNkRjs7QUM4ZEE7RUFDRTtBRDNkRjs7QUM2ZEE7RUFDRTtBRDFkRjs7QUM0ZEE7RUFDRTtBRHpkRjs7QUM0ZEE7RUFDRTtBRHpkRjs7QUMyZEE7RUFDRTtBRHhkRjs7QUMwZEE7RUFDRTtBRHZkRjs7QUMwZEE7RUFDRTtBRHZkRjs7QUN5ZEE7RUFDRTtBRHRkRjs7QUN3ZEE7RUFDRTtBRHJkRjs7QUN3ZEE7RUFDRTtBRHJkRjs7QUN1ZEE7RUFDRTtBRHBkRjs7QUNzZEE7RUFDRTtBRG5kRjs7QUNzZEE7RUFDRTtBRG5kRjs7QUNxZEE7RUFDRTtBRGxkRjs7QUNvZEE7RUFDRTtBRGpkRjs7QUNvZEE7RUFDRTtBRGpkRjs7QUNtZEE7RUFDRTtBRGhkRjs7QUNrZEE7RUFDRTtBRC9jRjs7QUNrZEE7RUFDRTtBRC9jRjs7QUNpZEE7RUFDRTtBRDljRjs7QUNnZEE7RUFDRTtBRDdjRjs7QUNnZEE7RUFDRTtBRDdjRjs7QUMrY0E7RUFDRTtBRDVjRjs7QUM4Y0E7RUFDRTtBRDNjRjs7QUM4Y0E7RUFDRTtBRDNjRjs7QUM2Y0E7RUFDRTtBRDFjRjs7QUM0Y0E7RUFDRTtBRHpjRjs7QUM0Y0E7RUFDRTtFQUNBO0VBQ0E7QUR6Y0Y7O0FDMmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR4Y0Y7O0FDMmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHhjRjs7QUMwY0E7RUFDRTtBRHZjRjs7QUMwY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHZjRjs7QUMwY0E7RUFDRTtBRHZjRjs7QUMwY0E7RUFDRTtFQUNBO0VBQ0E7QUR2Y0Y7O0FDMGNBO0VBQ0U7RUFDQTtFQUNBO0FEdmNGOztBQzBjQTtFQUNFO0VBQ0E7RUFDQTtBRHZjRjs7QUMwY0E7RUFDRTtFQUNBO0FEdmNGOztBQzBjQTtFQUNFO0FEdmNGOztBQzBjQTtFQUNFO0FEdmNGOztBQzBjQTtFQUNFO0FEdmNGOztBQzBjQTtFQUNFO0FEdmNGOztBQzBjQTtFQUNFO0FEdmNGOztBQzBjQTtFQUNFO0FEdmNGOztBQzBjQTtFQUNFO0FEdmNGOztBQzBjQTtFQUNFO0FEdmNGOztBQzBjQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtBRHZjRjs7QUN5Y0E7RUFDRTtFQUNBO0VBQ0E7QUR0Y0Y7O0FDeWNBO0VBQ0U7RUFDQTtFQUNBO0FEdGNGOztBQ3ljQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtBRHRjRjs7QUN3Y0E7RUFDRTtBRHJjRjs7QUN1Y0E7RUFDRTtBRHBjRjs7QUNzY0E7RUFDRTtBRG5jRjs7QUNxY0E7RUFDRTtBRGxjRjs7QUNxY0E7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QURsY0Y7O0FDb2NBO0VBQ0U7RUFDQTtFQUNHO0VBQ0M7RUFDSTtBRGpjVjs7QUNtY0E7RUFDRTtBRGhjRjs7QUNrY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRC9iRjs7QUNpY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDliRjs7QUNpY0E7RUFDRTtFQUNBO0FEOWJGOztBQ2ljQTtFQUNFO0VBQ0E7RUFDQTtBRDliRjs7QUNnY0E7RUFDRTtFQUNBO0VBQ0E7QUQ3YkY7O0FDK2JBO0VBQ0U7QUQ1YkY7O0FDOGJBO0VBQ0U7QUQzYkY7O0FDNmJBO0VBQ0U7QUQxYkY7O0FDNGJBO0VBQ0U7QUR6YkY7O0FDMmJBO0VBQ0U7QUR4YkY7O0FDMmJBO0VBQ0U7QUR4YkY7O0FDMmJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeGJGOztBQzJiQTtFQUNFO0FEeGJGOztBQzJiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR4YkY7O0FDMmJBOztFQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNDO0VBQ0k7RUFDUjtFQUNBO0VBQ0E7QUR4YkY7O0FDMGJBO0VBQ0U7SUFDRTtFRHZiRjtBQUNGO0FDeWJBO0VBQ0U7RUFDQTtBRHZiRjs7QUMwYkE7O0VBQUE7QUFHQTtFQUNFO0FEdmJGOztBQzBiQTtFQUNFO0VBQ0E7QUR2YkY7O0FDeWJBOztFQUVFO0FEdGJGOztBQ3diQTtFQUNFO0VBQ0E7QURyYkY7O0FDdWJBO0VBQ0U7QURwYkY7O0FDc2JBO0VBQ0U7QURuYkY7O0FDcWJBO0VBQ0U7RUFDQTtBRGxiRjs7QUNvYkE7RUFDRTtJQUNFO0VEamJGO0FBQ0Y7QUNtYkE7RUFDRTtBRGpiRjs7QUNtYkE7RUFDRTtBRGhiRjs7QUNtYkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QURoYkY7O0FDbWJBOztFQUFBO0FBR0E7RUFDRTtBRGhiRjs7QUNrYkE7O0VBRUU7QUQvYUY7O0FDaWJBOztFQUVFO0FEOWFGOztBQ2liQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ5YUY7O0FDZ2JBO0VBQ0U7RUFDQTtBRDdhRjs7QUNnYkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ3YUY7O0FDZ2JBO0VBQ0U7RUFDQTtFQUNBO0FEN2FGOztBQ2diQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEN2FGOztBQythQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENWFGOztBQzhhQTtFQUNFO0lBQ0U7RUQzYUY7QUFDRjtBQzZhQTtFQUNFO0FEM2FGOztBQzZhQTtFQUNFO0VBQ0E7QUQxYUY7O0FDNGFBO0VBQ0U7QUR6YUY7O0FDNGFBOztFQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUR6YUY7O0FDNGFBO0VBQ0U7RUFDQTtFQUNBO0FEemFGOztBQzRhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQztFQUNJO0VBQ1I7RUFDQTtBRHphRjs7QUMyYUE7RUFDRTtFQUNBO0FEeGFGOztBQzBhQTtFQUNFO0FEdmFGOztBQ3lhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNDO0VBQ0k7RUFDUjtFQUNBO0VBQ0E7RUFDQTtBRHRhRjs7QUN3YUE7RUFDRTtJQUNFO0VEcmFGO0FBQ0Y7QUN1YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURyYUY7O0FDd2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURyYUY7O0FDdWFBO0VBQ0U7SUFDRTtFRHBhRjtBQUNGO0FDc2FBO0VBQ0U7RUFDQTtBRHBhRjs7QUNzYUE7RUFDRTtFQUNBO0FEbmFGOztBQ3FhQTtFQUNFO0FEbGFGOztBQ3FhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURsYUY7O0FDb2FBO0VBQ0U7SUFDRTtFRGphRjtBQUNGO0FDbWFBO0VBQ0U7QURqYUY7O0FDb2FBOztFQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7QURqYUY7O0FDbWFBO0VBQ0U7QURoYUY7O0FDbWFBO0VBQ0U7QURoYUY7O0FDbWFBO0VBQ0U7RUFDQTtBRGhhRjs7QUNtYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaGFGOztBQ21hQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0M7RUFDSTtFQUNSO0VBQ0E7RUFDQTtBRGhhRjs7QUNrYUE7RUFDRTtJQUNFO0VEL1pGO0FBQ0Y7QUNpYUE7RUFDRTtBRC9aRjs7QUNpYUE7RUFDRTtBRDlaRjs7QUNpYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOVpGOztBQ2dhQTtFQUNFO0FEN1pGOztBQytaQTtFQUNFO0FENVpGOztBQzhaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzWkY7O0FDNlpBO0VBQ0U7QUQxWkY7O0FDNFpBO0VBQ0U7QUR6WkY7O0FDNFpBO0VBQ0U7RUFDQTtFQUNBO0FEelpGOztBQzRaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEelpGOztBQzRaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEelpGOztBQzRaQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FEelpGOztBQzJaQTtFQUNFO0FEeFpGOztBQzBaQTtFQUNFO0FEdlpGOztBQ3laQTtFQUNFO0FEdFpGOztBQ3laQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtBRHRaRjs7QUN3WkE7RUFDRTtBRHJaRjs7QUN1WkE7RUFDRTtBRHBaRjs7QUN1WkE7O0VBQUE7QUFHQTtFQUNFO0FEcFpGOztBQ3VaQTs7RUFBQTtBQUdBO0VBQ0U7QURwWkY7O0FDdVpBOztFQUFBO0FBR0E7RUFDRTtBRHBaRjs7QUNzWkE7RUFDRTtBRG5aRjs7QUNxWkE7RUFDRTtBRGxaRjs7QUNvWkE7RUFDRTtBRGpaRjs7QUNvWkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0c7RUFDQztFQUNJO0FEalpWOztBQ21aQTtFQUNFO0FEaFpGOztBQ21aQTtFQUNFO0VBQ0E7QURoWkY7O0FDa1pBO0VBQ0U7QUQvWUY7O0FDaVpBO0VBQ0U7SUFDRTtFRDlZRjtBQUNGO0FDaVpBO0VBQ0U7QUQvWUY7O0FDaVpBO0VBQ0U7RUFDQTtFQUNBO0FEOVlGOztBQ2laQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEOVlGOztBQ2laQTtFQUNFO0FEOVlGOztBQ2daQTtFQUNFO0FEN1lGOztBQ2daQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtBRDdZRjs7QUNnWkE7RUFDRTtFQUNBO0VBQ0E7QUQ3WUY7O0FDZ1pBO0VBQ0U7QUQ3WUY7O0FDZ1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDdZRjs7QUNnWkE7RUFDRTtFQUNBO0FEN1lGOztBQ2daQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ3WUY7O0FDK1lBO0VBQ0U7QUQ1WUY7O0FDK1lBO0VBQ0U7QUQ1WUY7O0FDK1lBO0VBQ0U7RUFDQTtBRDVZRjs7QUMrWUE7RUFDRTtBRDVZRjs7QUMrWUE7RUFDRTtFQUNBO0FENVlGOztBQytZQTtFQUNFO0VBQ0E7QUQ1WUY7O0FDOFlBO0VBQ0U7QUQzWUY7O0FDOFlBO0VBQ0U7RUFDQTtBRDNZRjs7QUM2WUE7RUFDRTtJQUNFO0VEMVlGO0FBQ0Y7QUM0WUE7O0VBRUU7QUQxWUY7O0FDNllBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQxWUY7O0FDNFlBO0VBQ0U7RUFDQTtBRHpZRjs7QUMyWUE7RUFDRTtBRHhZRjs7QUMyWUE7RUFDRTtFQUNBO0VBQ0E7QUR4WUY7O0FDMllBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeFlGOztBQzBZQTtFQUNFO0VBQ0E7RUFDQTtBRHZZRjs7QUMwWUE7RUFDRTtFQUNBO0FEdllGOztBQzBZQTtFQUNFO0FEdllGOztBQzBZQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEdllGO0VDeVlBO0lBQ0U7SUFDQTtFRHZZRjtFQ3lZQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHZZRjtFQ3lZQTtJQUNFO0lBQ0E7RUR2WUY7RUN5WUE7SUFDRTtJQUNBO0VEdllGO0FBQ0Y7QUN5WUE7RUFDRTtBRHZZRjs7QUN5WUE7RUFDRTtFQUNBO0VBQ0E7QUR0WUY7O0FDd1lBO0VBQ0U7QURyWUY7O0FDdVlBO0VBQ0U7RUFDQTtFQUNBO0FEcFlGOztBQ3NZQTtFQUNFO0FEbllGOztBQ3NZQTtFQUNFO0FEbllGOztBQ3FZQTtFQUNFO0FEbFlGOztBQ29ZQTtFQUNFO0FEallGOztBQ21ZQTtFQUNFO0FEaFlGOztBQ21ZQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNRO0FEaFlWOztBQ21ZQTtFQUNFO0VBQ0E7RUFDUTtBRGhZVjs7QUNtWUE7RUFDRTtJQUNFO0VEaFlGO0VDa1lBO0lBQ0U7RURoWUY7QUFDRjtBQ21ZQTtFQUNFO0lBQ0U7RURqWUY7RUNtWUE7SUFDRTtFRGpZRjtBQUNGO0FDbVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEallGOztBQ21ZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDUTtBRGhZVjs7QUNtWUE7O0NBQUE7QUFHQTtFQUNFO0FEaFlGOztBQ2tZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEL1hGOztBQ2lZQTtFQUNFO0FEOVhGOztBQ2dZQTtFQUNFO0VBQ0E7QUQ3WEY7O0FDZ1lBO0VBQ0U7SUFDRTtFRDdYRjtBQUNGO0FDZ1lBO0VBQ0U7SUFDRTtFRDlYRjtBQUNGO0FDZ1lBO0VBQ0U7RUFDQTtFQUNBO0FEOVhGOztBQ2dZQTtFQUNFO0VBQ0E7RUFDQTtFQUNRO0FEN1hWOztBQ2dZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ3WEY7O0FDZ1lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ3WEY7O0FDK1hBO0VBQ0U7SUFDRTtJQUNBO0VENVhGO0FBQ0Y7QUM4WEE7RUFDRTtFQUNBO0FENVhGOztBQzhYQTtFQUNFO0FEM1hGOztBQzZYQTtFQUNFO0FEMVhGOztBQzRYQTtFQUNFO0FEelhGOztBQzJYQTtFQUNFO0FEeFhGOztBQzBYQTtFQUNFO0FEdlhGOztBQzBYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdlhGOztBQzBYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdlhGOztBQzBYQTtFQUNFO0VBQ0E7RUFDQTtBRHZYRjs7QUMwWEE7RUFDRTtFQUNBO0FEdlhGOztBQzBYQTtFQUNFO0VBQ1E7QUR2WFY7O0FDMFhBO0VBQ0U7RUFDQTtBRHZYRjs7QUMwWEE7O0VBRUU7RUFDQTtBRHZYRjs7QUN5WEE7RUFDRTtFQUNBO0VBQ0E7QUR0WEY7O0FDd1hBOztFQUVFO0FEclhGOztBQ3VYQTtFQUNFO0FEcFhGOztBQ3VYQTtFQUNFO0FEcFhGOztBQ3NYQTtFQUNFO0FEblhGOztBQ3FYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGxYRjs7QUNvWEE7O0VBRUU7RUFDQTtBRGpYRjs7QUNvWEE7RUFDRTtFQUNBO0VBQ0E7QURqWEY7O0FDb1hBO0VBQ0U7RUFDQTtFQUNBO0FEalhGOztBQ21YQTtFQUNFO0lBQ0U7RURoWEY7QUFDRjtBQ21YQTtFQUNFO0VBQ0E7RUFDQTtBRGpYRjs7QUNtWEE7RUFDRTtJQUNFO0VEaFhGO0FBQ0Y7QUNrWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGhYRjs7QUNrWEE7RUFDRTtBRC9XRjs7QUNpWEE7RUFDRTtBRDlXRjs7QUNpWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDlXRjs7QUNnWEE7RUFDRTtFQUNBO0FEN1dGOztBQ2dYQTtFQUNFO0VBQ0E7RUFDQTtBRDdXRjs7QUMrV0E7RUFDRTtBRDVXRjs7QUMrV0E7RUFDRTtFQUNHO0VBQ0M7RUFDSTtBRDVXVjs7QUMrV0E7RUFDRTtFQUNBO0FENVdGOztBQzhXQTtFQUNFO0FEM1dGOztBQzhXQTtFQUNFO0FEM1dGOztBQzZXQTtFQUNFO0VBQ0E7QUQxV0Y7O0FDNFdBO0VBQ0U7RUFDQTtBRHpXRjs7QUM0V0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHpXRjs7QUMyV0E7RUFDRTtBRHhXRjs7QUMyV0E7RUFDRTtFQUNBO0VBQ0E7QUR4V0Y7O0FDMFdBO0VBQ0U7QUR2V0Y7O0FDeVdBO0VBQ0U7QUR0V0Y7O0FDeVdBO0VBQ0U7SUFDRTtJQUNBO0VEdFdGO0VDd1dBO0lBQ0U7SUFDQTtFRHRXRjtBQUNGO0FDeVdBO0VBQ0U7SUFDRTtJQUNBO0VEdldGO0VDeVdBO0lBQ0U7SUFDQTtFRHZXRjtBQUNGO0FDeVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNLO0VBQ1I7QUR2V0Y7O0FDeVdBO0VBQ0U7QUR0V0Y7O0FDd1dBO0VBQ0U7QURyV0Y7O0FDdVdBO0VBQ0U7QURwV0Y7O0FDc1dBO0VBQ0U7RUFDQTtBRG5XRjs7QUNzV0E7RUFDRTtBRG5XRjs7QUNzV0E7RUFDRTtBRG5XRjs7QUNzV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG5XRjs7QUNxV0E7RUFDRTtFQUNRO0FEbFdWOztBQ3FXQTtFQUNFO0FEbFdGOztBQ3FXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGxXRjs7QUNvV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaldGOztBQ21XQTtFQUNFO0FEaFdGOztBQ2tXQTtFQUNFO0FEL1ZGOztBQ2lXQTtFQUNFO0FEOVZGOztBQ2dXQTtFQUNFO0FEN1ZGOztBQytWQTtFQUNFO0FENVZGOztBQzhWQTtFQUNFO0FEM1ZGOztBQzZWQTtFQUNFO0FEMVZGOztBQzRWQTtFQUNFO0FEelZGOztBQzJWQTtFQUNFO0FEeFZGOztBQzBWQTtFQUNFO0FEdlZGOztBQ3lWQTtFQUNFO0FEdFZGOztBQ3dWQTtFQUNFO0FEclZGOztBQ3VWQTtFQUNFO0FEcFZGOztBQ3NWQTtFQUNFO0FEblZGOztBQ3FWQTtFQUNFO0FEbFZGOztBQ29WQTtFQUNFO0FEalZGOztBQ21WQTtFQUNFO0FEaFZGOztBQ2tWQTtFQUNFO0FEL1VGOztBQ2lWQTtFQUNFO0FEOVVGOztBQ2dWQTtFQUNFO0FEN1VGOztBQytVQTtFQUNFO0FENVVGOztBQzhVQTtFQUNFO0FEM1VGOztBQzZVQTtFQUNFO0FEMVVGOztBQzRVQTtFQUNFO0FEelVGOztBQzJVQTtFQUNFO0VBQ0E7RUFDQTtBRHhVRjs7QUMyVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHhVRjs7QUMwVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR2VUY7O0FDeVVBO0VBQ0U7RUFDQTtBRHRVRjs7QUN3VUE7RUFDRTtFQUNBO0VBQ0E7QURyVUY7O0FDd1VBO0VBQ0U7RUFDQTtBRHJVRjs7QUN1VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURwVUY7O0FDdVVBO0VBQ0U7RUFDQTtBRHBVRjs7QUN1VUE7RUFDRTtBRHBVRjs7QUNzVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURuVUY7O0FDcVVBO0VBQ0U7RUFDQTtBRGxVRjs7QUNvVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEalVGOztBQ21VQTtFQUNFO0VBQ0E7RUFDQTtBRGhVRjs7QUNrVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEL1RGOztBQ2tVQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtBRC9URjs7QUNpVUE7RUFDRTtBRDlURjs7QUNnVUE7O0VBRUU7QUQ3VEY7O0FDK1RBO0VBQ0U7SUFDRTtJQUNBO0VENVRGO0FBQ0Y7QUM4VEE7RUFDRTtBRDVURjs7QUM4VEE7RUFDRTtFQUNBO0VBQ0E7QUQzVEY7O0FDNlRBO0VBQ0U7QUQxVEY7O0FDNlRBO0VBQ0U7QUQxVEY7O0FDNFRBO0VBQ0U7QUR6VEY7O0FDNFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEelRGOztBQzJUQTtFQUNFO0FEeFRGOztBQzBUQTtFQUNFO0VBQ0E7QUR2VEY7O0FDeVRBO0VBQ0U7RUFDQTtBRHRURjs7QUN3VEE7RUFDRTtFQUNBO0FEclRGOztBQ3VUQTtFQUNFO0VBQ0E7QURwVEY7O0FDdVRBO0VBQ0U7RUFDQTtBRHBURjs7QUNzVEE7RUFDRTtFQUNBO0FEblRGOztBQ3NUQTtFQUNFO0VBQ0E7QURuVEY7O0FDcVRBO0VBQ0U7RUFDQTtBRGxURjs7QUNxVEE7RUFDRTtFQUNBO0FEbFRGOztBQ29UQTtFQUNFO0VBQ0E7QURqVEY7O0FDb1RBO0VBQ0U7RUFDQTtBRGpURjs7QUNtVEE7RUFDRTtFQUNBO0FEaFRGOztBQ21UQTtFQUNFO0VBQ0E7QURoVEY7O0FDa1RBO0VBQ0U7RUFDQTtBRC9TRjs7QUNrVEE7RUFDRTtFQUNBO0FEL1NGOztBQ2lUQTtFQUNFO0VBQ0E7QUQ5U0Y7O0FDaVRBO0VBQ0U7RUFDQTtBRDlTRjs7QUNnVEE7RUFDRTtFQUNBO0FEN1NGOztBQ2dUQTtFQUNFO0VBQ0E7QUQ3U0Y7O0FDK1NBO0VBQ0U7RUFDQTtBRDVTRjs7QUMrU0E7RUFDRTtFQUNBO0FENVNGOztBQzhTQTtFQUNFO0VBQ0E7QUQzU0Y7O0FDOFNBO0VBQ0U7RUFDQTtBRDNTRjs7QUM2U0E7RUFDRTtFQUNBO0FEMVNGOztBQzZTQTtFQUNFO0VBQ0E7QUQxU0Y7O0FDNFNBO0VBQ0U7RUFDQTtBRHpTRjs7QUM0U0E7RUFDRTtFQUNBO0FEelNGOztBQzJTQTtFQUNFO0VBQ0E7QUR4U0Y7O0FDMlNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR4U0Y7O0FDMFNBO0VBQ0U7QUR2U0Y7O0FDeVNBO0VBQ0U7QUR0U0Y7O0FDeVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHRTRjs7QUN3U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHJTRjs7QUN1U0E7RUFDRTtBRHBTRjs7QUNzU0E7RUFDRTtBRG5TRjs7QUNxU0E7RUFDRTtBRGxTRjs7QUNvU0E7RUFDRTtBRGpTRjs7QUNtU0E7RUFDRTtBRGhTRjs7QUNtU0E7RUFDRTtBRGhTRjs7QUNrU0E7RUFDRTtBRC9SRjs7QUNpU0E7RUFDRTtFQUNBO0FEOVJGOztBQ2dTQTtFQUNFO0VBQ0E7QUQ3UkY7O0FDK1JBO0VBQ0U7QUQ1UkY7O0FDOFJBO0VBQ0U7RUFDQTtFQUNBO0FEM1JGOztBQzZSQTtFQUNFO0FEMVJGOztBQzZSQTtFQUNFO0lBQ0U7RUQxUkY7RUM0UkE7SUFDRTtFRDFSRjtBQUNGO0FDNlJBO0VBQ0U7SUFDRTtFRDNSRjtFQzZSQTtJQUNFO0VEM1JGO0FBQ0Y7QUM2UkE7RUFDRTtJQUNFO0VEM1JGO0VDNlJBO0lBQ0U7RUQzUkY7RUM2UkE7SUFDRTtFRDNSRjtFQzZSQTtJQUNFO0VEM1JGO0FBQ0Y7QUM2UkE7RUFDRTtJQUNFO0VEM1JGO0VDNlJBO0lBQ0U7RUQzUkY7RUM2UkE7SUFDRTtFRDNSRjtFQzZSQTtJQUNFO0VEM1JGO0FBQ0Y7QUM2UkE7RUFDRTtJQUNFO0VEM1JGO0VDNlJBO0lBQ0U7SUFDQTtFRDNSRjtFQzZSQTtJQUNFO0lBQ0E7RUQzUkY7QUFDRjtBQzZSQTtFQUNFO0lBQ0U7RUQzUkY7RUM2UkE7SUFDRTtJQUNBO0VEM1JGO0VDNlJBO0lBQ0U7SUFDQTtFRDNSRjtBQUNGO0FDNlJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzUkY7O0FDNlJBO0VBQ0U7QUQxUkY7O0FDNFJBO0VBQ0U7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0FEelJGOztBQzRSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR6UkY7O0FDNFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0FEelJWOztBQzRSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHpSRjs7QUM0UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR6UkY7O0FDMlJBO0VBQ0U7QUR4UkY7O0FDMFJBO0VBQ0U7RUFDQTtBRHZSRjs7QUN5UkE7RUFDRTtFQUNBO0FEdFJGOztBQ3lSQTtFQUNFO0VBQ1E7QUR0UlY7O0FDd1JBO0VBQ0U7RUFDUTtBRHJSVjs7QUN1UkE7RUFDRTtFQUNRO0FEcFJWOztBQ3VSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcFJGOztBQ3NSQTtFQUNFO0VBQ0E7QURuUkY7O0FDcVJBO0VBQ0U7QURsUkY7O0FDb1JBO0VBQ0U7RUFDQTtFQUNBO0FEalJGOztBQ21SQTs7RUFFRTtFQUNBO0VBQ0E7QURoUkY7O0FDa1JBO0VBQ0U7QUQvUUY7O0FDaVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ5UUY7O0FDZ1JBO0VBQ0U7QUQ3UUY7O0FDK1FBO0VBQ0U7QUQ1UUY7O0FDK1FBOztFQUVFO0FENVFGOztBQzhRQTtFQUNFOztJQUVFO0VEM1FGO0FBQ0Y7QUM4UUE7O0VBRUU7QUQ1UUY7O0FDOFFBO0VBQ0U7O0lBRUU7RUQzUUY7QUFDRjtBQzZRQTtFQUNFO0FEM1FGOztBQzZRQTs7RUFFRTtBRDFRRjs7QUM0UUE7RUFDRTs7SUFFRTtFRHpRRjtBQUNGO0FDMlFBO0VBQ0U7QUR6UUY7O0FDNFFBO0VBQ0U7QUR6UUY7O0FDMlFBOztFQUVFO0VBQ1E7RUFDUjtFQUNBO0FEeFFGOztBQzBRQTtFQUNFOztJQUVFO0VEdlFGO0FBQ0Y7QUN5UUE7RUFDRTtFQUNBO0FEdlFGOztBQ3lRQTtFQUNFO0VBQ0E7QUR0UUY7O0FDd1FBO0VBQ0U7RUFDQTtBRHJRRjs7QUN1UUE7RUFDRTtFQUNBO0FEcFFGOztBQ3VRQTs7OztFQUlFO0FEcFFGOztBQ3NRQTs7Ozs7Ozs7RUFRRTtBRG5RRjs7QUNxUUE7RUFDRTs7Ozs7Ozs7SUFRRTtFRGxRRjtBQUNGO0FDb1FBOzs7O0VBSUU7QURsUUY7O0FDb1FBOzs7O0VBSUU7QURqUUY7O0FDbVFBOzs7O0VBSUU7QURoUUY7O0FDa1FBOzs7O0VBSUU7QUQvUEY7O0FDa1FBO0VBQ0U7QUQvUEY7O0FDaVFBO0VBQ0U7QUQ5UEY7O0FDZ1FBO0VBQ0U7QUQ3UEY7O0FDK1BBO0VBQ0U7QUQ1UEY7O0FDK1BBO0VBQ0U7QUQ1UEY7O0FDOFBBO0VBQ0U7QUQzUEY7O0FDNlBBO0VBQ0U7QUQxUEY7O0FDNFBBO0VBQ0U7QUR6UEY7O0FDNFBBO0VBQ0U7QUR6UEY7O0FDMlBBO0VBQ0U7QUR4UEY7O0FDMFBBO0VBQ0U7QUR2UEY7O0FDeVBBO0VBQ0U7QUR0UEY7O0FDeVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR0UEY7O0FDd1BBO0VBQ0U7SUFDRTtFRHJQRjtBQUNGO0FDdVBBO0VBQ0U7QURyUEY7O0FDd1BBO0VBQ0U7QURyUEY7O0FDd1BBO0VBQ0U7QURyUEY7O0FDd1BBO0VBQ0U7QURyUEY7O0FDd1BBO0VBQ0U7QURyUEY7O0FDd1BBO0VBQ0U7QURyUEY7O0FDd1BBO0VBQ0U7RUFDQTtBRHJQRjs7QUN3UEE7RUFDRTtBRHJQRjs7QUN1UEE7RUFDRTtBRHBQRjs7QUNzUEE7O0VBRUU7RUFDQTtBRG5QRjs7QUNxUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGxQRjs7QUNvUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEalBGOztBQ21QQTtFQUNFO0FEaFBGOztBQ2tQQTtFQUNFO0FEL09GOztBQ2lQQTtFQUNFO0lBQ0U7RUQ5T0Y7RUNnUEE7SUFDRTtFRDlPRjtFQ2dQQTs7SUFFRTtJQUNBO0VEOU9GO0VDZ1BBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQ5T0Y7RUNnUEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEOU9GO0VDZ1BBO0lBQ0U7RUQ5T0Y7RUNnUEE7SUFDRTtFRDlPRjtBQUNGO0FDZ1BBO0VBQ0U7SUFDRTtFRDlPRjtFQ2dQQTtJQUNFO0VEOU9GO0VDZ1BBOztJQUVFO0lBQ0E7RUQ5T0Y7RUNnUEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDlPRjtFQ2dQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ5T0Y7RUNnUEE7SUFDRTtFRDlPRjtFQ2dQQTtJQUNFO0VEOU9GO0FBQ0Y7QUNnUEE7RUFDRTtJQUNFO0VEOU9GO0VDZ1BBO0lBQ0U7RUQ5T0Y7RUNnUEE7O0lBRUU7SUFDQTtFRDlPRjtFQ2dQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEOU9GO0VDZ1BBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDlPRjtFQ2dQQTtJQUNFO0VEOU9GO0VDZ1BBO0lBQ0U7RUQ5T0Y7QUFDRjtBQ2dQQTtFQUNFO0lBQ0U7RUQ5T0Y7RUNnUEE7SUFDRTtFRDlPRjtFQ2dQQTs7SUFFRTtJQUNBO0VEOU9GO0VDZ1BBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQ5T0Y7RUNnUEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEOU9GO0VDZ1BBO0lBQ0U7RUQ5T0Y7RUNnUEE7SUFDRTtFRDlPRjtBQUNGO0FDZ1BBO0VBQ0U7SUFDRTtFRDlPRjtFQ2dQQTtJQUNFO0VEOU9GO0VDZ1BBOztJQUVFO0lBQ0E7RUQ5T0Y7RUNnUEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDlPRjtFQ2dQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ5T0Y7RUNnUEE7SUFDRTtFRDlPRjtFQ2dQQTtJQUNFO0VEOU9GO0FBQ0Y7QUNpUEE7RUFDRTtFQUNHO0VBQ0M7RUFDSTtBRC9PVjs7QUNrUEE7RUFDRTtBRC9PRjs7QUNrUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRC9PRjs7QUNpUEE7RUFDRTtBRDlPRjs7QUNpUEE7O0VBQUE7QUFHQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ5T0Y7O0FDZ1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ3T0Y7O0FDK09BO0VBQ0U7RUFDQTtBRDVPRjs7QUM4T0E7RUFDRTtFQUNBO0FEM09GOztBQzZPQTtFQUNFO0VBQ0E7RUFDQTtBRDFPRjs7QUM0T0E7RUFDRTtBRHpPRjs7QUMyT0E7RUFDRTtFQUNBO0FEeE9GOztBQzBPQTtFQUNFO0FEdk9GOztBQ3lPQTtFQUNFO0FEdE9GOztBQ3dPQTtFQUNFO0VBQ0E7QURyT0Y7O0FDdU9BO0VBQ0U7QURwT0Y7O0FDdU9BO0VBQ0U7QURwT0Y7O0FDdU9BO0VBQ0U7QURwT0Y7O0FDdU9BO0VBQ0U7RUFDUTtBRHBPVjs7QUN1T0E7Ozs7Ozs7Ozs7OztFQVlFO0FEcE9GOztBQ3NPQTs7Ozs7Ozs7Ozs7O0VBWUU7QURuT0Y7O0FDc09BO0VBQ0U7QURuT0Y7O0FDc09BO0VBQ0U7QURuT0Y7O0FDc09BO0VBQ0U7QURuT0Y7O0FDc09BO0VBQ0U7QURuT0Y7O0FDc09BO0VBQ0U7QURuT0Y7O0FDc09BO0VBQ0U7QURuT0Y7O0FDc09BOzs7RUFHRTtBRG5PRjs7QUNzT0E7RUFDRTtFQUNBO0FEbk9GOztBQ3FPQTtFQUNFO0FEbE9GOztBQ29PQTtFQUNFO0VBQ0E7QURqT0Y7O0FDbU9BO0VBQ0U7QURoT0Y7O0FDbU9BO0VBQ0U7QURoT0Y7O0FDbU9BO0VBQ0U7QURoT0Y7O0FDbU9BO0VBQ0U7QURoT0Y7O0FDbU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGhPRjs7QUNtT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7RUFDUjtFQUNBO0VBQ0U7RUFDRztFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURoT0Y7O0FDa09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQvTkY7O0FDa09BO0VBQ0U7QUQvTkY7O0FDa09BO0VBQ0U7QUQvTkY7O0FDa09BOztFQUFBO0FBR0E7RUFDRTtFQUNBO0FEL05GOztBQ2lPQTtFQUNFO0VBQ0E7QUQ5TkY7O0FDaU9BOztFQUFBO0FBR0E7RUFDRTtFQUNBO0FEOU5GOztBQ2lPQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOU5GOztBQ2lPQTtFQUNFO0VBQ0E7QUQ5TkY7O0FDZ09BO0VBQ0U7QUQ3TkY7O0FDZ09BO0VBQ0U7QUQ3TkY7O0FDZ09BO0VBQ0U7QUQ3TkY7O0FDZ09BO0VBQ0U7QUQ3TkY7O0FDZ09BOztFQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEN05GOztBQ2dPQTtFQUNFO0FEN05GOztBQ2dPQTtFQUNFO0FEN05GOztBQ2dPQTtFQUNFO0FEN05GOztBQ2dPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDdORjs7QUMrTkE7RUFDRTtFQUNBO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BO0VBQ0U7QUQ1TkY7O0FDK05BO0VBQ0U7RUFDQTtBRDVORjs7QUMrTkE7RUFDRTtFQUNBO0FENU5GOztBQytOQTtFQUNFO0FENU5GOztBQytOQTtFQUNFO0VBQ0E7QUQ1TkY7O0FDK05BOztDQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUQ1TkY7O0FDOE5BO0VBQ0U7QUQzTkY7O0FDNk5BO0VBQ0U7QUQxTkY7O0FDNE5BO0VBQ0U7RUFDQTtBRHpORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7O0VBRUU7RUFDQTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7RUFDRTtBRHhORjs7QUMyTkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QUR4TkY7O0FDMk5BO0VBQ0U7RUFDQTtBRHhORjs7QUVuM2tCQTtFQUFhO0FGdTNrQmI7O0FFdjNrQjZCO0VBQWU7RUFBeUI7QUY0M2tCckU7O0FFNTNrQjBGO0VBQXNDO0FGZzRrQmhJOztBRWg0a0IySTtFQUF1QjtFQUFXO0FGcTRrQjdLOztBRXI0a0JrTTtFQUFvQjtFQUFrQjtFQUFZO0VBQVU7RUFBWTtFQUFlO0VBQWdCO0VBQVc7RUFBaUM7RUFBeUI7RUFBVztFQUErRDtFQUF5QjtBRnE1a0JqZDs7QUVyNWtCK2Q7RUFBb0Q7RUFBVztFQUFxQjtFQUFlO0VBQVc7RUFBK0Q7QUY4NWtCNW9COztBRTk1a0JxcUI7RUFBeUI7RUFBVztFQUFXO0FGbzZrQnB0Qjs7QUVwNmtCK3RCO0VBQTBCO0VBQVU7RUFBZTtFQUFlO0VBQVM7QUY0NmtCMXlCOztBRTU2a0JrMEI7RUFBa0I7RUFBTTtFQUFRO0FGazdrQmwyQjs7QUVsN2tCNjJCO0VBQXFCO0VBQVM7RUFBUTtBRnc3a0JuNUI7O0FFeDdrQjg1QjtFQUFzQjtFQUFNO0VBQVE7QUY4N2tCbDhCOztBRTk3a0I2OEI7RUFBeUI7RUFBUztFQUFRO0FGbzhrQnYvQjs7QUVwOGtCa2dDO0VBQWdCO0VBQVM7QUZ5OGtCM2hDOztBRXo4a0JxaUM7RUFBaUI7RUFBUztBRjg4a0IvakM7O0FFOThrQjBrQztFQUFvQjtFQUFXO0FGbTlrQnptQzs7QUVuOWtCcW5DO0VBQW1CO0VBQVk7QUZ3OWtCcHBDOztBRXg5a0I4cEM7RUFBaUI7RUFBZTtFQUFlO0FGODlrQjdzQzs7QUU5OWtCaXVDO0VBQW1CO0VBQTJCO0VBQThCO0FGbytrQjd5Qzs7QUVwK2tCbTBDO0VBQXFCO0VBQWtCO0VBQW9CO0VBQWdCO0VBQWU7RUFBNEI7RUFBWTtFQUF1QjtFQUEwQjtFQUFrQjtFQUFnQztFQUE0QjtFQUE4QjtFQUFpQztFQUF5QjtFQUFXO0VBQVc7RUFBK0Q7QUZ5L2tCanZEOztBRXova0Iwd0Q7RUFBeUI7RUFBYztFQUE0QjtBRisva0I3MEQ7O0FFLy9rQm0zRDtFQUEyQjtFQUE4QjtFQUFpQztFQUF5QjtFQUFVO0VBQWdFO0VBQTBCO0FGeWdsQjFrRTs7QUV6Z2xCeWxFO0VBQTZCO0FGNmdsQnRuRTs7QUU3Z2xCNjNGO0VBQThCO0FGaWhsQjM1Rjs7QUVqaGxCMHNIO0VBQWdDO0FGcWhsQjF1SDs7QUVyaGxCNnVJO0VBQWdDO0FGeWhsQjd3STs7QUV6aGxCby9KO0VBQStFO0VBQVk7RUFBaUI7QUYraGxCaG1LOztBRS9obEJrbks7RUFBdUY7RUFBVTtFQUFpQjtBRnFpbEJwdUs7O0FFcmlsQnN2SztFQUFPO0FGeWlsQjd2Szs7QUV6aWxCc3hLO0VBQWU7QUY2aWxCcnlLOztBRTdpbEI4eks7RUFBYTtBRmlqbEIzMEs7O0FFampsQm8ySztFQUFZO0FGcWpsQmgzSzs7QUVyamxCeTRLO0VBQWU7QUZ5amxCeDVLOztBRXpqbEJpN0s7RUFBZ0I7RUFBa0I7RUFBTztFQUFTO0VBQVc7RUFBc0I7RUFBVztFQUErRDtBRm9rbEI5a0w7O0FFcGtsQnVtTDtFQUFpQztJQUFxQjtJQUF5QjtFRjBrbEJwckw7RUUxa2xCK3JMO0lBQXlCO0VGNmtsQnh0TDtFRTdrbEJpdkw7SUFBcUM7SUFBWTtFRmlsbEJseUw7RUVqbGxCNHlMO0lBQTBDO0lBQVc7RUZxbGxCajJMO0FBQ0Y7QUV0bGxCKzJMO0VBQXVEO0lBQXFCO0lBQXlCO0VGMmxsQmw5TDtFRTNsbEI2OUw7SUFBeUI7RUY4bGxCdC9MO0VFOWxsQitnTTtJQUFxQztJQUFZO0VGa21sQmhrTTtFRWxtbEIwa007SUFBMEM7SUFBVztFRnNtbEIvbk07QUFDRjtBRXZtbEI2b007RUFBdUQ7SUFBcUI7SUFBNEI7RUY0bWxCbnZNO0VFNW1sQjh2TTtJQUF5QjtFRittbEJ2eE07QUFDRjtBQTFtbEJBO0VBQ0k7QUE0bWxCSjs7QUF6bWxCQTtFQUNJO0VBQ0E7QUE0bWxCSjs7QUF6bWxCQTtFQUNJO0FBNG1sQko7O0FBem1sQkE7RUFDSTtBQTRtbEJKOztBQXptbEJBO0VBQ0k7QUE0bWxCSjs7QUF6bWxCQTtFQUNJO0FBNG1sQko7O0FBem1sQkE7RUFDSTtFQUNBO0FBNG1sQko7O0FBem1sQkE7RUFDSTtFQUNBO0FBNG1sQko7O0FBem1sQkE7RUFDSTtBQTRtbEJKOztBQXhtbEJJO0VBQ0k7RUFDQTtBQTJtbEJSO0FBeG1sQkk7RUFDSTtFQUNBO0VBRUE7RUFDQTtBQXltbEJSO0FBdm1sQlE7RUFDSSxjRy9DSTtBSHdwbEJoQjs7QUFwbWxCQTtFQUNJO0lBQ0k7SUFDQTtFQXVtbEJOO0VBcG1sQkU7SUFDSTtJQUNBO0VBc21sQk47QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9AdGFibGVyL2NvcmUvZGlzdC9jc3MvdGFibGVyLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL3RvYXN0ci9idWlsZC90b2FzdHIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9fY29sb3JzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnY29sb3JzJztcbkBpbXBvcnQgJ35AdGFibGVyL2NvcmUvZGlzdC9jc3MvdGFibGVyJztcbi8vQGltcG9ydCAnfkB0YWJsZXIvaWNvbnMvaWNvbmZvbnQvdGFibGVyLWljb25zJztcblxuQGltcG9ydCAnfnRvYXN0cic7XG5cbi5uby1zZWxlY3Qge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udHVyYm8tcHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlOGU5O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlOGU5O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyAuZm9ybS1jaGVjay1sYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5wcmludC1pbnZvaWNlIC5sb2dvIHtcbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuXG4gICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIEBwYWdlIHtcbiAgICAgICAgc2l6ZTogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wcmludC1pbnZvaWNlIHtcbiAgICAgICAgcGFkZGluZzogMWNtIDEuNWNtO1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gICAgfVxufSIsIi8qIVxuKiBUYWJsZXIgdjEuMC4wLWJldGE5IChodHRwczovL3RhYmxlci5pbylcbiogQHZlcnNpb24gMS4wLjAtYmV0YTlcbiogQGxpbmsgaHR0cHM6Ly90YWJsZXIuaW9cbiogQ29weXJpZ2h0IDIwMTgtMjAyMiBUaGUgVGFibGVyIEF1dGhvcnNcbiogQ29weXJpZ2h0IDIwMTgtMjAyMiBjb2RlY2FsbS5uZXQgUGF3ZcWCIEt1bmFcbiogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdGFibGVyL3RhYmxlci9ibG9iL21hc3Rlci9MSUNFTlNFKVxuKi9cbkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgLS10YmxyLWJsdWU6ICMyMDZiYzQ7XG4gIC0tdGJsci1pbmRpZ286ICM0MjYzZWI7XG4gIC0tdGJsci1wdXJwbGU6ICNhZTNlYzk7XG4gIC0tdGJsci1waW5rOiAjZDYzMzZjO1xuICAtLXRibHItcmVkOiAjZDYzOTM5O1xuICAtLXRibHItb3JhbmdlOiAjZjc2NzA3O1xuICAtLXRibHIteWVsbG93OiAjZjU5ZjAwO1xuICAtLXRibHItZ3JlZW46ICMyZmIzNDQ7XG4gIC0tdGJsci10ZWFsOiAjMGNhNjc4O1xuICAtLXRibHItY3lhbjogIzE3YTJiODtcbiAgLS10YmxyLXdoaXRlOiAjZmZmZmZmO1xuICAtLXRibHItZ3JheTogIzQ3NTU2OTtcbiAgLS10YmxyLWdyYXktZGFyazogIzFlMjkzYjtcbiAgLS10YmxyLWdyYXktMTAwOiAjZjFmNWY5O1xuICAtLXRibHItZ3JheS0yMDA6ICNlMmU4ZjA7XG4gIC0tdGJsci1ncmF5LTMwMDogI2NiZDVlMTtcbiAgLS10YmxyLWdyYXktNDAwOiAjOTRhM2I4O1xuICAtLXRibHItZ3JheS01MDA6ICM2NDc0OGI7XG4gIC0tdGJsci1ncmF5LTYwMDogIzQ3NTU2OTtcbiAgLS10YmxyLWdyYXktNzAwOiAjMzM0MTU1O1xuICAtLXRibHItZ3JheS04MDA6ICMxZTI5M2I7XG4gIC0tdGJsci1ncmF5LTkwMDogIzBmMTcyYTtcbiAgLS10YmxyLXByaW1hcnk6ICMyMDZiYzQ7XG4gIC0tdGJsci1zZWNvbmRhcnk6ICM2MjY5NzY7XG4gIC0tdGJsci1zdWNjZXNzOiAjMmZiMzQ0O1xuICAtLXRibHItaW5mbzogIzQyOTllMTtcbiAgLS10YmxyLXdhcm5pbmc6ICNmNzY3MDc7XG4gIC0tdGJsci1kYW5nZXI6ICNkNjM5Mzk7XG4gIC0tdGJsci1saWdodDogI2ZhZmJmYztcbiAgLS10YmxyLWRhcms6ICMxZTI5M2I7XG4gIC0tdGJsci1tdXRlZDogIzYyNjk3NjtcbiAgLS10YmxyLXByaW1hcnktcmdiOiAzMiwgMTA3LCAxOTY7XG4gIC0tdGJsci1zZWNvbmRhcnktcmdiOiA5OCwgMTA1LCAxMTg7XG4gIC0tdGJsci1zdWNjZXNzLXJnYjogNDcsIDE3OSwgNjg7XG4gIC0tdGJsci1pbmZvLXJnYjogNjYsIDE1MywgMjI1O1xuICAtLXRibHItd2FybmluZy1yZ2I6IDI0NywgMTAzLCA3O1xuICAtLXRibHItZGFuZ2VyLXJnYjogMjE0LCA1NywgNTc7XG4gIC0tdGJsci1saWdodC1yZ2I6IDI1MCwgMjUxLCAyNTI7XG4gIC0tdGJsci1kYXJrLXJnYjogMzAsIDQxLCA1OTtcbiAgLS10YmxyLW11dGVkLXJnYjogOTgsIDEwNSwgMTE4O1xuICAtLXRibHItd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLXRibHItYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLXRibHItYm9keS1jb2xvci1yZ2I6IDMwLCA0MSwgNTk7XG4gIC0tdGJsci1ib2R5LWJnLXJnYjogMjQ1LCAyNDcsIDI1MTtcbiAgLS10YmxyLWZvbnQtc2Fucy1zZXJpZjogICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTYW4gRnJhbmNpc2NvLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZjtcbiAgLS10YmxyLWZvbnQtbW9ub3NwYWNlOiAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbiAgLS10YmxyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS10YmxyLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLXRibHItZm9udC1zYW5zLXNlcmlmKTtcbiAgLS10YmxyLWJvZHktZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS10YmxyLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS10YmxyLWJvZHktbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgLS10YmxyLWJvZHktY29sb3I6ICMxZTI5M2I7XG4gIC0tdGJsci1ib2R5LWJnOiAjZjVmN2ZiO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10YmxyLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRibHItYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGJsci1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRibHItYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS10YmxyLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10YmxyLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRibHItYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociwgLmhyIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4xNjtcbn1cblxuaHI6bm90KFtzaXplXSksIC5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDg1LjcxNDI4NTcxJTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMjA2YmM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMxYTU2OWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10YmxyLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpcmVjdGlvbjogbHRyIC8qIHJ0bDppZ25vcmUgKi87XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDg1LjcxNDI4NTcxJTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4NS43MTQyODU3MSU7XG4gIGNvbG9yOiAjNGI1NDYyO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg1LjcxNDI4NTcxJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNjI2OTc2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogODUuNzE0Mjg1NzElO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogODUuNzE0Mjg1NzElO1xuICBjb2xvcjogIzQ3NTU2OTtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZDVlMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDg1LjcxNDI4NTcxJTtcbiAgY29sb3I6ICM0NzU1Njk7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICAtLXRibHItZ3V0dGVyLXg6IDFyZW07XG4gIC0tdGJsci1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXRibHItZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLXRibHItZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tdGJsci1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdGJsci1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS10YmxyLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tdGJsci1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS10YmxyLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLXRibHItZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tdGJsci1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS10YmxyLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tdGJsci1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLXRibHItZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tdGJsci1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS10YmxyLWd1dHRlci14OiAycmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLXRibHItZ3V0dGVyLXk6IDJyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tdGJsci1ndXR0ZXIteDogNHJlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS10YmxyLWd1dHRlci15OiA0cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctc20tMCxcbi5neC1zbS0wIHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tdGJsci1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXNtLTEsXG4uZ3gtc20tMSB7XG4gICAgLS10YmxyLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctc20tMSxcbi5neS1zbS0xIHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd4LXNtLTIge1xuICAgIC0tdGJsci1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMixcbi5neS1zbS0yIHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3gtc20tMyB7XG4gICAgLS10YmxyLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd4LXNtLTQge1xuICAgIC0tdGJsci1ndXR0ZXIteDogMnJlbTtcbiAgfVxuXG4gIC5nLXNtLTQsXG4uZ3ktc20tNCB7XG4gICAgLS10YmxyLWd1dHRlci15OiAycmVtO1xuICB9XG5cbiAgLmctc20tNSxcbi5neC1zbS01IHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDRyZW07XG4gIH1cblxuICAuZy1zbS01LFxuLmd5LXNtLTUge1xuICAgIC0tdGJsci1ndXR0ZXIteTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLW1kLTAsXG4uZ3gtbWQtMCB7XG4gICAgLS10YmxyLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctbWQtMCxcbi5neS1tZC0wIHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1tZC0xLFxuLmd4LW1kLTEge1xuICAgIC0tdGJsci1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3ktbWQtMSB7XG4gICAgLS10YmxyLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neC1tZC0yIHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3ktbWQtMiB7XG4gICAgLS10YmxyLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1tZC0zLFxuLmd4LW1kLTMge1xuICAgIC0tdGJsci1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3ktbWQtMyB7XG4gICAgLS10YmxyLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neC1tZC00IHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDJyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd5LW1kLTQge1xuICAgIC0tdGJsci1ndXR0ZXIteTogMnJlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3gtbWQtNSB7XG4gICAgLS10YmxyLWd1dHRlci14OiA0cmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neS1tZC01IHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd4LWxnLTAge1xuICAgIC0tdGJsci1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLWxnLTAsXG4uZ3ktbGctMCB7XG4gICAgLS10YmxyLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctbGctMSxcbi5neC1sZy0xIHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0xLFxuLmd5LWxnLTEge1xuICAgIC0tdGJsci1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3gtbGctMiB7XG4gICAgLS10YmxyLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd5LWxnLTIge1xuICAgIC0tdGJsci1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neC1sZy0zIHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1sZy0zLFxuLmd5LWxnLTMge1xuICAgIC0tdGJsci1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3gtbGctNCB7XG4gICAgLS10YmxyLWd1dHRlci14OiAycmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neS1sZy00IHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDJyZW07XG4gIH1cblxuICAuZy1sZy01LFxuLmd4LWxnLTUge1xuICAgIC0tdGJsci1ndXR0ZXIteDogNHJlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3ktbGctNSB7XG4gICAgLS10YmxyLWd1dHRlci15OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXhsLTAsXG4uZ3gteGwtMCB7XG4gICAgLS10YmxyLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14bC0xLFxuLmd4LXhsLTEge1xuICAgIC0tdGJsci1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTEsXG4uZ3kteGwtMSB7XG4gICAgLS10YmxyLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTIsXG4uZ3kteGwtMiB7XG4gICAgLS10YmxyLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd4LXhsLTMge1xuICAgIC0tdGJsci1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS10YmxyLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neC14bC00IHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDJyZW07XG4gIH1cblxuICAuZy14bC00LFxuLmd5LXhsLTQge1xuICAgIC0tdGJsci1ndXR0ZXIteTogMnJlbTtcbiAgfVxuXG4gIC5nLXhsLTUsXG4uZ3gteGwtNSB7XG4gICAgLS10YmxyLWd1dHRlci14OiA0cmVtO1xuICB9XG5cbiAgLmcteGwtNSxcbi5neS14bC01IHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3gteHhsLTAge1xuICAgIC0tdGJsci1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd5LXh4bC0wIHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14eGwtMSxcbi5neC14eGwtMSB7XG4gICAgLS10YmxyLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTEsXG4uZ3kteHhsLTEge1xuICAgIC0tdGJsci1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd4LXh4bC0yIHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd5LXh4bC0yIHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd4LXh4bC0zIHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neS14eGwtMyB7XG4gICAgLS10YmxyLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3gteHhsLTQge1xuICAgIC0tdGJsci1ndXR0ZXIteDogMnJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd5LXh4bC00IHtcbiAgICAtLXRibHItZ3V0dGVyLXk6IDJyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neC14eGwtNSB7XG4gICAgLS10YmxyLWd1dHRlci14OiA0cmVtO1xuICB9XG5cbiAgLmcteHhsLTUsXG4uZ3kteHhsLTUge1xuICAgIC0tdGJsci1ndXR0ZXIteTogNHJlbTtcbiAgfVxufVxuLnRhYmxlLCAubWFya2Rvd24gPiB0YWJsZSB7XG4gIC0tdGJsci10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdGJsci10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXRibHItdGFibGUtc3RyaXBlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS10YmxyLXRhYmxlLXN0cmlwZWQtYmc6IHZhcigtLXRibHItYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbiAgLS10YmxyLXRhYmxlLWFjdGl2ZS1jb2xvcjogaW5oZXJpdDtcbiAgLS10YmxyLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXRibHItdGFibGUtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tdGJsci10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosIC5tYXJrZG93biA+IHRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGJsci10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLXRibHItdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5LCAubWFya2Rvd24gPiB0YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCwgLm1hcmtkb3duID4gdGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4udGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCksIC5tYXJrZG93biA+IHRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICosIC5tYXJrZG93biA+IHRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLCAubWFya2Rvd24gPiB0YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pID4gKiB7XG4gIC0tdGJsci10YWJsZS1hY2NlbnQtYmc6IHZhcigtLXRibHItdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS10YmxyLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS10YmxyLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tdGJsci10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tdGJsci10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tdGJsci10YWJsZS1hY2NlbnQtYmc6IHZhcigtLXRibHItdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tdGJsci10YWJsZS1ob3Zlci1jb2xvcik7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS10YmxyLXRhYmxlLWJnOiAjZDJlMWYzO1xuICAtLXRibHItdGFibGUtc3RyaXBlZC1iZzogI2M5ZDhlYTtcbiAgLS10YmxyLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxZTI5M2I7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtYmc6ICNjMGNmZTE7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtY29sb3I6ICNmYWZiZmM7XG4gIC0tdGJsci10YWJsZS1ob3Zlci1iZzogI2M1ZDNlNTtcbiAgLS10YmxyLXRhYmxlLWhvdmVyLWNvbG9yOiAjMWUyOTNiO1xuICBjb2xvcjogIzFlMjkzYjtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjZmUxO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS10YmxyLXRhYmxlLWJnOiAjZTBlMWU0O1xuICAtLXRibHItdGFibGUtc3RyaXBlZC1iZzogI2Q2ZDhkYztcbiAgLS10YmxyLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxZTI5M2I7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtYmc6ICNjZGNmZDM7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtY29sb3I6ICNmYWZiZmM7XG4gIC0tdGJsci10YWJsZS1ob3Zlci1iZzogI2QxZDNkNztcbiAgLS10YmxyLXRhYmxlLWhvdmVyLWNvbG9yOiAjMWUyOTNiO1xuICBjb2xvcjogIzFlMjkzYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2RjZmQzO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tdGJsci10YWJsZS1iZzogI2Q1ZjBkYTtcbiAgLS10YmxyLXRhYmxlLXN0cmlwZWQtYmc6ICNjY2U2ZDI7XG4gIC0tdGJsci10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMWUyOTNiO1xuICAtLXRibHItdGFibGUtYWN0aXZlLWJnOiAjYzNkY2NhO1xuICAtLXRibHItdGFibGUtYWN0aXZlLWNvbG9yOiAjMWUyOTNiO1xuICAtLXRibHItdGFibGUtaG92ZXItYmc6ICNjN2UxY2U7XG4gIC0tdGJsci10YWJsZS1ob3Zlci1jb2xvcjogIzFlMjkzYjtcbiAgY29sb3I6ICMxZTI5M2I7XG4gIGJvcmRlci1jb2xvcjogI2MzZGNjYTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLXRibHItdGFibGUtYmc6ICNkOWViZjk7XG4gIC0tdGJsci10YWJsZS1zdHJpcGVkLWJnOiAjZDBlMWYwO1xuICAtLXRibHItdGFibGUtc3RyaXBlZC1jb2xvcjogIzFlMjkzYjtcbiAgLS10YmxyLXRhYmxlLWFjdGl2ZS1iZzogI2M2ZDhlNjtcbiAgLS10YmxyLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFlMjkzYjtcbiAgLS10YmxyLXRhYmxlLWhvdmVyLWJnOiAjY2JkY2ViO1xuICAtLXRibHItdGFibGUtaG92ZXItY29sb3I6ICMxZTI5M2I7XG4gIGNvbG9yOiAjMWUyOTNiO1xuICBib3JkZXItY29sb3I6ICNjNmQ4ZTY7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS10YmxyLXRhYmxlLWJnOiAjZmRlMWNkO1xuICAtLXRibHItdGFibGUtc3RyaXBlZC1iZzogI2YyZDhjNjtcbiAgLS10YmxyLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxZTI5M2I7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtYmc6ICNlN2NmYmU7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtY29sb3I6ICMxZTI5M2I7XG4gIC0tdGJsci10YWJsZS1ob3Zlci1iZzogI2VjZDNjMjtcbiAgLS10YmxyLXRhYmxlLWhvdmVyLWNvbG9yOiAjMWUyOTNiO1xuICBjb2xvcjogIzFlMjkzYjtcbiAgYm9yZGVyLWNvbG9yOiAjZTdjZmJlO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS10YmxyLXRhYmxlLWJnOiAjZjdkN2Q3O1xuICAtLXRibHItdGFibGUtc3RyaXBlZC1iZzogI2VjY2VjZjtcbiAgLS10YmxyLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxZTI5M2I7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtYmc6ICNlMWM2Yzc7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtY29sb3I6ICNmYWZiZmM7XG4gIC0tdGJsci10YWJsZS1ob3Zlci1iZzogI2U3Y2FjYjtcbiAgLS10YmxyLXRhYmxlLWhvdmVyLWNvbG9yOiAjMWUyOTNiO1xuICBjb2xvcjogIzFlMjkzYjtcbiAgYm9yZGVyLWNvbG9yOiAjZTFjNmM3O1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLXRibHItdGFibGUtYmc6ICNmYWZiZmM7XG4gIC0tdGJsci10YWJsZS1zdHJpcGVkLWJnOiAjZWZmMWYyO1xuICAtLXRibHItdGFibGUtc3RyaXBlZC1jb2xvcjogIzFlMjkzYjtcbiAgLS10YmxyLXRhYmxlLWFjdGl2ZS1iZzogI2U0ZTZlOTtcbiAgLS10YmxyLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFlMjkzYjtcbiAgLS10YmxyLXRhYmxlLWhvdmVyLWJnOiAjZWFlYmVlO1xuICAtLXRibHItdGFibGUtaG92ZXItY29sb3I6ICMxZTI5M2I7XG4gIGNvbG9yOiAjMWUyOTNiO1xuICBib3JkZXItY29sb3I6ICNlNGU2ZTk7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS10YmxyLXRhYmxlLWJnOiAjMWUyOTNiO1xuICAtLXRibHItdGFibGUtc3RyaXBlZC1iZzogIzI5MzQ0NTtcbiAgLS10YmxyLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmYWZiZmM7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtYmc6ICMzNDNlNGU7XG4gIC0tdGJsci10YWJsZS1hY3RpdmUtY29sb3I6ICNmYWZiZmM7XG4gIC0tdGJsci10YWJsZS1ob3Zlci1iZzogIzJmMzk0OTtcbiAgLS10YmxyLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmFmYmZjO1xuICBjb2xvcjogI2ZhZmJmYztcbiAgYm9yZGVyLWNvbG9yOiAjMzQzZTRlO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNDM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNDM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4Njtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjEyNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMTI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4NS43MTQyODU3MSU7XG4gIGNvbG9yOiAjNjI2OTc2O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzkwYjVlMjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDMyLCAxMDcsIDE5NiwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBoZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTVhOWIxO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTVhOWIxO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E1YTliMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTVhOWIxO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E1YTliMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuNDM3NXJlbSAtMC43NXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjc1cmVtO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjQzNzVyZW0gLTAuNzVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC43NXJlbTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZjtcbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWY7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjQzNzVyZW0gLTAuNzVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC43NXJlbTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVmO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGNvbG9yOiAjMWUyOTNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDAuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMTI1cmVtIC0wLjVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC41cmVtO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4xMjVyZW0gLTAuNXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjEyNXJlbSAtMC41cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xLjVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxLjVyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMS41cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMS41cmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTEuNXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDEuNXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDAuODc1cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyAwLjI1cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNDM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMi4yNXJlbSAwLjQzNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYTVhOWIxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5MGI1ZTI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMiwgMTA3LCAxOTYsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCBpbmhlcml0O1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjIxNDI4NTcxNDNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4yNCk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICAgICAgICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5MGI1ZTI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMiwgMTA3LCAxOTYsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDZiYzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5OCwgMTA1LCAxMTgsIDAuMjQpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHdpZHRoPScxNicgaGVpZ2h0PScxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgOC41bDIuNSAyLjVsNS41IC01LjUnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmZmZmJyBjeD0nOCcgY3k9JzgnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDZiYzQ7XG4gIGJvcmRlci1jb2xvcjogIzIwNmJjNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNlNmU3ZTknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM5MGI1ZTInLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjVmN2ZiLCAwIDAgMCAwLjI1cmVtIHJnYmEoMzIsIDEwNywgMTk2LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmNWY3ZmIsIDAgMCAwIDAuMjVyZW0gcmdiYSgzMiwgMTA3LCAxOTYsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDZiYzQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRibHItYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZDNlZDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YmxyLWJvcmRlci1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDZiYzQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRibHItYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2QzZWQ7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YmxyLWJvcmRlci1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NzQ4Yjtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NzQ4Yjtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDotbXMtaW5wdXQtcGxhY2Vob2xkZXIpIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDotbXMtaW5wdXQtcGxhY2Vob2xkZXIpIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBjb2xvcjogIzYyNjk3NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDg1LjcxNDI4NTcxJTtcbiAgY29sb3I6ICMyZmIzNDQ7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgY29sb3I6ICNmYWZiZmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDE3OSwgNjgsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmZiMzQ0O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgMC44NzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMmZiMzQ0JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNTcxNDI4NTcyZW0gKyAwLjIxODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjcxNDI4NTcxNDNlbSArIDAuNDM3NXJlbSkgY2FsYygwLjcxNDI4NTcxNDNlbSArIDAuNDM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmZiMzQ0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDcsIDE3OSwgNjgsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzU3MTQyODU3MmVtICsgMC4yMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM1NzE0Mjg1NzJlbSArIDAuMjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzJmYjM0NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYTVhOWIxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMmZiMzQ0JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43MTQyODU3MTQzZW0gKyAwLjQzNzVyZW0pIGNhbGMoMC43MTQyODU3MTQzZW0gKyAwLjQzNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyZmIzNDQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0NywgMTc5LCA2OCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzJmYjM0NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmZiMzQ0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ3LCAxNzksIDY4LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzJmYjM0NDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDE7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODUuNzE0Mjg1NzElO1xuICBjb2xvcjogI2Q2MzkzOTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIGNvbG9yOiAjZmFmYmZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgNTcsIDU3LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDYzOTM5O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgMC44NzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZDYzOTM5JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NsaW5lIHgxPScxOCcgeTE9JzYnIHgyPSc2JyB5Mj0nMTgnJTNlJTNjL2xpbmUlM2UlM2NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnJTNlJTNjL2xpbmUlM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzU3MTQyODU3MmVtICsgMC4yMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43MTQyODU3MTQzZW0gKyAwLjQzNzVyZW0pIGNhbGMoMC43MTQyODU3MTQzZW0gKyAwLjQzNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkNjM5Mzk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTQsIDU3LCA1NywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzU3MTQyODU3MmVtICsgMC4yMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM1NzE0Mjg1NzJlbSArIDAuMjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkNjM5Mzk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYTVhOWIxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZDYzOTM5JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NsaW5lIHgxPScxOCcgeTE9JzYnIHgyPSc2JyB5Mj0nMTgnJTNlJTNjL2xpbmUlM2UlM2NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnJTNlJTNjL2xpbmUlM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzE0Mjg1NzE0M2VtICsgMC40Mzc1cmVtKSBjYWxjKDAuNzE0Mjg1NzE0M2VtICsgMC40Mzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MzkzOTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxNCwgNTcsIDU3LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MzkzOTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MzkzOTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE0LCA1NywgNTcsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2Q2MzkzOTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICB6LWluZGV4OiAyO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGNvbG9yOiAjMWUyOTNiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMWUyOTNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0biwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMiwgMTA3LCAxOTYsIDAuMjUpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIwNmJjNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxYTU2OWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDc1NTY5O1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjMwNmVtO1xuICB3aWR0aDogMC4zNmVtO1xuICBoZWlnaHQ6IDAuMzZlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDExcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxZTI5M2I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4zMDZlbTtcbiAgd2lkdGg6IDAuMzZlbTtcbiAgaGVpZ2h0OiAwLjM2ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IDAuMzA2ZW07XG4gIHdpZHRoOiAwLjM2ZW07XG4gIGhlaWdodDogMC4zNmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIG1hcmdpbi1yaWdodDogMC4xZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4zMDZlbTtcbiAgd2lkdGg6IDAuMzZlbTtcbiAgaGVpZ2h0OiAwLjM2ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk4LCAxMDUsIDExOCwgMC4wNCk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjA2YmM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDEwNywgMTk2LCAwLjA0KTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIGNvbG9yOiAjY2JkNWUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyOTNiO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2NiZDVlMTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjA2YmM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAxMDcsIDE5NiwgMC4wNCk7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLXRleHQge1xuICBjb2xvcjogI2NiZDVlMTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjNjQ3NDhiO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxYTU2OWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiZDVlMTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMCAjZTJlOGYwICNjYmQ1ZTE7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzNDE1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2JkNWUxICNjYmQ1ZTEgI2Y1ZjdmYjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMjA2YmM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAxMDcsIDE5NiwgMC4wNCk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMDtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLXRibHItc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZmxleC1ncm93OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzFlMjkzYjtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICMxZTI5M2I7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDMwLCA0MSwgNTksIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgzMCwgNDEsIDU5LCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWUyOTNiO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgzMCwgNDEsIDU5LCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MzAsIDQxLCA1OSwgMC43JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMzAsIDQxLCA1OSwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWUyOTNiO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjclMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNhcmQgPiBociwgLmNhcmQgPiAuaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM2MjY5NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzYyNjk3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxZTI5M2I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J2luaGVyaXQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMxZTI5M2InJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMiwgMTA3LCAxOTYsIDAuMjUpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNjI2OTc2O1xuICBjb250ZW50OiB2YXIoLS10YmxyLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tdGJsci1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2MjY5NzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgc29saWQgI2NiZDVlMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzFhNTY5ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xuICBib3JkZXItY29sb3I6ICNjYmQ1ZTE7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMxYTU2OWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMiwgMTA3LCAxOTYsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNmJjNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA2YmM0O1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoOTgsIDEwNSwgMTE4LCAwLjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NiZDVlMTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgZm9udC1zaXplOiA4NS43MTQyODU3MSU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVyZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNXJlbTtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC42NTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDZiYzQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMC41cmVtIDAuNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDEwNSwgMTE4LCAwLjA0KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWUyOTNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDEwNywgMTk2LCAwLjA0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlN2U5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTM0MDc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlMWYzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxMzQwNzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGNiZGI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNDA3NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTM0MDc2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjM2IzZjQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMWU0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjM2IzZjQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYmNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2Y0NztcbiAgYm9yZGVyLWNvbG9yOiAjM2IzZjQ3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFjNmIyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjBkYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWM2YjI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOGM0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzZiMjk7XG4gIGJvcmRlci1jb2xvcjogIzFjNmIyOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMyODVjODc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWViZjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzI4NWM4NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZDRlMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1Yzg3O1xuICBib3JkZXItY29sb3I6ICMyODVjODc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOTQzZTA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMWNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM5NDNlMDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGNiYjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0M2UwNDtcbiAgYm9yZGVyLWNvbG9yOiAjOTQzZTA0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODAyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkN2Q3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODAyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVjMmMyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwMjIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjODAyMjIyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM5Njk3OTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOTY5Nzk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5Nzk3O1xuICBib3JkZXItY29sb3I6ICM5Njk3OTc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMTIxOTIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkNGQ4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE5MjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJmYzI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTkyMztcbiAgYm9yZGVyLWNvbG9yOiAjMTIxOTIzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLW11dGVkIHtcbiAgY29sb3I6ICMzYjNmNDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUxZTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLW11dGVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbXV0ZWQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjM2IzZjQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYmNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1tdXRlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzZjQ3O1xuICBib3JkZXItY29sb3I6ICMzYjNmNDc7XG59XG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMDAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMC43NXJlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMiwgMTA3LCAxOTYsIDAuMjUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzYyNjk3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDU1O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xcmVtKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjkzYjtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC4yNDtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC43NXJlbSAtMC43NXJlbSAtMC43NXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEuMTI1cmVtO1xuICBib3JkZXItdG9wOiAwIHNvbGlkICNlNmU3ZTk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjM3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4ubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA4MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRibHItZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJzLXRvb2x0aXAtZW5kLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLXN0YXJ0LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRibHItZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU3ZTk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZTdlOTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU3ZTk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmU3ZTk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogIzFlMjkzYjtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM2UlM2MvcG9seWxpbmUlM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3JvdztcbiAgICAgICAgICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDQ1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyOTNiO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuMjQ7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4Njtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDMwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLm9mZmNhbnZhcy5zaG93IHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMDAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC45KSA3NSUsICMwMDAwMDAgOTUlKTtcbiAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjkpIDc1JSwgIzAwMDAwMCA5NSUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgICAgIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMDZiYzQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMxYTU2OWQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjI2OTc2O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzRlNTQ1ZTtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMmZiMzQ0O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMjY4ZjM2O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6ICM0Mjk5ZTE7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzNTdhYjQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2Y3NjcwNztcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2M2NTIwNjtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNkNjM5Mzk7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYWIyZTJlO1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiAjZmFmYmZjO1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmYmZjZmQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzFlMjkzYjtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzE4MjEyZjtcbn1cblxuLmxpbmstbXV0ZWQge1xuICBjb2xvcjogIzYyNjk3Njtcbn1cbi5saW5rLW11dGVkOmhvdmVyLCAubGluay1tdXRlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNGU1NDVlO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLXRibHItYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tdGJsci1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLXRibHItYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0zeDQge1xuICAtLXRibHItYXNwZWN0LXJhdGlvOiAxMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS10YmxyLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tOXgxNiB7XG4gIC0tdGJsci1hc3BlY3QtcmF0aW86IDE3Ny43Nzc3Nzc3Nzc4JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLXRibHItYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLnJhdGlvLTl4MjEge1xuICAtLXRibHItYXNwZWN0LXJhdGlvOiAyMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE2O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdpZGUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13aWRlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC13aWRlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdpZGUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LXdpZGUge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMyMDZiYzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2MjY5NzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmZiMzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzQyOTllMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmNzY3MDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkNjM5MzkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmJmYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMxZTI5M2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1tdXRlZCB7XG4gIGJvcmRlci1jb2xvcjogIzYyNjk3NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTAge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4udy0xIHtcbiAgd2lkdGg6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMiB7XG4gIHdpZHRoOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMyB7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTQge1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udy01IHtcbiAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMCB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uaC0xIHtcbiAgaGVpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTIge1xuICBoZWlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0zIHtcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTQge1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtNSB7XG4gIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tdGJsci1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NiAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tdGJsci10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRibHItcHJpbWFyeS1yZ2IpLCB2YXIoLS10YmxyLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tdGJsci10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRibHItc2Vjb25kYXJ5LXJnYiksIHZhcigtLXRibHItdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tdGJsci10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRibHItc3VjY2Vzcy1yZ2IpLCB2YXIoLS10YmxyLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLXRibHItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS10YmxyLWluZm8tcmdiKSwgdmFyKC0tdGJsci10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS10YmxyLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGJsci13YXJuaW5nLXJnYiksIHZhcigtLXRibHItdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS10YmxyLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGJsci1kYW5nZXItcmdiKSwgdmFyKC0tdGJsci10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tdGJsci10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRibHItbGlnaHQtcmdiKSwgdmFyKC0tdGJsci10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS10YmxyLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGJsci1kYXJrLXJnYiksIHZhcigtLXRibHItdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLXRibHItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzYyNjk3NiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tdGJsci10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRibHItYmxhY2stcmdiKSwgdmFyKC0tdGJsci10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tdGJsci10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRibHItd2hpdGUtcmdiKSwgdmFyKC0tdGJsci10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS10YmxyLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGJsci1ib2R5LWNvbG9yLXJnYiksIHZhcigtLXRibHItdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLXRibHItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS10YmxyLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tdGJsci10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLXRibHItdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS10YmxyLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS10YmxyLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLXRibHItdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tdGJsci1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRibHItcHJpbWFyeS1yZ2IpLCB2YXIoLS10YmxyLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS10YmxyLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGJsci1zZWNvbmRhcnktcmdiKSwgdmFyKC0tdGJsci1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLXRibHItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10YmxyLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tdGJsci1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLXRibHItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10YmxyLWluZm8tcmdiKSwgdmFyKC0tdGJsci1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLXRibHItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10YmxyLXdhcm5pbmctcmdiKSwgdmFyKC0tdGJsci1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tdGJsci1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRibHItZGFuZ2VyLXJnYiksIHZhcigtLXRibHItYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tdGJsci1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRibHItbGlnaHQtcmdiKSwgdmFyKC0tdGJsci1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLXRibHItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10YmxyLWRhcmstcmdiKSwgdmFyKC0tdGJsci1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW11dGVkIHtcbiAgLS10YmxyLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGJsci1tdXRlZC1yZ2IpLCB2YXIoLS10YmxyLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLXRibHItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10YmxyLWJsYWNrLXJnYiksIHZhcigtLXRibHItYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tdGJsci1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRibHItd2hpdGUtcmdiKSwgdmFyKC0tdGJsci1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLXRibHItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10YmxyLWJvZHktYmctcmdiKSwgdmFyKC0tdGJsci1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS10YmxyLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS10YmxyLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLXRibHItYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLXRibHItYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tdGJsci1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLXRibHItYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tdGJsci1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1jb250YWluIHtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtY292ZXIge1xuICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpbGwge1xuICAtby1vYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1zY2FsZS1kb3duIHtcbiAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3Qtbm9uZSB7XG4gIC1vLW9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHJhY2tpbmctdGlnaHQge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbSAhaW1wb3J0YW50O1xufVxuXG4udHJhY2tpbmctbm9ybWFsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRyYWNraW5nLXdpZGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3Item9vbS1pbiB7XG4gIGN1cnNvcjogem9vbS1pbiAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLXpvb20tb3V0IHtcbiAgY3Vyc29yOiB6b29tLW91dCAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1ub25lIHtcbiAgY3Vyc29yOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItaGVscCB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLXByb2dyZXNzIHtcbiAgY3Vyc29yOiBwcm9ncmVzcyAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLXdhaXQge1xuICBjdXJzb3I6IHdhaXQgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3Itdi10ZXh0IHtcbiAgY3Vyc29yOiB2ZXJ0aWNhbC10ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWdyYWJiaW5nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci14IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteC13aWRlIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXktd2lkZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXktMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1ucy0yIHtcbiAgLW1vei1jb2x1bW5zOiAyICFpbXBvcnRhbnQ7XG4gICAgICAgY29sdW1uczogMiAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1ucy0zIHtcbiAgLW1vei1jb2x1bW5zOiAzICFpbXBvcnRhbnQ7XG4gICAgICAgY29sdW1uczogMyAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1ucy00IHtcbiAgLW1vei1jb2x1bW5zOiA0ICFpbXBvcnRhbnQ7XG4gICAgICAgY29sdW1uczogNCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1ucy1zbS0yIHtcbiAgICAtbW96LWNvbHVtbnM6IDIgIWltcG9ydGFudDtcbiAgICAgICAgIGNvbHVtbnM6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW5zLXNtLTMge1xuICAgIC1tb3otY29sdW1uczogMyAhaW1wb3J0YW50O1xuICAgICAgICAgY29sdW1uczogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbnMtc20tNCB7XG4gICAgLW1vei1jb2x1bW5zOiA0ICFpbXBvcnRhbnQ7XG4gICAgICAgICBjb2x1bW5zOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW5zLW1kLTIge1xuICAgIC1tb3otY29sdW1uczogMiAhaW1wb3J0YW50O1xuICAgICAgICAgY29sdW1uczogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbnMtbWQtMyB7XG4gICAgLW1vei1jb2x1bW5zOiAzICFpbXBvcnRhbnQ7XG4gICAgICAgICBjb2x1bW5zOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1ucy1tZC00IHtcbiAgICAtbW96LWNvbHVtbnM6IDQgIWltcG9ydGFudDtcbiAgICAgICAgIGNvbHVtbnM6IDQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbnMtbGctMiB7XG4gICAgLW1vei1jb2x1bW5zOiAyICFpbXBvcnRhbnQ7XG4gICAgICAgICBjb2x1bW5zOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1ucy1sZy0zIHtcbiAgICAtbW96LWNvbHVtbnM6IDMgIWltcG9ydGFudDtcbiAgICAgICAgIGNvbHVtbnM6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW5zLWxnLTQge1xuICAgIC1tb3otY29sdW1uczogNCAhaW1wb3J0YW50O1xuICAgICAgICAgY29sdW1uczogNCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbnMteGwtMiB7XG4gICAgLW1vei1jb2x1bW5zOiAyICFpbXBvcnRhbnQ7XG4gICAgICAgICBjb2x1bW5zOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1ucy14bC0zIHtcbiAgICAtbW96LWNvbHVtbnM6IDMgIWltcG9ydGFudDtcbiAgICAgICAgIGNvbHVtbnM6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW5zLXhsLTQge1xuICAgIC1tb3otY29sdW1uczogNCAhaW1wb3J0YW50O1xuICAgICAgICAgY29sdW1uczogNCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbnMteHhsLTIge1xuICAgIC1tb3otY29sdW1uczogMiAhaW1wb3J0YW50O1xuICAgICAgICAgY29sdW1uczogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbnMteHhsLTMge1xuICAgIC1tb3otY29sdW1uczogMyAhaW1wb3J0YW50O1xuICAgICAgICAgY29sdW1uczogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbnMteHhsLTQge1xuICAgIC1tb3otY29sdW1uczogNCAhaW1wb3J0YW50O1xuICAgICAgICAgY29sdW1uczogNCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC0tdGJsci1jYXJkLWJnOiAjZmZmZmZmO1xuICAtLXRibHItY2FyZC1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tdGJsci1ib3JkZXItY29sb3I6ICNlNmU3ZTk7XG4gIC0tdGJsci1ib3JkZXItY29sb3ItcmdiOiAyMzAsIDIzMSwgMjMzO1xuICAtLXRibHItYm9yZGVyLWNvbG9yLWxpZ2h0OiAjZjJmM2Y0O1xuICAtLXRibHItYm9yZGVyLWNvbG9yLWxpZ2h0LXJnYjogMjQyLCAyNDMsIDI0NDtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgcHJpbnQge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjE2KTtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjA2KTtcbn1cblxuKjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjMyKTtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5sYXlvdXQtZmx1aWQgLmNvbnRhaW5lcixcbi5sYXlvdXQtZmx1aWQgW2NsYXNzXj1jb250YWluZXItXSxcbi5sYXlvdXQtZmx1aWQgW2NsYXNzKj1cIiBjb250YWluZXItXCJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGF5b3V0LWJveGVkIHtcbiAgLS10YmxyLXRoZW1lLWJveGVkLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tdGJsci10aGVtZS1ib3hlZC13aWR0aDogMTMyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtYm94ZWQge1xuICAgIGJhY2tncm91bmQ6ICMxZTI5M2IgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KSBmaXhlZDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIC0tdGJsci10aGVtZS1ib3hlZC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5sYXlvdXQtYm94ZWQgLnBhZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS10YmxyLXRoZW1lLWJveGVkLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGJsci10aGVtZS1ib3hlZC1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6ICMxZTI5M2I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1ib3hlZCAucGFnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGJsci1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRibHItYm9keS1iZyk7XG4gIH1cbn1cbi5sYXlvdXQtYm94ZWQgLnBhZ2UgPiAubmF2YmFyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGJsci10aGVtZS1ib3hlZC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXRibHItdGhlbWUtYm94ZWQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8qKlxuTmF2YmFyXG4gKi9cbi5uYXZiYXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWluLWhlaWdodDogMy41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMzAsIDQxLCA1OSwgMC43KTtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhciB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5uYXZiYXIuY29sbGFwc2luZyB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4ubmF2YmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4xNik7XG59XG4ubmF2YmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdGJsci1ib2R5LWNvbG9yLXJnYiksIDAuMDYpO1xufVxuLm5hdmJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjMyKTtcbn1cbi5uYXZiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhciAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDMwLCA0MSwgNTksIDAuNykgIWltcG9ydGFudDtcbn1cbi5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjMWUyOTNiO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzFlMjkzYjtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgzMCwgNDEsIDU5LCAwLjcpO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxZTI5M2I7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDMwLCA0MSwgNTksIDAuMyk7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWUyOTNiO1xufVxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogIzFlMjkzYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXIgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMzAsIDQxLCA1OSwgMC43KTtcbn1cbi5uYXZiYXIgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyIC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhciAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDMwLCA0MSwgNTksIDAuNyk7XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLnRoZW1lLWRhcmsgLm5hdmJhciB7XG4gICAgYmFja2dyb3VuZDogIzFlMjkzYjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC50aGVtZS1kYXJrIC5uYXZiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4xNik7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdGJsci1ib2R5LWNvbG9yLXJnYiksIDAuMDYpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjMyKTtcbiAgfVxuICAudGhlbWUtZGFyayAubmF2YmFyOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXIgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgfVxuICAudGhlbWUtZGFyayAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXIgLm5hdmJhci1icmFuZDpob3ZlciwgLnRoZW1lLWRhcmsgLm5hdmJhciAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC50aGVtZS1kYXJrIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAudGhlbWUtZGFyayAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxuICAudGhlbWUtZGFyayAubmF2YmFyIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLnRoZW1lLWRhcmsgLm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLnRoZW1lLWRhcmsgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi50aGVtZS1kYXJrIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLm5hdmJhciAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLm5hdmJhciAubmF2YmFyLXRleHQgYSxcbi50aGVtZS1kYXJrIC5uYXZiYXIgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4udGhlbWUtZGFyayAubmF2YmFyIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC50aGVtZS1kYXJrIC5uYXZiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4xNik7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdGJsci1ib2R5LWNvbG9yLXJnYiksIDAuMDYpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjMyKTtcbiAgfVxuICAudGhlbWUtZGFyayAubmF2YmFyOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXIgLmlucHV0LWljb24tYWRkb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjUxLCAyNTIsIDAuNjQpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXIgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLm5hdmJhciAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI1MSwgMjUyLCAwLjY0KTtcbiAgfVxuICAudGhlbWUtZGFyayAubmF2YmFyIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjUxLCAyNTIsIDAuNjQpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXIgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjUxLCAyNTIsIDAuNjQpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5uYXZiYXIgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI1MSwgMjUyLCAwLjY0KTtcbiAgfVxuICAudGhlbWUtZGFyayAubmF2YmFyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI1MSwgMjUyLCAwLjY0KTtcbiAgfVxufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXIge1xuICAgICAgYmFja2dyb3VuZDogIzFlMjkzYjtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4xNik7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4wNik7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4zMik7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXIgLnRleHQtbXV0ZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAubmF2YmFyIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhciAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAubmF2YmFyIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLnRoZW1lLWRhcmstYXV0byAubmF2YmFyIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4udGhlbWUtZGFyay1hdXRvIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4udGhlbWUtZGFyay1hdXRvIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhciAubmF2YmFyLXRleHQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAubmF2YmFyIC5uYXZiYXItdGV4dCBhLFxuLnRoZW1lLWRhcmstYXV0byAubmF2YmFyIC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLnRoZW1lLWRhcmstYXV0byAubmF2YmFyIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4xNik7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4wNik7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4zMik7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhcjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXIgLmlucHV0LWljb24tYWRkb24ge1xuICAgICAgY29sb3I6IHJnYmEoMjUwLCAyNTEsIDI1MiwgMC42NCk7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhciAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm5hdmJhciAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1MCwgMjUxLCAyNTIsIDAuNjQpO1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXIgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTAsIDI1MSwgMjUyLCAwLjY0KTtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAubmF2YmFyIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1MCwgMjUxLCAyNTIsIDAuNjQpO1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXIgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1MCwgMjUxLCAyNTIsIDAuNjQpO1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXIgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjUwLCAyNTEsIDI1MiwgMC42NCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnRoZW1lLWRhcmstYXV0byAubmF2YmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMzA7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgbWluLWhlaWdodDogM3JlbTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluayAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zNzVyZW07XG4gIHJpZ2h0OiAwLjM3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgW2NsYXNzXj1jb250YWluZXJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUtY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgLm5hdi1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItZGFyayAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbi5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItZGFyayAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci1saWdodCAubmF2LWl0ZW0uYWN0aXZlLFxuLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1saWdodCAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICBib3JkZXI6IDAgc29saWQgIzIwNmJjNDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLWxpZ2h0Lm5hdmJhci12ZXJ0aWNhbCxcbi5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgMCAwIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCxcbi5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCAwIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItdmVydGljYWwgfiAubmF2YmFyLFxuLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLXZlcnRpY2FsIH4gLnBhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLFxuLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCB+IC5wYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2UgW2NsYXNzXj1jb250YWluZXJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUtY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2UgLm5hdi1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItZGFyayAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbi5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItZGFyayAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1saWdodCAubmF2LWl0ZW0uYWN0aXZlLFxuLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1saWdodCAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICBib3JkZXI6IDAgc29saWQgIzIwNmJjNDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWxpZ2h0Lm5hdmJhci12ZXJ0aWNhbCxcbi5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgMCAwIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCxcbi5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCAwIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItdmVydGljYWwgfiAubmF2YmFyLFxuLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLXZlcnRpY2FsIH4gLnBhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLFxuLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCB+IC5wYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgW2NsYXNzXj1jb250YWluZXJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUtY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgLm5hdi1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItZGFyayAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItZGFyayAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1saWdodCAubmF2LWl0ZW0uYWN0aXZlLFxuLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1saWdodCAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICBib3JkZXI6IDAgc29saWQgIzIwNmJjNDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWxpZ2h0Lm5hdmJhci12ZXJ0aWNhbCxcbi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgMCAwIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCxcbi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCAwIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZy5uYXZiYXItdmVydGljYWwgfiAubmF2YmFyLFxuLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLXZlcnRpY2FsIH4gLnBhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLFxuLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCB+IC5wYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIFtjbGFzc149Y29udGFpbmVyXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSkpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51LWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1kYXJrIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rLFxuLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1kYXJrIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmFjdGl2ZTphZnRlcixcbi5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0wLjI1cmVtO1xuICAgIGJvcmRlcjogMCBzb2xpZCAjMjA2YmM0O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsLFxuLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1saWdodC5uYXZiYXItdmVydGljYWwge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAwIDAgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci1saWdodC5uYXZiYXItdmVydGljYWwubmF2YmFyLXJpZ2h0LFxuLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1saWdodC5uYXZiYXItdmVydGljYWwubmF2YmFyLXJpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIDAgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsLm5hdmJhci12ZXJ0aWNhbCB+IC5uYXZiYXIsXG4ubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItdmVydGljYWwgfiAucGFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCB+IC5uYXZiYXIsXG4ubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItdmVydGljYWwubmF2YmFyLXJpZ2h0IH4gLnBhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudS1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSAubmF2LWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci1kYXJrIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rLFxuLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItZGFyayAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIsXG4ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1saWdodCAubmF2LWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTAuMjVyZW07XG4gICAgYm9yZGVyOiAwIHNvbGlkICMyMDZiYzQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsLFxuLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbGlnaHQubmF2YmFyLXZlcnRpY2FsIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgMCAwIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLWxpZ2h0Lm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItcmlnaHQsXG4ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1saWdodC5uYXZiYXItdmVydGljYWwubmF2YmFyLXJpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIDAgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bC5uYXZiYXItdmVydGljYWwgfiAubmF2YmFyLFxuLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci12ZXJ0aWNhbCB+IC5wYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCB+IC5uYXZiYXIsXG4ubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1yaWdodCB+IC5wYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW07XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS10YmxyLWd1dHRlci14LCAxLjVyZW0pKTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudS1jb2x1bW5zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xuICByaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQubmF2YmFyLWRhcmsgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmssXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWRhcmsgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWV4cGFuZC5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItZXhwYW5kLm5hdmJhci1saWdodCAubmF2LWl0ZW0uYWN0aXZlOmFmdGVyLFxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1saWdodCAubmF2LWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMC4yNXJlbTtcbiAgYm9yZGVyOiAwIHNvbGlkICMyMDZiYzQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi5uYXZiYXItZXhwYW5kLm5hdmJhci1saWdodC5uYXZiYXItdmVydGljYWwsXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWxpZ2h0Lm5hdmJhci12ZXJ0aWNhbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAwIDAgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xufVxuLm5hdmJhci1leHBhbmQubmF2YmFyLWxpZ2h0Lm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItcmlnaHQsXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWxpZ2h0Lm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItcmlnaHQge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIDAgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xufVxuLm5hdmJhci1leHBhbmQubmF2YmFyLXZlcnRpY2FsIH4gLm5hdmJhcixcbi5uYXZiYXItZXhwYW5kLm5hdmJhci12ZXJ0aWNhbCB+IC5wYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTVyZW07XG59XG4ubmF2YmFyLWV4cGFuZC5uYXZiYXItdmVydGljYWwubmF2YmFyLXJpZ2h0IH4gLm5hdmJhcixcbi5uYXZiYXItZXhwYW5kLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItcmlnaHQgfiAucGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTVyZW07XG59XG5cbi8qKlxuTmF2YmFyIGJyYW5kXG4gKi9cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmF2YmFyLWJyYW5kLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qKlxuTmF2YmFyIHRvZ2dsZXJcbiAqL1xuLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMS4yNWVtO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMsIGJvdHRvbSAwLjJzIDAuMnMsIHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDBzIDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUsIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSwgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gIHRvcDogLTAuNDVlbTtcbn1cbi5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyIHtcbiAgYm90dG9tOiAtMC40NWVtO1xufVxuLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzLCBib3R0b20gMC4zcywgdHJhbnNmb3JtIDAuM3MgMC4zcywgb3BhY2l0eSAwcyAwLjNzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKipcbk5hdmJhciBsaWdodFxuICovXG4ubmF2YmFyLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qKlxuTmF2YmFyIGRhcmtcbiAqL1xuLm5hdmJhci1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzFlMjkzYjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5uYXZiYXItZGFyazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItZGFyazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLWRhcms6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjE2KTtcbn1cbi5uYXZiYXItZGFyazo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjA2KTtcbn1cbi5uYXZiYXItZGFyazpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjMyKTtcbn1cbi5uYXZiYXItZGFyazo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRhcmsgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ubmF2YmFyLWRhcms6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLWRhcms6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1kYXJrOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4xNik7XG59XG4ubmF2YmFyLWRhcms6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4wNik7XG59XG4ubmF2YmFyLWRhcms6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4zMik7XG59XG4ubmF2YmFyLWRhcms6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kYXJrIC5pbnB1dC1pY29uLWFkZG9uIHtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNTEsIDI1MiwgMC42NCk7XG59XG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNTEsIDI1MiwgMC42NCk7XG59XG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjUxLCAyNTIsIDAuNjQpO1xufVxuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNTEsIDI1MiwgMC42NCk7XG59XG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNTEsIDI1MiwgMC42NCk7XG59XG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTAsIDI1MSwgMjUyLCAwLjY0KTtcbn1cblxuLyoqXG5OYXZiYXIgbmF2XG4gKi9cbi5uYXZiYXItbmF2IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyoqXG5OYXZiYXIgc2lkZVxuICovXG4ubmF2YmFyLXNpZGUge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4vKipcbk5hdmJhciB2ZXJ0aWNhbFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ubmF2YmFyLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gPiBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gfiAucGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gfiAucGFnZSBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbS5uYXZiYXItcmlnaHQgfiAucGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgW2NsYXNzXj1jb250YWluZXJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSkpO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUtY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgLm5hdi1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQge1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMzA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCA+IFtjbGFzc149Y29udGFpbmVyXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCB+IC5wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCB+IC5wYWdlIFtjbGFzc149Y29udGFpbmVyXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1yaWdodCB+IC5wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tdGJsci1ndXR0ZXIteCwgMS41cmVtKSk7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudS1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSAubmF2LWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnLm5hdmJhci1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnID4gW2NsYXNzXj1jb250YWluZXJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIH4gLnBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIH4gLnBhZ2UgW2NsYXNzXj1jb250YWluZXJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLXJpZ2h0IH4gLnBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIFtjbGFzc149Y29udGFpbmVyXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS10YmxyLWd1dHRlci14LCAxLjVyZW0pKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS10YmxyLWd1dHRlci14LCAxLjVyZW0pKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51LWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwubmF2YmFyLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsID4gW2NsYXNzXj1jb250YWluZXJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCB+IC5wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCB+IC5wYWdlIFtjbGFzc149Y29udGFpbmVyXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bC5uYXZiYXItcmlnaHQgfiAucGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIFtjbGFzc149Y29udGFpbmVyXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS10YmxyLWd1dHRlci14LCAxLjVyZW0pKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS10YmxyLWd1dHRlci14LCAxLjVyZW0pKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51LWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIC5uYXYtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMzA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwubmF2YmFyLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgPiBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCB+IC5wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgfiAucGFnZSBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsLm5hdmJhci1yaWdodCB+IC5wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSkpO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudS1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSAubmF2LWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kIHtcbiAgd2lkdGg6IDE1cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDMwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC5uYXZiYXItcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZCAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZCA+IFtjbGFzc149Y29udGFpbmVyXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQgfiAucGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMTVyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQgfiAucGFnZSBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLm5hdmJhci1yaWdodCB+IC5wYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIFtjbGFzc149Y29udGFpbmVyXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS10YmxyLWd1dHRlci14LCAxLjVyZW0pKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51LWNvbHVtbnMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNC43NXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2UgLm5hdi1pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5hdmJhci1vdmVybGFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA5cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuXG4ucGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5wYWdlLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5wYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLXdyYXBwZXItZnVsbCAucGFnZS1ib2R5OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ucGFnZS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLnBhZ2UtYm9keS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiAxO1xufVxuLnBhZ2UtYm9keSB+IC5wYWdlLWJvZHktY2FyZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLWNvdmVyIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgbWluLWhlaWdodDogOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jb3ZlciB7XG4gICAgbWluLWhlaWdodDogMTJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1jb3ZlciB7XG4gICAgbWluLWhlaWdodDogMTVyZW07XG4gIH1cbn1cblxuLnBhZ2UtY292ZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWNvdmVyLW92ZXJsYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi1oZWlnaHQ6IDIuMjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2Utd3JhcHBlciAucGFnZS1oZWFkZXIge1xuICBtYXJnaW46IDEuMjVyZW0gMCAwO1xufVxuXG4ucGFnZS1oZWFkZXItYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5wYWdlLXByZXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM2MjY5NzY7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnBhZ2UtdGl0bGUtbGcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbn1cblxuLnBhZ2Utc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBjb2xvcjogIzYyNjk3Njtcbn1cblxuLnBhZ2UtdGFicyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXItdGFicyAubmF2LWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2UtaGVhZGVyLXRhYnMgKyAucGFnZS1ib2R5LWNhcmQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgY29sb3I6ICM2MjY5NzY7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLyohXG4gKiBUYWJsZXIgKHYwLjkuMCk6IF9kYXJrLnNjc3NcbiAqIENvcHlyaWdodCAyMDE4LTIwMjEgVGhlIFRhYmxlciBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxOC0yMDIxIGNvZGVjYWxtXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90YWJsZXIvdGFibGVyL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbmJvZHk6bm90KC50aGVtZS1kYXJrKSAuaGlkZS10aGVtZS1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC50aGVtZS1kYXJrIHtcbiAgICAtLXRibHItYm9keS1jb2xvcjogI2ZhZmJmYztcbiAgICAtLXRibHItYm9keS1jb2xvci1yZ2I6IDI1MCwgMjUxLCAyNTI7XG4gICAgLS10YmxyLWJvZHktYmc6ICMxYjI0MzQ7XG4gICAgLS10YmxyLWJvZHktYmctcmdiOiAyNywgMzYsIDUyO1xuICAgIC0tdGJsci1jYXJkLWJnOiAjMWUyOTNiO1xuICAgIC0tdGJsci1jYXJkLWJnLXJnYjogMzAsIDQxLCA1OTtcbiAgICAtLXRibHItYm9yZGVyLWNvbG9yOiAjMmMzYzU2O1xuICAgIC0tdGJsci1ib3JkZXItY29sb3ItbGlnaHQ6ICMyNTMyNDk7XG4gICAgLS10YmxyLWJ0bi1jb2xvcjogIzFlMjkzYjtcbiAgICBjb2xvcjogI2ZhZmJmYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNDM0O1xuICB9XG4gIC50aGVtZS1kYXJrIC5wYWdlIHtcbiAgICBjb2xvcjogI2ZhZmJmYztcbiAgfVxuICAudGhlbWUtZGFyayAuaGlkZS10aGVtZS1kYXJrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLnRleHQtYm9keSB7XG4gICAgY29sb3I6ICNmYWZiZmMgIWltcG9ydGFudDtcbiAgfVxuICAudGhlbWUtZGFyayAuY2FyZCxcbi50aGVtZS1kYXJrIC5jYXJkLWZvb3Rlcixcbi50aGVtZS1kYXJrIC5jYXJkLXN0YWNrZWQ6OmFmdGVyLFxuLnRoZW1lLWRhcmsgLmZvb3Rlcjpub3QoLmZvb3Rlci10cmFuc3BhcmVudCksXG4udGhlbWUtZGFyayAubW9kYWwtY29udGVudCxcbi50aGVtZS1kYXJrIC5tb2RhbC1oZWFkZXIsXG4udGhlbWUtZGFyayAuZHJvcGRvd24tbWVudSxcbi50aGVtZS1kYXJrIC5hbGVydDpub3QoLmFsZXJ0LWltcG9ydGFudCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTI5M2I7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmNhcmQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmNhcmQtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNDM0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50aGVtZS1kYXJrIHByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjQzNDtcbiAgICBib3JkZXItY29sb3I6ICMyYzNjNTY7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmNhcmQtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjkzYjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGhlbWUtZGFyayAuYnRuLXdoaXRlLFxuLnRoZW1lLWRhcmsgLmZvcm0tZmlsZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKSxcbi50aGVtZS1kYXJrIC5mb3JtLXNlbGVjdCxcbi50aGVtZS1kYXJrIC5mb3JtLWZpbGUtdGV4dCxcbi50aGVtZS1kYXJrIC5mb3JtLWNvbnRyb2wsXG4udGhlbWUtZGFyayAuZm9ybS1zZWxlY3Rncm91cC1sYWJlbCxcbi50aGVtZS1kYXJrIC5mb3JtLXNlbGVjdGdyb3VwLWNoZWNrLFxuLnRoZW1lLWRhcmsgLmZvcm0taW1hZ2VjaGVjay1maWd1cmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNDM0O1xuICAgIGNvbG9yOiAjZmFmYmZjO1xuICAgIGJvcmRlci1jb2xvcjogIzJjM2M1NjtcbiAgfVxuICAudGhlbWUtZGFyayAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgY29sb3I6ICNmYWZiZmM7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmlucHV0LWdyb3VwLWZsYXQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI0MzQ7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1jb2xvcjogIzJjM2M1NjtcbiAgfVxuICAudGhlbWUtZGFyayAuaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNDM0O1xuICB9XG4gIC50aGVtZS1kYXJrIC5hdmF0YXIge1xuICAgIC0tdGJsci1hdmF0YXItYmc6ICMyMTJlNDI7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmF2YXRhci1saXN0LXN0YWNrZWQgLmF2YXRhciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMxZTI5M2I7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLm1hcmtkb3duLFxuLnRoZW1lLWRhcmsgLm1hcmtkb3duID4gKixcbi50aGVtZS1kYXJrIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGhlbWUtZGFyayAuYnRuLWNsb3NlLFxuLnRoZW1lLWRhcmsgLmFjY29yZGlvbi1idXR0b246YWZ0ZXIge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLXRleHQge1xuICAgIGZpbGw6ICNmYWZiZmM7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmFwZXhjaGFydHMtZ3JpZGxpbmUge1xuICAgIHN0cm9rZTogdmFyKC0tdGJsci1ib3JkZXItY29sb3IpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0IHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLXRvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6ICMxZTI5M2IgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMzYzU2ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggLTRweCAjMWIyNDM0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmFwZXhjaGFydHMtdG9vbHRpcCAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWUyOTNiICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzNjNTYgIWltcG9ydGFudDtcbiAgfVxuICAudGhlbWUtZGFyayAubmF2YmFyLWJyYW5kLWF1dG9kYXJrIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICB9XG4gIC50aGVtZS1kYXJrIC50YWJsZSB0aGVhZCB0aCwgLnRoZW1lLWRhcmsgLm1hcmtkb3duID4gdGFibGUgdGhlYWQgdGgsXG4udGhlbWUtZGFyayAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmxpc3QtZ3JvdXAtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWIyNDM0O1xuICB9XG4gIC50aGVtZS1kYXJrIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICB9XG4gIC50aGVtZS1kYXJrIC5saXN0LWdyb3VwLWl0ZW06bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICAgIGNvbG9yOiAjZmFmYmZjO1xuICB9XG4gIC50aGVtZS1kYXJrIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC50aGVtZS1kYXJrIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNDc1NTY5O1xuICB9XG4gIC50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLXJhZGlhbGJhci1hcmVhIHtcbiAgICBzdHJva2U6ICMyYzNjNTY7XG4gIH1cbiAgLnRoZW1lLWRhcmsgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLnRoZW1lLWRhcmsgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRibHItZGFuZ2VyKTtcbiAgfVxuICAudGhlbWUtZGFyayAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLnRoZW1lLWRhcmsgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YmxyLXN1Y2Nlc3MpO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgIC50aGVtZS1kYXJrLWF1dG8ge1xuICAgICAgLS10YmxyLWJvZHktY29sb3I6ICNmYWZiZmM7XG4gICAgICAtLXRibHItYm9keS1jb2xvci1yZ2I6IDI1MCwgMjUxLCAyNTI7XG4gICAgICAtLXRibHItYm9keS1iZzogIzFiMjQzNDtcbiAgICAgIC0tdGJsci1ib2R5LWJnLXJnYjogMjcsIDM2LCA1MjtcbiAgICAgIC0tdGJsci1jYXJkLWJnOiAjMWUyOTNiO1xuICAgICAgLS10YmxyLWNhcmQtYmctcmdiOiAzMCwgNDEsIDU5O1xuICAgICAgLS10YmxyLWJvcmRlci1jb2xvcjogIzJjM2M1NjtcbiAgICAgIC0tdGJsci1ib3JkZXItY29sb3ItbGlnaHQ6ICMyNTMyNDk7XG4gICAgICAtLXRibHItYnRuLWNvbG9yOiAjMWUyOTNiO1xuICAgICAgY29sb3I6ICNmYWZiZmM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNDM0O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5wYWdlIHtcbiAgICAgIGNvbG9yOiAjZmFmYmZjO1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5oaWRlLXRoZW1lLWRhcmsge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC50ZXh0LWJvZHkge1xuICAgICAgY29sb3I6ICNmYWZiZmMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAuY2FyZCxcbi50aGVtZS1kYXJrLWF1dG8gLmNhcmQtZm9vdGVyLFxuLnRoZW1lLWRhcmstYXV0byAuY2FyZC1zdGFja2VkOjphZnRlcixcbi50aGVtZS1kYXJrLWF1dG8gLmZvb3Rlcjpub3QoLmZvb3Rlci10cmFuc3BhcmVudCksXG4udGhlbWUtZGFyay1hdXRvIC5tb2RhbC1jb250ZW50LFxuLnRoZW1lLWRhcmstYXV0byAubW9kYWwtaGVhZGVyLFxuLnRoZW1lLWRhcmstYXV0byAuZHJvcGRvd24tbWVudSxcbi50aGVtZS1kYXJrLWF1dG8gLmFsZXJ0Om5vdCguYWxlcnQtaW1wb3J0YW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyOTNiO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLmNhcmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAuY2FyZC10YWJzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjQzNDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIHByZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNDM0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmMzYzU2O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5jYXJkLXRhYnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjkzYjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5idG4td2hpdGUsXG4udGhlbWUtZGFyay1hdXRvIC5mb3JtLWZpbGUtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKSxcbi50aGVtZS1kYXJrLWF1dG8gLmZvcm0tc2VsZWN0LFxuLnRoZW1lLWRhcmstYXV0byAuZm9ybS1maWxlLXRleHQsXG4udGhlbWUtZGFyay1hdXRvIC5mb3JtLWNvbnRyb2wsXG4udGhlbWUtZGFyay1hdXRvIC5mb3JtLXNlbGVjdGdyb3VwLWxhYmVsLFxuLnRoZW1lLWRhcmstYXV0byAuZm9ybS1zZWxlY3Rncm91cC1jaGVjayxcbi50aGVtZS1kYXJrLWF1dG8gLmZvcm0taW1hZ2VjaGVjay1maWd1cmU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI0MzQ7XG4gICAgICBjb2xvcjogI2ZhZmJmYztcbiAgICAgIGJvcmRlci1jb2xvcjogIzJjM2M1NjtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBjb2xvcjogI2ZhZmJmYztcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAuaW5wdXQtZ3JvdXAtZmxhdCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyNDM0O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJjM2M1NjtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAuaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI0MzQ7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLmF2YXRhciB7XG4gICAgICAtLXRibHItYXZhdGFyLWJnOiAjMjEyZTQyO1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5hdmF0YXItbGlzdC1zdGFja2VkIC5hdmF0YXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMxZTI5M2I7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLm1hcmtkb3duLFxuLnRoZW1lLWRhcmstYXV0byAubWFya2Rvd24gPiAqLFxuLnRoZW1lLWRhcmstYXV0byAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAuYnRuLWNsb3NlLFxuLnRoZW1lLWRhcmstYXV0byAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG4gICAgICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAuYXBleGNoYXJ0cy10ZXh0IHtcbiAgICAgIGZpbGw6ICNmYWZiZmM7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLmFwZXhjaGFydHMtZ3JpZGxpbmUge1xuICAgICAgc3Ryb2tlOiB2YXIoLS10YmxyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAuYXBleGNoYXJ0cy10b29sdGlwIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZTI5M2IgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzNjNTYgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNnB4IC00cHggIzFiMjQzNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5hcGV4Y2hhcnRzLXRvb2x0aXAgLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWUyOTNiICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjM2M1NiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5uYXZiYXItYnJhbmQtYXV0b2Rhcmsge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAudGFibGUgdGhlYWQgdGgsIC50aGVtZS1kYXJrLWF1dG8gLm1hcmtkb3duID4gdGFibGUgdGhlYWQgdGgsXG4udGhlbWUtZGFyay1hdXRvIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5saXN0LWdyb3VwLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWIyNDM0O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLmxpc3QtZ3JvdXAtaXRlbTpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjb2xvcjogI2ZhZmJmYztcbiAgICB9XG4gICAgLnRoZW1lLWRhcmstYXV0byAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAudGhlbWUtZGFyay1hdXRvIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM0NzU1Njk7XG4gICAgfVxuICAgIC50aGVtZS1kYXJrLWF1dG8gLmFwZXhjaGFydHMtcmFkaWFsYmFyLWFyZWEge1xuICAgICAgc3Ryb2tlOiAjMmMzYzU2O1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi50aGVtZS1kYXJrLWF1dG8gLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGJsci1kYW5nZXIpO1xuICAgIH1cbiAgICAudGhlbWUtZGFyay1hdXRvIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4udGhlbWUtZGFyay1hdXRvIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YmxyLXN1Y2Nlc3MpO1xuICAgIH1cbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFsZXJ0IHtcbiAgLS10YmxyLWFsZXJ0LWNvbG9yOiAjNjI2OTc2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkIHZhcigtLXRibHItYWxlcnQtY29sb3IpO1xuICBib3gtc2hhZG93OiByZ2JhKDMwLCA0MSwgNTksIDAuMDQpIDAgMnB4IDRweCAwO1xufVxuLmFsZXJ0ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWxlcnQtaW1wb3J0YW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGJsci1hbGVydC1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LWltcG9ydGFudCAuYWxlcnQtaWNvbixcbi5hbGVydC1pbXBvcnRhbnQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydC1pbXBvcnRhbnQgLmFsZXJ0LWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmssIC5hbGVydC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRibHItYWxlcnQtY29sb3IpO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tdGJsci1hbGVydC1jb2xvcjogIzIwNmJjNDtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tdGJsci1hbGVydC1jb2xvcjogIzYyNjk3Njtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLXRibHItYWxlcnQtY29sb3I6ICMyZmIzNDQ7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLS10YmxyLWFsZXJ0LWNvbG9yOiAjNDI5OWUxO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tdGJsci1hbGVydC1jb2xvcjogI2Y3NjcwNztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tdGJsci1hbGVydC1jb2xvcjogI2Q2MzkzOTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS10YmxyLWFsZXJ0LWNvbG9yOiAjZmFmYmZjO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tdGJsci1hbGVydC1jb2xvcjogIzFlMjkzYjtcbn1cblxuLmFsZXJ0LW11dGVkIHtcbiAgLS10YmxyLWFsZXJ0LWNvbG9yOiAjNjI2OTc2O1xufVxuXG4uYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS10YmxyLWFsZXJ0LWNvbG9yKTtcbiAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0wLjEyNXJlbSAxcmVtIC0wLjEyNXJlbSAwO1xufVxuXG4uYWxlcnQtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tdGJsci1hbGVydC1jb2xvcik7XG59XG5cbi5hdmF0YXIge1xuICAtLXRibHItYXZhdGFyLXNpemU6IDIuNXJlbTtcbiAgLS10YmxyLWF2YXRhci1iZzogdmFyKC0tdGJsci1ib3JkZXItY29sb3ItbGlnaHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS10YmxyLWF2YXRhci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS10YmxyLWF2YXRhci1zaXplKTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXRibHItYXZhdGFyLXNpemUpIC8gMi44NTcxNDI4NTcyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzYyNjk3NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmxyLWF2YXRhci1iZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmF2YXRhciBzdmcge1xuICB3aWR0aDogY2FsYyh2YXIoLS10YmxyLWF2YXRhci1zaXplKSAvIDEuNjY2NjY2NjY2Nyk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS10YmxyLWF2YXRhci1zaXplKSAvIDEuNjY2NjY2NjY2Nyk7XG59XG4uYXZhdGFyIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZjtcbn1cbmEuYXZhdGFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXZhdGFyLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG59XG5cbi5hdmF0YXIteHMge1xuICAtLXRibHItYXZhdGFyLXNpemU6IDEuNXJlbTtcbn1cblxuLmF2YXRhci14cyAuYmFkZ2U6ZW1wdHkge1xuICB3aWR0aDogMC4zNzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG59XG5cbi5hdmF0YXItc20ge1xuICAtLXRibHItYXZhdGFyLXNpemU6IDJyZW07XG59XG5cbi5hdmF0YXItc20gLmJhZGdlOmVtcHR5IHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG5cbi5hdmF0YXItbWQge1xuICAtLXRibHItYXZhdGFyLXNpemU6IDMuNzVyZW07XG59XG5cbi5hdmF0YXItbWQgLmJhZGdlOmVtcHR5IHtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG59XG5cbi5hdmF0YXItbGcge1xuICAtLXRibHItYXZhdGFyLXNpemU6IDVyZW07XG59XG5cbi5hdmF0YXItbGcgLmJhZGdlOmVtcHR5IHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cblxuLmF2YXRhci14bCB7XG4gIC0tdGJsci1hdmF0YXItc2l6ZTogN3JlbTtcbn1cblxuLmF2YXRhci14bCAuYmFkZ2U6ZW1wdHkge1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4uYXZhdGFyLTJ4bCB7XG4gIC0tdGJsci1hdmF0YXItc2l6ZTogMTFyZW07XG59XG5cbi5hdmF0YXItMnhsIC5iYWRnZTplbXB0eSB7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG59XG5cbi5hdmF0YXItbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAtMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXZhdGFyLWxpc3QgLmF2YXRhciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5hdmF0YXItbGlzdCAuYXZhdGFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5hdmF0YXItbGlzdCBhLmF2YXRhcjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hdmF0YXItbGlzdC1zdGFja2VkIC5hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXRibHItY2FyZC1iZyk7XG59XG5cbi5hdmF0YXItdXBsb2FkIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNlNmU3ZTk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hdmF0YXItdXBsb2FkIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXZhdGFyLXVwbG9hZCBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuLmF2YXRhci11cGxvYWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMDZiYzQ7XG4gIGNvbG9yOiAjMjA2YmM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hdmF0YXItdXBsb2FkLXRleHQge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnBhZ2UtY292ZXIgfiAqIC5wYWdlLWF2YXRhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoY2FsYygtMSAqIGNhbGModmFyKC0tdGJsci1hdmF0YXItc2l6ZSkgKiAuNSkpIC0gMS4yNXJlbSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gI2Y1ZjdmYjtcbn1cblxuLmJhZGdlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2NDc0OGI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4td2lkdGg6IDEuMzU3MTQyODU3MWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuYS5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmJhZGdlIC5hdmF0YXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIC0wLjVyZW07XG59XG4uYmFkZ2UgLmljb24ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG5cbi5iYWRnZS1zbSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbn1cblxuLmJhZGdlLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjNjI2OTc2O1xufVxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1kb3RzIHtcbiAgLS10YmxyLWJyZWFkY3J1bWItZGl2aWRlcjogXCLCt1wiO1xufVxuXG4uYnJlYWRjcnVtYi1hcnJvd3Mge1xuICAtLXRibHItYnJlYWRjcnVtYi1kaXZpZGVyOiBcIuKAulwiO1xufVxuXG4uYnJlYWRjcnVtYi1idWxsZXRzIHtcbiAgLS10YmxyLWJyZWFkY3J1bWItZGl2aWRlcjogXCLigKJcIjtcbn1cblxuLmJ0biB7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dC1yZ2I6IHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGJsci1ib3JkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YmxyLWJ0bi1jb2xvciwgdmFyKC0tdGJsci1jYXJkLWJnKSk7XG4gIGNvbG9yOiB2YXIoLS10YmxyLWJ0bi1jb2xvci10ZXh0KTtcbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGJsci1idG4tY29sb3ItdGV4dCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS10YmxyLWJ0bi1jb2xvci10ZXh0LXJnYiksIDAuNDgpO1xufVxuLmJ0bjpmb2N1czpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRibHItYnRuLWNvbG9yLCAjMjA2YmM0KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0biAuaWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIC0wLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idG4gLmF2YXRhciB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIC0wLjI1cmVtO1xufVxuLmJ0biAuaWNvbi1yaWdodCB7XG4gIG1hcmdpbjogMCAtMC4yNXJlbSAwIDAuNXJlbTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgdG9wOiBhdXRvO1xufVxuXG4uYnRuLXRhYmxlciwgLmJ0bi1iaXRidWNrZXQsIC5idG4tZmxpY2tyLCAuYnRuLXJzcywgLmJ0bi12aywgLmJ0bi1waW50ZXJlc3QsIC5idG4taW5zdGFncmFtLCAuYnRuLWdpdGh1YiwgLmJ0bi1kcmliYmJsZSwgLmJ0bi12aW1lbywgLmJ0bi15b3V0dWJlLCAuYnRuLWdvb2dsZSwgLmJ0bi1saW5rZWRpbiwgLmJ0bi10d2l0dGVyLCAuYnRuLWZhY2Vib29rLCAuYnRuLWN5YW4sIC5idG4tdGVhbCwgLmJ0bi1ncmVlbiwgLmJ0bi1saW1lLCAuYnRuLXllbGxvdywgLmJ0bi1vcmFuZ2UsIC5idG4tcmVkLCAuYnRuLXBpbmssIC5idG4tcHVycGxlLCAuYnRuLWluZGlnbywgLmJ0bi1henVyZSwgLmJ0bi1ibHVlLCAuYnRuLW11dGVkLCAuYnRuLWRhcmssIC5idG4tbGlnaHQsIC5idG4tZGFuZ2VyLCAuYnRuLXdhcm5pbmcsIC5idG4taW5mbywgLmJ0bi1zdWNjZXNzLCAuYnRuLXNlY29uZGFyeSwgLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDk4LCAxMDUsIDExOCwgMC4yNCk7XG59XG4uYnRuLXRhYmxlcjpob3ZlciwgLmJ0bi1iaXRidWNrZXQ6aG92ZXIsIC5idG4tZmxpY2tyOmhvdmVyLCAuYnRuLXJzczpob3ZlciwgLmJ0bi12azpob3ZlciwgLmJ0bi1waW50ZXJlc3Q6aG92ZXIsIC5idG4taW5zdGFncmFtOmhvdmVyLCAuYnRuLWdpdGh1Yjpob3ZlciwgLmJ0bi1kcmliYmJsZTpob3ZlciwgLmJ0bi12aW1lbzpob3ZlciwgLmJ0bi15b3V0dWJlOmhvdmVyLCAuYnRuLWdvb2dsZTpob3ZlciwgLmJ0bi1saW5rZWRpbjpob3ZlciwgLmJ0bi10d2l0dGVyOmhvdmVyLCAuYnRuLWZhY2Vib29rOmhvdmVyLCAuYnRuLWN5YW46aG92ZXIsIC5idG4tdGVhbDpob3ZlciwgLmJ0bi1ncmVlbjpob3ZlciwgLmJ0bi1saW1lOmhvdmVyLCAuYnRuLXllbGxvdzpob3ZlciwgLmJ0bi1vcmFuZ2U6aG92ZXIsIC5idG4tcmVkOmhvdmVyLCAuYnRuLXBpbms6aG92ZXIsIC5idG4tcHVycGxlOmhvdmVyLCAuYnRuLWluZGlnbzpob3ZlciwgLmJ0bi1henVyZTpob3ZlciwgLmJ0bi1ibHVlOmhvdmVyLCAuYnRuLW11dGVkOmhvdmVyLCAuYnRuLWRhcms6aG92ZXIsIC5idG4tbGlnaHQ6aG92ZXIsIC5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLXdhcm5pbmc6aG92ZXIsIC5idG4taW5mbzpob3ZlciwgLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRibHItYnRuLWNvbG9yLXRleHQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGJsci1idG4tY29sb3IpO1xufVxuXG4uYnRuLW91dGxpbmUtdGFibGVyLCAuYnRuLW91dGxpbmUtYml0YnVja2V0LCAuYnRuLW91dGxpbmUtZmxpY2tyLCAuYnRuLW91dGxpbmUtcnNzLCAuYnRuLW91dGxpbmUtdmssIC5idG4tb3V0bGluZS1waW50ZXJlc3QsIC5idG4tb3V0bGluZS1pbnN0YWdyYW0sIC5idG4tb3V0bGluZS1naXRodWIsIC5idG4tb3V0bGluZS1kcmliYmJsZSwgLmJ0bi1vdXRsaW5lLXZpbWVvLCAuYnRuLW91dGxpbmUteW91dHViZSwgLmJ0bi1vdXRsaW5lLWdvb2dsZSwgLmJ0bi1vdXRsaW5lLWxpbmtlZGluLCAuYnRuLW91dGxpbmUtdHdpdHRlciwgLmJ0bi1vdXRsaW5lLWZhY2Vib29rLCAuYnRuLW91dGxpbmUtY3lhbiwgLmJ0bi1vdXRsaW5lLXRlYWwsIC5idG4tb3V0bGluZS1ncmVlbiwgLmJ0bi1vdXRsaW5lLWxpbWUsIC5idG4tb3V0bGluZS15ZWxsb3csIC5idG4tb3V0bGluZS1vcmFuZ2UsIC5idG4tb3V0bGluZS1yZWQsIC5idG4tb3V0bGluZS1waW5rLCAuYnRuLW91dGxpbmUtcHVycGxlLCAuYnRuLW91dGxpbmUtaW5kaWdvLCAuYnRuLW91dGxpbmUtYXp1cmUsIC5idG4tb3V0bGluZS1ibHVlLCAuYnRuLW91dGxpbmUtbXV0ZWQsIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10YmxyLWJ0bi1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGJsci1idG4tY29sb3IpO1xufVxuLmJ0bi1vdXRsaW5lLXRhYmxlcjpob3ZlciwgLmJ0bi1vdXRsaW5lLWJpdGJ1Y2tldDpob3ZlciwgLmJ0bi1vdXRsaW5lLWZsaWNrcjpob3ZlciwgLmJ0bi1vdXRsaW5lLXJzczpob3ZlciwgLmJ0bi1vdXRsaW5lLXZrOmhvdmVyLCAuYnRuLW91dGxpbmUtcGludGVyZXN0OmhvdmVyLCAuYnRuLW91dGxpbmUtaW5zdGFncmFtOmhvdmVyLCAuYnRuLW91dGxpbmUtZ2l0aHViOmhvdmVyLCAuYnRuLW91dGxpbmUtZHJpYmJibGU6aG92ZXIsIC5idG4tb3V0bGluZS12aW1lbzpob3ZlciwgLmJ0bi1vdXRsaW5lLXlvdXR1YmU6aG92ZXIsIC5idG4tb3V0bGluZS1nb29nbGU6aG92ZXIsIC5idG4tb3V0bGluZS1saW5rZWRpbjpob3ZlciwgLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6aG92ZXIsIC5idG4tb3V0bGluZS1mYWNlYm9vazpob3ZlciwgLmJ0bi1vdXRsaW5lLWN5YW46aG92ZXIsIC5idG4tb3V0bGluZS10ZWFsOmhvdmVyLCAuYnRuLW91dGxpbmUtZ3JlZW46aG92ZXIsIC5idG4tb3V0bGluZS1saW1lOmhvdmVyLCAuYnRuLW91dGxpbmUteWVsbG93OmhvdmVyLCAuYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyLCAuYnRuLW91dGxpbmUtcmVkOmhvdmVyLCAuYnRuLW91dGxpbmUtcGluazpob3ZlciwgLmJ0bi1vdXRsaW5lLXB1cnBsZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWluZGlnbzpob3ZlciwgLmJ0bi1vdXRsaW5lLWF6dXJlOmhvdmVyLCAuYnRuLW91dGxpbmUtYmx1ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLW11dGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFyazpob3ZlciwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLCAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciwgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRibHItYnRuLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRibHItYnRuLWNvbG9yLXRleHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRibHItYnRuLWNvbG9yKTtcbn1cblxuLmJ0bi1naG9zdC10YWJsZXIsIC5idG4tZ2hvc3QtYml0YnVja2V0LCAuYnRuLWdob3N0LWZsaWNrciwgLmJ0bi1naG9zdC1yc3MsIC5idG4tZ2hvc3QtdmssIC5idG4tZ2hvc3QtcGludGVyZXN0LCAuYnRuLWdob3N0LWluc3RhZ3JhbSwgLmJ0bi1naG9zdC1naXRodWIsIC5idG4tZ2hvc3QtZHJpYmJibGUsIC5idG4tZ2hvc3QtdmltZW8sIC5idG4tZ2hvc3QteW91dHViZSwgLmJ0bi1naG9zdC1nb29nbGUsIC5idG4tZ2hvc3QtbGlua2VkaW4sIC5idG4tZ2hvc3QtdHdpdHRlciwgLmJ0bi1naG9zdC1mYWNlYm9vaywgLmJ0bi1naG9zdC1jeWFuLCAuYnRuLWdob3N0LXRlYWwsIC5idG4tZ2hvc3QtZ3JlZW4sIC5idG4tZ2hvc3QtbGltZSwgLmJ0bi1naG9zdC15ZWxsb3csIC5idG4tZ2hvc3Qtb3JhbmdlLCAuYnRuLWdob3N0LXJlZCwgLmJ0bi1naG9zdC1waW5rLCAuYnRuLWdob3N0LXB1cnBsZSwgLmJ0bi1naG9zdC1pbmRpZ28sIC5idG4tZ2hvc3QtYXp1cmUsIC5idG4tZ2hvc3QtYmx1ZSwgLmJ0bi1naG9zdC1tdXRlZCwgLmJ0bi1naG9zdC1kYXJrLCAuYnRuLWdob3N0LWxpZ2h0LCAuYnRuLWdob3N0LWRhbmdlciwgLmJ0bi1naG9zdC13YXJuaW5nLCAuYnRuLWdob3N0LWluZm8sIC5idG4tZ2hvc3Qtc3VjY2VzcywgLmJ0bi1naG9zdC1zZWNvbmRhcnksIC5idG4tZ2hvc3QtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGJsci1idG4tY29sb3IpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1naG9zdC10YWJsZXI6aG92ZXIsIC5idG4tZ2hvc3QtYml0YnVja2V0OmhvdmVyLCAuYnRuLWdob3N0LWZsaWNrcjpob3ZlciwgLmJ0bi1naG9zdC1yc3M6aG92ZXIsIC5idG4tZ2hvc3Qtdms6aG92ZXIsIC5idG4tZ2hvc3QtcGludGVyZXN0OmhvdmVyLCAuYnRuLWdob3N0LWluc3RhZ3JhbTpob3ZlciwgLmJ0bi1naG9zdC1naXRodWI6aG92ZXIsIC5idG4tZ2hvc3QtZHJpYmJibGU6aG92ZXIsIC5idG4tZ2hvc3QtdmltZW86aG92ZXIsIC5idG4tZ2hvc3QteW91dHViZTpob3ZlciwgLmJ0bi1naG9zdC1nb29nbGU6aG92ZXIsIC5idG4tZ2hvc3QtbGlua2VkaW46aG92ZXIsIC5idG4tZ2hvc3QtdHdpdHRlcjpob3ZlciwgLmJ0bi1naG9zdC1mYWNlYm9vazpob3ZlciwgLmJ0bi1naG9zdC1jeWFuOmhvdmVyLCAuYnRuLWdob3N0LXRlYWw6aG92ZXIsIC5idG4tZ2hvc3QtZ3JlZW46aG92ZXIsIC5idG4tZ2hvc3QtbGltZTpob3ZlciwgLmJ0bi1naG9zdC15ZWxsb3c6aG92ZXIsIC5idG4tZ2hvc3Qtb3JhbmdlOmhvdmVyLCAuYnRuLWdob3N0LXJlZDpob3ZlciwgLmJ0bi1naG9zdC1waW5rOmhvdmVyLCAuYnRuLWdob3N0LXB1cnBsZTpob3ZlciwgLmJ0bi1naG9zdC1pbmRpZ286aG92ZXIsIC5idG4tZ2hvc3QtYXp1cmU6aG92ZXIsIC5idG4tZ2hvc3QtYmx1ZTpob3ZlciwgLmJ0bi1naG9zdC1tdXRlZDpob3ZlciwgLmJ0bi1naG9zdC1kYXJrOmhvdmVyLCAuYnRuLWdob3N0LWxpZ2h0OmhvdmVyLCAuYnRuLWdob3N0LWRhbmdlcjpob3ZlciwgLmJ0bi1naG9zdC13YXJuaW5nOmhvdmVyLCAuYnRuLWdob3N0LWluZm86aG92ZXIsIC5idG4tZ2hvc3Qtc3VjY2Vzczpob3ZlciwgLmJ0bi1naG9zdC1zZWNvbmRhcnk6aG92ZXIsIC5idG4tZ2hvc3QtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRibHItYnRuLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRibHItYnRuLWNvbG9yLXRleHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRibHItYnRuLWNvbG9yKTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMyMDZiYzQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rIC5pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzFhNTY5ZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1sZyBzdmcuaWNvbiwgLmJ0bi1ncm91cC1sZyA+IC5idG4gc3ZnLmljb24ge1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG5cbi5idG4tcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cbi5idG4tcGlsbFtjbGFzcyo9YnRuLWljb25dIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMTVweDtcbn1cblxuLmJ0bi1pY29uIHtcbiAgbWluLXdpZHRoOiBjYWxjKDIuMTI1cmVtICsgMnB4KTtcbn1cbi5idG4taWNvbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLWljb24uYnRuIHtcbiAgbWluLXdpZHRoOiBjYWxjKDEuMzIxNDI4NTcxNXJlbSArIDJweCk7XG59XG4uYnRuLWljb24gLmljb24ge1xuICBtYXJnaW46IDAgLTFlbTtcbn1cblxuLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xufVxuLmJ0bi1saXN0ID4gKiB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtIDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAzMDtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbn1cblxuLmJ0bi1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5idG4tcHJpbWFyeSxcbi5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1naG9zdC1wcmltYXJ5IHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogIzIwNmJjNDtcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogIzFkNjBiMDtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLXNlY29uZGFyeSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uYnRuLWdob3N0LXNlY29uZGFyeSB7XG4gIC0tdGJsci1idG4tY29sb3I6ICM2MjY5NzY7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICM1ODVmNmE7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1zdWNjZXNzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsXG4uYnRuLWdob3N0LXN1Y2Nlc3Mge1xuICAtLXRibHItYnRuLWNvbG9yOiAjMmZiMzQ0O1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjMmFhMTNkO1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4taW5mbyxcbi5idG4tb3V0bGluZS1pbmZvLFxuLmJ0bi1naG9zdC1pbmZvIHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogIzQyOTllMTtcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogIzNiOGFjYjtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLXdhcm5pbmcsXG4uYnRuLW91dGxpbmUtd2FybmluZyxcbi5idG4tZ2hvc3Qtd2FybmluZyB7XG4gIC0tdGJsci1idG4tY29sb3I6ICNmNzY3MDc7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICNkZTVkMDY7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1kYW5nZXIsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLFxuLmJ0bi1naG9zdC1kYW5nZXIge1xuICAtLXRibHItYnRuLWNvbG9yOiAjZDYzOTM5O1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjYzEzMzMzO1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tbGlnaHQsXG4uYnRuLW91dGxpbmUtbGlnaHQsXG4uYnRuLWdob3N0LWxpZ2h0IHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogI2ZhZmJmYztcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogI2UxZTJlMztcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjMWUyOTNiO1xufVxuXG4uYnRuLWRhcmssXG4uYnRuLW91dGxpbmUtZGFyayxcbi5idG4tZ2hvc3QtZGFyayB7XG4gIC0tdGJsci1idG4tY29sb3I6ICMxZTI5M2I7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICMxYjI1MzU7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1tdXRlZCxcbi5idG4tb3V0bGluZS1tdXRlZCxcbi5idG4tZ2hvc3QtbXV0ZWQge1xuICAtLXRibHItYnRuLWNvbG9yOiAjNjI2OTc2O1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjNTg1ZjZhO1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tYmx1ZSxcbi5idG4tb3V0bGluZS1ibHVlLFxuLmJ0bi1naG9zdC1ibHVlIHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogIzIwNmJjNDtcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogIzFkNjBiMDtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLWF6dXJlLFxuLmJ0bi1vdXRsaW5lLWF6dXJlLFxuLmJ0bi1naG9zdC1henVyZSB7XG4gIC0tdGJsci1idG4tY29sb3I6ICM0Mjk5ZTE7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICMzYjhhY2I7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1pbmRpZ28sXG4uYnRuLW91dGxpbmUtaW5kaWdvLFxuLmJ0bi1naG9zdC1pbmRpZ28ge1xuICAtLXRibHItYnRuLWNvbG9yOiAjNDI2M2ViO1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjM2I1OWQ0O1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tcHVycGxlLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZSxcbi5idG4tZ2hvc3QtcHVycGxlIHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogI2FlM2VjOTtcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogIzlkMzhiNTtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLXBpbmssXG4uYnRuLW91dGxpbmUtcGluayxcbi5idG4tZ2hvc3QtcGluayB7XG4gIC0tdGJsci1idG4tY29sb3I6ICNkNjMzNmM7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICNjMTJlNjE7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1yZWQsXG4uYnRuLW91dGxpbmUtcmVkLFxuLmJ0bi1naG9zdC1yZWQge1xuICAtLXRibHItYnRuLWNvbG9yOiAjZDYzOTM5O1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjYzEzMzMzO1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tb3JhbmdlLFxuLmJ0bi1vdXRsaW5lLW9yYW5nZSxcbi5idG4tZ2hvc3Qtb3JhbmdlIHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogI2Y3NjcwNztcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogI2RlNWQwNjtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLXllbGxvdyxcbi5idG4tb3V0bGluZS15ZWxsb3csXG4uYnRuLWdob3N0LXllbGxvdyB7XG4gIC0tdGJsci1idG4tY29sb3I6ICNmNTlmMDA7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICNkZDhmMDA7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1saW1lLFxuLmJ0bi1vdXRsaW5lLWxpbWUsXG4uYnRuLWdob3N0LWxpbWUge1xuICAtLXRibHItYnRuLWNvbG9yOiAjNzRiODE2O1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjNjhhNjE0O1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tZ3JlZW4sXG4uYnRuLW91dGxpbmUtZ3JlZW4sXG4uYnRuLWdob3N0LWdyZWVuIHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogIzJmYjM0NDtcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogIzJhYTEzZDtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLXRlYWwsXG4uYnRuLW91dGxpbmUtdGVhbCxcbi5idG4tZ2hvc3QtdGVhbCB7XG4gIC0tdGJsci1idG4tY29sb3I6ICMwY2E2Nzg7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICMwYjk1NmM7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1jeWFuLFxuLmJ0bi1vdXRsaW5lLWN5YW4sXG4uYnRuLWdob3N0LWN5YW4ge1xuICAtLXRibHItYnRuLWNvbG9yOiAjMTdhMmI4O1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjMTU5MmE2O1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tZmFjZWJvb2ssXG4uYnRuLW91dGxpbmUtZmFjZWJvb2ssXG4uYnRuLWdob3N0LWZhY2Vib29rIHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogIzNiNTk5ODtcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogIzM1NTA4OTtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLXR3aXR0ZXIsXG4uYnRuLW91dGxpbmUtdHdpdHRlcixcbi5idG4tZ2hvc3QtdHdpdHRlciB7XG4gIC0tdGJsci1idG4tY29sb3I6ICMxZGExZjI7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICMxYTkxZGE7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1saW5rZWRpbixcbi5idG4tb3V0bGluZS1saW5rZWRpbixcbi5idG4tZ2hvc3QtbGlua2VkaW4ge1xuICAtLXRibHItYnRuLWNvbG9yOiAjMGE2NmMyO1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjMDk1Y2FmO1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tZ29vZ2xlLFxuLmJ0bi1vdXRsaW5lLWdvb2dsZSxcbi5idG4tZ2hvc3QtZ29vZ2xlIHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogI2RjNGU0MTtcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogI2M2NDYzYjtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLXlvdXR1YmUsXG4uYnRuLW91dGxpbmUteW91dHViZSxcbi5idG4tZ2hvc3QteW91dHViZSB7XG4gIC0tdGJsci1idG4tY29sb3I6ICNmZjAwMDA7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICNlNjAwMDA7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi12aW1lbyxcbi5idG4tb3V0bGluZS12aW1lbyxcbi5idG4tZ2hvc3QtdmltZW8ge1xuICAtLXRibHItYnRuLWNvbG9yOiAjMWFiN2VhO1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjMTdhNWQzO1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tZHJpYmJibGUsXG4uYnRuLW91dGxpbmUtZHJpYmJibGUsXG4uYnRuLWdob3N0LWRyaWJiYmxlIHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogI2VhNGM4OTtcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogI2QzNDQ3YjtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLWdpdGh1Yixcbi5idG4tb3V0bGluZS1naXRodWIsXG4uYnRuLWdob3N0LWdpdGh1YiB7XG4gIC0tdGJsci1idG4tY29sb3I6ICMxODE3MTc7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICMxNjE1MTU7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1pbnN0YWdyYW0sXG4uYnRuLW91dGxpbmUtaW5zdGFncmFtLFxuLmJ0bi1naG9zdC1pbnN0YWdyYW0ge1xuICAtLXRibHItYnRuLWNvbG9yOiAjZTQ0MDVmO1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjY2QzYTU2O1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tcGludGVyZXN0LFxuLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdCxcbi5idG4tZ2hvc3QtcGludGVyZXN0IHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogI2JkMDgxYztcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogI2FhMDcxOTtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLXZrLFxuLmJ0bi1vdXRsaW5lLXZrLFxuLmJ0bi1naG9zdC12ayB7XG4gIC0tdGJsci1idG4tY29sb3I6ICM2MzgzYTg7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICM1OTc2OTc7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi1yc3MsXG4uYnRuLW91dGxpbmUtcnNzLFxuLmJ0bi1naG9zdC1yc3Mge1xuICAtLXRibHItYnRuLWNvbG9yOiAjZmZhNTAwO1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjZTY5NTAwO1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tZmxpY2tyLFxuLmJ0bi1vdXRsaW5lLWZsaWNrcixcbi5idG4tZ2hvc3QtZmxpY2tyIHtcbiAgLS10YmxyLWJ0bi1jb2xvcjogIzAwNjNkYztcbiAgLS10YmxyLWJ0bi1jb2xvci1pbnRlcmFjdGl2ZTogIzAwNTljNjtcbiAgLS10YmxyLWJ0bi1jb2xvci10ZXh0OiAjZmFmYmZjO1xufVxuXG4uYnRuLWJpdGJ1Y2tldCxcbi5idG4tb3V0bGluZS1iaXRidWNrZXQsXG4uYnRuLWdob3N0LWJpdGJ1Y2tldCB7XG4gIC0tdGJsci1idG4tY29sb3I6ICMwMDUyY2M7XG4gIC0tdGJsci1idG4tY29sb3ItaW50ZXJhY3RpdmU6ICMwMDRhYjg7XG4gIC0tdGJsci1idG4tY29sb3ItdGV4dDogI2ZhZmJmYztcbn1cblxuLmJ0bi10YWJsZXIsXG4uYnRuLW91dGxpbmUtdGFibGVyLFxuLmJ0bi1naG9zdC10YWJsZXIge1xuICAtLXRibHItYnRuLWNvbG9yOiAjMjA2YmM0O1xuICAtLXRibHItYnRuLWNvbG9yLWludGVyYWN0aXZlOiAjMWQ2MGIwO1xuICAtLXRibHItYnRuLWNvbG9yLXRleHQ6ICNmYWZiZmM7XG59XG5cbi5idG4tYWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzYyNjk3NjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnRuLWFjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYnRuLWFjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWFjdGlvbjpob3ZlciwgLmJ0bi1hY3Rpb24uc2hvdyB7XG4gIGNvbG9yOiAjMWUyOTNiO1xuICBiYWNrZ3JvdW5kOiAjZjVmN2ZiO1xufVxuLmJ0bi1hY3Rpb24uc2hvdyB7XG4gIGNvbG9yOiAjMjA2YmM0O1xufVxuLmJ0bi1hY3Rpb24gLmljb24ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuXG4uYnRuLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2FsZW5kYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLXRpdGxlIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FsZW5kYXItYm9keSxcbi5jYWxlbmRhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbi5jYWxlbmRhci1oZWFkZXIge1xuICBjb2xvcjogIzYyNjk3Njtcbn1cblxuLmNhbGVuZGFyLWRhdGUge1xuICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG59XG4uY2FsZW5kYXItZGF0ZS5wcmV2LW1vbnRoLCAuY2FsZW5kYXItZGF0ZS5uZXh0LW1vbnRoIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5jYWxlbmRhci1kYXRlIC5kYXRlLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIGNvbG9yOiAjNjY3NThjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGJveC1zaGFkb3cgMC4zMnMsIGNvbG9yIDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2FsZW5kYXItZGF0ZSAuZGF0ZS1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2FsZW5kYXItZGF0ZSAuZGF0ZS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyMDZiYzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlN2U5O1xufVxuLmNhbGVuZGFyLWRhdGUgLmRhdGUtdG9kYXkge1xuICBjb2xvcjogIzIwNmJjNDtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlN2U5O1xufVxuXG4uY2FsZW5kYXItcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsZW5kYXItcmFuZ2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMS40cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCAxMDcsIDE5NiwgMC4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNhbGVuZGFyLXJhbmdlLnJhbmdlLXN0YXJ0IC5kYXRlLWl0ZW0sIC5jYWxlbmRhci1yYW5nZS5yYW5nZS1lbmQgLmRhdGUtaXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjA2YmM0O1xuICBib3JkZXItY29sb3I6ICMyMDZiYzQ7XG59XG4uY2FsZW5kYXItcmFuZ2UucmFuZ2Utc3RhcnQ6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xufVxuLmNhbGVuZGFyLXJhbmdlLnJhbmdlLWVuZDpiZWZvcmUge1xuICByaWdodDogNTAlO1xufVxuXG4uY2FyZCB7XG4gIC0tdGJsci1jYXJkLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogcmdiYSgzMCwgNDEsIDU5LCAwLjA0KSAwIDJweCA0cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmxyLWNhcmQtYmcsICNmZmZmZmYpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10YmxyLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJkIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuY2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbmEuY2FyZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5jYXJkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiByZ2JhKDMwLCA0MSwgNTksIDAuMTYpIDAgMnB4IDE2cHggMDtcbn1cblxuLmNhcmQgLmNhcmQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY2FyZC1ib3JkZXJsZXNzLFxuLmNhcmQtYm9yZGVybGVzcyAuY2FyZC1oZWFkZXIsXG4uY2FyZC1ib3JkZXJsZXNzIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYXJkLXN0YW1wIHtcbiAgLS1zdGFtcC1zaXplOiA3cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN0YW1wLXNpemUpICogMSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1zdGFtcC1zaXplKSAqIDEpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAwLjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2FyZC1zdGFtcC1sZyB7XG4gIC0tc3RhbXAtc2l6ZTogMTNyZW07XG59XG5cbi5jYXJkLXN0YW1wLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNjI2OTc2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3RhbXAtc2l6ZSkgKiAxKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXN0YW1wLXNpemUpICogMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKHZhcigtLXN0YW1wLXNpemUpICogLTAuMjUpO1xuICByaWdodDogY2FsYyh2YXIoLS1zdGFtcC1zaXplKSAqIC0wLjI1KTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXN0YW1wLXNpemUpICogMC43NSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbn1cbi5jYXJkLXN0YW1wLWljb24gLmljb24ge1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN0YW1wLXNpemUpICogMC43NSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1zdGFtcC1zaXplKSAqIDAuNzUpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctc3RhcnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXktZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42KSAxMDAlKTtcbn1cblxuLmNhcmQtaW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkLWluYWN0aXZlIC5jYXJkLWJvZHkge1xuICBvcGFjaXR5OiAwLjY0O1xufVxuXG4uY2FyZC1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDEwNywgMTk2LCAwLjAzKTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkLWFjdGl2ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIwNmJjNDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmNhcmQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10YmxyLWJvcmRlci1jb2xvcik7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcmQtYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2FyZC1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDEwNywgMTk2LCAwLjA0KTtcbn1cbi5jYXJkLWJ0biArIC5jYXJkLWJ0biB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tdGJsci1ib3JkZXItY29sb3IpO1xufVxuXG4uY2FyZC1zdGFja2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtc3RhY2tlZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRibHItY2FyZC1ib3JkZXItcmFkaXVzKSB2YXIoLS10YmxyLWNhcmQtYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2IG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uY2FyZC1jb3ZlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgNDEsIDU5LCAwLjQ4KTtcbn1cbi5jYXJkLWNvdmVyOmZpcnN0LWNoaWxkLCAuY2FyZC1jb3ZlcjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmNhcmQtY292ZXItYmx1cnJlZDpiZWZvcmUge1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuXG4uY2FyZC1hY3Rpb25zIHtcbiAgbWFyZ2luOiAtMC41cmVtIC0wLjVyZW0gLTAuNXJlbSBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5jYXJkLWFjdGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGJsci1jYXJkLWJvcmRlci1yYWRpdXMpIHZhcigtLXRibHItY2FyZC1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWhlYWRlci1saWdodCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmxyLWxpZ2h0KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IC0wLjVyZW0gLTAuNjI1cmVtIC0xcmVtO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuXG4uY2FyZC1yb3RhdGUtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xLjVkZWcpO1xufVxuXG4uY2FyZC1yb3RhdGUtcmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjVkZWcpO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmNhcmQtbGluay1yb3RhdGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjVkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FyZC1saW5rLXBvcDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXRibHItY2FyZC1ib3JkZXItcmFkaXVzKSB2YXIoLS10YmxyLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWZvb3Rlci10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNhcmQtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG4uY2FyZC1wcm9ncmVzczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uY2FyZC1wcm9ncmVzczpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuXG4uY2FyZC1tZXRhIHtcbiAgY29sb3I6ICM2MjY5NzY7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbmEuY2FyZC10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICM2MjY5NzY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2FyZC1oZWFkZXIgLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC10aXRsZSAuY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAgMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNhcmQtYm9keSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLXNtID4gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtbWQgPiAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1sZyA+IC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC1sZyA+IC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jYXJkLWJvZHkgKyAuY2FyZC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU3ZTk7XG59XG5cbi5jYXJkLWJvZHktc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbkNhcmQgb3B0aW5vc1xuICovXG4uY2FyZC1vcHRpb25zIHtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNhcmQtb3B0aW9ucy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBjb2xvcjogIzYyNjk3Njtcbn1cblxuLyoqXG5DYXJkIHN0YXR1c1xuICovXG4uY2FyZC1zdGF0dXMtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGJsci1jYXJkLWJvcmRlci1yYWRpdXMpIHZhcigtLXRibHItY2FyZC1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLXN0YXR1cy1zdGFydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10YmxyLWNhcmQtYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLXRibHItY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtc3RhdHVzLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXRibHItY2FyZC1ib3JkZXItcmFkaXVzKSB2YXIoLS10YmxyLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8qKlxuQ2FyZCB0YWJsZVxuICovXG4uY2FyZC10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jYXJkLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLFxuLmNhcmQtdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG4uY2FyZC10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLFxuLmNhcmQtdGFibGUgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uY2FyZC10YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZCxcbi5jYXJkLXRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5jYXJkLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4uY2FyZC10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWJvZHkgKyAuY2FyZC10YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuXG4vKlxuQ2FyZCBjb2RlXG4gKi9cbi5jYXJkLWNvZGUge1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmQtY29kZSAuaGlnaGxpZ2h0IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG4uY2FyZC1jb2RlIHByZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLypcbkNhcmQgY2hhcnRcbiAqL1xuLmNhcmQtY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMy41cmVtO1xufVxuXG4vKipcbkNhcmQgYXZhdGFyXG4gKi9cbi5jYXJkLWF2YXRhciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXRibHItYXZhdGFyLXNpemUpICogMC41KTtcbn1cblxuLypcbkNhcmQgbGlzdCBncm91cFxuICovXG4uY2FyZC1ib2R5ICsgLmNhcmQtbGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuLmNhcmQtbGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNhcmQtbGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtbGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtdGFicyAubmF2LXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC10YWJzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzYyNjk3NjtcbiAgYmFja2dyb3VuZDogI2ZhZmJmYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xufVxuLmNhcmQtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLmNhcmQtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSwgLmNhcmQtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG4gIGNvbG9yOiAjMWUyOTNiO1xufVxuLmNhcmQtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5uYXYtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uY2FyZC10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jYXJkLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmNhcmQtdGFicyAubmF2LXRhYnMtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLXRhYnMgLm5hdi10YWJzLWJvdHRvbSAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtdGFicyAubmF2LXRhYnMtYm90dG9tIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLXRhYnMgLm5hdi10YWJzLWJvdHRvbSAubmF2LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtdGFicyAubmF2LXRhYnMtYm90dG9tIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi5jYXJkLXRhYnMgLm5hdi10YWJzLWJvdHRvbSAubmF2LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5jYXJkLXRhYnMgLm5hdi10YWJzLWJvdHRvbSAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSAubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jYXJkLXRhYnMgLmNhcmQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmNhcmQtdGFicyAubmF2LXRhYnMgKyAudGFiLWNvbnRlbnQgLmNhcmQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10YmxyLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnUuY2FyZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24tbWVudS5jYXJkLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIG1pbi13aWR0aDogMTFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4Njtcbn1cblxuLmRyb3Bkb3duLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2MjY5NzY7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHJvcGRvd24taXRlbS1pbmRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNjI2OTc2O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZW51LXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEzcmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5kcm9wZG93bi1tZW51LWNvbHVtbiB7XG4gIG1pbi13aWR0aDogMTFyZW07XG59XG4uZHJvcGRvd24tbWVudS1jb2x1bW4gLmRyb3Bkb3duLWl0ZW0ge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAuMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgbGVmdDogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAtMTtcbiAgY2xpcDogcmVjdCgwcHgsIDlweCwgOXB4LCAwcHgpO1xufVxuLmRyb3Bkb3duLW1lbnUtYXJyb3cuZHJvcGRvd24tbWVudS1lbmQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wZW5kID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjI1cmVtIC0gMXB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24tbWVudS1jYXJkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kcm9wZG93bi1tZW51LWNhcmQgPiAuY2FyZCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZW1wdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHR5IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG5cbi5lbXB0eS1pY29uIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNjI2OTc2O1xufVxuLmVtcHR5LWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVtcHR5LWltZyB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmVtcHR5LWltZyBpbWcge1xuICBoZWlnaHQ6IDhyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZW1wdHktaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM2MjY5NzY7XG59XG5cbi5lbXB0eS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmVtcHR5LXRpdGxlLFxuLmVtcHR5LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuXG4uZW1wdHktYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uZW1wdHktYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlN2U5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5yb3cgPiAqIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY29sLXNlcGFyYXRvciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTdlOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgICAtLXRibHItZ3V0dGVyLXg6IDFyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lci10aWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS10YmxyLWd1dHRlci14LCAxLjVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMzByZW07XG59XG4uY29udGFpbmVyLW5hcnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS10YmxyLWd1dHRlci14LCAxLjVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXRibHItZ3V0dGVyLXgsIDEuNXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogNDVyZW07XG59XG5cbi5yb3ctMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucm93LTAgPiAuY29sLFxuLnJvdy0wID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5yb3ctMCAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yb3ctc20ge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbTtcbn1cbi5yb3ctc20gPiAuY29sLFxuLnJvdy1zbSA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cbi5yb3ctc20gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ucm93LW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cbi5yb3ctbWQgPiAuY29sLFxuLnJvdy1tZCA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLnJvdy1tZCAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5yb3ctbGcge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG59XG4ucm93LWxnID4gLmNvbCxcbi5yb3ctbGcgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnJvdy1sZyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5yb3ctZGVjayA+IC5jb2wsXG4ucm93LWRlY2sgPiBbY2xhc3MqPWNvbC1dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucm93LWRlY2sgPiAuY29sIC5jYXJkLFxuLnJvdy1kZWNrID4gW2NsYXNzKj1jb2wtXSAuY2FyZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucm93LWNhcmRzIHtcbiAgLS10YmxyLWd1dHRlci14OiAxcmVtO1xuICAtLXRibHItZ3V0dGVyLXk6IDFyZW07XG4gIG1pbi13aWR0aDogMDtcbn1cbi5yb3ctY2FyZHMgLnJvdy1jYXJkcyB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJvdy1jYXJkcyB7XG4gICAgLS10YmxyLWd1dHRlci14OiAwLjVyZW07XG4gICAgLS10YmxyLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbn1cblxuLnNwYWNlLXkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2UteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2UteS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNwYWNlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNwYWNlLXktMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZS15ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteSA+IDpub3QodGVtcGxhdGUpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteSA+IDpub3QodGVtcGxhdGUpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZGl2aWRlLXggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteCA+IDpub3QodGVtcGxhdGUpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZGl2aWRlLXggPiA6bm90KHRlbXBsYXRlKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZGl2aWRlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG4uZGl2aWRlLXktMCA+IDpub3QodGVtcGxhdGUpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteS0wID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXZpZGUteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG4uZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXZpZGUteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteS0xID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmRpdmlkZS15LTEgPiA6bm90KHRlbXBsYXRlKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteC0xID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteC0xID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuLmRpdmlkZS15LTIgPiA6bm90KHRlbXBsYXRlKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteS0yID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteC0yID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmRpdmlkZS14LTIgPiA6bm90KHRlbXBsYXRlKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kaXZpZGUteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteS0zID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmRpdmlkZS15LTMgPiA6bm90KHRlbXBsYXRlKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNikgIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteC0zID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteC0zID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuLmRpdmlkZS15LTQgPiA6bm90KHRlbXBsYXRlKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uZGl2aWRlLXktNCA+IDpub3QodGVtcGxhdGUpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZGl2aWRlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KSAhaW1wb3J0YW50O1xufVxuLmRpdmlkZS14LTQgPiA6bm90KHRlbXBsYXRlKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmRpdmlkZS14LTQgPiA6bm90KHRlbXBsYXRlKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZGl2aWRlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG4uZGl2aWRlLXktNSA+IDpub3QodGVtcGxhdGUpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5kaXZpZGUteS01ID4gOm5vdCh0ZW1wbGF0ZSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kaXZpZGUteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG4uZGl2aWRlLXgtNSA+IDpub3QodGVtcGxhdGUpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uZGl2aWRlLXgtNSA+IDpub3QodGVtcGxhdGUpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kaXZpZGUteS1maWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRpdmlkZS15LWZpbGwgPiA6bm90KHRlbXBsYXRlKSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgc3Ryb2tlLXdpZHRoOiAxLjU7XG59XG4uaWNvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmljb24taW5saW5lIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yZW07XG59XG5cbi5pY29uLWZpbGxlZCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmljb24tc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG5cbi5pY29uLW1kIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cblxuLmljb24tbGcge1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUtMXgxIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5pbWctcmVzcG9uc2l2ZS00eDMge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUtM3g0IHtcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmltZy1yZXNwb25zaXZlLTE2eDkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUtOXgxNiB7XG4gIHBhZGRpbmctdG9wOiAxNzcuNzc3Nzc3Nzc3OCU7XG59XG5cbi5pbWctcmVzcG9uc2l2ZS0yMXg5IHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUtOXgyMSB7XG4gIHBhZGRpbmctdG9wOiAyMzMuMzMzMzMzMzMzMyU7XG59XG5cbnRleHRhcmVhW2NvbHNdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbkZvcm0gbGFiZWxcbiAqL1xuLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb3JtLWxhYmVsLnJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBjb2xvcjogI2Q2MzkzOTtcbn1cblxuLmZvcm0tbGFiZWwtZGVzY3JpcHRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjI2OTc2O1xufVxuXG4vKipcbkZvcm0gaGludFxuICovXG4uZm9ybS1oaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjI2OTc2O1xufVxuLmZvcm0taGludDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWhpbnQgKyAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5mb3JtLWxhYmVsICsgLmZvcm0taGludCB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuLmlucHV0LWdyb3VwICsgLmZvcm0taGludCwgLmZvcm0tY29udHJvbCArIC5mb3JtLWhpbnQsIC5mb3JtLXNlbGVjdCArIC5mb3JtLWhpbnQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi8qKlxuRm9ybSBjb250cm9sXG4gKi9cbi5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB2YXIoLS10YmxyLWJvZHktYmcpIGluc2V0O1xuICBjb2xvcjogdmFyKC0tdGJsci1ib2R5LWNvbG9yKTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQge1xuICBjb2xvcjogIzYyNjk3NjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mb3JtLWNvbnRyb2xbc2l6ZV0ge1xuICB3aWR0aDogYXV0bztcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IGNhbGMoY2FsYygxLjQyODU3MTQyODZlbSArIDAuODc1cmVtICsgMnB4KSAtIDFweCk7XG4gIG1hcmdpbjogMCAtMC43NXJlbSAwIDA7XG59XG4uZm9ybS1jb250cm9sW3R5cGU9bnVtYmVyXTo6LW1vei1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyAwLjg3NXJlbSArIDJweCkgLSAxcHgpO1xuICBtYXJnaW46IDAgLTAuNzVyZW0gMCAwO1xufVxuXG4uZm9ybS1jb250cm9sLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tY29udHJvbC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWNvbnRyb2wtZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xufVxuLmZvcm0tY29udHJvbC1kYXJrOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2wtZGFyazo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4uZm9ybS1jb250cm9sLWRhcms6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2wtZGFyazo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2wtZGFyazo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uZm9ybS1jb250cm9sLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1mbHVzaCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mb3JtLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5mb3JtLWZpZWxkc2V0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGJsci1ib2R5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGJsci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8qKlxuRm9ybSBoZWxwXG4gKi9cbi5mb3JtLWhlbHAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzYyNjk3NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGJsci1ib3JkZXItY29sb3ItbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWhlbHAge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWhlbHA6aG92ZXIsIC5mb3JtLWhlbHBbYXJpYS1kZXNjcmliZWRieV0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzIwNmJjNDtcbn1cblxuLyoqXG5JbnB1dCBncm91cFxuICovXG4uaW5wdXQtZ3JvdXAtbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWZsYXQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDMyLCAxMDcsIDE5NiwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1ncm91cC1mbGF0OmZvY3VzLXdpdGhpbiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWZsYXQ6Zm9jdXMtd2l0aGluIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBiNWUyICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAtZmxhdCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkYmRlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlucHV0LWdyb3VwLWZsYXQgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwLWZsYXQgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWZsYXQgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmlucHV0LWdyb3VwLWZsYXQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5pbnB1dC1ncm91cC1mbGF0IC5pbnB1dC1ncm91cC10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cC1mbGF0IC5pbnB1dC1ncm91cC10ZXh0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qKlxuVXBsb2FkIGZpbGVzXG4gKi9cbi5mb3JtLWZpbGUtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vKipcbkljb24gaW5wdXRcbiAqL1xuLmlucHV0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtaWNvbiAuZm9ybS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtaWNvbiAuZm9ybS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuXG4uaW5wdXQtaWNvbi1hZGRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgY29sb3I6ICM2MjY5NzY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuLmlucHV0LWljb24tYWRkb246bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKlxuQ29sb3IgSW5wdXRcbiAqL1xuLmZvcm0tY29sb3JpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNvbG9yaW5wdXQtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybS1jb2xvcmlucHV0LWNvbG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uZm9ybS1jb2xvcmlucHV0LWNvbG9yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDguNWwyLjUgMi41bDUuNSAtNS41Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb2xvcmlucHV0LWNvbG9yOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29sb3JpbnB1dC1pbnB1dDpjaGVja2VkIH4gLmZvcm0tY29sb3JpbnB1dC1jb2xvcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29sb3JpbnB1dC1pbnB1dDpmb2N1cyB+IC5mb3JtLWNvbG9yaW5wdXQtY29sb3Ige1xuICBib3JkZXItY29sb3I6ICMyMDZiYzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMiwgMTA3LCAxOTYsIDAuMjUpO1xufVxuLmZvcm0tY29sb3JpbnB1dC1saWdodCAuZm9ybS1jb2xvcmlucHV0LWNvbG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHdpZHRoPScxNicgaGVpZ2h0PScxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMWUyOTNiJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgOC41bDIuNSAyLjVsNS41IC01LjUnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi8qKlxuSW1hZ2UgY2hlY2tcbiAqL1xuLmZvcm0taW1hZ2VjaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWltYWdlY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybS1pbWFnZWNoZWNrLWZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGJsci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1pbWFnZWNoZWNrLWlucHV0OmZvY3VzIH4gLmZvcm0taW1hZ2VjaGVjay1maWd1cmUge1xuICBib3JkZXItY29sb3I6ICMyMDZiYzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMiwgMTA3LCAxOTYsIDAuMjUpO1xufVxuLmZvcm0taW1hZ2VjaGVjay1pbnB1dDpjaGVja2VkIH4gLmZvcm0taW1hZ2VjaGVjay1maWd1cmUge1xuICBib3JkZXItY29sb3I6ICMyMDZiYzQ7XG59XG4uZm9ybS1pbWFnZWNoZWNrLWZpZ3VyZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1pbWFnZWNoZWNrLWZpZ3VyZTpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWltYWdlY2hlY2staW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWltYWdlY2hlY2stZmlndXJlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDZiYzQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHdpZHRoPScxNicgaGVpZ2h0PScxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgOC41bDIuNSAyLjVsNS41IC01LjUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTgsIDEwNSwgMTE4LCAwLjI0KTtcbn1cblxuLmZvcm0taW1hZ2VjaGVjay1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNjQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWltYWdlY2hlY2staW1hZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWltYWdlY2hlY2staW1hZ2U6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uZm9ybS1pbWFnZWNoZWNrLWltYWdlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uZm9ybS1pbWFnZWNoZWNrOmhvdmVyIC5mb3JtLWltYWdlY2hlY2staW1hZ2UsIC5mb3JtLWltYWdlY2hlY2staW5wdXQ6Zm9jdXMgfiAuZm9ybS1pbWFnZWNoZWNrLWZpZ3VyZSAuZm9ybS1pbWFnZWNoZWNrLWltYWdlLCAuZm9ybS1pbWFnZWNoZWNrLWlucHV0OmNoZWNrZWQgfiAuZm9ybS1pbWFnZWNoZWNrLWZpZ3VyZSAuZm9ybS1pbWFnZWNoZWNrLWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0taW1hZ2VjaGVjay1jYXB0aW9uIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgY29sb3I6ICM2MjY5NzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWltYWdlY2hlY2stY2FwdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0taW1hZ2VjaGVjazpob3ZlciAuZm9ybS1pbWFnZWNoZWNrLWNhcHRpb24sIC5mb3JtLWltYWdlY2hlY2staW5wdXQ6Zm9jdXMgfiAuZm9ybS1pbWFnZWNoZWNrLWZpZ3VyZSAuZm9ybS1pbWFnZWNoZWNrLWNhcHRpb24sIC5mb3JtLWltYWdlY2hlY2staW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWltYWdlY2hlY2stZmlndXJlIC5mb3JtLWltYWdlY2hlY2stY2FwdGlvbiB7XG4gIGNvbG9yOiAjMWUyOTNiO1xufVxuXG4vKlxuU2VsZWN0IGdyb3VwXG4gKi9cbi5mb3JtLXNlbGVjdGdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAtMC41cmVtIC0wLjVyZW0gMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvcm0tc2VsZWN0Z3JvdXAgLmZvcm0tc2VsZWN0Z3JvdXAtaXRlbSB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtIDA7XG59XG5cbi5mb3JtLXNlbGVjdGdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvcm0tc2VsZWN0Z3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLXNlbGVjdGdyb3VwLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybS1zZWxlY3Rncm91cC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDAuODc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgY29sb3I6ICM2MjY5NzY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Rncm91cC1sYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0Z3JvdXAtbGFiZWwgLmljb246b25seS1jaGlsZCB7XG4gIG1hcmdpbjogMCAtMC4yNXJlbTtcbn1cbi5mb3JtLXNlbGVjdGdyb3VwLWxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICMxZTI5M2I7XG59XG5cbi5mb3JtLXNlbGVjdGdyb3VwLWNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4yNCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZm9ybS1zZWxlY3Rncm91cC1pbnB1dFt0eXBlPWNoZWNrYm94XSArIC5mb3JtLXNlbGVjdGdyb3VwLWxhYmVsIC5mb3JtLXNlbGVjdGdyb3VwLWNoZWNrIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZvcm0tc2VsZWN0Z3JvdXAtaW5wdXRbdHlwZT1yYWRpb10gKyAuZm9ybS1zZWxlY3Rncm91cC1sYWJlbCAuZm9ybS1zZWxlY3Rncm91cC1jaGVjayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLXNlbGVjdGdyb3VwLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1zZWxlY3Rncm91cC1sYWJlbCAuZm9ybS1zZWxlY3Rncm91cC1jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDZiYzQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTgsIDEwNSwgMTE4LCAwLjI0KTtcbn1cbi5mb3JtLXNlbGVjdGdyb3VwLWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZm9ybS1zZWxlY3Rncm91cC1sYWJlbCAuZm9ybS1zZWxlY3Rncm91cC1jaGVjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHdpZHRoPScxNicgaGVpZ2h0PScxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgOC41bDIuNSAyLjVsNS41IC01LjUnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zZWxlY3Rncm91cC1pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmZvcm0tc2VsZWN0Z3JvdXAtbGFiZWwgLmZvcm0tc2VsZWN0Z3JvdXAtY2hlY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmZmZmYnIGN4PSc4JyBjeT0nOCcgLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXNlbGVjdGdyb3VwLWNoZWNrLWZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC40Mzc1cmVtO1xuICByaWdodDogMC40Mzc1cmVtO1xufVxuXG4uZm9ybS1zZWxlY3Rncm91cC1pbnB1dDpjaGVja2VkICsgLmZvcm0tc2VsZWN0Z3JvdXAtbGFiZWwge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzIwNmJjNDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgMTA3LCAxOTYsIDAuMDQpO1xuICBib3JkZXItY29sb3I6ICMyMDZiYzQ7XG59XG5cbi5mb3JtLXNlbGVjdGdyb3VwLWlucHV0OmZvY3VzICsgLmZvcm0tc2VsZWN0Z3JvdXAtbGFiZWwge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzIwNmJjNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA2YmM0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzIsIDEwNywgMTk2LCAwLjI1KTtcbn1cblxuLyoqXG5BbHRlcm5hdGUgdmVyc2lvbiBvZiBmb3JtIHNlbGVjdCBncm91cFxuICovXG4uZm9ybS1zZWxlY3Rncm91cC1ib3hlcyAuZm9ybS1zZWxlY3Rncm91cC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9ybS1zZWxlY3Rncm91cC1ib3hlcyAuZm9ybS1zZWxlY3Rncm91cC1pbnB1dDpjaGVja2VkICsgLmZvcm0tc2VsZWN0Z3JvdXAtbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb3JtLXNlbGVjdGdyb3VwLWJveGVzIC5mb3JtLXNlbGVjdGdyb3VwLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1zZWxlY3Rncm91cC1sYWJlbCAuZm9ybS1zZWxlY3Rncm91cC10aXRsZSB7XG4gIGNvbG9yOiAjMjA2YmM0O1xufVxuLmZvcm0tc2VsZWN0Z3JvdXAtYm94ZXMgLmZvcm0tc2VsZWN0Z3JvdXAtaW5wdXQ6Y2hlY2tlZCArIC5mb3JtLXNlbGVjdGdyb3VwLWxhYmVsIC5mb3JtLXNlbGVjdGdyb3VwLWxhYmVsLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKipcblNlbGVjdCBncm91cFxuICovXG4uZm9ybS1zZWxlY3Rncm91cC1waWxscyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZm9ybS1zZWxlY3Rncm91cC1waWxscyAuZm9ybS1zZWxlY3Rncm91cC1pdGVtIHtcbiAgZmxleC1ncm93OiAwO1xufVxuLmZvcm0tc2VsZWN0Z3JvdXAtcGlsbHMgLmZvcm0tc2VsZWN0Z3JvdXAtbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4vKipcbkJvb3RzdHJhcCBjb2xvciBpbnB1dFxuICovXG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbkZvcm0gY29udHJvbCBkYXJrIHRoZW1lIGZpeFxuICovXG4uZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRibHItYnRuLWNvbG9yLCAjZmFmYmZjKTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGJsci1idG4tY29sb3IsICNmYWZiZmMpO1xufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGJsci1idG4tY29sb3IsICNlZWVlZWYpO1xufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGJsci1idG4tY29sb3IsICNlZWVlZWYpO1xufVxuXG4vKlxuRm9ybSBjaGVja1xuICovXG4uZm9ybS1jaGVjayB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZm9ybS1jaGVjay5mb3JtLWNoZWNrLWhpZ2hsaWdodCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1jaGVjay1sYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgY29sb3I6ICNkNjM5Mzk7XG59XG5cbi5mb3JtLWNoZWNrLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjI2OTc2O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLXNpbmdsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNoZWNrLXNpbmdsZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbkZvcm0gc3dpdGNoXG4gKi9cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMDYyNXJlbTtcbn1cblxuLmZvcm0tc3dpdGNoLWxnIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LmlzLWludmFsaWQtbGl0ZSwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLWxpdGUsIC5mb3JtLXNlbGVjdC5pcy12YWxpZC1saXRlLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLWxpdGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRibHItYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4ubGVnZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmxyLWJvcmRlci1jb2xvci1saWdodCk7XG4gIHdpZHRoOiAwLjc1ZW07XG4gIGhlaWdodDogMC43NWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmJmYztcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjI2OTc2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGJsci1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxMjUsIDI0MSwgMC4wMik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjU5ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxMjUsIDI0MSwgMC4wMik7XG59XG5cbi5saXN0LWJvcmRlcmVkIC5saXN0LWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5saXN0LWJvcmRlcmVkIC5saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ubGlzdC1ncm91cC1ob3ZlcmFibGUgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb25zIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmxpc3QtZ3JvdXAtaG92ZXJhYmxlIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ucyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtaG92ZXJhYmxlIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb25zLFxuLmxpc3QtZ3JvdXAtaG92ZXJhYmxlIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ucy5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpc3QtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LXRpbWVsaW5lID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5saXN0LXRpbWVsaW5lID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LXRpbWVsaW5lLXRpbWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBjb2xvcjogIzYyNjk3Njtcbn1cblxuLmxpc3QtdGltZWxpbmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2MjY5NzY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbn1cbi5saXN0LXRpbWVsaW5lLWljb24gLmljb24ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5saXN0LXRpbWVsaW5lLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGlzdC10aW1lbGluZS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtdGltZWxpbmU6bm90KC5saXN0LXRpbWVsaW5lLXNpbXBsZSk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBjYWxjKDcuNXJlbSArIDJweCk7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYjtcbiAgfVxuICAubGlzdC10aW1lbGluZTpub3QoLmxpc3QtdGltZWxpbmUtc2ltcGxlKSA+IGxpIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmxpc3QtdGltZWxpbmU6bm90KC5saXN0LXRpbWVsaW5lLXNpbXBsZSkgLmxpc3QtdGltZWxpbmUtdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmxpc3QtdGltZWxpbmU6bm90KC5saXN0LXRpbWVsaW5lLXNpbXBsZSkgLmxpc3QtdGltZWxpbmUtaWNvbiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDYuNXJlbTtcbiAgfVxuICAubGlzdC10aW1lbGluZTpub3QoLmxpc3QtdGltZWxpbmUtc2ltcGxlKSAubGlzdC10aW1lbGluZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwIDAgMTByZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cC10cmFuc3BhcmVudCB7XG4gIG1hcmdpbjogMCAtMS4yNXJlbTtcbn1cbi5saXN0LWdyb3VwLXRyYW5zcGFyZW50IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5saXN0LWdyb3VwLXRyYW5zcGFyZW50IC5saXN0LWdyb3VwLWl0ZW0gLmljb24ge1xuICBjb2xvcjogIzYyNjk3Njtcbn1cbi5saXN0LWdyb3VwLXRyYW5zcGFyZW50IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDEwNywgMTk2LCAwLjA0KTtcbn1cbi5saXN0LWdyb3VwLXRyYW5zcGFyZW50IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0LXNlcGFyYXRlZC1pdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmxpc3Qtc2VwYXJhdGVkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5saXN0LXNlcGFyYXRlZC1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5saXN0LXNlcGFyYXRlZC1pdGVtICsgLmxpc3Qtc2VwYXJhdGVkLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cblxuLyoqXG5JbmxpbmUgbGlzdFxuICovXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4ubGlzdC1pbmxpbmUtZG90cyAubGlzdC1pbmxpbmUtaXRlbSArIC5saXN0LWlubGluZS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIMK3IFwiO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBjb2xvcjogIzIwNmJjNDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb2FkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIDAuNnMgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGVyIDAuNnMgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4vKipcbkRpbW1lclxuKi9cbi5kaW1tZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGltbWVyIC5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5kaW1tZXIuYWN0aXZlIC5sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaW1tZXIuYWN0aXZlIC5kaW1tZXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlZC1kb3RzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlZC1kb3RzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi5hbmltYXRlZC1kb3RzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmFuaW1hdGVkLWRvdHM6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlZC1kb3RzIDEuMnMgc3RlcHMoNCwganVtcC1ub25lKSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGVkLWRvdHMgMS4ycyBzdGVwcyg0LCBqdW1wLW5vbmUpIGluZmluaXRlO1xufVxuXG4ubW9kYWwtY29udGVudCAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdGJsci1ib2R5LWNvbG9yLXJnYiksIDAuMTYpO1xufVxuLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10YmxyLWJvZHktY29sb3ItcmdiKSwgMC4wNik7XG59XG4ubW9kYWwtYm9keTpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItYm9keS1jb2xvci1yZ2IpLCAwLjMyKTtcbn1cbi5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC1ib2R5IC5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubW9kYWwtYm9keSArIC5tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRibHItYm9yZGVyLWNvbG9yKTtcbn1cblxuLm1vZGFsLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM2MjY5NzY7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMy41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDMuNXJlbSAwIDEuNXJlbTtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtYmx1ciB7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG59XG5cbi5tb2RhbC1mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubmF2LXZlcnRpY2FsLFxuLm5hdi12ZXJ0aWNhbCAubmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS10YmxyLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi12ZXJ0aWNhbCAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5hdi12ZXJ0aWNhbC5uYXYtcGlsbHMge1xuICBtYXJnaW46IDAgLTAuNzVyZW07XG59XG5cbi5uYXYtYm9yZGVyZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cbi5uYXYtYm9yZGVyZWQgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4ubmF2LWJvcmRlcmVkIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luOiAwIDAgLTFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjI2OTc2O1xufVxuLm5hdi1ib3JkZXJlZCAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1ib3JkZXJlZCAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzIwNmJjNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA2YmM0O1xufVxuXG4ubmF2LXRhYnMtYWx0IC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2LWxpbmstdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmstdG9nZ2xlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbmstdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4zMDZlbTtcbiAgd2lkdGg6IDAuMzZlbTtcbiAgaGVpZ2h0OiAwLjM2ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm5hdi1saW5rLXRvZ2dsZTphZnRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXYtbGlua1thcmlhLWV4cGFuZGVkPXRydWVdIC5uYXYtbGluay10b2dnbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubmF2LWxpbmstaWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubmF2LWxpbmstaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICM5NGEzYjg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zdGFycyAuc3Rhcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBtaW4td2lkdGg6IDEuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWl0ZW0ucGFnZS1wcmV2LCAucGFnZS1pdGVtLnBhZ2UtbmV4dCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFnZS1pdGVtLnBhZ2UtbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBhZ2UtaXRlbS1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzYyNjk3NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtaXRlbS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDk4LCAxMDUsIDExOCwgMC41KTtcbn1cblxuLnBhZ2UtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxZTI5M2I7XG59XG4ucGFnZS1saW5rOmhvdmVyIC5wYWdlLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzIwNmJjNDtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDk4LCAxMDUsIDExOCwgMC41KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWluZGV0ZXJtaW5hdGUge1xuICAwJSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTM1JTtcbiAgfVxuICAxMDAlLCA2MCUge1xuICAgIHJpZ2h0OiAtOTAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1pbmRldGVybWluYXRlIHtcbiAgMCUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IC0zNSU7XG4gIH1cbiAgMTAwJSwgNjAlIHtcbiAgICByaWdodDogLTkwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmxyLWJvcmRlci1jb2xvci1saWdodCk7XG59XG4ucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbn1cbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDZiYzQ7XG59XG4ucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNmJjNDtcbn1cbi5wcm9ncmVzczo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA2YmM0O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlOmFmdGVyLCAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xufVxuLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1pbmRldGVybWluYXRlIDIuMXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZSAyLjFzIGN1YmljLWJlemllcigwLjY1LCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTtcbn1cblxuLnByb2dyZXNzLXNlcGFyYXRlZCAucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tdGJsci1jYXJkLWJnLCAjZmZmZmZmKTtcbn1cblxuLnJpYmJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICByaWdodDogLTAuMjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzIwNmJjNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA2YmM0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIG1pbi13aWR0aDogMnJlbTtcbn1cbi5yaWJib246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24uYmctYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwNmJjNDtcbn1cbi5yaWJib24uYmctYmx1ZS1sdCB7XG4gIGJvcmRlci1jb2xvcjogIzJiNzJjNyAhaW1wb3J0YW50O1xufVxuLnJpYmJvbi5iZy1henVyZSB7XG4gIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbn1cbi5yaWJib24uYmctYXp1cmUtbHQge1xuICBib3JkZXItY29sb3I6ICM0YjllZTMgIWltcG9ydGFudDtcbn1cbi5yaWJib24uYmctaW5kaWdvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2ViO1xufVxuLnJpYmJvbi5iZy1pbmRpZ28tbHQge1xuICBib3JkZXItY29sb3I6ICM0YjZiZWMgIWltcG9ydGFudDtcbn1cbi5yaWJib24uYmctcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWUzZWM5O1xufVxuLnJpYmJvbi5iZy1wdXJwbGUtbHQge1xuICBib3JkZXItY29sb3I6ICNiMjQ4Y2MgIWltcG9ydGFudDtcbn1cbi5yaWJib24uYmctcGluayB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MzM2Yztcbn1cbi5yaWJib24uYmctcGluay1sdCB7XG4gIGJvcmRlci1jb2xvcjogI2Q4M2Q3MyAhaW1wb3J0YW50O1xufVxuLnJpYmJvbi5iZy1yZWQge1xuICBib3JkZXItY29sb3I6ICNkNjM5Mzk7XG59XG4ucmliYm9uLmJnLXJlZC1sdCB7XG4gIGJvcmRlci1jb2xvcjogI2Q4NDM0MyAhaW1wb3J0YW50O1xufVxuLnJpYmJvbi5iZy1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmNzY3MDc7XG59XG4ucmliYm9uLmJnLW9yYW5nZS1sdCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3NmYxMyAhaW1wb3J0YW50O1xufVxuLnJpYmJvbi5iZy15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNmNTlmMDA7XG59XG4ucmliYm9uLmJnLXllbGxvdy1sdCB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YTQwZCAhaW1wb3J0YW50O1xufVxuLnJpYmJvbi5iZy1saW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzRiODE2O1xufVxuLnJpYmJvbi5iZy1saW1lLWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2JiYzIyICFpbXBvcnRhbnQ7XG59XG4ucmliYm9uLmJnLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmZiMzQ0O1xufVxuLnJpYmJvbi5iZy1ncmVlbi1sdCB7XG4gIGJvcmRlci1jb2xvcjogIzM5Yjc0ZCAhaW1wb3J0YW50O1xufVxuLnJpYmJvbi5iZy10ZWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGNhNjc4O1xufVxuLnJpYmJvbi5iZy10ZWFsLWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMThhYTdmICFpbXBvcnRhbnQ7XG59XG4ucmliYm9uLmJnLWN5YW4ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4ucmliYm9uLmJnLWN5YW4tbHQge1xuICBib3JkZXItY29sb3I6ICMyM2E3YmMgIWltcG9ydGFudDtcbn1cbi5yaWJib24gLmljb24ge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5yaWJib24tdG9wIHtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5yaWJib24tdG9wOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi10b3AucmliYm9uLXN0YXJ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4ucmliYm9uLXRvcC5yaWJib24tc3RhcnQ6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnJpYmJvbi1zdGFydCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMC4yNXJlbTtcbn1cbi5yaWJib24tc3RhcnQ6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMC43NXJlbTtcbn1cblxuLnJpYmJvbi1ib29rbWFyayB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cbi5yaWJib24tYm9va21hcms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFyZW0gc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjVyZW07XG59XG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5yaWJib24tYm9va21hcmsucmliYm9uLWxlZnQ6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdG9wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5yaWJib24tYm9va21hcmsucmliYm9uLXRvcDphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAxcmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC41cmVtO1xufVxuXG4vKipcbk1hcmtkb3duXG4gKi9cbi5tYXJrZG93biB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0Mztcbn1cbi5tYXJrZG93biA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWFya2Rvd24gPiA6bGFzdC1jaGlsZCxcbi5tYXJrZG93biA+IDpsYXN0LWNoaWxkIC5oaWdobGlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJrZG93biA+IGhyLCAubWFya2Rvd24gPiAuaHIge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbn1cbi5tYXJrZG93biA+IGgxLCAubWFya2Rvd24gPiAuaDEsIC5tYXJrZG93biA+IGgyLCAubWFya2Rvd24gPiAuaDIsIC5tYXJrZG93biA+IGgzLCAubWFya2Rvd24gPiAuaDMsIC5tYXJrZG93biA+IGg0LCAubWFya2Rvd24gPiAuaDQsIC5tYXJrZG93biA+IGg1LCAubWFya2Rvd24gPiAuaDUsIC5tYXJrZG93biA+IGg2LCAubWFya2Rvd24gPiAuaDYge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1hcmtkb3duID4gYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbn1cbi5tYXJrZG93biA+IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnBsYWNlaG9sZGVyOm5vdCguYnRuKTpub3QoW2NsYXNzKj1iZy1dKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuLnBsYWNlaG9sZGVyOm5vdCguYXZhdGFyKTpub3QoW2NsYXNzKj1jYXJkLWltZy1dKSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgNHB4KTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtOmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtOmJlZm9yZSB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW06YWZ0ZXIsIC5zdGVwcyAuc3RlcC1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjA2YmM0O1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICMyMDZiYzQ7XG59XG5cbi5zdGVwcy1ibHVlIC5zdGVwLWl0ZW06YWZ0ZXIsIC5zdGVwcy1ibHVlIC5zdGVwLWl0ZW06YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyMDZiYzQ7XG59XG4uc3RlcHMtYmx1ZSAuc3RlcC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA2YmM0O1xufVxuXG4uc3RlcHMtYXp1cmUgLnN0ZXAtaXRlbTphZnRlciwgLnN0ZXBzLWF6dXJlIC5zdGVwLWl0ZW06YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM0Mjk5ZTE7XG59XG4uc3RlcHMtYXp1cmUgLnN0ZXAtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbn1cblxuLnN0ZXBzLWluZGlnbyAuc3RlcC1pdGVtOmFmdGVyLCAuc3RlcHMtaW5kaWdvIC5zdGVwLWl0ZW06YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM0MjYzZWI7XG59XG4uc3RlcHMtaW5kaWdvIC5zdGVwLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICM0MjYzZWI7XG59XG5cbi5zdGVwcy1wdXJwbGUgLnN0ZXAtaXRlbTphZnRlciwgLnN0ZXBzLXB1cnBsZSAuc3RlcC1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjYWUzZWM5O1xufVxuLnN0ZXBzLXB1cnBsZSAuc3RlcC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjYWUzZWM5O1xufVxuXG4uc3RlcHMtcGluayAuc3RlcC1pdGVtOmFmdGVyLCAuc3RlcHMtcGluayAuc3RlcC1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDYzMzZjO1xufVxuLnN0ZXBzLXBpbmsgLnN0ZXAtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogI2Q2MzM2Yztcbn1cblxuLnN0ZXBzLXJlZCAuc3RlcC1pdGVtOmFmdGVyLCAuc3RlcHMtcmVkIC5zdGVwLWl0ZW06YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNkNjM5Mzk7XG59XG4uc3RlcHMtcmVkIC5zdGVwLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNkNjM5Mzk7XG59XG5cbi5zdGVwcy1vcmFuZ2UgLnN0ZXAtaXRlbTphZnRlciwgLnN0ZXBzLW9yYW5nZSAuc3RlcC1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjc2NzA3O1xufVxuLnN0ZXBzLW9yYW5nZSAuc3RlcC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjZjc2NzA3O1xufVxuXG4uc3RlcHMteWVsbG93IC5zdGVwLWl0ZW06YWZ0ZXIsIC5zdGVwcy15ZWxsb3cgLnN0ZXAtaXRlbTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2Y1OWYwMDtcbn1cbi5zdGVwcy15ZWxsb3cgLnN0ZXAtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWYwMDtcbn1cblxuLnN0ZXBzLWxpbWUgLnN0ZXAtaXRlbTphZnRlciwgLnN0ZXBzLWxpbWUgLnN0ZXAtaXRlbTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzc0YjgxNjtcbn1cbi5zdGVwcy1saW1lIC5zdGVwLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICM3NGI4MTY7XG59XG5cbi5zdGVwcy1ncmVlbiAuc3RlcC1pdGVtOmFmdGVyLCAuc3RlcHMtZ3JlZW4gLnN0ZXAtaXRlbTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJmYjM0NDtcbn1cbi5zdGVwcy1ncmVlbiAuc3RlcC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjMmZiMzQ0O1xufVxuXG4uc3RlcHMtdGVhbCAuc3RlcC1pdGVtOmFmdGVyLCAuc3RlcHMtdGVhbCAuc3RlcC1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMGNhNjc4O1xufVxuLnN0ZXBzLXRlYWwgLnN0ZXAtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogIzBjYTY3ODtcbn1cblxuLnN0ZXBzLWN5YW4gLnN0ZXAtaXRlbTphZnRlciwgLnN0ZXBzLWN5YW4gLnN0ZXAtaXRlbTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cbi5zdGVwcy1jeWFuIC5zdGVwLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zdGVwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5hLnN0ZXAtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuc3RlcC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zdGVwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc3RlcC1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc3RlcC1pdGVtLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3RlcC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN0ZXAtaXRlbS5hY3RpdmUgfiAuc3RlcC1pdGVtIHtcbiAgY29sb3I6ICM2MjY5NzY7XG59XG4uc3RlcC1pdGVtLmFjdGl2ZSB+IC5zdGVwLWl0ZW06YWZ0ZXIsIC5zdGVwLWl0ZW0uYWN0aXZlIH4gLnN0ZXAtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjNmNWY1O1xufVxuLnN0ZXAtaXRlbS5hY3RpdmUgfiAuc3RlcC1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjI2OTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGVwcy1jb3VudGVyIHtcbiAgY291bnRlci1yZXNldDogc3RlcHM7XG59XG4uc3RlcHMtY291bnRlciAuc3RlcC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtICsgNHB4KTtcbn1cbi5zdGVwcy1jb3VudGVyIC5zdGVwLWl0ZW06YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC43NXJlbSArIDJweCk7XG4gIGhlaWdodDogMnB4O1xufVxuLnN0ZXBzLWNvdW50ZXIgLnN0ZXAtaXRlbTpiZWZvcmUge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5zdGVwcy1jb3VudGVyIC5zdGVwLWl0ZW0ge1xuICBjb3VudGVyLWluY3JlbWVudDogc3RlcHM7XG59XG4uc3RlcHMtY291bnRlciAuc3RlcC1pdGVtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29udGVudDogY291bnRlcihzdGVwcyk7XG59XG4uc3RlcHMtY291bnRlciAuc3RlcC1pdGVtLmFjdGl2ZSB+IC5zdGVwLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN0YXR1cy1wdWxzYXRlLW1haW4ge1xuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSwgMS4yNSk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUsIDEuMjUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3RhdHVzLXB1bHNhdGUtbWFpbiB7XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1LCAxLjI1KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSwgMS4yNSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzdGF0dXMtcHVsc2F0ZS1zZWNvbmRhcnkge1xuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDMsIDMpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzLCAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN0YXR1cy1wdWxzYXRlLXNlY29uZGFyeSB7XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMywgMyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDMsIDMpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzdGF0dXMtcHVsc2F0ZS10ZXJ0aWFyeSB7XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMywgMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDMsIDMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3RhdHVzLXB1bHNhdGUtdGVydGlhcnkge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDMsIDMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzLCAzKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uc3RhdHVzIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzYyNjk3NjtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDk4LCAxMDUsIDExODtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tdGJsci1zdGF0dXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRibHItc3RhdHVzLWNvbG9yLXJnYiksIDAuMSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG4uc3RhdHVzIC5zdGF0dXMtZG90IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGJsci1zdGF0dXMtY29sb3IpO1xufVxuLnN0YXR1cyAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnN0YXR1cy1saXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGJsci1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10YmxyLWJvZHktdGV4dCkgIWltcG9ydGFudDtcbn1cblxuLnN0YXR1cy1wcmltYXJ5IHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzIwNmJjNDtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDMyLCAxMDcsIDE5Njtcbn1cblxuLnN0YXR1cy1zZWNvbmRhcnkge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjNjI2OTc2O1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogOTgsIDEwNSwgMTE4O1xufVxuXG4uc3RhdHVzLXN1Y2Nlc3Mge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjMmZiMzQ0O1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogNDcsIDE3OSwgNjg7XG59XG5cbi5zdGF0dXMtaW5mbyB7XG4gIC0tdGJsci1zdGF0dXMtY29sb3I6ICM0Mjk5ZTE7XG4gIC0tdGJsci1zdGF0dXMtY29sb3ItcmdiOiA2NiwgMTUzLCAyMjU7XG59XG5cbi5zdGF0dXMtd2FybmluZyB7XG4gIC0tdGJsci1zdGF0dXMtY29sb3I6ICNmNzY3MDc7XG4gIC0tdGJsci1zdGF0dXMtY29sb3ItcmdiOiAyNDcsIDEwMywgNztcbn1cblxuLnN0YXR1cy1kYW5nZXIge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjZDYzOTM5O1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogMjE0LCA1NywgNTc7XG59XG5cbi5zdGF0dXMtbGlnaHQge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjZmFmYmZjO1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogMjUwLCAyNTEsIDI1Mjtcbn1cblxuLnN0YXR1cy1kYXJrIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzFlMjkzYjtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDMwLCA0MSwgNTk7XG59XG5cbi5zdGF0dXMtbXV0ZWQge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjNjI2OTc2O1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogOTgsIDEwNSwgMTE4O1xufVxuXG4uc3RhdHVzLWJsdWUge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjMjA2YmM0O1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogMzIsIDEwNywgMTk2O1xufVxuXG4uc3RhdHVzLWF6dXJlIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzQyOTllMTtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDY2LCAxNTMsIDIyNTtcbn1cblxuLnN0YXR1cy1pbmRpZ28ge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjNDI2M2ViO1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogNjYsIDk5LCAyMzU7XG59XG5cbi5zdGF0dXMtcHVycGxlIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogI2FlM2VjOTtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDE3NCwgNjIsIDIwMTtcbn1cblxuLnN0YXR1cy1waW5rIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogI2Q2MzM2YztcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDIxNCwgNTEsIDEwODtcbn1cblxuLnN0YXR1cy1yZWQge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjZDYzOTM5O1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogMjE0LCA1NywgNTc7XG59XG5cbi5zdGF0dXMtb3JhbmdlIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogI2Y3NjcwNztcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDI0NywgMTAzLCA3O1xufVxuXG4uc3RhdHVzLXllbGxvdyB7XG4gIC0tdGJsci1zdGF0dXMtY29sb3I6ICNmNTlmMDA7XG4gIC0tdGJsci1zdGF0dXMtY29sb3ItcmdiOiAyNDUsIDE1OSwgMDtcbn1cblxuLnN0YXR1cy1saW1lIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzc0YjgxNjtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDExNiwgMTg0LCAyMjtcbn1cblxuLnN0YXR1cy1ncmVlbiB7XG4gIC0tdGJsci1zdGF0dXMtY29sb3I6ICMyZmIzNDQ7XG4gIC0tdGJsci1zdGF0dXMtY29sb3ItcmdiOiA0NywgMTc5LCA2ODtcbn1cblxuLnN0YXR1cy10ZWFsIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzBjYTY3ODtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDEyLCAxNjYsIDEyMDtcbn1cblxuLnN0YXR1cy1jeWFuIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzE3YTJiODtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDIzLCAxNjIsIDE4NDtcbn1cblxuLnN0YXR1cy1mYWNlYm9vayB7XG4gIC0tdGJsci1zdGF0dXMtY29sb3I6ICMzYjU5OTg7XG4gIC0tdGJsci1zdGF0dXMtY29sb3ItcmdiOiA1OSwgODksIDE1Mjtcbn1cblxuLnN0YXR1cy10d2l0dGVyIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzFkYTFmMjtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDI5LCAxNjEsIDI0Mjtcbn1cblxuLnN0YXR1cy1saW5rZWRpbiB7XG4gIC0tdGJsci1zdGF0dXMtY29sb3I6ICMwYTY2YzI7XG4gIC0tdGJsci1zdGF0dXMtY29sb3ItcmdiOiAxMCwgMTAyLCAxOTQ7XG59XG5cbi5zdGF0dXMtZ29vZ2xlIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogI2RjNGU0MTtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDIyMCwgNzgsIDY1O1xufVxuXG4uc3RhdHVzLXlvdXR1YmUge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjZmYwMDAwO1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogMjU1LCAwLCAwO1xufVxuXG4uc3RhdHVzLXZpbWVvIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzFhYjdlYTtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDI2LCAxODMsIDIzNDtcbn1cblxuLnN0YXR1cy1kcmliYmJsZSB7XG4gIC0tdGJsci1zdGF0dXMtY29sb3I6ICNlYTRjODk7XG4gIC0tdGJsci1zdGF0dXMtY29sb3ItcmdiOiAyMzQsIDc2LCAxMzc7XG59XG5cbi5zdGF0dXMtZ2l0aHViIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzE4MTcxNztcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDI0LCAyMywgMjM7XG59XG5cbi5zdGF0dXMtaW5zdGFncmFtIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogI2U0NDA1ZjtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDIyOCwgNjQsIDk1O1xufVxuXG4uc3RhdHVzLXBpbnRlcmVzdCB7XG4gIC0tdGJsci1zdGF0dXMtY29sb3I6ICNiZDA4MWM7XG4gIC0tdGJsci1zdGF0dXMtY29sb3ItcmdiOiAxODksIDgsIDI4O1xufVxuXG4uc3RhdHVzLXZrIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzYzODNhODtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDk5LCAxMzEsIDE2ODtcbn1cblxuLnN0YXR1cy1yc3Mge1xuICAtLXRibHItc3RhdHVzLWNvbG9yOiAjZmZhNTAwO1xuICAtLXRibHItc3RhdHVzLWNvbG9yLXJnYjogMjU1LCAxNjUsIDA7XG59XG5cbi5zdGF0dXMtZmxpY2tyIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzAwNjNkYztcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDAsIDk5LCAyMjA7XG59XG5cbi5zdGF0dXMtYml0YnVja2V0IHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzAwNTJjYztcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDAsIDgyLCAyMDQ7XG59XG5cbi5zdGF0dXMtdGFibGVyIHtcbiAgLS10YmxyLXN0YXR1cy1jb2xvcjogIzIwNmJjNDtcbiAgLS10YmxyLXN0YXR1cy1jb2xvci1yZ2I6IDMyLCAxMDcsIDE5Njtcbn1cblxuLnN0YXR1cy1kb3Qge1xuICAtLXRibHItc3RhdHVzLWRvdC1jb2xvcjogdmFyKC0tdGJsci1zdGF0dXMtY29sb3IsICM2MjY5NzYpO1xuICAtLXRibHItc3RhdHVzLXNpemU6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS10YmxyLXN0YXR1cy1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS10YmxyLXN0YXR1cy1zaXplKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGJsci1zdGF0dXMtZG90LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xufVxuXG4uc3RhdHVzLWRvdC1hbmltYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxcyBsaW5lYXIgMnMgYmFja3dhcmRzIGluZmluaXRlIHN0YXR1cy1wdWxzYXRlLXRlcnRpYXJ5O1xuICAgICAgICAgIGFuaW1hdGlvbjogMXMgbGluZWFyIDJzIGJhY2t3YXJkcyBpbmZpbml0ZSBzdGF0dXMtcHVsc2F0ZS10ZXJ0aWFyeTtcbn1cblxuLnN0YXR1cy1pbmRpY2F0b3Ige1xuICAtLXRibHItc3RhdHVzLWluZGljYXRvci1zaXplOiAyLjVyZW07XG4gIC0tdGJsci1zdGF0dXMtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS10YmxyLXN0YXR1cy1jb2xvciwgIzYyNjk3Nik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS10YmxyLXN0YXR1cy1pbmRpY2F0b3Itc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tdGJsci1zdGF0dXMtaW5kaWNhdG9yLXNpemUpO1xufVxuXG4uc3RhdHVzLWluZGljYXRvci1jaXJjbGUge1xuICAtLXRibHItc3RhdHVzLWNpcmNsZS1zaXplOiAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLXRibHItc3RhdHVzLWNpcmNsZS1zaXplKSAvIC0yKSAwIDAgY2FsYyh2YXIoLS10YmxyLXN0YXR1cy1jaXJjbGUtc2l6ZSkgLyAtMik7XG4gIHdpZHRoOiB2YXIoLS10YmxyLXN0YXR1cy1jaXJjbGUtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tdGJsci1zdGF0dXMtY2lyY2xlLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXRibHItc3RhdHVzLWNvbG9yKTtcbn1cbi5zdGF0dXMtaW5kaWNhdG9yLWNpcmNsZTpudGgtY2hpbGQoMSkge1xuICB6LWluZGV4OiAzO1xufVxuLnN0YXR1cy1pbmRpY2F0b3ItY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5zdGF0dXMtaW5kaWNhdG9yLWNpcmNsZTpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5zdGF0dXMtaW5kaWNhdG9yLWFuaW1hdGVkIC5zdGF0dXMtaW5kaWNhdG9yLWNpcmNsZTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMnMgbGluZWFyIDFzIGluZmluaXRlIGJhY2t3YXJkcyBzdGF0dXMtcHVsc2F0ZS1tYWluO1xuICAgICAgICAgIGFuaW1hdGlvbjogMnMgbGluZWFyIDFzIGluZmluaXRlIGJhY2t3YXJkcyBzdGF0dXMtcHVsc2F0ZS1tYWluO1xufVxuLnN0YXR1cy1pbmRpY2F0b3ItYW5pbWF0ZWQgLnN0YXR1cy1pbmRpY2F0b3ItY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAycyBsaW5lYXIgMXMgaW5maW5pdGUgYmFja3dhcmRzIHN0YXR1cy1wdWxzYXRlLXNlY29uZGFyeTtcbiAgICAgICAgICBhbmltYXRpb246IDJzIGxpbmVhciAxcyBpbmZpbml0ZSBiYWNrd2FyZHMgc3RhdHVzLXB1bHNhdGUtc2Vjb25kYXJ5O1xufVxuLnN0YXR1cy1pbmRpY2F0b3ItYW5pbWF0ZWQgLnN0YXR1cy1pbmRpY2F0b3ItY2lyY2xlOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAycyBsaW5lYXIgMXMgaW5maW5pdGUgYmFja3dhcmRzIHN0YXR1cy1wdWxzYXRlLXRlcnRpYXJ5O1xuICAgICAgICAgIGFuaW1hdGlvbjogMnMgbGluZWFyIDFzIGluZmluaXRlIGJhY2t3YXJkcyBzdGF0dXMtcHVsc2F0ZS10ZXJ0aWFyeTtcbn1cblxuLnN3aXRjaC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpdGNoLWljb24uZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5zd2l0Y2gtaWNvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3dpdGNoLWljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpdGNoLWljb24gLnN3aXRjaC1pY29uLWEsXG4uc3dpdGNoLWljb24gLnN3aXRjaC1pY29uLWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2l0Y2gtaWNvbiAuc3dpdGNoLWljb24tYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpdGNoLWljb24gLnN3aXRjaC1pY29uLWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2l0Y2gtaWNvbi5hY3RpdmUgLnN3aXRjaC1pY29uLWEge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXRjaC1pY29uLmFjdGl2ZSAuc3dpdGNoLWljb24tYiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2l0Y2gtaWNvbi1mYWRlIC5zd2l0Y2gtaWNvbi1hLFxuLnN3aXRjaC1pY29uLWZhZGUgLnN3aXRjaC1pY29uLWIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3dpdGNoLWljb24tZmFkZSAuc3dpdGNoLWljb24tYSxcbi5zd2l0Y2gtaWNvbi1mYWRlIC5zd2l0Y2gtaWNvbi1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5zd2l0Y2gtaWNvbi1zY2FsZSAuc3dpdGNoLWljb24tYSxcbi5zd2l0Y2gtaWNvbi1zY2FsZSAuc3dpdGNoLWljb24tYiB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDBzIDAuNXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3dpdGNoLWljb24tc2NhbGUgLnN3aXRjaC1pY29uLWEsXG4uc3dpdGNoLWljb24tc2NhbGUgLnN3aXRjaC1pY29uLWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zd2l0Y2gtaWNvbi1zY2FsZSAuc3dpdGNoLWljb24tYiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5zd2l0Y2gtaWNvbi1zY2FsZS5hY3RpdmUgLnN3aXRjaC1pY29uLWEsXG4uc3dpdGNoLWljb24tc2NhbGUuYWN0aXZlIC5zd2l0Y2gtaWNvbi1iIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgdHJhbnNmb3JtIDAuNXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3dpdGNoLWljb24tc2NhbGUuYWN0aXZlIC5zd2l0Y2gtaWNvbi1hLFxuLnN3aXRjaC1pY29uLXNjYWxlLmFjdGl2ZSAuc3dpdGNoLWljb24tYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnN3aXRjaC1pY29uLXNjYWxlLmFjdGl2ZSAuc3dpdGNoLWljb24tYiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2l0Y2gtaWNvbi1mbGlwIHtcbiAgcGVyc3BlY3RpdmU6IDEwZW07XG59XG4uc3dpdGNoLWljb24tZmxpcCAuc3dpdGNoLWljb24tYSxcbi5zd2l0Y2gtaWNvbi1mbGlwIC5zd2l0Y2gtaWNvbi1iIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuMnMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnN3aXRjaC1pY29uLWZsaXAgLnN3aXRjaC1pY29uLWEsXG4uc3dpdGNoLWljb24tZmxpcCAuc3dpdGNoLWljb24tYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnN3aXRjaC1pY29uLWZsaXAgLnN3aXRjaC1pY29uLWEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG4uc3dpdGNoLWljb24tZmxpcCAuc3dpdGNoLWljb24tYiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbn1cbi5zd2l0Y2gtaWNvbi1mbGlwLmFjdGl2ZSAuc3dpdGNoLWljb24tYSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLnN3aXRjaC1pY29uLWZsaXAuYWN0aXZlIC5zd2l0Y2gtaWNvbi1iIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4uc3dpdGNoLWljb24tc2xpZGUtdXAsXG4uc3dpdGNoLWljb24tc2xpZGUtbGVmdCxcbi5zd2l0Y2gtaWNvbi1zbGlkZS1yaWdodCxcbi5zd2l0Y2gtaWNvbi1zbGlkZS1kb3duIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zd2l0Y2gtaWNvbi1zbGlkZS11cCAuc3dpdGNoLWljb24tYSxcbi5zd2l0Y2gtaWNvbi1zbGlkZS11cCAuc3dpdGNoLWljb24tYixcbi5zd2l0Y2gtaWNvbi1zbGlkZS1sZWZ0IC5zd2l0Y2gtaWNvbi1hLFxuLnN3aXRjaC1pY29uLXNsaWRlLWxlZnQgLnN3aXRjaC1pY29uLWIsXG4uc3dpdGNoLWljb24tc2xpZGUtcmlnaHQgLnN3aXRjaC1pY29uLWEsXG4uc3dpdGNoLWljb24tc2xpZGUtcmlnaHQgLnN3aXRjaC1pY29uLWIsXG4uc3dpdGNoLWljb24tc2xpZGUtZG93biAuc3dpdGNoLWljb24tYSxcbi5zd2l0Y2gtaWNvbi1zbGlkZS1kb3duIC5zd2l0Y2gtaWNvbi1iIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zd2l0Y2gtaWNvbi1zbGlkZS11cCAuc3dpdGNoLWljb24tYSxcbi5zd2l0Y2gtaWNvbi1zbGlkZS11cCAuc3dpdGNoLWljb24tYixcbi5zd2l0Y2gtaWNvbi1zbGlkZS1sZWZ0IC5zd2l0Y2gtaWNvbi1hLFxuLnN3aXRjaC1pY29uLXNsaWRlLWxlZnQgLnN3aXRjaC1pY29uLWIsXG4uc3dpdGNoLWljb24tc2xpZGUtcmlnaHQgLnN3aXRjaC1pY29uLWEsXG4uc3dpdGNoLWljb24tc2xpZGUtcmlnaHQgLnN3aXRjaC1pY29uLWIsXG4uc3dpdGNoLWljb24tc2xpZGUtZG93biAuc3dpdGNoLWljb24tYSxcbi5zd2l0Y2gtaWNvbi1zbGlkZS1kb3duIC5zd2l0Y2gtaWNvbi1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uc3dpdGNoLWljb24tc2xpZGUtdXAgLnN3aXRjaC1pY29uLWEsXG4uc3dpdGNoLWljb24tc2xpZGUtbGVmdCAuc3dpdGNoLWljb24tYSxcbi5zd2l0Y2gtaWNvbi1zbGlkZS1yaWdodCAuc3dpdGNoLWljb24tYSxcbi5zd2l0Y2gtaWNvbi1zbGlkZS1kb3duIC5zd2l0Y2gtaWNvbi1hIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnN3aXRjaC1pY29uLXNsaWRlLXVwIC5zd2l0Y2gtaWNvbi1iLFxuLnN3aXRjaC1pY29uLXNsaWRlLWxlZnQgLnN3aXRjaC1pY29uLWIsXG4uc3dpdGNoLWljb24tc2xpZGUtcmlnaHQgLnN3aXRjaC1pY29uLWIsXG4uc3dpdGNoLWljb24tc2xpZGUtZG93biAuc3dpdGNoLWljb24tYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5zd2l0Y2gtaWNvbi1zbGlkZS11cC5hY3RpdmUgLnN3aXRjaC1pY29uLWEsXG4uc3dpdGNoLWljb24tc2xpZGUtbGVmdC5hY3RpdmUgLnN3aXRjaC1pY29uLWEsXG4uc3dpdGNoLWljb24tc2xpZGUtcmlnaHQuYWN0aXZlIC5zd2l0Y2gtaWNvbi1hLFxuLnN3aXRjaC1pY29uLXNsaWRlLWRvd24uYWN0aXZlIC5zd2l0Y2gtaWNvbi1hIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5zd2l0Y2gtaWNvbi1zbGlkZS11cC5hY3RpdmUgLnN3aXRjaC1pY29uLWIsXG4uc3dpdGNoLWljb24tc2xpZGUtbGVmdC5hY3RpdmUgLnN3aXRjaC1pY29uLWIsXG4uc3dpdGNoLWljb24tc2xpZGUtcmlnaHQuYWN0aXZlIC5zd2l0Y2gtaWNvbi1iLFxuLnN3aXRjaC1pY29uLXNsaWRlLWRvd24uYWN0aXZlIC5zd2l0Y2gtaWNvbi1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc3dpdGNoLWljb24tc2xpZGUtbGVmdCAuc3dpdGNoLWljb24tYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5zd2l0Y2gtaWNvbi1zbGlkZS1sZWZ0IC5zd2l0Y2gtaWNvbi1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLnN3aXRjaC1pY29uLXNsaWRlLWxlZnQuYWN0aXZlIC5zd2l0Y2gtaWNvbi1hIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5zd2l0Y2gtaWNvbi1zbGlkZS1sZWZ0LmFjdGl2ZSAuc3dpdGNoLWljb24tYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnN3aXRjaC1pY29uLXNsaWRlLXJpZ2h0IC5zd2l0Y2gtaWNvbi1hIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnN3aXRjaC1pY29uLXNsaWRlLXJpZ2h0IC5zd2l0Y2gtaWNvbi1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5zd2l0Y2gtaWNvbi1zbGlkZS1yaWdodC5hY3RpdmUgLnN3aXRjaC1pY29uLWEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uc3dpdGNoLWljb24tc2xpZGUtcmlnaHQuYWN0aXZlIC5zd2l0Y2gtaWNvbi1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uc3dpdGNoLWljb24tc2xpZGUtZG93biAuc3dpdGNoLWljb24tYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5zd2l0Y2gtaWNvbi1zbGlkZS1kb3duIC5zd2l0Y2gtaWNvbi1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5zd2l0Y2gtaWNvbi1zbGlkZS1kb3duLmFjdGl2ZSAuc3dpdGNoLWljb24tYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5zd2l0Y2gtaWNvbi1zbGlkZS1kb3duLmFjdGl2ZSAuc3dpdGNoLWljb24tYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnRhYmxlIHRoZWFkIHRoLCAubWFya2Rvd24gPiB0YWJsZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjNjI2OTc2O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmxyLWJvcmRlci1jb2xvci1saWdodCk7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNjI2OTc2O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnRhYmxlIHRoZWFkIHRoLCAubWFya2Rvd24gPiB0YWJsZSB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSwgLm1hcmtkb3duID4gdGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIC50YWJsZSwgLnRhYmxlLXJlc3BvbnNpdmUgLm1hcmtkb3duID4gdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFibGUtdHJhbnNwYXJlbnQgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlLW5vd3JhcCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS12Y2VudGVyID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLWNlbnRlciA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRkLXRydW5jYXRlIHtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUtbW9iaWxlIHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS1tb2JpbGUgdGJvZHksXG4udGFibGUtbW9iaWxlIHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50YWJsZS1tb2JpbGUgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMWUyOTNiICFpbXBvcnRhbnQ7XG59XG4udGFibGUtbW9iaWxlIHRkW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNjI2OTc2O1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZS1tb2JpbGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xufVxuLnRhYmxlLW1vYmlsZSAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLW1vYmlsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS1zbSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUtbW9iaWxlLXNtIHRib2R5LFxuLnRhYmxlLW1vYmlsZS1zbSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50YWJsZS1tb2JpbGUtc20gdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMxZTI5M2IgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtbW9iaWxlLXNtIHRkW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjNjI2OTc2O1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS1zbSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAudGFibGUtbW9iaWxlLXNtIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLW1vYmlsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS1tZCB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUtbW9iaWxlLW1kIHRib2R5LFxuLnRhYmxlLW1vYmlsZS1tZCB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50YWJsZS1tb2JpbGUtbWQgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMxZTI5M2IgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtbW9iaWxlLW1kIHRkW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjNjI2OTc2O1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS1tZCB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAudGFibGUtbW9iaWxlLW1kIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLW1vYmlsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS1sZyB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUtbW9iaWxlLWxnIHRib2R5LFxuLnRhYmxlLW1vYmlsZS1sZyB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50YWJsZS1tb2JpbGUtbGcgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMxZTI5M2IgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtbW9iaWxlLWxnIHRkW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjNjI2OTc2O1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS1sZyB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAudGFibGUtbW9iaWxlLWxnIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1tb2JpbGUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZS1tb2JpbGUteGwgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS14bCB0Ym9keSxcbi50YWJsZS1tb2JpbGUteGwgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudGFibGUtbW9iaWxlLXhsIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMWUyOTNiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS14bCB0ZFtkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzYyNjk3NjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZS1tb2JpbGUteGwgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDk4LCAxMDUsIDExOCwgMC4xNik7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS14bCAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtbW9iaWxlLXh4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS14eGwgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS14eGwgdGJvZHksXG4udGFibGUtbW9iaWxlLXh4bCB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50YWJsZS1tb2JpbGUteHhsIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMWUyOTNiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLW1vYmlsZS14eGwgdGRbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICM2MjY5NzY7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGUtbW9iaWxlLXh4bCB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTgsIDEwNSwgMTE4LCAwLjE2KTtcbiAgfVxuICAudGFibGUtbW9iaWxlLXh4bCAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvYXN0IGJ1dHRvbltkYXRhLWJzLWRpc21pc3M9dG9hc3RdIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMCAtMC41cmVtO1xufVxuLnRvb2xiYXIgPiAqIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cblxuLyoqXG5Ib3Jpem9udGFsIHJ1bGVzXG4gKi9cbi8qKlxuSHIgdGV4dFxuICovXG4uaHItdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzYyNjk3NjtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uaHItdGV4dDphZnRlciwgLmhyLXRleHQ6YmVmb3JlIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTY7XG59XG4uaHItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5oci10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5oci10ZXh0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogIzYyNjk3Njtcbn1cbi5oci10ZXh0LmhyLXRleHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmhyLXRleHQuaHItdGV4dC1sZWZ0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uaHItdGV4dC5oci10ZXh0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uaHItdGV4dC5oci10ZXh0LXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5oci10ZXh0LmhyLXRleHQtcmlnaHQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uY2FyZCA+IC5oci10ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaHItdGV4dC1zcGFjZWxlc3Mge1xuICBtYXJnaW46IC0wLjVyZW0gMDtcbn1cblxuLmxlYWQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5hIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuaDEgYSxcbmgyIGEsXG5oMyBhLFxuaDQgYSxcbmg1IGEsXG5oNiBhLFxuLmgxIGEsXG4uaDIgYSxcbi5oMyBhLFxuLmg0IGEsXG4uaDUgYSxcbi5oNiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSBhOmhvdmVyLFxuaDIgYTpob3ZlcixcbmgzIGE6aG92ZXIsXG5oNCBhOmhvdmVyLFxuaDUgYTpob3Zlcixcbmg2IGE6aG92ZXIsXG4uaDEgYTpob3Zlcixcbi5oMiBhOmhvdmVyLFxuLmgzIGE6aG92ZXIsXG4uaDQgYTpob3Zlcixcbi5oNSBhOmhvdmVyLFxuLmg2IGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsIC5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG59XG5cbmgyLCAuaDIge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5oMywgLmgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDQsIC5oNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG59XG5cbmg1LCAuaDUge1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xufVxuXG5oNiwgLmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuc3Ryb25nLFxuLnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlNmU3ZTk7XG59XG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYmxvY2txdW90ZSBjaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xufVxuXG51bCwgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuaHIsIC5ociB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG5kbCBkZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzUsIDg0LCA5OCwgMC4wMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzUsIDg0LCA5OCwgMC4wNjQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnByZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgIC1tcy1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAtbW96LXRhYi1zaXplOiAzO1xuICAgIC1vLXRhYi1zaXplOiAzO1xuICAgICAgIHRhYi1zaXplOiAzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZkZmRmZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyoqXG5TZWxlY3Rpb25cbiAqL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA3ZmRkO1xufVxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwN2ZkZDtcbn1cblxuLyoqXG5MaW5rc1xuICovXG5bY2xhc3NePWxpbmstXS5kaXNhYmxlZCwgW2NsYXNzKj1cIiBsaW5rLVwiXS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyoqXG5TdWJoZWFkZXJcbiAqL1xuLnN1YmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNjI2OTc2O1xufVxuXG4uY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTByZW07XG59XG4uY2hhcnQgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uY2hhcnQtc20ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLmNoYXJ0LWxnIHtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cblxuLmNoYXJ0LXNxdWFyZSB7XG4gIGhlaWdodDogNS43NXJlbTtcbn1cblxuLyoqXG5DaGFydCBzcGFya2xpbmVcbiAqL1xuLmNoYXJ0LXNwYXJrbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtc3BhcmtsaW5lLXNtIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5jaGFydC1zcGFya2xpbmUtc3F1YXJlIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cblxuLmNoYXJ0LXNwYXJrbGluZS13aWRlIHtcbiAgd2lkdGg6IDZyZW07XG59XG5cbi5jaGFydC1zcGFya2xpbmUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uY2hhcnQtc3BhcmtsaW5lLWxhYmVsIC5pY29uIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ub2ZmY2FudmFzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGJsci1jYXJkLWJnKTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5OCwgMTA1LCAxMTgsIDAuMTYpO1xufVxuXG4ub2ZmY2FudmFzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5vZmZjYW52YXMtbmFycm93IHtcbiAgd2lkdGg6IDIwcmVtO1xufVxuXG4uYmctd2hpdGUtb3ZlcmxheSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUxLCAyNTIsIDAuMjQpO1xufVxuXG4uYmctZGFyay1vdmVybGF5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDQxLCA1OSwgMC4yNCk7XG59XG5cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjA2YmM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzIwNmJjNCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1sdCB7XG4gIGNvbG9yOiAjMjA2YmM0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDEwNywgMTk2LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzYyNjk3NiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzYyNjk3NiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWx0IHtcbiAgY29sb3I6ICM2MjY5NzYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSg5OCwgMTA1LCAxMTgsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzJmYjM0NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyZmIzNDQgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtbHQge1xuICBjb2xvcjogIzJmYjM0NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCAxNzksIDY4LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM0Mjk5ZTEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjNDI5OWUxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWx0IHtcbiAgY29sb3I6ICM0Mjk5ZTEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSg2NiwgMTUzLCAyMjUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3NjcwNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmNzY3MDcgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctbHQge1xuICBjb2xvcjogI2Y3NjcwNyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMTAzLCA3LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Q2MzkzOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2Q2MzkzOSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLWx0IHtcbiAgY29sb3I6ICNkNjM5MzkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTQsIDU3LCA1NywgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZhZmJmYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZmFmYmZjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1sdCB7XG4gIGNvbG9yOiAjZmFmYmZjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTEsIDI1MiwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMWUyOTNiICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzFlMjkzYiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1sdCB7XG4gIGNvbG9yOiAjMWUyOTNiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDQxLCA1OSwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW11dGVkIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzYyNjk3NiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNjI2OTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tdXRlZC1sdCB7XG4gIGNvbG9yOiAjNjI2OTc2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTgsIDEwNSwgMTE4LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyMDZiYzQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMjA2YmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLWx0IHtcbiAgY29sb3I6ICMyMDZiYzQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgMTA3LCAxOTYsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1henVyZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM0Mjk5ZTEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYXp1cmUge1xuICBjb2xvcjogIzQyOTllMSAhaW1wb3J0YW50O1xufVxuXG4uYmctYXp1cmUtbHQge1xuICBjb2xvcjogIzQyOTllMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY2LCAxNTMsIDIyNSwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnbyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM0MjYzZWIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5kaWdvIHtcbiAgY29sb3I6ICM0MjYzZWIgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnby1sdCB7XG4gIGNvbG9yOiAjNDI2M2ViICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjYsIDk5LCAyMzUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjYWUzZWM5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjYWUzZWM5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtbHQge1xuICBjb2xvcjogI2FlM2VjOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NCwgNjIsIDIwMSwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXBpbmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZDYzMzZjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogI2Q2MzM2YyAhaW1wb3J0YW50O1xufVxuXG4uYmctcGluay1sdCB7XG4gIGNvbG9yOiAjZDYzMzZjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE0LCA1MSwgMTA4LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Q2MzkzOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZWQge1xuICBjb2xvcjogI2Q2MzkzOSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLWx0IHtcbiAgY29sb3I6ICNkNjM5MzkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTQsIDU3LCA1NywgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmNzY3MDcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmNzY3MDcgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS1sdCB7XG4gIGNvbG9yOiAjZjc2NzA3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ3LCAxMDMsIDcsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3cge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjU5ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjZjU5ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctbHQge1xuICBjb2xvcjogI2Y1OWYwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMTU5LCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGltZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM3NGI4MTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGltZSB7XG4gIGNvbG9yOiAjNzRiODE2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLWx0IHtcbiAgY29sb3I6ICM3NGI4MTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTYsIDE4NCwgMjIsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyZmIzNDQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzJmYjM0NCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tbHQge1xuICBjb2xvcjogIzJmYjM0NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCAxNzksIDY4LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVhbCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwY2E2NzggIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGVhbCB7XG4gIGNvbG9yOiAjMGNhNjc4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZWFsLWx0IHtcbiAgY29sb3I6ICMwY2E2NzggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMiwgMTY2LCAxMjAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jeWFuIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4tbHQge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzNiNTk5OCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mYWNlYm9vay1sdCB7XG4gIGNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTksIDg5LCAxNTIsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFkYTFmMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10d2l0dGVyIHtcbiAgY29sb3I6ICMxZGExZjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXR3aXR0ZXItbHQge1xuICBjb2xvcjogIzFkYTFmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAxNjEsIDI0MiwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbmtlZGluIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzBhNjZjMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW5rZWRpbiB7XG4gIGNvbG9yOiAjMGE2NmMyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW5rZWRpbi1sdCB7XG4gIGNvbG9yOiAjMGE2NmMyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDEwMiwgMTk0LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ29vZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RjNGU0MSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1nb29nbGUge1xuICBjb2xvcjogI2RjNGU0MSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ29vZ2xlLWx0IHtcbiAgY29sb3I6ICNkYzRlNDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDc4LCA2NSwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXlvdXR1YmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXlvdXR1YmUge1xuICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmcteW91dHViZS1sdCB7XG4gIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctdmltZW8ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMWFiN2VhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXZpbWVvIHtcbiAgY29sb3I6ICMxYWI3ZWEgIWltcG9ydGFudDtcbn1cblxuLmJnLXZpbWVvLWx0IHtcbiAgY29sb3I6ICMxYWI3ZWEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNiwgMTgzLCAyMzQsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kcmliYmJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlYTRjODkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZHJpYmJibGUge1xuICBjb2xvcjogI2VhNGM4OSAhaW1wb3J0YW50O1xufVxuXG4uYmctZHJpYmJibGUtbHQge1xuICBjb2xvcjogI2VhNGM4OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgNzYsIDEzNywgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdpdGh1YiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxODE3MTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ2l0aHViIHtcbiAgY29sb3I6ICMxODE3MTcgIWltcG9ydGFudDtcbn1cblxuLmJnLWdpdGh1Yi1sdCB7XG4gIGNvbG9yOiAjMTgxNzE3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDIzLCAyMywgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNDQwNWYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5zdGFncmFtIHtcbiAgY29sb3I6ICNlNDQwNWYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluc3RhZ3JhbS1sdCB7XG4gIGNvbG9yOiAjZTQ0MDVmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI4LCA2NCwgOTUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW50ZXJlc3Qge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjYmQwODFjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjYmQwODFjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW50ZXJlc3QtbHQge1xuICBjb2xvcjogI2JkMDgxYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4OSwgOCwgMjgsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy12ayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM2MzgzYTggIWltcG9ydGFudDtcbn1cblxuLnRleHQtdmsge1xuICBjb2xvcjogIzYzODNhOCAhaW1wb3J0YW50O1xufVxuXG4uYmctdmstbHQge1xuICBjb2xvcjogIzYzODNhOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxMzEsIDE2OCwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXJzcyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmE1MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcnNzIHtcbiAgY29sb3I6ICNmZmE1MDAgIWltcG9ydGFudDtcbn1cblxuLmJnLXJzcy1sdCB7XG4gIGNvbG9yOiAjZmZhNTAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNjUsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mbGlja3Ige1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDA2M2RjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWZsaWNrciB7XG4gIGNvbG9yOiAjMDA2M2RjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mbGlja3ItbHQge1xuICBjb2xvcjogIzAwNjNkYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDk5LCAyMjAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iaXRidWNrZXQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDA1MmNjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJpdGJ1Y2tldCB7XG4gIGNvbG9yOiAjMDA1MmNjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iaXRidWNrZXQtbHQge1xuICBjb2xvcjogIzAwNTJjYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDgyLCAyMDQsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10YWJsZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjA2YmM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRhYmxlciB7XG4gIGNvbG9yOiAjMjA2YmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10YWJsZXItbHQge1xuICBjb2xvcjogIzIwNmJjNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCAxMDcsIDE5NiwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLypcblNjcm9sbGFibGVcbiovXG4uc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNjcm9sbGFibGUuaG92ZXIge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uc2Nyb2xsYWJsZS5ob3ZlciA+ICoge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnNjcm9sbGFibGUuaG92ZXI6aG92ZXIsIC5zY3JvbGxhYmxlLmhvdmVyOmZvY3VzLCAuc2Nyb2xsYWJsZS5ob3ZlcjphY3RpdmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi50b3VjaCAuc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbC14LFxuLnNjcm9sbC15IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2Nyb2xsLXkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2Nyb2xsLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnctMCB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oLTAge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnctMSB7XG4gIHdpZHRoOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEge1xuICBoZWlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMiB7XG4gIHdpZHRoOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMiB7XG4gIGhlaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTMge1xuICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0zIHtcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTQge1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC00IHtcbiAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTUge1xuICB3aWR0aDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC01IHtcbiAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi53LXB4IHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uaC1weCB7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUge1xuICBvcGFjaXR5OiAwLjA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTE1IHtcbiAgb3BhY2l0eTogMC4xNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yMCB7XG4gIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMzAge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMzUge1xuICBvcGFjaXR5OiAwLjM1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTQwIHtcbiAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTQ1IHtcbiAgb3BhY2l0eTogMC40NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01NSB7XG4gIG9wYWNpdHk6IDAuNTUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNjAge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNjUge1xuICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS04MCB7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS04NSB7XG4gIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktOTUge1xuICBvcGFjaXR5OiAwLjk1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyLXNoYWRvdy1zbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXItc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3Zlci1zaGFkb3ctbGc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXItc2hhZG93LW5vbmU6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuQW50aWFsaWFzaW5nXG4gKi9cbi5hbnRpYWxpYXNlZCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc3VicGl4ZWwtYW50aWFsaWFzZWQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn0iLCIudG9hc3QtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS50b2FzdC1tZXNzYWdley1tcy13b3JkLXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZH0udG9hc3QtbWVzc2FnZSBhLC50b2FzdC1tZXNzYWdlIGxhYmVse2NvbG9yOiNGRkZ9LnRvYXN0LW1lc3NhZ2UgYTpob3Zlcntjb2xvcjojQ0NDO3RleHQtZGVjb3JhdGlvbjpub25lfS50b2FzdC1jbG9zZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LS4zZW07dG9wOi0uM2VtO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojRkZGOy13ZWJraXQtdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKTtsaW5lLWhlaWdodDoxfS50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMsLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfS5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbntsZWZ0Oi0uM2VtO2Zsb2F0OmxlZnQ7cmlnaHQ6LjNlbX1idXR0b24udG9hc3QtY2xvc2UtYnV0dG9ue3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0udG9hc3QtdG9wLWNlbnRlcnt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1jZW50ZXJ7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC10b3AtZnVsbC13aWR0aHt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoe2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWxlZnR7dG9wOjEycHg7bGVmdDoxMnB4fS50b2FzdC10b3AtcmlnaHR7dG9wOjEycHg7cmlnaHQ6MTJweH0udG9hc3QtYm90dG9tLXJpZ2h0e3JpZ2h0OjEycHg7Ym90dG9tOjEycHh9LnRvYXN0LWJvdHRvbS1sZWZ0e2JvdHRvbToxMnB4O2xlZnQ6MTJweH0jdG9hc3QtY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5OTk5O3BvaW50ZXItZXZlbnRzOm5vbmV9I3RvYXN0LWNvbnRhaW5lciAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jdG9hc3QtY29udGFpbmVyPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtwb2ludGVyLWV2ZW50czphdXRvO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAwIDZweDtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MzAwcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtcG9zaXRpb246MTVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Oy1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjOTk5Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjOTk5O2JveC1zaGFkb3c6MCAwIDEycHggIzk5OTtjb2xvcjojRkZGO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfSN0b2FzdC1jb250YWluZXI+ZGl2LnJ0bHtkaXJlY3Rpb246cnRsO3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDE1cHggY2VudGVyfSN0b2FzdC1jb250YWluZXI+ZGl2OmhvdmVyey1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjMDAwOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjMDAwO2JveC1zaGFkb3c6MCAwIDEycHggIzAwMDtvcGFjaXR5OjE7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7Y3Vyc29yOnBvaW50ZXJ9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3QtaW5mb3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3QtZXJyb3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1zdWNjZXNze2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlcj5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyPmRpdnt3aWR0aDozMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWZ1bGwtd2lkdGg+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGg+ZGl2e3dpZHRoOjk2JTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50b2FzdHtiYWNrZ3JvdW5kLWNvbG9yOiMwMzAzMDN9LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNTFBMzUxfS50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNCRDM2MkZ9LnRvYXN0LWluZm97YmFja2dyb3VuZC1jb2xvcjojMkY5NkI0fS50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I0Y4OTQwNn0udG9hc3QtcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MjQwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxMWVtfSN0b2FzdC1jb250YWluZXI+ZGl2LnJ0bHtwYWRkaW5nOjhweCA1MHB4IDhweCA4cHh9I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0uMmVtO3RvcDotLjJlbX0jdG9hc3QtY29udGFpbmVyIC5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbntsZWZ0Oi0uMmVtO3JpZ2h0Oi4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MjQxcHgpIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjhweCA4cHggOHB4IDUwcHg7d2lkdGg6MThlbX0jdG9hc3QtY29udGFpbmVyPmRpdi5ydGx7cGFkZGluZzo4cHggNTBweCA4cHggOHB4fSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotLjJlbTt0b3A6LS4yZW19I3RvYXN0LWNvbnRhaW5lciAucnRsIC50b2FzdC1jbG9zZS1idXR0b257bGVmdDotLjJlbTtyaWdodDouMmVtfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjQ4MXB4KSBhbmQgKG1heC13aWR0aDo3NjhweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjI1ZW19I3RvYXN0LWNvbnRhaW5lcj5kaXYucnRse3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweH19IiwiJHByaW1hcnktYmFzZTogICMzMjFmZGIgIWRlZmF1bHQ7XG4kcHJpbWFyeS0xMDA6ICAgI2VhZTlmYiAhZGVmYXVsdDtcbiRwcmltYXJ5LTIwMDogICAjZDZkMmZiICFkZWZhdWx0O1xuJHByaW1hcnktMzAwOiAgICNjMWJjZjQgIWRlZmF1bHQ7XG4kcHJpbWFyeS00MDA6ICAgI2FkYTVmMSAhZGVmYXVsdDtcbiRwcmltYXJ5LTUwMDogICAjOTg4ZmVkICFkZWZhdWx0O1xuJHByaW1hcnktNjAwOiAgICM4NDc4ZWEgIWRlZmF1bHQ7XG4kcHJpbWFyeS03MDA6ICAgIzZmNjJlNiAhZGVmYXVsdDtcbiRwcmltYXJ5LTgwMDogICAjNWI0Y2UyICFkZWZhdWx0O1xuJHByaW1hcnktOTAwOiAgICM0NjM1ZGYgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWRhcms6ICAjMWYxNDk4ICFkZWZhdWx0O1xuJHByaW1hcnk6ICAgICAgICM2NGI5NGQgIWRlZmF1bHQ7XG4kcHJpbWFyeS01MDogICAgIzk4OGZlZCAhZGVmYXVsdDtcbiRwcmltYXJ5LTI1OiAgICAjY2NjN2Y2ICFkZWZhdWx0O1xuXG4kc2Vjb25kYXJ5LWJhc2U6ICAjM2M0YjY0ICFkZWZhdWx0O1xuXG4kc2Vjb25kYXJ5LTEwMDogICAjZWJlZGVmICFkZWZhdWx0O1xuJHNlY29uZGFyeS0yMDA6ICAgI2Q4ZGJlMCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktMzAwOiAgICNjNGM5ZDAgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTQwMDogICAjYjFiN2MxICFkZWZhdWx0O1xuJHNlY29uZGFyeS01MDA6ICAgIzlkYTViMSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktNjAwOiAgICM4YTkzYTIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTcwMDogICAjNzY4MTkyICFkZWZhdWx0O1xuJHNlY29uZGFyeS04MDA6ICAgIzYzNmY4MyAhZGVmYXVsdDtcbiRzZWNvbmRhcnktOTAwOiAgICM0ZjVkNzMgIWRlZmF1bHQ7XG5cbiRzZWNvbmRhcnktZGFyazogICMyMTIyMzMgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgICAjZjlhZTMxICFkZWZhdWx0O1xuJHNlY29uZGFyeS01MDogICAgIzlkYTViMSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktMjU6ICAgICNjZWQyZDggIWRlZmF1bHQ7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/